《软件工程与UML建模》在线平时作业3-00001
试卷总分:100 得分:100
一、单选题 (共 15 道试题,共 75 分)
1.下面哪一项不是基本的软件需求( )
A.功能需求
B.性能需求
C.环境需求
D.市场需求
2.关于RAD模型下面描述错误的是( )
A.RAD模型也叫快速应用开发模型
B.在RAD是从线性顺序模型“泛化”而来
C.RAD模型是多个线性顺序模型的并行
D.RAD模型是多个线性顺序模型的串行
3.对下面的个人所得税程序中满足判定覆盖测试用例的是( ) If(income < 800) taxrate = 0; else if(income <= 1500="">
A.income = (799,1500,1999,2001)
B."income = (799,1501,2000,2000)"
C."income = (800,1500,2000,2001)"
D."income = (800,1499,2000,2001)"
4.不属于开发成本的是( )
A.硬件成本
B.系统软件成本
C.消耗品费用
D.用户培训成本
5.软件生产的复杂性和高成本,使大型软件生产出现危机,下述哪个(些)是软件危机的主要表现( )
A.需求增长难满足、生产成本过高
B.质量不易保证
C.生产成本过高、进度难以控制
D.需求增长难满足、生产成本过高、进度难以控制、质量不易保证
6.与“项目开发计划”文档有关的人员是( )
A.管理人员和开发人员
B.开发人员和维护人员
C.开发人员和用户
D.管理人员和用户
7.在划分层DFD时,应注意保持( )之间的平衡。
A.父图与其子图
B.同一父图的所有子图
C.不同父图的所有子图
D.同一子图的所有直接父图
8.在下列关于需求基线的描述中,正确的是( )。
A.判断某需求项是否值得开发的评判标准
B.衡量需求工作量的一个参照物
C.每次开发迭代定义的需求集,在开发完之前不响应变更
D.描述需求的一种模板
9.进行软件测试的目的是( )
A.尽可能多地找出软件中的缺陷
B.缩短软件的开发时间
C.减少软件的维护成本
D.证明程序没有缺陷
10.以下属于程序流程图缺点的是( )
A.历史悠久
B.使用广泛
C.支持程序的三种基本控制结构
D.可以随心所欲地画控制流程线的流向
11.数据流图中有名字及方向的成分是( )
A.控制流
B.信息流
C.数据流
D.信号流
12.结构化分析方法中,与数据流图配合使用的是()
A.程序流程图
B.实体联系网
C.数据流图
D.数据词典
13.UML统一了三种面向对象方法的表示方法,这三种面向对象方法是( )
A.CoAD方法、OMT方法、OOSE方法
B.BooCh方法、OMT方法、OOSE方法
C.BooCh方法、CoAD方法、OOSE方法
D.BooCh方法、OMT方法、CoAD方法
14.关于绘制数据流图的规定错误的是( )
A.每个处理要有编号,但不表示先后顺序
B.每个处理要有编号,表示先后顺序
C.每个图中处理的数不应超过9个
D.每个处理应该既有输入的数据流,也有输出的数据流软件设计方法
15.软件测试就是在软件投入运行之前,对软件( )、设计规格说明和编码的最终复审,是软件质量保证的关键步骤。
A.灵活性
B.软件工程
C.软件质量
D.软件测试
二、判断题 (共 5 道试题,共 25 分)
16.Petri网是需求分析的行为模型( )
17.穷尽了所有路径,就能保证测试的结果可靠( )
18.软件质量是指满足明显叙述的功能和非功能要求,符合明显的已成文的开发标准以及具有所有职业开发的软件所期望的隐含特征( )
19.问题的定义是在可行性研究的基础上实行的( )
20.状态变迁图是需求分析的功能模型( )