绘制出银行储蓄系统的顶层数据流图及细化数据流图;
时间: 2024-03-22 14:33:10 浏览: 59
银行储蓄系统的顶层数据流图包含一个加工,用以表示被开发的系统,然后考虑该系统有哪些输入数据、输出数据流。顶层图的作用在于表明被开发系统的范围以及它和周围环境的数据交换关系。银行储蓄系统的顶层数据流图如引用所示。
银行储蓄系统的细化数据流图分为一层和二层数据流图。一层数据流图分解顶层流图的系统为若干子系统,决定每个子系统间的数据接口和活动关系。二层数据流图则进一步细化每个子系统的功能和数据流。银行储蓄系统的一层和二层数据流图如引用所示。
在绘制数据流图时,需要注意合理分解,要把一个加工分解成几个功能相对独立的子加工,这样可以减少加工之间输入、输出数据流的数目,增加数据流图的可理解性。同时,子图的输入输出数据流同父图相应加工的输入输出数据流必须一致,此即父图与子图的平衡。局部数据存储也需要注意,当某层数据流图中的数据存储不是父图中相应加工的外部接口,而只是本图中某些加工之间的数据接口,则称这些数据存储为局部数据存储。
相关问题
绘制出银行储蓄系统的顶层数据流图及细化数据流图
银行储蓄系统的顶层数据流图是一种图形化的表示方式,用于展示系统的整体结构和数据流动。它包括了系统的主要功能模块以及它们之间的数据流关系。
以下是一个可能的银行储蓄系统的顶层数据流图示例:
```
+--+
| 用户管理模块 |
+-------------------+
|
|2. 存款/取款
V
+--+
| 交易记录模块 |
+-------------------+
```
在这个顶层数据流图中,用户通过与银行储蓄系统进行交互来执行不同的操作。用户操作被发送到用户管理模块,该模块负责处理用户的身份验证和权限管理。一旦用户被验证,他们可以进行存款、取款等操作,这些操作被发送到账户管理模块进行处理。账户管理模块负责更新用户的账户余额,并将相关信息传递给交易记录模块,以便记录交易历史。
细化数据流图是对顶层数据流图中某个功能模块进行详细展开的图形化表示方式。它展示了该功能模块内部的数据流动和处理过程。
以下是一个可能的银行储蓄系统的细化数据流图示例,以账户管理模块为例:
```
+-----+
| 查询余额子模块 |
+-------------------+
|
|3.2 存款/取款
V
+-------------------+
| 存款/取款子模块 |
+-------------------+
|
|3.3 更新余额
V
+-------------------+
| 更新余额子模块 |
+-------------------+
```
在这个细化数据流图中,账户管理模块被展开为三个子模块:查询余额子模块、存款/取款子模块和更新余额子模块。查询余额子模块负责从数据库中获取用户的账户余额并返回给账户管理模块。存款/取款子模块负责接收用户的存款或取款请求,并更新用户的账户余额。更新余额子模块负责将更新后的账户余额存储到数据库中。
软件工程银行储蓄系统数据流图绘制
软件工程银行储蓄系统数据流图绘制主要包括以下几个步骤:
1.确定系统的边界和范围:确定数据流图所描述的系统的边界和功能范围,即确定系统的输入、输出、处理和存储部分。
2.绘制顶层数据流图:绘制数据流图的最高层次,即顶层数据流图。该图只包含一个输入和一个输出。
3.分解顶层数据流图:将顶层数据流图分解为若干个较低层次的数据流图,每个图表示一个或多个子功能。
4.添加外部实体:添加与系统交互的外部实体,如用户、设备等。
5.添加数据存储:添加数据存储,如数据库、文件等。
6.添加数据流:添加数据流,表示在系统中流动的数据,如用户输入、输出结果等。
7.添加处理过程:添加处理过程,表示对数据进行处理的过程,如计算、判断等。
8.细化数据流图:不断细化数据流图,使之更加详细,直到满足实际需求。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)