简答题

软件设计的基本原理有那些?

正确答案

⑴模块化(自顶向下逐层把软件系统划分成若干模块);
⑵抽象(抽出事物本质特性而暂不考虑其细节);
⑶信息隐蔽[设计模块时使模块内的信息(过程或数据)不能被不需要这些信息的其他模块访问];
⑷模块独立性(低耦合、高内聚:每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单)。

答案解析

相似试题
  • 软件工程的7+1条基本原理有什么现实意义?

    简答题查看答案

  • 面向对象设计的基本特征有哪些?这些特征对软件设计有何帮助?

    简答题查看答案

  • 为了解决软件危机,人们提出了用()的原理来设计软件。

    单选题查看答案

  • 系统软件是指那些保障计算机系统正常运行的系统基础环境软件,还有哪些用来开发新的应用程序的系统基本工具软件。下面()是系统软件。

    多选题查看答案

  • 为了解决软件危机,人们提出了用()的原理来设计软件,这是软件工程诞生的基础。

    单选题查看答案

  • 软件工程的基本原理是什么?

    简答题查看答案

  • 软件工程的七条基本原理是什么?

    简答题查看答案

  • 8086CPU内部的总线接口单元(BIU)由那些功能部件组成?他们的基本操作原理是什么?

    简答题查看答案

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

    简答题查看答案