- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章 总体设计 浙江工业大学计算机学院 软件工程导论
第5章 总体设计
5.1 设计过程
55.22 设计原理设计原理
5.3 启发规则启发规则
5.4 描绘软件结构的图形工具
5.5 面向数据流的设计方法
1
目的:
建立建立一个符合用户要求的软件系统个符合用户要求的软件系统
任务:
将软件需求转化为数据结构和软件的系统结构
输入和输出:
软件设计的输入是软件设计的输入是 《《用户需求报告用户需求报告》》// 《《需求规格说需求规格说
明书》,输出是《概要设计说明书》/《详细设计说明
书》。
2
总体设计--基本任务
(1)将软件系统划分成模块
(2)决定每个模块的功能
(3)决定模块的调用关系
(4)决定模块的界面,即模块间传递的数据
4
55.11 总体设计的过程总体设计的过程
总体设计通常由系统设计和结构设计两个阶段组成。系统
设计阶段确定系统的具体实现方案,结构设计阶段确定软
件的结构。
实施总体设计的过程如下实施总体设计的过程如下:
11..设想供选择的方案设想供选择的方案
2.选取合理的方案
3.推荐最佳方案
4.功能分解
5.设计软件结构
66 .数据库设计数据库设计
7.制定测试计划
88 ..书写文档书写文档
9.审查和复审 6
11..设想供选择的方案设想供选择的方案
即由逻辑模型——〉物理模型。
需求分析阶段得出的数据流图是总体设计的根本出发点。
画边界,形成不同的实现系统方案。
2.选取合理的方案
通常,选取的这些方案中至少应包括低成本、中成本
和高成本的三种方案类型。
对每个合理方案要提供以下几方面资料对每个合理方案要提供以下几方面资料 ::
(1)系统流程图;
((2))组成系统的物理元素清单组成系统的物理元素清单 ;;
(3)成本/效益分析;
(4)实现这个系统的进度计划。
7
3.推荐最佳方案
分析员从合理方案中选择一个最佳方案向用户推荐,并为
推荐的方案制定详细的实现计划推荐的方案制定详细的实现计划。
对于分析员推荐的最佳方案,用户和有关专家应该认真审
查。如果确认该方案确实符合用户的需要,并且在现有条件
下完全能够实现能够实现 ,,则应则应该提请使用部提请使用部 门负责人负责人进一步审步审批。
在使用部门负责人也接受了分析员所推荐的方案之后,方可
进入总体设计过程的下进入总体设计过程的下一步工作步工作 ,,即结构设计阶段即结构设计阶段。。
8
44.功能分解功能分解
对于大型系统的设计一般分为两步:
(1)结构设计 —— 总体设计阶段的任务
确定由哪些模块组成以及模块之间的关系确定由哪些模块组成以及模块之间的关系
(2)过程设计 —— 详细设计阶段的任务
确定每个模块的处理过程确定每个模块的处理过程
主要是按照用户的要求把复杂的功能从实现的角度进行
分解分解 ,以方便后面软件结构的确定以方便后面软件结构的确定
5.设计软件结构设计软件结构
软件结构可以用层次图或者结构图来描述
您可能关注的文档
最近下载
- 高中语文统编版必修上册单元导语、学习提示、单元任务、写作指导汇总.docx VIP
- 消化道出血的营养干预.pptx VIP
- 通信原理(樊昌信-第七版)思考题答案.doc VIP
- 物联网技术在海水养殖环境监测与调控中的应用.docx VIP
- 基层管理者的角色与职责.pptx VIP
- 中国成人惊厥性癫痫持续状态诊治指南2025版解读.pptx
- 义务教育生物学课程标准(2022年版).docx VIP
- 顶管施工设计阶段安全性分析与风险控制.docx
- 2023年嘉兴学院计算机科学与技术专业《计算机网络》科目期末试卷A(有答案).docx VIP
- 统编版语文三年级上册课件《语文园地七》.pptx VIP
原创力文档


文档评论(0)