下列关于设计的描述正确的是( ).
A: 设计必须实现需求分析模型中描述的所有显性需求。
B: 设计必须是可读的、可理解的、易于编码实现的、易于测试的、易于维护的。
C: 设计应从现实的角度出发,给出与数据、功能和行为相关的软件全貌。
D: 设计必须满足用户希望的所有隐性需求。
A: 设计必须实现需求分析模型中描述的所有显性需求。
B: 设计必须是可读的、可理解的、易于编码实现的、易于测试的、易于维护的。
C: 设计应从现实的角度出发,给出与数据、功能和行为相关的软件全貌。
D: 设计必须满足用户希望的所有隐性需求。
举一反三
- 下列关于设计的描述正确的是( ). A: 设计必须实现需求分析模型中描述的所有显性需求。 B: 设计必须是可读的、可理解的、易于编码实现的、易于测试的、易于维护的。 C: 设计应从现实的角度出发,给出与数据、功能和行为相关的软件全貌。 D: 设计必须满足用户希望的所有隐性需求。
- 对于软件生命周期的一般描述,正确的是()。 A: 需求分析、概要设计、详细设计、编码、发布、测试、维护 B: 需求分析、概要设计、详细设计、编码、测试、发布、维护 C: 需求分析、概要设计、详细设计、编码、调试、发布、维护 D: 需求分析、概要设计、详细设计、测试、编码、发布、维护
- 软件设计必须实现分析模型中描述的所有需求,包括满足用户希望的( )需求。
- 以下哪一项是软件开发瀑布模型中正确的步骤顺序? A: 需求、设计、测试、编码、维护 B: 需求、设计、编码、测试、维护 C: 设计、需求、编码、测试、维护 D: 设计、需求、测试、编码、维护
- 瀑布模型的流程是__________。 A: 需求分析—系统设计—编码—测试—运行和维护 B: 系统设计—需求分析—编码—测试—运行和维护 C: 需求分析—编码—系统设计—测试—运行和维护 D: 需求分析—系统设计—测试—编码—运行和维护