软件项目开发实训试题 一、单项选择题 1、软件需求分析与签订合同之间的关系: A、先签订合同,再进行需求分析 B、先进行需求分析,再签订合同 C、不同的软件项目两者之间的关系可能存在差异 D、签订合同后软件的需求不能修改 2、以下哪种软件生命周期模型可能导致系统设计差、效率低,难于维护 A、瀑布模型 B、迭代模型 C、快速原型 D、螺旋模型 3、“要求读者可以查阅过去已经借阅过的图书记录”,一般情况下这是指( )
A、功能需求 B、业务需求 C、用户需求 D、以上都是 4、制定软件计划的目的在于尽早对欲开发的软件进行合理估价,软件计划的任务是( )
组织与管理 B
分析与估算 C
设计与测试 D
规划与调整 5、序言性注释主要内容不包括( )
模块的接口 B
数据的描述 C
模块的功能 D
数据的状态 6、需求分析是分析员经了解用户的要求,认真细致地调研、分析,最终建立目标系统的逻辑模型并写出( )的过程
模块说明书 B
软件规格说明 C
项目开发计划 D
合同文档 7、UML的基本建筑块不包括( )
A. 框架 B、事物 C、关系 D、图 8、 下列( )属于强度测试
A. 通过测试系统的恢复能力,检测其数据恢复、重新启动等是否正常 B. 检测系统是否达到性能要求指标 C. 设计测试用例,使系统处于异常数量、异常频率、异常条件下,检测系统的承受能力 D. 检测系统安全保密的漏洞 9、在各种不同的软件需求中,功能需求描述了用户使用产品必须要完成的任务,可以在用例模型或方案脚本中予以说明,( )是从各个角度对系统的约束和限制,反映了应用对软件系统质量和特性的额外要求
A、业务需求 B、功能要求 C、非功能需求 D、用户需求 10、与“项目开发计划”文档有关的人员是( ) A.管理人员和开发人员 B.开发人员和维护人员 C.开发