首页 > 试题广场 >

(7分)软件工程的基本原则有哪些? p

[问答题]

软件工程的基本原则有哪些?

基本原则:模块化、抽象、逐步求精、信息屏蔽和局部化、模块独立;
模块化:模块是指具有唯一命名和具体功能的程序,是构成软件的基本部分,所有的模块组成一起就能解决问题的需求;
抽象:关注事务的本质特征,忽略细节问题,通过抽象确定的系统的过程实体;
信息屏蔽和局部化:信息屏蔽指的是将一个模块的数据和操作封装在这个模块的内部,尽量减少对外部暴露其内部的实现细节;局部化是指将功能相近的软件元素物理位置彼此靠近;
逐步求精:根据具名的7+2的法则,人的注意力是有限的,开发的时候要尽量确定上层的模块再去细化子模块;
模块独立:每个模块只完成系统要求的功能,对其他模块的提供简单的接口;
发表于 2019-03-17 10:26:16 回复(0)
1 采取适宜的开发模型:控制易变的需求; 2 采用合适的设计方法:需要软件模块化、抽象与信息隐藏、局部化、一致性以及适应性等, 需要合适的设计方法的支持。 3 提供高质量的工程支持:软件工具和环境对软件过程的支持。 4 重视开发过程的管理:有效利用可用的资源、生产满足目标的软件产品、提高软件组织的 生产能力等。
发表于 2019-01-28 15:52:26 回复(0)