美文网首页
判断软件设计好坏的三个标准

判断软件设计好坏的三个标准

作者: 质量与创新 | 来源:发表于2021-07-01 07:47 被阅读0次

我们都知道,软件的质量是设计出来的。好的设计意味着好的质量。那么,如何判断软件设计的好坏呢?

可以基于以下3个标准来判断软件设计好坏:

  1. 设计必须覆盖所有需求,所有需求都必须被设计

设计是实现的基础,如果设计遗漏了部分需求,那么最终实现的软件也不会满足用户的需求。这里的所有需求,既包括需求模型中描述的所有显示需求,也包括用户希望的所有隐式需求。

  1. 设计必须具备一定的可读性

软件设计说明是编码实现、测试以及维护的基础,所以设计必须具备一定的可读性,易于理解,这样才便于后续的编码、测试和维护活动的进行。

  1. 设计的结果应能反映出软件产品的全貌

软件设计应能给出构成软件的模块划分、模块间的静态关系、模块间的调用关系、模块的接口设计、模块内部的算法和数据组织,既包括设计细节,又有全局观,使得编码人员可以从设计结果中,看出软件的数据、功能和行为的全貌。

以上判断软件设计好坏的3个标准,实际上也是软件设计过程的目标。为达到这些目标,我们需要建立以下技术原则:

  1. 分层架构。软件的结构设计应采用分层结构,这样设计既清晰,又便于控制。

  2. 模块化。将软件的功能/子功能设计成模块,与分层架构结合起来展示软件结构。

  3. 抽象。软件设计应当既包含数据抽象也包含过程图像。

  4. 高内聚,低耦合。软件设计的模块应当尽可能地具有独立功能。

  5. 简单接口。软件与外部环境之间接口应尽可能地简单。

  6. 可复用。软件设计应能结合软件需求分析的结果,确定并设计可复用的公用模块。

文章来自网络,侵权联系删除!!

相关文章

  • 判断软件设计好坏的三个标准

    我们都知道,软件的质量是设计出来的。好的设计意味着好的质量。那么,如何判断软件设计的好坏呢? 可以基于以下3个标准...

  • 判断文章好坏的标准

    古文名篇要背诵理解应用,变成自己的日常习惯,并非是为了写作谈话时用来引用,显示自己与众不同。 现代文经典也要背诵,...

  • 4.C# 高内聚低耦合

    高内聚低耦合是判断软件设计好坏的标准。 内聚 内聚是从功能角度来度量模块内的联系,一个好的内聚模块应当恰好做一件事...

  • 2019-08-17

    我们把握一个人,只需要把握他的标准,判断好坏的标准!

  • python和设计模式 5

    上文说到懒和容易是判断编程好坏的标准。从这里可根据python展开一下。 因为如果按这个标准判断,python确实...

  • 判断性描写好坏的标准

    判断一段性描写的好坏,首先要有平常心,要知道,性描写只是动作描写的一个分支,所以,判断其他类型描写(环境描写、外貌...

  • 读《判断文章好坏的标准》有感

    读周老师文章《判断文章好坏的标准》,一读再读,想深入了解文章真意,想将这些哲理记在脑子里,想拥有和大师一样的智慧,...

  • 开放

    1、价值观高低,生活方式好坏,都不是评价或评判一个人的标准。标准是什么,是非好坏又如何判断,你如何保证你的标准就是...

  • 对&错,好&坏,真的很重要吗?

    对于一件事,总会有两个评价:对错&好坏。 先姑且不论“对错&好坏”判断的标准是什么。其实当说“对错&好坏”时,我们...

  • 事实判断和价值判断

    所谓事实判断,就是所做的判断在描述一个事实,有一个客观标准。价值判断隐含者一种价值高低的取向,价值判断要分辨好坏对...

网友评论

      本文标题:判断软件设计好坏的三个标准

      本文链接:https://www.haomeiwen.com/subject/duheultx.html