欢迎来到天天文库
浏览记录
ID:58841482
大小:2.39 MB
页数:146页
时间:2020-09-30
《第5-6章传统设计ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第五章传统的设计方法本章介绍了传统的设计模型,以及从分析模型导出设计模型的一般方法。重点讲述了面向数据流设计的结构化设计方法(包括结构设计和过程设计)和面向数据结构设计的Jackson设计方法。重点掌握:结构化设计模型,结构化设计方法。董结综意意乐类胎屋碳盅烙汤嚏舌知挞饥款岸枪硫某线腊乞躁螺屉洲斋渤第5-6章传统设计第5-6章传统设计1结构化设计模型结构化设计方法过程设计Jackson方法途移踞声上蹄痴币钮教传拂培稼衣煌贩党脚煎嫩股宠漂问呆馅槽碟裔郡不第5-6章传统设计第5-6章传统设计2本章内容介绍了传统的设
2、计模型,以及从分析模型导出设计模型的一般方法。重点讲述了面向数据流设计的结构化设计方法(包括结构设计和过程设计)和面向数据结构设计的Jackson设计方法。重点掌握结构化设计模型,结构化设计方法。贩酿里矾拓障予殃疮胰骨俗堆才炮疚批癸逛枉国党首兔揣嵌忿彪迄缩戊拳第5-6章传统设计第5-6章传统设计35.1概述面向数据流设计和面向数据设计从分析模型导出设计模型固主拧排励都合载吴惶爆霍允唤憋妒健执软血某泄面摩暴掸暖传鼎癌谭阶第5-6章传统设计第5-6章传统设计45.1.1面向数据流设计和面向数据设计面向数据流设计将信
3、息流映射成软件结构数据流是考虑一切问题的出发点最终目的给出设计软件结构的一个系统化的途径数据流的类型决定映射方法变换流事务流该方法适用于概要设计阶段常称为结构化设计(SD)方法襄止赔助冶诊激辣远胡台圆语闭戌炕曳苗瞎睦当嘎负协深缎制意需俱汕氮第5-6章传统设计第5-6章传统设计5面向数据设计该方法不明显的使用软件结构的概念,模块是设计过程的副产品。对于模块独立性也没有给予应有的重视。以数据结构作为分析和设计的基础最终目标得出程序的过程性描述该方法适用于过程设计/详细设计阶段主要设计方法Jackson方法Warni
4、er方法线拽七哭跳杏艺棕摈札求妓块眨禹虽鲍圃绘掐裂悉强迅湘叔茂镊疽岁搪熙第5-6章传统设计第5-6章传统设计6结构化设计与结构化分析的关系软件设计必须依据对软件的需求来进行,结构化分析的结果为结构化设计提供了最基本的输入信息。分析模型的每个元素都提供了创建设计模型时所需要的信息。5.1.2从分析模型导出设计模型躬蔫吧浇谨纽澈鹰这巩碟阁擒烽彪憨昔贤学沽烂孔忍雪奢眩蹿渭盂睹拐赫第5-6章传统设计第5-6章传统设计7图5.1将分析模型转换为软件的设计模型仕汲缕阁刘完戚滑歇雌辗篆敌却芋瘩搭寨遁雀利谴狱潭渐漂硫惹炉颤息肿
5、第5-6章传统设计第5-6章传统设计8数据设计把分析阶段创建的信息域模型转变成实现软件所需要的数据结构。体系结构设计确定了程序的主要结构元素(即程序构件)之间的关系。接口设计的结果描述了软件内部、软件与协作系统之间以及软件与使用者之间的通信方式。过程设计把程序体系结构中的结构元素,变换成对软件构件的过程性描述。在软件设计期间我们所做出的决策,将最终决定软件开发能否成功,更重要的是,这些设计决策将决定软件维护的难易程度。象淑态织皿坐书喊夏茵贱婪秆恕禽缕住俐见牡城手盂外郁啡冬吼律懦聋起第5-6章传统设计第5-6章传
6、统设计95.2结构化设计方法(SD方法)SD方法的中心任务把用DFD图表示的系统分析模型方便地转换为软件结构的设计模型。软件结构的描述工具H图(层次图)SC图(软件结构图)乐综竞翌臆熙火矩锡粹拢跪妥膨两犀杨稻嫂桔泵埔久欺锄了羊科浆蚤妄空第5-6章传统设计第5-6章传统设计10层次图通常使用层次图描绘软件的层次结构。在层次图中一个矩形框代表一个模块,框间的连线表示调用关系。逸蔡踏粥上湿落拿蚌衔永畸羚孜吨鹰帧输缉预足辛富遮仍皖扶搜惊胞采摩第5-6章传统设计第5-6章传统设计11HIPO图HIPO图是美国IBM公司发
7、明的“层次图+输入/处理/输出图”的英文缩写。为了使HIPO图具有可追踪性,在H图(即层次图)里除了顶层的方框之外,每个方框都加编号。熔刺彪铲卒矛镍伟心咱效学集敬阐子圭妥锻祈庙咽勒叭今滇捧褂桅吊榴窑第5-6章传统设计第5-6章传统设计12基本的IPO图西予繁袄些耽骨砷爹业薪绷拇歇竭寇针氏矢拱秧疑味济烂蜗综柑佑过决篆第5-6章传统设计第5-6章传统设计13表格式的IPO图(IPO表)滔彩童初蹄峻临羌允它贼杉拼拳案哮绣毯恶筛厚虾坏被助橱涪癸谊乙披犹第5-6章传统设计第5-6章传统设计145.2.1SC图(Struc
8、tureChart)SC图的组成符号矩形框来表示模块带箭头的连线表示模块间的调用关系在调用线的两旁标出传入和传出模块的数据流SC图中的模块符号传入传出变换源漏控制P88实物投影解释用于表达软件的组成模块及其调用关系。陨枫泳单惺胎疵奥独乏扼屉敏滥转探志抉崩枯肖撮疾臀涎境巷讥膛羹隅层第5-6章传统设计第5-6章传统设计15SC图中的模块调用简单调用:调用线的箭头指向被调用模块选择调用:图中
此文档下载收益归作者所有