试题详情
- 简答题软件开发过程中必须遵循哪些软件工程原则?
-
抽象:关注事物基本、重要的部分,忽略不相关成分。
信息隐藏:模块中的软件设计决策信息封装起来的技术,只知道它的功能以及对外的接口,而不知它的内部细节。
模块化:模块是程序中一个逻辑上相对独立、具有良好的接口定义的编程单位:过程、函数、类、程序包等。
局部化:物理模块内集中逻辑上相互关联的计算资源。
一致性:整个软件系统均使用统一的符号、概念和术语。
完全性:整个软件系统不丢失任何重要的成分,软件完全实现系统所需的功能、行为和性能。
可验证性:软件系统应易于检查、测试和评审。 关注下方微信公众号,在线模考后查看
热门试题
- 用于软件设计阶段,考察实现方案是否可行的
- 自顶向下估算软件成本的方法主要是从项目的
- 数据字典和数据流图共同构成了系统的()
- 用例建模的主要步骤是什么?
- 只要事先建立特定的度量规程,很容易做到(
- 软件需求分析是软件工程过程中交换意见最频
- 软件界面设计包含了哪几个方面的基本内容?
- 软件定义与分析时期主要解决什么问题?
- 软件工程过程有哪几个基本过程活动?试说明
- 耦合性的概念和软件的可移植性有什么关系?
- 为什么要进行软件可维护性复审?
- 在软件结构设计的后处理中,下列说法错误的
- 结构化设计以()为基础映射成软件结构。
- Lipow证明了:当源程序少于100个语
- 有助于培养良好的编程风格并且第一个体现了
- 简述微软过程的适用范围。
- 将面向对象方法与结构化方法进行比较。
- 活动是一种有时间间隔的操作,它是依附于状
- 结构化程序设计有时被错误地称为“无GOT
- 在软件测试中,下面说法中错误的是()。