抽象:关注事物基本、重要的部分,忽略不相关成分。
信息隐藏:模块中的软件设计决策信息封装起来的技术,只知道它的功能以及对外的接口,而不知它的内部细节。
模块化:模块是程序中一个逻辑上相对独立、具有良好的接口定义的编程单位:过程、函数、类、程序包等。
局部化:物理模块内集中逻辑上相互关联的计算资源。
一致性:整个软件系统均使用统一的符号、概念和术语。
完全性:整个软件系统不丢失任何重要的成分,软件完全实现系统所需的功能、行为和性能。
可验证性:软件系统应易于检查、测试和评审。
(简答题)
软件开发过程中必须遵循哪些软件工程原则?
正确答案
答案解析
略
相似试题
(单选题)
为了在软件需求开发过程中建立有效的原型,应遵循一些原则,下面不属于这些原则的是:()。
(单选题)
为高质量地开发软件项目,在软件结构设计时,必须遵循()原则。
(简答题)
完成良好的软件设计应遵循哪些原则?
(简答题)
软件复杂性有哪几类?软件复杂性度量模型应遵循哪些基本原则?
(判断题)
软件过程设计不用遵循"自上而下,逐步求精"的原则和单入口单出口的结构化设计思想。
(简答题)
为什么说“软件生命周期模型是指在整个软件生命周期中,软件开发过程应遵循的开发路线图。或者说,软件生命周期模型是软件开发全部过程、活动和任务的结构框架”?
(简答题)
软件开发过程,遵循什么规范?
(简答题)
软件开发的系统化方法需要遵循的基本原则是什么?
(简答题)
软件测试的目的是什么?软件测试中,应注意哪些原则?