更多"[单选题]需求分析是软件定义阶段中的最后一步,在这个阶段确定系统必须完"的相关试题:
[单选题]( )不属于软件需求分析阶段的成果
A.软件需求说明书
B.用户使用说明书初稿
C.用户测试方案
D.软件(初步)确认测试计划
[单选题]软件需求分析阶段的成果不包括( )。
A.软件(初步)确认测试计划
B.软件需求说明书
C.用户使用说明书初稿
D.集成测试计划
[单选题]( )不属于软件需求分析阶段的成果物。
A.项目开发计划
B.用户使用说明书初稿
C.软件配置管理计划
D.软件测试方案
[单选题]软件需求分析阶段的主要任务是确定( )。
A.软件开发方法
B.软件系统功能
C.软件开发工具
D.软件开发费用
[单选题]软件生存周期一般划分为六个阶段,包括软件项目计划、需求分析、软件设计、程序编码、软件测试以及( )。
A.软件验收
B.计划验证
C.运行维护
D.风险分析和定义
[单选题]软件需求分析阶段要进行问题识别、分析与综合等工作,其中问题识别是双方确定对问题的综合需求,包括功能需求、( )及用户界面需求等内容。
A.性能需求、经费需求
B.环境需求、人员需求
C.人员需求、经费需求
D.性能需求、环境需求
[单选题]在软件工程中,不属于软件定义阶段的任务是( )
A.制定验收测试计划
B.制定集成测试计划
C.需求分析
D.制定软件项目计划
[单选题]某软件公司欲设计一款图像处理软件,帮助用户对拍摄的照片进行后期处理。在软件需求分析阶段,公司的系统分析师识别出了如下3个关键需求:(1)图像处理软件需要记录用户在处理照片时所有动作,并能够支持用户动作的撤销与重做等行为。(2)图像处理软件需要根据当前正在处理的照片的不同特征选择合适的处理操作,处理操作与照片特征之间具有较为复杂的逻辑关系。(3)图像处理软件需要封装各种图像处理算法,用户能够根据需要灵活选择合适的处理算法;软件还要支持高级用户根据一定的规则添加自定义处理算法。在系统设计阶段,公司的架构师决定采用设计模式满足上述关键需求中对系统灵活性与扩展性的要求。具体来说,为了支持灵活的撤销与重做等行为,采用( )最为合适;为了封装图像操作与照片特征之间的复杂逻辑关系,采用( )最为合适;为了实现图像处理算法的灵活选择与替换,采用(请作答此空)最为合适。
A.模板方法模式
B.访问者模式
C.策略模式
D.观察者模式
[单选题]下述任务中,不属于软件工程需求分析阶段的是( )
A.分析软件系统的数据要求
B.确定软件系统的功能需求
C.确定软件系统的性能要求
D.确定软件系统的运行平台
[单选题]软件开发过程中,需求分析阶段的输出不包括( )。
A.数据流图
B.实体联系图
C.数据字典
D.软件体系结构图