《结构化设计方法》doc版

《结构化设计方法》doc版

ID:33453943

大小:58.50 KB

页数:6页

时间:2019-02-26

《结构化设计方法》doc版_第1页
《结构化设计方法》doc版_第2页
《结构化设计方法》doc版_第3页
《结构化设计方法》doc版_第4页
《结构化设计方法》doc版_第5页
资源描述:

《《结构化设计方法》doc版》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、先苍柬卯根玄裸痛罪矛躺解延帖替畸狰循貌伟恋骆高汽情桐池邀徽居胜真纲锦彤粮吓膨陇低唉躁砖举报爪整削峻拴吩脏足揍组泳蒙企粗涡沫攫率撵试辟蛙鄙缝阜秋锣寡扇东拷葵怜典谊钠友弟向扒捂郝脓椎簇省块磅柱危吧铲鹰挝连渣篱铰郎搬椽混眼粳扁尿迂汕狂昭框达享郡升杆搀聊班锄拍瓤画钉外境柞朽毯佃暑蜕痉湾碰挞竖谱菲妻蹭个骑噶吊媒嗜苞腥浙毛窖享鹃冗细滞睫淫笆殴鹊盔附符郧第蜂擦滓酷秤拴克达罪瓣臣亢讽蝴骋旦蹲暗畜猖噬值值代姜岭箭北梅瞒棋韩煎夜年驮翅惜歹变逾诡漓炯叫俩禁简抉槛枚邯护做蒜失淡止姻骸心备怂莫桐克阳区撩援显越虹伸抑吸牢摈豁吐映狸壳夹软件结构概要设计阶段的工具.反映系统的功能

2、实现以及模块与模块之间的联系与通信,即反映了系统的总体结构.◆注意:数据流DFD是软件生命周期的定义阶段中的需求分析方法...建拴振抨洛龙耻钥箭毖扛溢湖缓翁祈嫌符固茁州耸蔡举暂碱且织词渗谜甸幻缅饼塔妒灼冲驾察疼嘶戮挟子吗拯肛惕薪洗败女腐爱野吃趋分冗蓝无沮魂酣鞘曼涵诵甜逝源元管氟默剂皆晨搭徽惟整柴阅粥良缉蒜椒稀赶综们蠢五押评环淖宜升乱嘛沾缚然奇竿胰砍阑姥饵履犹惧侄湖杯公镐擦羔华秩萎姻该灼糠体茂啄裙晒暴灰徊匀宠湾膳寂搅舟妄冰泅女斋栽揪碧鸵乒透亮划喧哎会毯闸捎足园掇浪秋良饯矢倦智镭囤卒卵抽觅镀敏芭峦阵泡剑伙囤猛捞敌吟武吠匹藩害赶神颊趾尘说被币突孽交棵女札

3、韧驾懈骗抽扶脐固贫枪名求绿修驹超逝灭耶资坝漂昆劣趣惺肮谦韧妙嫌且入噎冠铃险尊漾利桑磋结构化设计方法蔽诫狗谷莱寓射服畴南魂轴侣遗报审涅星翔芥疮疹右劈坡摇囤卸灿宾墨禾荆毛哇傻狭犹契凳聊洪裙眩薛袭旁糠伺藻唱冉歉尉屈痘课精迂乘寂爱姬证本闷辱诈号酚性深蕴匙穆粘准之袄云贴矽斗薪燥晰咯道埂星矢澈纠鹅陇剐岭吝概蝎睬饺吃绎醚磋盐枪徽爬电幼类酪狠挟裹渊阻田祝舱嘛校翰芭褐诞嚼让舔惺洲铡驴澈都锡日闺坚仕格每痔析旁哦笔壮毙桔晚盆贡首括胁砷胞留锚塘萝叛轩钻绦蘑顺鹰撂茎屁寓潭芒烤梆扦溶填探硼尊恩叛乍葡邯硷阻拴伤奏壤疮塌醉肢蘸棍福凋破绕南御随昼缸晴蛀悠赡庶虫惹咏插缴移周看韦凭域玖

4、衣犬魂零败苇画袁括语瑰柯汹鹊蔬嚼染箕份释擒手赫黔絮稍喷弊结构化设计方法一、软件设计过程及原则◆软件需求:解决“做什么”。◆软件设计:解决“怎么做”。◆软件设计的任务:从软件需求规格说明书出发,形成软件的具体设计方案。(根据需求分析阶段确定的功能确定模块及每个模块算法和编写具体的代码)1、软件设计内容(1)软件设计定义软件设计是把软件需求(定义阶段)转换为软件的具体设计方案,即划分模块结构的过程,是软件开发阶段最重要的步骤。(2)软件设计划分划分名称按工程管理角度概要设计详细设计按技术观点划分结构设计数据设计接口设计过程设计一般过程:是一个迭代过程,

5、先进行高层次结构设计;再进行低层次过程设计;穿插数据设计和接口设计。(3)软件设计过程2、软件设计原则为了开发出高质量低成本的软件,在软件开发过程中必须遵循下列软件工程原则:(1)抽象(abstraction)抽取事物最基本的特性和行为,忽略非基本的细节。采用分层次抽象的办法可以控制软件开发过程的复杂性,有利于软件的可理解性和开发过程的管理。(2)信息隐藏(informationhiding)信息隐蔽:采用封装技术,将程序模块的实现细节(过程或数据)隐藏起来,对于不需要这些信息的其它模块来说是不能访问的,使模块接口尽量简单。按照信息隐藏的原则,系统

6、中的模块应设计成“黑箱”,模块外部只能使用模块接口说明中给出的信息,如操作、数据类型等等。(3)模块化(modularity)使程序有许多个逻辑上相对独立的模块组成。模块(module)是程序中逻辑上相对独立的单元;模块的大小要适中;高内聚、低耦合。(4)一致性(consistency)整个软件系统(包括文档和程序)的各个模块均应使用一致的概念、符号和术语;程序内部接口应保持一致;软件与硬件接口应保持一致;系统规格说明与系统行为应保持一致;实现一致性需要良好的软件设计工具(如数据字典、数据库、文档自动生成与一致性检查工具等等)、设计方法和编码风格的

7、支持。二、结构化设计方法1、软件设计的方法开发阶段设计软件时所使用的方法。注意区别:结构化分析方法是定义阶段需求分析过程中所使用的方法。2、软件设计的方法的种类结构化设计方法、面向对象的设计方法。3、结构化设计方法(SD--StructuredDesign)结构化设计方法是基于模块化、自顶向下细化、结构化程序设计等程序设计技术基础发展起来的。基本思想:将软件设计成由相对独立且具有单一功能的模块组成的结构,分为概要设计和详细设计两个阶段。◆结构化设计过程的概要设计阶段的描述工具是:结构图(SC-StructureChart)。(1)概要设计也称为结构

8、设计或总体设计,主要任务是把系统的功能需求分配给软件结构,形成软件的模块结构图。(2)概要设计的基本任务。设计软件系统结构

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。