<国家计算机二级考试>软件设计的基本原理与耦合性和内聚性相关知识点总结.
树图思维导图提供 软件设计的基本原理与耦合性和内聚性思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 软件设计的基本原理与耦合性和内聚性思维导图 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:4f7e2b91839f878b0b162c2891c17571
软件设计的基本原理与耦合性和内聚性 思维导图模板大纲
1) 模块化:把程序划分成独立命名且可独立 访问的模块,每个模块完成一个子功能。
2) 抽象化:抽出事物的本质特性而暂时不考虑它们的细节。
3) 信息隐藏和局部化:信息隐蔽是指在一个模块内包含的信息(过程或数据),对于不需要这些信息的其他模块来说是不能访问的,实现信息隐蔽依靠对象的封装。
4) 模块独立性:模块独立性是指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单。模块的独立程度是评价设计好坏的重要度量标准。
耦合性:是对一个软件结构内不同模块之间互联程度的度量。耦合性的强弱取决于模块间接口的复杂程度。
内聚性:是一个模块内部各个元素间彼此结合的紧密程度的度量。 一个模块的内聚性越强则该模块的模块独立性越强。一个模块与其他模块的耦合性越强则该模块的模块独立性越弱。
耦合度由低到高:非直接耦合,数据耦合,标记耦合,控制耦合,外部耦合,公共耦合,内容耦合。
内聚性由强到弱:功能内聚,顺序内聚,通信内聚,过程内聚,时间内聚,逻辑内聚,偶然内聚。
树图思维导图提供 一、研究内容 在线思维导图免费制作,点击“编辑”按钮,可对 一、研究内容 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:4f21797dd3e8b08f1951dfc24e7be94f
树图思维导图提供 904名中国成年人第三磨牙相关知识、态度、行为和病史的横断面调查 在线思维导图免费制作,点击“编辑”按钮,可对 904名中国成年人第三磨牙相关知识、态度、行为和病史的横断面调查 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:10b9a8a2dd2fb4593f8130ef16c320fc