本帖最后由 09927306 于 2011-1-9 13:58 编辑
一、单项选择题(将正确答案的序号填在每题前面的【 】内,共20分)
1、【
】需求分析最终结果是产生(
) A、项目开发计划
B、需求规格说明书
C、设计说明书
D、可行性分析报告 2、【
】快速原型模型的主要特点之一是(
)
A、开发完毕才见到产品
B、及早提供全部完整的软件产品
C、开发完毕后才见到工作软件
D、及早提供工作软件 3、【 】开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做(
)
A.
软件工程
B.
软件周期
C.
软件危机
D.
软件产生
4、【
】按软件生命周期方法设计软件的过程中,画数据流图属于下面哪个阶段的工作() A、需求分析
B、概要设计
C、详细设计
D、软件维护 5、【 】软件按照设计的要求,在规定时间和条件下达到不出故障,持续运行的要求的质量特性称为(
)
A.可用性
B.可靠性
C.正确性
D.完整性
6、【
】程序流程图(框图)中的箭头代表( )。 A.数据流
B.控制流
C.调用关系
D.组成关系 7、【 】可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开发的决策依据, 因此必须给出什么样的回答。( ) A.确定
B.行或不行
C.正确
D.无二义 8、【
】软件概要设计结束后得到(
) A、初始化的软件结构图
B、优化后的软件结构图 C、模块的接口图和详细算法
D、程序编码 9、【
】软件特性中,程序能够满足规格说明和完成用户业务目标的程度,称作(
) A、正确性
B、移植性
C、可靠性
D、完整性 10、 软件工程的基本要素包括方法、工具和()。 A、过程
B、软件系统
C、 硬件环境
D、人员
二、判断题(正确的在括号内打上“√”,错误的打上“X”。共10分) 1、(
)对于软件项目,投资回收期越长,越快获得利润。 2、(
)一个实时系统必须在严格的时间范围内响应。如果响应时间被过分延迟,将带来灾难性后果。 3、(
)模块接口简单是软件发生错误的一个主要原因。 4、(
)软件的质量保证工作一般在编码工作结束后才开始。 5、(
)现在人们普遍认为优秀的程序除了功能正确,性能优良之外,还应该容易看懂、容易使用、容易修改和扩充。
三、名词解释(每题5分,共25分)
1、需求分析
2、软件生存周期 3、模块独立性 4、货币的时间价值 5、多态性
四、简答题(每题5分,共10分) 1、简述软件工程目标和面临的主要问题。 2、简述软件工程的七条基本原理。
五、论述题(每题7.5分,共15分) 1、试述软件开发工具对软件开发的影响。 2、试论文档在软件开发过程中的重要性。
六、综合应用题(共20分) 1、(共20分)回答下列问题:
1. 软件工程的基本目标是什么?
2. 原型化方法主要用于解决什么问题?试说明这种方法的主要优缺点。
3. 在下列用例图中,哪些是系统角色?
|