对现行系统进行初步分析是可行性研究当中重要的一步,新系统的一些信息主要来源于现行系统同时要根据实际需求完成现行系统的部分功能,并在此基础上对现行系统中存在的问题进行改善和修复,分析现行系统的主要方法就是分析系统的各个部分功能模块,绘制出系统流程图。

系统流程图

系统流程图是概括地描绘物理系统的传统工具。它的基本思想是用图形符号以黑盒子形式描绘组成系统的每个部件(程序、文档、数据库、人工工程等)。系统流程图表达的是数据在系统各个部件之间的流动情况,而不是对数据进行加工处理的控制过程,因此尽管系统流程图的某些符号和控制流程图的符号形式相同,但是它却是物理数据流程图而不是程序流程图。

系统流程图一般包括以下内容:

1.指明数据存在的数据符号,这些数据符号也可指明该数据所使用的媒体。

2.定义要执行的逻辑路径以及指明对数据执行的操作的处理符号。

3.指明各处理和(或)数据媒体间数据流的流线符号。

4.便于读、写系统流程图的特殊符号。

系统流程图的系统符号

当以概括的方式抽象地描绘一个实际系统时,常用一下几种符号

1:处理:能改变数据值或数据位置的加工或部件(符号形状:长方形)

2:输入输出:表示输入或输出(符号形状:平行四边形)

3:数据流:用来连接其他符号,指明数据流动方向(符号形状:→)

当需要更具体的描绘一个物理系统时还要用以下基本符号

例如:在协同电子商务平台项目的研发过程中,需要将客户表单信息从客户数据库中取出,交给客户登录处理模块进行处理,请使用starUML进行绘制。

例如:在协同电子商务平台项目的研发过程中,需要从订单管理模块中生成客户订单文件,并将其传送至订单文件系统中进行存储,请使用starUML进行绘制。

 例如:为了完成商品展示的功能流程,需要从商品信息数据库中取出商品信息表单商品订购功能流程也需要商品信息表单,同时为了生成订购单也需要从客户信息数据库取出相应的客户信息表单;完成商品订购之后,会通过销售订单管理模块完成销售订单的生成功能,最终将销售订单存入磁盘的订单信息存储系统中。

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐