预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共85页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

软件工程与项目管理第二章可行性分析②研究目前的系统数据流图DataFlowDiagram----DFD系统流程图VS系统数据流图数据流图特点它是逻辑系统的图形表示,容易理解,是极好的通信工具,设计数据流图只需考虑系统必须完成的基本逻辑功能,不需要考虑如何实现这些功能,是软件设计很好的出发点。DFD的基本符号数据源点或终点表示图中要处理数据的输入来源或处理结果要送往何处。在图中的出现仅仅是一个符号,并不需要以软件的形式进行设计和实现,因而,它只是数据流图的外围环境中的实体,故称外部实体。在实际问题中,它可能是人员、计算机外设、测量仪器等。数据流图中要注明源点或终点的名字。加工是以数据结构或数据内容作为加工对象。加工的名字通常是一个动词短语,简明扼要第表明完成的是什么加工。数据流程图中要注明加工编号、名字。数据存储文件在数据流图中起保存数据的作用,因而称为数据存储文件。它可以是数据库文件或任何形式的数据组织。指向文件的数据流可理解为写入文件或查询文件,从文件中引出的数据流可理解为从文件读取数据或得到查询结果。在数据流图中必须加命名,用名词或名词性短语命名。数据流是沿箭头方向传送数据的通道,指被加工的数据与流向。数据流大多是在加工之间传输加工数据的命名通道。也有连接数据存储文件和加工的没有命名的数据通道。DFD几种附加符号15分层的DFDDFD的画法(1)DFD的画法(2)顶层例:一工厂通过放在仓库中的CRT终端把事务报告给定货系统(零件入库或出库被称为事务)。仓库现有的各零件的数量以及每种零件库存量临界值等数据记录在库存清单主文件中。当仓库中零件数量有变化时,应该及时修改库存清单主文件,如果哪种零件的库存量少于它的库存量临界值,则把必要的定货信息写在磁带上报告给采购部门以便定货。规定每天向采购部送一次定货报表,报表按零件编号排序,表中列出所有需要再次定货的零件。对于每个再次定货零件应该列出下述数据:零件编号,零件名称,定货数量,目前价格,主要供应者,次要供应者。定货系统的顶层DFD(1)定货系统的顶层DFD(2)定货系统的顶层DFD(3)最后画出数据流和数据存储:分析得知事务需要从仓库送到系统中事务是一个数据流。系统把定货报表送给采购部,因此定货报表是另一个数据流;定货系统的顶层DFD(5)细化定货系统的DFD(1)细化定货系统的DFD(2)细化定货系统的DFD(3)细化定货系统的DFD(4)例:一工厂通过放在仓库中的CRT终端把事务报告给定货系统(零件入库或出库被称为事务)。仓库现有的各零件的数量以及每种零件库存量临界值等数据记录在库存清单主文件中。当仓库中零件数量有变化时,应该及时修改库存清单主文件,如果哪种零件的库存量少于它的库存量临界值,则把必要的定货信息写在磁带上报告给采购部门以便定货。规定每天向采购部送一次定货报表,报表按零件编号排序,表中列出所有需要再次定货的零件。对于每个再次定货零件应该列出下述数据:零件编号,零件名称,定货数量,目前价格,主要供应者,次要供应者。细化定货系统的DFD(5)细化定货系统的DFD(6)细化定货系统主要功能的DFD(1)D1细化定货系统主要功能的DFD(3)细化定货系统主要功能的DFD(4)细化定货系统主要功能的DFD(5)细化定货系统主要功能的DFD(6)画DFD的原则(注意事项1)画DFD的原则(注意事项2)画DFD的原则(注意事项3)画DFD的原则(注意事项4)画DFD的原则(注意事项4)DFD的命名课后作业——请画出DFDDFD顶层图第一层DFD分析过程第一层DFD分析过程处理大连航空公司为给旅客乘机提供方便,需要开发一个旅行社机票预订系统。各个旅行社把预订机票信息输入到系统中,系统为旅客安排航班。当旅客交付了预订金后,系统打印出取票通知和帐单给旅客,旅客在飞机起飞前一天凭取票通知和帐单交款取票,系统核对无误即打印出机票给旅客。第一层DFD分析过程大连航空公司为给旅客乘机提供方便,需要开发一个旅行社机票预订系统。各个旅行社把预订机票信息输入到系统中,系统为旅客安排航班。当旅客交付了预订金后,系统打印出取票通知和帐单给旅客,旅客在飞机起飞前一天凭取票通知和帐单交款取票,系统核对无误即打印出机票给旅客。第一层DFD分析过程大连航空公司为给旅客乘机提供方便,需要开发一个旅行社机票预订系统。各个旅行社把预订机票信息输入到系统中,系统为旅客安排航班。当旅客交付了预订金后,系统打印出取票通知和帐单给旅客,旅客在飞机起飞前一天凭取票通知和帐单交款取票,系统核对无误即打印出机票给旅客。第一层DFD分析过程大连航空公司为给旅客乘机提供方便,需要开发一个旅行社机票预订系统。各个旅行社把预订机票信息输入到系统中,系统为旅客安排航班。当旅客交付了