第四章软件工程基础.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第四章 软件工程基础 4.2 结构化分析方法 结构化分析方法也称为SA方法。它主要用于系统分析阶段,特别是对于大型数据处理最为有效。 1. 结构化分析方法的特点 第四章 软件工程基础 (1)分解和抽象 在软件工程中,控制复杂性的基本手段是分解和抽象。SA方法采用从顶向下逐层分解的原则。 逐层分解也体现了抽象的原则,它使人们不至于一下子就被过多的细节所淹没,而是有控制地逐步了解更多的细节,有助于对问题的理解。 第四章 软件工程基础 (2)文档的规范化 SA 方法是按一定的格式来建立文档,这套文档共分为以下四个部分: 第四章 软件工程基础 ①一套分层的数据流图,用于描述系统的逻辑关系。 ②一本数据字典,用于描述系统中所用到的全部数据和文件。 ③一组小说明,描述各个加工处理应完成的工作。 (3)面向用户 SA方法是面向用户的,在系统开发的各个阶段都考虑到用户的需求,所有工作都尽量让用户参加,以提高系统的开发效率和质量。 第四章 软件工程基础 (4)系统的逻辑设计和物理设计分开进行 在系统分析阶段,SA方法用来对系统进行逻辑设计,此时不考虑物理实现的问题,而只考虑“做什么”的问题,而系统的物理设计的问题留在系统设计阶段用SD方法去完成。 2. 数据流图 (1)数据流图的概念 第四章 软件工程基础 在SA方法中,利用数据在系统中的流动来确定软件结构。这种方法可以概括为以下两个步骤: ①用数据流图描述系统中信息的变换和传递过程,并辅以其他形式的说明,如数据字典、判断表和判定树等。 ②将数据流图转换成相应的软件结构。数据流图转换成相应的软件结构。 第四章 软件工程基础 (2)数据流图的组成符号 一般来说,数据流图由四种基本成分组成:数据流,数据处理,数据存储,外部实体。 第四章 软件工程基础 ①数据流 数据流相当于一条管道,并有一组数据流经过它。在数据流图中,用标有名字的箭头来表示数据流。数据流可以从加工向文件流向加工,并且可以从外部实体流向或从系统流向外部实体。 ②数据处理 数据处理又叫加工。在数据流图中,加工用标有名字的圆圈表示,其中处理名就是对数据进行操作的名字。指向加工的数据流表示该加工的输入数据,离开加工的数据流表示该加工的输出数据。 第四章 软件工程基础 ③数据存储 数据流图中的数据存储用两根平行线表示,在计算机中常用文件来表示数据存储,文件名写在两平行线之间。如果某加工需要文件,则数据流向该加工;如果加工输出的书要存如文件或修该文件,则数据流是从该加工流向文件。 ④外部试题 数据的源点与终点是软件之外的实体,通常称之为外部实体,它们与软件系统的设计一般无直接关系,只是用于说明数据流的来龙去脉。在数据流图中,外部实体标有名字的方框来表示。 * * *

文档评论(0)

aa15090828118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档