A.模块化的完整定义包括:
(1)模块可分解性;
(2)模块可结合性;
(3)模块可理解性;
(4)模块连贯性;
(5)模块保护性。
B.模块化的实现原则包括:
(1)语言化的模块单元;
(2)少量接口;
(3)小的接口耦合性;
(4)显式的接口;
(5)信息的隐藏化。
(简答题)
试写出模块化的完整定义和模块化的实现原则。
正确答案
答案解析
略
相似试题
(单选题)
()是软件系统中的某个逻辑模块或物理模块,它具有精确定义的对外接口,并且,嵌于运行系统中的构件实例能够被其他任何实现了相同接口的另一构件实例所替换。
(单选题)
协议的实现要落实到一个个具体的硬件模块和软件模块上,在网络中将这些实现特定功能的模块称为()
(简答题)
为什么软件设计要遵守“抽象、分解与模块化,低耦合、高内聚,封装,接口和实现分离”的设计原理?
(简答题)
根据模块化和复用的原则,设计嵌入式微控制器系统时,需要设计哪些电路?
(单选题)
模块()定义为受该模块内一个判断影响的所有模块集合。
(填空题)
根据变量的定义位置和所使用的变量定义语句的不同,VB中的变量可以分为3类,即()、模块变量和全局变量。
(填空题)
通过抽象,可以确定组成软件的()。通过信息隐蔽,可以定义和实施对模块的过程细节和局部数据结构的 ()。
(单选题)
按照软件工程的原则,模块的作用域和模块的控制域之间的关系是()
(判断题)
模块化,信息隐藏,抽象和逐步求精的软件设计原则有助于得到高内聚,低耦合度的软件产品。