软件设计必须实现分析模型中描述的所有需求,包括满足用户希望的( )需求。
隐式
举一反三
- 下列关于设计的描述正确的是( ) A: 设计必须实现需求分析模型中描述的所有需求 B: 设计必须是可读的、可理解的、易于编码实现的、易于测试的、易于维护的 C: 设计应从现实的角度出发,给出与数据、功能和行为相关的软件全貌 D: 设计必须满足用户希望的所有隐性需求
- 下列关于设计的描述正确的是( ). A: 设计必须实现需求分析模型中描述的所有显性需求。 B: 设计必须是可读的、可理解的、易于编码实现的、易于测试的、易于维护的。 C: 设计应从现实的角度出发,给出与数据、功能和行为相关的软件全貌。 D: 设计必须满足用户希望的所有隐性需求。
- 良好的软件设计的特征是( )。 A: 模块之间呈现高耦合 B: 实现分析模型中的所有需求 C: 包括所有组件的测试用例 D: 提供软件的完整描述
- PLC软件开发步骤是? A: 需求分析——软件规范设计——软件设计——编码 与执行——测试——编写文档——维护。 B: 软件规范设计——软件设计——需求分析——编码 与执行——测试——编写文档——维护。 C: 需求分析——软件设计——软件规范设计——编码 与执行——测试——编写文档——维护。 D: 需求分析——软件规范设计——软件设计——编码 与执行——测试——维护——编写文档。
- 面向对象分析的主要任务不包括()。 A: 构建分析模型,以描述用户的需求 B: 构建设计模型,以描述系统如何解决问题 C: 建立一个准确的、一致的系统模型以描述软件需要解决的问题 D: 构建分析模型,验证最终系统是否满足软件需求
内容
- 0
数据库设计的四个步骤是( ) A: 用户需求分析、概念模型设计、物理模型设计、逻辑模型设计 B: 用户需求分析、逻辑模型设计、物理模型设计、概念模型设计 C: 用户需求分析、物理模型设计、概念模型设计、逻辑模型设计 D: 用户需求分析、概念模型设计、逻辑模型设计、物理模型设计
- 1
软件过程一般包括以下( )活动。 A: 软件测试 B: 软件设计 C: 需求分析 D: 编码实现
- 2
瀑布模型将软件生命周期划分为( )6个基本活动。 A: 需求分析、制定计划、软件设计、程序编写、软件测试、运行维护 B: 制定计划、需求分析、软件设计、程序编写、软件测试、运行维护 C: 程序程序、软件设计、制定计划、软件测试、需求分析、运行维护 D: 软件设计、需求分析、制定计划、编写程序、运行维护、软件测试
- 3
在软件生命周期中,需求分析是软件设计的基础。需求分析阶段研究的对象是软件项目的______。 A: 规模 B: 质量要素 C: 用户要求 D: 设计约束
- 4
软件设计是要把描述软件“做什么”的()转换为描述“怎么做”的(),即着手实现软件的需求,并将设计结果记入()文档中。