欢迎来到天天文库
浏览记录
ID:11580027
大小:33.50 KB
页数:3页
时间:2018-07-12
《南昌航空大学软件工程实验一》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、软件工程实验指导书实验一南昌航空工业学院软件学院2005年10月实验1用PowerDesigner建模工具绘制数据流图1实验环境Windows2000、Sybase公司的PowerDesigner应用软件2实验目的1)了解PowerDesigner工具软件的组成及功能2)掌握PowerDesigner中的ProcessAnalyst(PA)模块的建模方法及其工具的使用方法3实验内容1)设计数据流图(DFD)2)利用外部实体、过程处理、数据流及数据存储绘制数据流图。4实验要求建立一个PAM(ProcessAnalystModel)的应用实
2、例。为方便旅客,某航空公司拟开发一个机票预定系统。旅行社把预定机票的旅客信息(姓名、性别、工作单位,身份证号码、旅行时间、施行目的地等)输入该系统,系统为旅客安排航班,印出取票通知和帐单,旅客在飞机起飞前一天凭取票通知单和帐单交款取票,系统校对无误即印出机票给旅客。绘制该机票预定系统的数据流图。注意:功能分解的细化程度视具体情况而定。该实验中分解到第三层止。5实验步骤数据流图是系统处理模型的主要组成部分。其中心问题是把功能逐层分解为多个子功能。1)建立根处理模型S1:在Windows桌面上双击ProcessAnalyst程序图标,打开P
3、rocessAnalyst应用程序。S2:建立一个处理过程P1。单击工具栏中的Process工具,在模型工作区内单击会出现一个处理过程的符号,它是建立的第一个处理过程。单击鼠标右键释放Process工具,再双击新建立的处理过程符号,出现特性对话框,对该过程命名,单击OK按钮完成S3:建立并定义外部实体。单击工具栏的ExternalEntity工具,在模型工作区内单击,出现一个外部实体的符号。单击右键释放工具,同上,双击建立该外部实体的名字。单击OK按钮完成。重复S3建立其它外部实体。S4:在对象间建立数据流。单击工具栏中的Flow工具,
4、单击实体,并一直按住鼠标左键不放,拖到处理过程P1上,再释放鼠标左键,在两个对象之间出现了一个数据流。单击鼠标右键释放工具,双击该数据流符号对其命名。重复S4建立其它数据流。S5:建立数据存储。单击工具栏的DateStore工具,在模型工作区中单击,出现一个数据存储符号。单击鼠标右键释放。双击对其命名,单击OK按钮完成。如果要对处理过程的有关数据进行存储,可按照S4在处理过程和数据存储间建立数据流。2)分解根处理模型根处理模型是处理层次中的最顶层。顶层的处理过程需要进行再分解。下面介绍分解一个处理过程的步骤:S1:建立子处理窗口。单击工
5、具栏的Decomposition工具,单击模型中的待分解的处理过程,出现该处理过程的子处理窗口Subprocess。在子处理窗口中,外部实体和数据流以一种特殊形式出现,它们的名字两边有方括号,表明它们是从上一层引入的数据流。S2:建立和连接处理过程。在该子处理窗口新建立一个过程,双击该过程出现特性对话框,如果该层是最后一层,不需要对该过程分解了就选中Lowestlevel检查框。S3:在子处理窗口建立其它需要的外部实体、处理过程、数据流及数据存储,并把上一层引入的对象连接起来。如果还有需要分解的处理过程,重复第2)步即可。
此文档下载收益归作者所有