结构化分析 您所在的位置:网站首页 什么是数据建模软件 结构化分析

结构化分析

2024-07-12 10:34| 来源: 网络整理| 查看: 265

1. 什么是结构化分析?

结构化分析(Structured Analysis,简称SA)简单来说就是是软件工程中的一种面向数据流的需求分析的方法。它的本质是一种创建模型的活动。

2.结构化分析的具体步骤有哪些 ?

1)建立当前系统的“具体模型”,系统的“具体模型”就是现实环境的忠实写照,送的表达与当前系统完全对应。

2)抽象出当前系统的逻辑模型汾析系统的“具体模型”,抽象出其本质的因素, 排次要因素,获得当前系统的“逻辑模型”

3)3建立目标系统的逻辑模型分析目标系统与当前系统逻辑上的差别,从而进一步哪目标系统“做什么”,建立目标系统的“逻辑模型”

4)为了对目标系统进行完整的描述,还需要考人机界面和其他问题。

3.结构化分析方法。

有三种: 1.功能建模 2.数据建模 3.行为建模 下图是结构化分析模型: 在这里插入图片描述

3.1结构化分析的准则

1.必须定义软件应完成的功能,这条准则要求建立功能模型。

2.必须理解和表示问题的信息域,根据这条准则应该建立数据模型。

3.必须表示作为外部事件结果的软件行为,这条准则要求建立行为模型。

4.必须对描述功能、信息和行为的模型进行分解,用层次的方式展示细节。

5.分析过程应该从要素信息移向实现细节。

3.2功能建模

模定义了数据的属性和关系,操作数据的处理建模表明当数据在系统流动时处理如何转换。

3.1.1数据流图的表示符号

数据流图的表示符号

数据流图中,存在4种表示符号。

从部实体: 表示数据的源点或终点, 它是系统之外的实体,可以是人、物或者其他

2)数据流:表示数据流的流动方向。数据流可以从加工流向加工,从加工流向文件,从3)数据变换:表示对数据进行加工或处理,如对数据的算法分析和科学计算。

2)数据存储:表示输人或输出文件。这些文件可以是计算机系统中的外部或者内部文件,也可以是表、账单等。

数据流图主要分为Yourdon 和Gane两种表示方法其符号约定如图所示。以Yourdon表示法为例,各部分的说明如下。

在这里插入图片描述

1)矩形表示数据的外部实体。

2)圆形泡泡表示变换数据的处理逻辑。

3)两条平行线表示数据的存储。

4)箭头表示数据流。

3.1.2环境图 . 环境图也称为系统顶层数据流图(或0层数据流图),它仅包括一个数据处理过程,也就是要开发的目标系统。环境图的作用是确定系统在其环境中的位置,通过确定系统的输人和输出与外部实体的关系确定其边界。

在这里插入图片描述

3.3数据建模

数据建模:用实体-关系图来描述数据对象之间的关系。

实体-关系图:包括实体,关系,属性。

实体用矩形方框表示,实体名称写在方框内。

关系用菱形表示,关系动词写在菱形内部。关系有一对一,一对多和多对多的关系。

属性用椭圆形表示,属性名写在椭圆内部。

3.4行为建模

行为建模:用状态转换图来表示系统的内部和外部事件行为模型。

状态图有初始状态,中间状态,终止状态,状态转换表示。其中:

初始状态用黑点表示。

终止状态用黑点外加一个圆圈表示。

中间状态用圆角矩形表示。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有