试题详情
- 简答题为什么软件设计要遵守“抽象、分解与模块化,低耦合、高内聚,封装,接口和实现分离”的设计原理?
- 当前,软件设计过程仍然是一个非确定性过程,经常是摸着石头过河。不同的设计人员对相同的问题可以得到不同的设计方案。由于设计过程是一个启发式过程,不是确定性过程,因此不可能得到一个完全可预测的结果。为此,只能规定一些设计原理或原则,供设计人员共同遵守。这些原理或原则是“抽象、分解与模块化、低藕合高内聚、封装、接口和实现分离”。
关注下方微信公众号,在线模考后查看
热门试题
- 为什么模块的规模要适中?
- 请简述Rose与PowerDesigne
- 以下哪些不属于项目计划阶段的中间里程碑(
- 白盒测试仅与程序的内部结构有关,完全可以
- 软件工程的七条基本原理是什么?
- 现在要对一个自动饮料售货机软件进行黑盒测
- 表示对象相互行为的模型是()模型。
- 软件的维护一般分为哪几类?
- 集成测试时,能较早发现高层模块接口错误的
- 下列()不是任务之间的相关性关系。
- 增量模型是()。
- 使用条件路径选择进行白盒测试时,对于连锁
- 通过软件测试,可以发现软件中所有潜伏的错
- 在单元测试期间,应该为被测模块编写相应的
- 在数据表初态为有序排列时,快速排序算法的
- 用于表示模块间调用关系的图叫()。
- 软件测试要经过哪几个阶段?各个阶段与什么
- 集成测试主要是为了发现()
- 怎样理解软件中的度量,它有何作用?
- 设计模式是从大量成功实践中总结出来且被广