简答题

为什么软件设计要遵守“抽象、分解与模块化,低耦合、高内聚,封装,接口和实现分离”的设计原理?

正确答案

当前,软件设计过程仍然是一个非确定性过程,经常是摸着石头过河。不同的设计人员对相同的问题可以得到不同的设计方案。由于设计过程是一个启发式过程,不是确定性过程,因此不可能得到一个完全可预测的结果。为此,只能规定一些设计原理或原则,供设计人员共同遵守。这些原理或原则是“抽象、分解与模块化、低藕合高内聚、封装、接口和实现分离”。

答案解析

相似试题
  • 软件设计的目的是要回答用户想做什么。

    判断题查看答案

  • 内聚度、耦合度分别指的是什么?为什么软件设计要追求高内聚、低耦合?

    简答题查看答案

  • 引物设计的基本原则有哪些,有哪些基本参数要考虑,最常用的引物设计软件是什么?

    简答题查看答案

  • 字体设计中要遵守的原则有().

    多选题查看答案

  • 绿色设计要遵守的三个原则是:()、()、()

    填空题查看答案

  • 软件设计的主要任务是设计软件的结构、过程和模块,其中软件结构设计的主要任务是要确定()

    单选题查看答案

  • 软件设计的主要任务是设计软件的结构、过程和模块,其中软件结构设计的主要任务是要确定()。

    单选题查看答案

  • 软件设计包括软件架构设计和软件详细设计。架构设计属于高层设计,主要描述软件的结构和组织,标识各种不同的组件。由此可知,在信息系统开发中,()属于软件架构设计师要完成的主要任务之一。

    单选题查看答案

  • 论述设计要遵守国家法纪和社会道德的规范的思想。

    简答题查看答案