软件工程讲总体设计
第5章 总体设计 5.1 设计过程 5.2 设计原理 5.3 软件体系结构 5.4 启发规则 5.5 描绘软件结构的图形工具 5.6 面向数据流的设计 目标 掌握设计原理 利用结构化设计原理设计系统结构 任务 总体设计的基本目的就是回答“概括地说,系统应该如何实现?” 总体设计又称为概要设计或初步设计。划分出组成系统的物理元素——程序、文件、数据库、人工过程和文档等等 每个物理元素仍然处于黑盒子级,这些黑盒子里的具体内容将在以后仔细设计。 5.1 设计过程(I) 5.1 设计过程(II) 典型的总体设计过程包括下述9个步骤: 1. 设想供选择的方案 2. 选取合理的方案 3. 推荐最佳方案 4. 功能分解 5. 设计软件结构 6. 设计数据库 7. 制定测试计划 8. 书写文档 9. 审查和复审 5.2 设计原理 1、模块化 2、抽象 3、逐步求精 4、信息隐蔽和局部化 5、模块独立 软件结构 软件的各个组成部分之间的关系 良软件结构 非良结构的调整 5.2.1 模块化(modularity) 模块(module):又称构件,是能够单独命名并独立地完成一定功能的程序语句的集合。 模块化 把程序划分成独立命名且可独立访问的模块,每个模块完成一个子功能,把这些模块集成起来构成一个整体,可以完成指定的功能满足用户的需求。 “模块化”有助于复杂问题的求解 模块化
您可能关注的文档
- 脂质化学及脂代谢hr.ppt
- 脑神经系统端脑下.ppt
- 脑血管痉挛讲课.ppt
- 腹部断层解剖节腹部冠状断层解剖.ppt
- 自主学习能力测评高生物轮复习遗传信息的携带者核酸细胞中的糖类和脂质.ppt
- 般化工产品分类.ppt
- 膜结构特性.ppt
- 般型连续年金.ppt
- 般整理.ppt
- 船舶安全检查规则规则.ppt
- 2026届甘肃省民勤三中高考化学三模试卷含解析.doc
- 2021年人力资源年终工作汇报 附2026年人力预算测算表 可直接套用.pptx
- 2021年直播间氛围打造提升停留时长培训课件.pptx
- 2026届广西钦州市第二中学高三第二次模拟考试历史试卷含解析.doc
- 2020应对儿童厌学叛逆专属心理健康教育宣讲课件.pptx
- 2026届江苏省南通巿启东中学5月高三月考物理试题.doc
- 2026年初中语文写作课件.pptx
- 2026年电子元件检测实训教程PPT.pptx
- 2026届安徽省肥东县圣泉中学高三下期末模拟联考数学试题.doc
- 广东省惠东县惠东高级中学2026届高三考前热身生物试卷含解析.doc
最近下载
- 江苏盐城五年级下册数学期中试卷(真卷3) 苏教版.doc VIP
- TD∕T 1083-2023 国土调查数据库更新数据规范.pdf
- 煤矿瓦斯抽采达标暂行规定.ppt VIP
- 消防应急照明新标准GB51309-2024(2024年3月1日实施,网上看).pptx VIP
- 婴幼儿心理问题与健康ppt.pptx VIP
- 2025-2026年时事政治热点试题200道及答案(完整版).docx
- 隔油池图集及计算规则.图文.pdf VIP
- 五年级下册数学期中试卷(真卷) 苏教版.doc VIP
- 惠州健康体检管理平台个人用户操作指引.DOC VIP
- (高清版)DB4401∕T 112.3-2021 《城市道路占道施工交通组织和安全措施设置 第3部分:交通引导人员设置》.pdf VIP
原创力文档

文档评论(0)