软件设计阶段的输出主要是_____________。

admin2018-11-21  31

问题 软件设计阶段的输出主要是_____________。

选项 A、程序
B、模块
C、伪代码
D、软件设计文档

答案D

解析 本题考查软件工程方面的基础知识。
    软件设计阶段的主要任务是制定并选择技术方案,进行软件体系结构设计和详细设计,同时启动单元和集成测试策划,以及启动软件集成策划。在“软件需求规格说明”评审通过后进入软件设计阶段。软件设计阶段依据“软件研制任务书”“软件需求规格说明”“接口需求规格说明”(可选)以及相关的软件设计标准,展开软件设计。
    在进入软件设计阶段,首先要明确项目的软件设计标准,如果用户提供软件设计标准,将用户的软件设计标准作为项目的软件设计标准;否则,使用规定软件设计标准或制定项目的软件设计标准。
    然后要进行软件设计决策,即从用户角度描述软件怎样运转以满足软件需求,以及影响组成该CSCI的软件单元的选择与设计的决策,并记录于“软件设计说明”中。当存在多种软件体系结构难以抉择时,可按“决策分析与决定过程”的要求,选定最终的软件体系结构。
    按照项目的软件设计标准完成软件体系结构的设计,包括执行方案、软件模块划分和接口设计。在软件体系结构设计前期,应特别关注关键需求,确保其在规定的资源和进度条件下得到满足。
    按照项目的软件设计标准完成软件详细设计,对每个软件单元,说明其使用的算法,设计约束、输入和输出,以及所用到的逻辑等。详细程度应达到能够根据软件单元设计说明进行编码实现。
    编写“软件设计说明”,将软件体系结构设计和软件详细设计的内容并入“软件设计说明”。
    之后还要对“软件设计说明”进行相应级别的评审,同时启动软件集成与集成测试策划、启动软件集成测试用例设计。
    软件程序是在软件实现阶段才进行编写的。模块设计是硬件设计的内容,伪代码属于详细设计的一部分,所以本题正确答案应该是“软件设计文档”。
转载请注明原文地址:https://kaotiyun.com/show/vRWZ777K
0

相关试题推荐
最新回复(0)