软件详细设计的4项要求

详细设计一般是在概要设计确定的类间关系、类的方法体及其输入和输出、类间接口与规范的基础上进行的,详细设计的具体内容包括每个类的方法体、输入和输出、数据结构和算法、对数据表的操作以及状态改变等。

详细设计一般要求做到一致性、合理性、可行性和可追踪性。

  1. 一致性

所谓的一致性就是详细设计与软件开发前期的需求分析、概要设计的结果保持一致,即要求详细设计应该与需求分析 告所描述的需求一致,同时与概要设计的类间关系、类的设计及接口等各项要求之间也是一致的。

  1. 合理性

合理性是指详细设计的内容,包括设计方法和标准都应该是合理的和恰当的。

  1. 可行性

可行性是根据详细设计进行编码、测试、操作和维护应该是可行的。

  1. 可追踪性

可追踪性是指对详细设计所提出的各项要求应该可以得到它的清晰的溯源,即可在需求分析 告、概要设计中有详细设计的源头。

这4项详细设计要求中,一致性和可追踪性是息息相关的,检查可追踪性发现详细设计的源头,即可同时确定其与详细设计是否一致;而合理性和可行性也有一定的关联,二者都需要基于当前的设计约束和开发环境以及开发人员的能力来确定其是否满足。

在对详细设计进行评审时应当对这4项要求进行审查。

这正是:

设计一致可追踪,更应合理且可行

详细设计四要求,设计人员应遵守

软件工程之思 软件工程之思 2022-02-22 07:38

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年1月22日
下一篇 2022年1月23日

相关推荐