- 1
- 0
- 约2.77千字
- 约 23页
- 2018-06-09 发布于河南
- 举报
软件工程案例开发与实践 第5章 软件概要设计
第5章 软件概要设计 5.1 概要设计综述 5.1.1 概要设计的任务 在需求分析阶段,系统要解决的问题是:系统“做什么”。 在概要设计阶段,系统要解决的问题是:系统“怎么做”。 即将软件“做什么”的逻辑模型变换为“怎么做”的物理模型,其任务是根据需求分析阶段得到的逻辑模型来设计系统的物理模型。 结构化概要设计的 过程: (1)确定体系结构; (2)进行模块划分; (3)确定系统接口; (4)制定设计规范; (5)确定用户主界面; (6)确定主要的算法; (7)异常处理设计; (8)书写概要设计说明书 5.1.3 概要设计原则 (1).模块化。 (2)自顶向下逐步求精 (3)模块的独立性 (4)信息隐蔽 5.2 概要设计工具 5.2.1 IPO 图 一个IPO图仅能够描述单个处理功能的输入数据、数据处理和输出数据之间的关系,对于整个软件系统的总体结构不能进行清晰的描述。因此在软件设计中,我们通常将HIPO图和IPO图相结合,利用这两个工具同共来表达系统的总体结构和模块的处理功能。 HIPO图称为层次结构图,即分层的IPO图,是系统设计的描述工具,是IBM公司于70年代中期在层次结构图的基础上推出的一种描述系统结构和模块内部处理功能的工具。HIPO图由以下两部分组成: (1)层次结构图:描述整个系统的设计结以及各类模块之间
您可能关注的文档
- 计算机组装与维护基础培训教程 第18章 驱动程序和常用软件的安装.ppt
- 计算机组装与维护基础培训教程 第10章 网卡与调制解调器.ppt
- 计算机组装与维护基础培训教程 第2章 组装计算机前的准备工作.ppt
- 计算机组装与维护基础培训教程 第22章 外设的维护及故障处理.ppt
- 计算机组装与维护基础培训教程 第3章 CPU.ppt
- 计算机组装与维护基础培训教程 第21章 外部存储设备的维护及故障处理.ppt
- 计算机组装与维护基础培训教程 第1章 计算机概述.ppt
- 计算机组装与维护基础培训教程 第8章 光盘驱动器与移动存储设备.ppt
- 计算机组装与维护(第2版) 08 计算机的组装、设置和优化2.ppt
- 计算机组装维修与维护 第12章 微机系统软件安装.ppt
最近下载
- 绿篱的整形修剪课件.pptx VIP
- 2025年4月自考13672公共政策导论试题.pdf
- 《园林植物》课件——2.5.1绿篱、造型树种的识别与应用.pptx VIP
- 第5课 隋唐时期的民族交往与交融 课件 七年级下册历史.pptx VIP
- 农业物联网通用技术要求 第1部分:大田种植标准立项修订与发展报告.docx
- 体例格式2:《windows服务器基础配置与局域网组建》校本工学一体化课程标准.docx VIP
- 护士三基考试题库及答案.docx VIP
- 体育大学生就业指南.pptx
- (新教材人教A版2019)高中数学必修第二册分章节基础知识汇总.pdf VIP
- 植保无人机维保专题培训课件可复制文字.pdf VIP
原创力文档

文档评论(0)