- 3
- 0
- 约8.23千字
- 约 84页
- 2016-12-02 发布于广东
- 举报
软件工程与软件开发工具 软件结构设计及优化 图形工具 结构化设计 数据结构设计 4.2软件结构设计及优化 设计人员使用黑盒子的概念,站在较高的层次上进行思维,从而避免过早地陷入具体的条件逻辑、算法和过程步等实现细节,能够更好地确定模块和模块间的结构,建立良好的模块功能结构 4.2.1 模块和模块化 4.2.2 软件结构风格与策略 4.2.3 耦合与内聚 4.2.4 好的软件设计特性 4.2.1 模块和模块化 1.模块 是数据说明、可执行语句等程序对象的集合。它是单独命名且可通过名字来访问的,如过程、函数、子程序、宏等。 (1)模块一般具有如下基本属性: 功能:描述该模块实现的功能; 逻辑:描述模块内部怎么做; 状态:该模块使用时的环境和条件。 (2)模块的外部特性与内部特性 模块的外部特性是指模块名和参数表,其中的输入参数和输出参数,以及对程序及整个系统造成的影响 模块的内部特性是指完成其功能的程序代码和仅供该模块内部使用的数据。 2.模块化 (1)概念 模块化就是把系统程序划分成若干个模块,每个模块完成一个子功能,模块既独立且相互之间又有一定的联系,把他们组成一个有机的整体,完成指定的功能 模块化是软件结构设计的一个基本准则 高层模块隐蔽了细节,能够从整体上把握问题 而当我们需要时,也可以深入到较低的层次以了解进一步的细节 (2)模块化的作用和意义 模块化提供给我们
您可能关注的文档
- 第四章、脱硫.ppt
- 决策理论与方法教学作者罗党第三章多属性决策分析.ppt
- 清华大学数学模型姜启源第四章数学规划模型.ppt
- 菌种选育、保藏与复壮1.ppt
- 清洁能源概论4太阳能光伏发电.ppt
- 第四章41扦插苗繁育格式修改.ppt
- 人教A版数学必修五解三角形高度、角度问题课件.ppt
- 人力资源管理经典教程人才选育用留1天演示版张晓彤.ppt
- 可行性研究、需求分析.ppt
- 如何做流程体系建设生动具体.ppt
- 2026年员工年会活动主题策划方案.docx
- 2026年学校考勤规章制度.docx
- 暖通空调动力专业强制性条文汇编(2023第六版).pdf
- 2025.5.29 安装经理私藏的机电施工全过程实体质量标准化指导图册(57道国标强制工艺),班组直接照着干!53页可下载!.pdf
- 2025.4.24 通风空调系统管道敷设与设备安装,38页PPT可下载!.ppt
- 2025.5.28 官方发布机电安装5大绿色建造施工技术,你都懂吗?可下载!.pdf
- 2025.6.15 电缆截面怎么计算?电线电缆分类、工艺流程及选型使用指南,38页PPT可下载!.pptx
- 《四川省机电安装工程质量评价办法》.docx
- 中考历史小论文范文集专题5-专题9(102页).pptx
- 小学数学新青岛版三年级下册主题活动——年、月、日的秘密教案(2026春).doc
原创力文档

文档评论(0)