四章软件工程基础.ppt

上传人:本田雅阁 文档编号:3210813 上传时间:2019-07-31 格式:PPT 页数:9 大小:187.05KB
返回 下载 相关 举报
四章软件工程基础.ppt_第1页
第1页 / 共9页
四章软件工程基础.ppt_第2页
第2页 / 共9页
四章软件工程基础.ppt_第3页
第3页 / 共9页
四章软件工程基础.ppt_第4页
第4页 / 共9页
四章软件工程基础.ppt_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《四章软件工程基础.ppt》由会员分享,可在线阅读,更多相关《四章软件工程基础.ppt(9页珍藏版)》请在三一文库上搜索。

1、第四章 软件工程基础,4.2 结构化分析方法 结构化分析方法也称为SA方法。它主要用于系统分析阶段,特别是对于大型数据处理最为有效。 1. 结构化分析方法的特点,(1)分解和抽象 在软件工程中,控制复杂性的基本手段是分解和抽象。SA方法采用从顶向下逐层分解的原则。 逐层分解也体现了抽象的原则,它使人们不至于一下子就被过多的细节所淹没,而是有控制地逐步了解更多的细节,有助于对问题的理解。,第四章 软件工程基础,(2)文档的规范化 SA 方法是按一定的格式来建立文档,这套文档共分为以下四个部分:,第四章 软件工程基础,第四章 软件工程基础,一套分层的数据流图,用于描述系统的逻辑关系。 一本数据字典

2、,用于描述系统中所用到的全部数据和文件。 一组小说明,描述各个加工处理应完成的工作。 (3)面向用户 SA方法是面向用户的,在系统开发的各个阶段都考虑到用户的需求,所有工作都尽量让用户参加,以提高系统的开发效率和质量。,(4)系统的逻辑设计和物理设计分开进行 在系统分析阶段,SA方法用来对系统进行逻辑设计,此时不考虑物理实现的问题,而只考虑“做什么”的问题,而系统的物理设计的问题留在系统设计阶段用SD方法去完成。 2. 数据流图 (1)数据流图的概念,第四章 软件工程基础,在SA方法中,利用数据在系统中的流动来确定软件结构。这种方法可以概括为以下两个步骤: 用数据流图描述系统中信息的变换和传递

3、过程,并辅以其他形式的说明,如数据字典、判断表和判定树等。 将数据流图转换成相应的软件结构。数据流图转换成相应的软件结构。,第四章 软件工程基础,第四章 软件工程基础,(2)数据流图的组成符号 一般来说,数据流图由四种基本成分组成:数据流,数据处理,数据存储,外部实体。,数据流 数据流相当于一条管道,并有一组数据流经过它。在数据流图中,用标有名字的箭头来表示数据流。数据流可以从加工向文件流向加工,并且可以从外部实体流向或从系统流向外部实体。 数据处理 数据处理又叫加工。在数据流图中,加工用标有名字的圆圈表示,其中处理名就是对数据进行操作的名字。指向加工的数据流表示该加工的输入数据,离开加工的数据流表示该加工的输出数据。,第四章 软件工程基础,第四章 软件工程基础,数据存储 数据流图中的数据存储用两根平行线表示,在计算机中常用文件来表示数据存储,文件名写在两平行线之间。如果某加工需要文件,则数据流向该加工;如果加工输出的书要存如文件或修该文件,则数据流是从该加工流向文件。 外部试题 数据的源点与终点是软件之外的实体,通常称之为外部实体,它们与软件系统的设计一般无直接关系,只是用于说明数据流的来龙去脉。在数据流图中,外部实体标有名字的方框来表示。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1