- 1、本文档共83页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第06章面向过程软件设计方法与总体设计
第四章 概要设计碱豹惩级祸堑拱;一、软件设计的目标和任务1、目;一、软件设计的目标和任务1、目;开发阶段的信息流把需求翻译成文;惋赎鹊鳞琶嘲抱州盒韦咐锭唯悉蝎;2、软件设计的任务概要设计(系;2、软件设计的任务 详细设;扮诗廉降扮削靠焕腿郁惋蓬蛊带备;具体设计过程设计阶段高层设计阶;角色名称主要职责项目总监负责审;软件设计过程1、制定规范 ;2. 软件系统结构的总体设计 ;3. 处理方式设计确定实现系统;4. 数据结构设计确定软件涉及;限制和确定各个数据设计决策的影;数据库设计数据库设计设计准备逻;数据库设计举例说明用户角色权限;数据库设计(续)俞韦沛墙铬矩锄;5.可靠性设计可靠性设计也叫做;概要设计说明书1、引言编写目的;7.概要设计评审可追溯性:确认;7.概要设计评审可维护性:确认;二、概要设计的过程设想供选择的;二、概要设计的过程推荐最佳方案;三、软件设计的概念和原理自顶向;三、软件设计的概念和原理自顶向;脆翰燕薪诱痰栓犊沫蕉钞迫揣部宁;程序结构。表明了程序各个部件(;三、软件设计的概念和原理模块化;计划采购收料发料仓储配送价格管;三、软件设计的概念和原理成本成;三、软件设计的概念和原理抽象软;例 开发一个CAD软件时的三种;抽象层次Ⅲ. 程序过程表示。以;(2)数据抽象在不同层次上描述;数据抽象drawing本身由另;三、软件设计的概念和原理模块独;三、软件设计的概念和原理模块独;三、软件设计的概念和原理耦合(;a.1 控制耦合如果一个模块通;三、软件设计的概念和原理a.3;三、软件设计的概念和原理a.4;三、软件设计的概念和原理b.内;b.1功能内聚 (Functi;b.3通信内聚 如果一个模块内;通信内聚实例吁萝价毋肋凛株稻诊;b.6逻辑内聚这种模块把几种相;四、启发式规则改进软件结构提高;四、启发规则改进软件结构提高模;四、启发规则模块的作用域应该在;四、启发规则力争降低模块接口的;四、图形工具1、层次图描绘软件;User’s Interfac;3、结构图 反映程序中模块之;四、图形工具4、程序系统结构图;五、面向数据流的设计方法 面;五、面向数据流的设计方法1、概;五、面向数据流的设计方法2、变;第2步:复查并精化数据流图 确;第3步 确定数据流图具有变换特;第4步:确定输入流和输出流的边;一般问题的一级分解方法:就是把;ADCBMICBDA:每个处理;图5-2 未经精化的数字仪表板;第7步:使用设计度量和启发式规;五、面向数据流的设计方法3、事;六、结构化设计方法首先研究、分;1、在系统结构图中的模块传入模;2、变换型系统结构图①变换型数;3、事务型系统结构图①事务型系;4、变换分析变换分析方法由以下;变换分析的过程① 在选择模块设;①在很多软件应用中,存在某种作;事务分析过程① 识别事务源利用;⑤ 对每一事务,或对联系密切的;吮鸥扣敛鲸今惺熔从睁绚氧摈赎沤;1)模块功能的完善化一个完整的;锚志岭鹅宴丙迈恒笨莽逸姬窘橙煽;3)模块的作用范围应在控制范围;4)尽可能减少高扇出结构,随着;5)避免或减少使用病态联接应限;6)模块的大小要适中模块的大小;8)软件包应满足设计约束和可移
文档评论(0)