⑴模块化(自顶向下逐层把软件系统划分成若干模块);
⑵抽象(抽出事物本质特性而暂不考虑其细节);
⑶信息隐蔽[设计模块时使模块内的信息(过程或数据)不能被不需要这些信息的其他模块访问];
⑷模块独立性(低耦合、高内聚:每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单)。
(简答题)
软件设计的基本原理有那些?
正确答案
答案解析
略
相似试题
(简答题)
软件工程的7+1条基本原理有什么现实意义?
(简答题)
面向对象设计的基本特征有哪些?这些特征对软件设计有何帮助?
(单选题)
为了解决软件危机,人们提出了用()的原理来设计软件。
(多选题)
系统软件是指那些保障计算机系统正常运行的系统基础环境软件,还有哪些用来开发新的应用程序的系统基本工具软件。下面()是系统软件。
(单选题)
为了解决软件危机,人们提出了用()的原理来设计软件,这是软件工程诞生的基础。
(简答题)
软件工程的基本原理是什么?
(简答题)
软件工程的七条基本原理是什么?
(简答题)
8086CPU内部的总线接口单元(BIU)由那些功能部件组成?他们的基本操作原理是什么?
(简答题)
为什么软件设计要遵守“抽象、分解与模块化,低耦合、高内聚,封装,接口和实现分离”的设计原理?