- 4
- 0
- 约8.13千字
- 约 22页
- 2026-06-15 发布于广西
- 举报
软件工程题库及解析
一、单项选择题(共10题,每题1分,共10分)
以下哪种软件开发模型强调严格的阶段划分和文档规范,适用于需求明确的大型项目?
A.敏捷开发模型
B.瀑布模型
C.原型模型
D.增量模型
答案:B
解析:瀑布模型将软件开发过程分为需求分析、设计、编码、测试、维护等线性阶段,每个阶段完成后需提交规范的文档,且阶段间不可逆转,非常适合需求明确、规模较大的项目。A选项敏捷开发模型强调快速迭代和灵活响应需求,不依赖严格的阶段划分;C选项原型模型侧重于快速构建原型获取用户反馈,适用于需求模糊的场景;D选项增量模型是分批次交付功能,并非严格的线性阶段划分。
在软件需求分析阶段,主要的输出文档是?
A.软件设计说明书
B.需求规格说明书
C.测试用例文档
D.项目开发计划
答案:B
解析:需求分析阶段的核心任务是明确用户的功能和非功能需求,最终输出需求规格说明书,作为后续开发、测试的依据。A选项软件设计说明书是设计阶段的输出;C选项测试用例文档是测试阶段的输出;D选项项目开发计划是项目启动阶段的输出。
以下不属于黑盒测试方法的是?
A.等价类划分法
B.边界值分析法
C.语句覆盖法
D.错误推测法
答案:C
解析:黑盒测试是不关注内部代码结构,仅根据输入输出验证功能的测试方法,等价类划分、边界值分析、错误推测都属于黑盒测试方法。C选项语句覆盖法属于白盒测
原创力文档

文档评论(0)