* * 3.4.3 软件设计原理 SD方法采用模块化原理进行软件结构的设计。 模块:单独命名的可以通过名字访问的数据说明、可执行语句等程序对象的集合。 例如,过程、函数、子程序、宏等等都可作为模块。 第三章 软件开发的结构化方法 3.3 结构化分析 3.4 结构化设计 3.4.1 结构化设计方法概述 3.4.2 软件结构图 3.4.3 软件设计原理 3.4.4 软件设计原则 3.4.5 结构化软件设计策略 3.4.6 数据库的逻辑设计 高级软件工程 南京邮电大学软件学院陈春玲 第三章 软件开发的结构化方法 模块有两个方面的特征:外部特征和内部特征。 模块的输入、输出和功能构成模块的外部特征; 内部数据和程序代码构成模块的内部特征。 模块化:把一个复杂的大型程序划分成若干个模块,每个模块完成一个子功能,把这些模块汇总起来组成一个整体,可以完成指定的功能而满足问题的要求。 采用模块化原理可以使软件结构清晰,便于设计、阅读和理解,从而便于维护。 一个好的模块应该符合信息隐蔽和模块独立性原则。 信息隐蔽:是指一个模块内所包含的信息(数据和代码)对于不需要这些信息的模块来说是不能访问的。 由于信息隐蔽,就减少了错误在模块间传递的可能性。 模块独立性: 是指软件系统中的每个模块只完成一个相对独立的子功能,且与其它模块间的接
您可能关注的文档
- part1-1概要.ppt
- PCB工艺流程说明概要.ppt
- PCR法突变体质粒构建概要.ppt
- PDCA循环管理培训概要.ppt
- permanentmagnetsforgraduate概要.ppt
- Photoshopcs项目七滤镜的应用概要.ppt
- photshop图像的色彩处理概要.ppt
- PH对硫酸根自由基降解可离子化污染物动力学过程的影响概要.ppt
- PLC___第3章PLC程序设计基础(C基本逻辑指令)概要.ppt
- PLC编程应用基础教学(第五章)概要.ppt
- 2025年液氮锁鲜技术预制菜消费者接受度报告.docx
- CN119879367A 基于风平衡的地铁站中央空调全链路节能系统及方法 (杭州裕达自动化科技有限公司).pdf
- 2026云南昆明市石林彝族自治县人力资源和社会保障局招募银龄技师3人考试备考试题及答案解析.docx
- 幼儿教育概述:性质、任务、特点与基本原则.pdf
- CN119879355A 一种基于中央空调的远程监控系统及方法 (连云港智拓节能电气有限公司).pdf
- 2026年医疗设备行业市场报告.docx
- CN119879335A 一种暖通设备故障预测系统及方法 (江西理工大学).pdf
- 北京中学润丰分校招聘教师笔试备考题库及答案解析.docx
- CN119879217A 一种含盐废气废液焚烧炉系统及其控制方法 (江苏中圣高科技产业有限公司).pdf
- 2026年工业智能工厂规划与实施报告.docx
原创力文档

文档评论(0)