多选题从工程管理的角度来看,软件设计分两步完成______。
A.①系统分析②模块设计
B.CD详细设计⑦总体设计
C.①模块设计②详细设计
D.①总体设计②详细设计
多选题在E-R模型中,包含以下基本成分______。
A.数据、对象、实体
B.控制、联系、对象
C.实体、联系、属性
D.实体、属性、联系
多选题软件开发方法的主要工作模型有______
A.螺旋模型
B.循环模型
C.瀑布模型
D.专家模型
多选题软件工程的主要目标是______。
A.软件需求
B.软件设计
C.风险分析
D.软件实现
多选题SA法的主要描述手段有______。
A.系统流程图和模块图
B.DFD图、数据词典、加工说明
C.软件结构图、加工说明
D.功能结构图、加工说明
多选题SP方法中的基本控制结构有______。
A.顺序结构
B.选择结构
C.重复结构
D.GOTO结构
多选题软件工程三要素是______。
A.技术、方法和工具
B.方法、工具和过程
C.方法、对象和类
D.过程、模型、方法
多选题需求分析的主要方法有______。
A.形式化分析方法
B.PAD图描述
C.结构化分析(SA)方法
D.OOA法
多选题UML具有扩展性,常见的扩展机制有______。
A.修饰
B.版类
C.加标签值
D.约束
多选题软件危机的主要表现是______。
A.软件成本太高
B.软件产品的质量低劣
C.软件开发人员明显不足
D.软件生产率低下
多选题用户界面设计的任务包括______。
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.覆盖
多选题在详细设计翻译转换成源程序代码后,算法效率反映为对程序的哪几个方面的要求______。
A.读写速度
B.代码长度
C.存储容量
D.执行速度
多选题软件工程的目标有______。
A.易于维护
B.低的开发成本
C.高性能
D.短的开发期