一、单选题
可行性分析研究的目的是(B)
A.争取项目B.项目值得开发否C.开发项目D.规划项目
具有风险分析的软件生存周期模型是(C)
A.瀑布模型B.喷泉模型C.螺旋模型D.增量模型
需求分析阶段的任务是确定(D)
A.软件开发方法B.软件开发工具C.软件开发D.软件系统的功能
数据字典是用来定义(D)中的各个成份的具体含义的。
A.流程图B.功能结构图C.系统结构图D.数据流图程序的三种基本控制结构的共同特点是(C)A.只能用来描述简单程序B.不能嵌套使用C.单入口,单出口D.仅用于自动控制系统软件设计的方法有多种,(A)方法不属于面向数据流的设计方法。A.基于Jackson图的设计B.基于IDEF0图的设计C.交换分析设计D.事务分析设计
为高质量地开发软件项目,在软件结构设计时,必须遵循(A)原则。A.信息隐蔽>>>>B.质量控制C.程序优化D.数据共享
软件复杂性主要体现在(B)
A.数据的复杂性B.程序的复杂性C.控制的复杂性D.问题的复杂性为了提高软件的可维护性,在编码阶段应注意(D)
A.保存测试用例和数据B.提高模块的独立性C.文档的副作用D.养成好的程序设计风格面向对象的特征之一是(A)
A、对象的唯一性B.抽象C.封装性D.共享性
当一个模块直接使用另一个模块的内部数据,这种模块之间的耦合为(D)A.数据耦合B.公共耦合C.标记耦合D.内容耦合
需求规格说明书的作用不包括(C)A.软件验收的依据B.用户与开发人员对软件要做什么的共同理解C.软件可行性研究的依据D.软件设计的依据