可理解性
可互操作性
可追踪性
可维护性
第1题:
以下关于软件生命周期的叙述不正确的是______。
A.软件生命周期包括以下几个阶段:项目规划、需求定义和需求分析、软件设计、程序编码、软件测试、运行维护
B.程序编码阶段是将软件设计的结果转换成计算机可运行的程序代码。为了保证程序的可读性、易维护性和提高程序的运行效率,可以通过在该阶段中制定统一并符合标准的编写规范来使编程人员程序设计规范化
C.软件设计阶段主要根据需求分析的结果,对整个软件系统进行设计,如系统框架设计、数据库设计等
D.需求分析阶段对软件需要实现的各个功能进行详细分析。软件需求一旦确定,在整个软件开发过程中就不能再变化,这样才能保证软件开发的稳定性,并控制风险
A.
B.
C.
D.
第2题:
逆向工程从源代码或目标代码中提取设计信息,通常在原软件生命周期的(34)阶段进行。
A.需求分析
B.软件设计
C.软件设计
D.软件维护
第3题:
A、需求分析
B、软件设计
C、程序编码
D、软件测试
第4题:
对软件设计的最小单位(模块或程序单元)进行的测试通常称为 测试。
第5题:
软件设计是软件需求分析的继续,下述内容哪个(哪些)是软件设计阶段所就应包含 的?
Ⅰ.软件结构
Ⅱ.软件过程
Ⅲ.软件模
Ⅳ.程序风格
A.Ⅰ
B.Ⅰ和Ⅱ
C.Ⅰ,Ⅱ和Ⅲ
D.全部
第6题:
在软件设计复审中,软件设计是否包含软件需求规格说明的所有内容是对它的( )标准进行衡量。
A.选择方案
B.可维护性
C.技术清晰度
D.可追溯性
第7题:
以下关于软件需求分析和软件设计的叙述中,不正确的是( )
A.需求分析可以检测和解决需求之间的冲突,并发现系统的边界
B.软件设计是数据软件需求,产生一个软件内部结构的描述,并将其作为软件构造的基础
C.需求分析是为了评价和改进产品质量,识别产品的缺陷和问题而进行的活动
D.软件设计是为了描述出软件架构及相关组件之间的接口
第8题:
A.软件设计
B.程序编码
C.程序设计
D.软件测试
第9题:
A.错误
B.正确
第10题:
(3)对软件设计的最小单位(模块或程序单元)进行的测试通常称为 【3】 测试。