出自:02333《软件工程》

衡量软件的复杂程度有哪些基本原则?
结构化的需求分析描述工具有哪些?
设计人工智能领域内的系统,程序设计语言最好选择()
A:Cobol语言
B:C语言
C:Pascal语言
D:Prolog语言
软件维护的副作用不包括()
A:编码副作用
B:数据副作用
C:文档副作用
D:效率副作用
事务流
在软件质量要素的评价准则中,控制或保护程序和数据不被破坏、非法访问等机制的能力指的是()。
A:容错性
B:检测性
C:安全性
D:可操作性
假设大学生年龄的输入范围为16—40,则根据黑盒测试中的等价类划分技术,下列划分正确的是()。
A:可划分为2个有效等价类,2个无效等价类
B:可划分为1个有效等价类,2个无效等价类
C:可划分为2个有效等价类,1个无效等价类
D:可划分为1个有效等价类,1个无效等价类
对于分层的DFD,父图与子图的平衡指子图的输入、输出数据流同父图相应加工的输入、输出数据流()
A:必须一致
B:数目必须相等
C:名字必须相同
D:数目必须不等
若软件结构中两个模块之间传递的是数据结构,如高级语言中的数组名,则这两个模块的耦合性类型是()
A:公共耦合
B:控制耦合
C:数据耦合
D:标记耦合
软件的可移植性支持软件的()。
A:可适应性
B:可互操作性
C:可追踪性
D:有效性
()是面向机器的,可以完成高级语言无法满足要求的特殊功能,如与外部设备之间的一些接口操作。
说明面向对象的要素以及这些要素的具体含义。
质量管理的主要任务是什么?
可行性研究要在()之后进行。
软件维护工作的生产性活动包括分析评价、修改设计和()等。
概要设计文档主要有()、()、()和()。
数据流程图(DFD)是用于描述结构化方法中()阶段的工具。
A:可行性分析
B:需求分析
C:详细设计
D:程序编码
简述总体设计的基本步骤。
以文档作为驱动,适合于软件需求很明确的软件项目的生存周期模型是()。
A:喷泉模型
B:增量模型
C:瀑布模型
D:螺旋模型
下列选项中,不属于可行性研究的任务的是()。
A:概要设计
B:经济可行性研究
C:技术可行性研究
D:开发方案的选择
原型化方法是一种()型的设计过程。
在CMMl模型中,达到预先定义的一组过程域所有目标的一种过程改善等级称为()。
()是对产品或过程的某个属性的范围、数量、维度、容量或大小提供一个定量的指示。
A:测量
B:度量
C:估算
D:指标
软件项目风险的一个显著特点是具有(),某项风险可能发生也可能不发生。
描述表达基本加工逻辑功能的结构化工具有哪些?
下列选项,属于RUP突出特点的是()。
A:用况驱动
B:数据驱动
C:事件驱动
D:过程驱动
软件工程的结构化生命周期方法(SA)是将软件开发的全过程划分为互相独立而又互相依存的阶段,软件的逻辑模型是形成于()。
A:开发阶段
B:计划阶段
C:分析阶段
D:设计阶段
最早提出软件系统维护问题的阶段是()
A:可行性分析
B:需求分析
C:概要设计
D:详细设计
模块内聚度越高,说明模块内各成分彼此结合的程度越()。
A:松散
B:紧密
C:无法判断
D:相等
下列选项中,属于软件配置管理的任务的是()。
A:人员的分工
B:估算软件项目的成本
C:对软件阶段产品进行评审
D:对程序、数据、文档的各种版本进行管理