单项选择题
第1题 瀑布模型本质上是一种_____。
A、线性迭代模型
B、顺序迭代模型
C、线性顺序模型?
D、及早见产品模型
第2题 以下判断正确的是_____。
A、所谓软件开发就是编写程序。
B、利用软件工程的思想,已成功的解决了软件危机。
C、完成软件测试工作以后,为了缩短程序的长度应删除程序中的注释。
D、一般来说,程序中存在错误的概率与在该段程序中已发现的错误数成正比。
第3题 瀑布模型的存在问题是_____。
A、用户容易参与开发
B、缺乏灵活性
C、用户与开发者易沟通
D、适用可变需求
第4题 计算机系统就是_____。
A、主机,显示器,硬盘,软驱,打印机等。
B、CPU,存储器,控制器,I/O接口及设备。
C、计算机硬件系统和软件系统。
D、计算机及其应用系统。
第5题 软件开发瀑布模型中的软件定义时期各个阶段依次是_____。
A、可行性研究,问题定义,需求分析。
B、问题定义,可行性研究,需求分析。
C、可行性研究,需求分析,问题定义。
D、以上顺序都不对。
第6题 软件的生存周期一般包括
A、维护过程,开发过程,设计过程
B、定义过程,开发过程,维护过程
C、分析过程,设计过程,测试过程
D、详细设计过程,编码过程,调试过程
第7题 软件开发过程包括_____。
A、3个阶段
B、5个阶段
C、4个阶段
D、8个阶段
第8题 快速原型是利用原型辅助软件开发的一种新思想,它是在研究_____的方法和技术中产生的。
A、需求阶段
B、设计阶段
C、测试阶段
D、软件开发的各个阶段
第9题 进行可行性研究的依据是_____。
A、决策者的经验
B、对系统的高级分析和设计
C、现场调查
D、编码
第10题 可行性研究阶段使用的图形工具是_____。
A、DFD图
B、N-S图
C、PAD图
D、Warnier图
第11题 需求分析阶段的任务是确定_____。
A、软件开发方法
B、软件开发工具
C、软件开发费
D、软件系统的功能
第12题 需求分析中开发人员要从用户那里了解_____。
A、软件做什么
B、用户使用界面
C、输入的信息
D、软件的规模
第13题 需求分析阶段产生的最重要的文档之一是_____。
A、系统规格说明书
B、需求规格说明书
C、概要设计说明书
D、详细设计说明书
第14题 在数据流图中,源点和终点的数量_____。
A、必须是一对一的
B、源点个数大于终点个数
C、终点个数大于源点个数
D、依需要而定
第15题 强连通图有_____。
A、一个入口点和一个出口点
B、一个入口点和多个出口点
C、多个入口点和一个出口点
D、多个入口点和多个出口点
第16题 软件需求分析是保证软件质量的重要步骤,它的实施应该是在_____。
A、编码阶段
B、软件开发全过程
C、软件定义阶段
D、软件设计阶段
判断题
第17题 软件质量是与软件产品满足规定的和隐含的需求的能力有关的特征的全体。
正确
错误
第18题 成本效益分析的目的是从法律角度评价开发一个项目是否可行。
正确
错误
第19题 结构化方法有结构化分析、结构化设计、结构化程序设计构成,它是一种面向数据结构的开发方法。
正确
错误
第20题 引入分层DFD的目的是降低数据流图的复杂性。
正确
错误