当前位置:首页 > 实验1 用PowerDesigner建模工具绘制数据流图
实验1 用PowerDesigner建模工具绘制数据流图
南昌航空大学实验报告
课程名称:软件工程 实验名称: 用PowerDesigner建模工具绘制数据流图 班 级: 学生姓名: 学号:
一、 实验环境
Windows 2000、Sybase公司的Power Designer应用软件
二、 实验目的
1) 了解Power Designer工具软件的组成及功能
2) 掌握Power Designer中的Process Analyst(PA)模块的建模方法及其工具的
使用方法
三、 实验内容
1)设计数据流图(DFD)
2)利用外部实体、过程处理、数据流及数据存储绘制数据流图。
四、实验要求
建立一个PAM Pcss Model) 的应用实例,项的体情况如下, 1)背景
某大学需要一一个教室预订系统,将空闲的教室提供给师生做学术报告或班级活动。师生可使用该系统预订所需的教室,以便让管理员在恰当的时间开放
教室、准备好多媒体设备。
2) 功能要求使用该系统增加用户、删除用户。 2.2) 管理员可向系统中增加或删除供预订的教室,设置任一教室可使用的时间段。
2.1) 管理员可
2.2) 师生可登录系统、修改密码。
2.3)师生在登录后,可浏览给定时间段的空闲(供预订的且未被预订的)教室; 选择教室和使用时间段, 预订教室。
2.4) 管理员可浏览任意时间段内的教室预订情况。3) 性能要求 3.1) 教室占用的时间段精确到“课时”。
3.2) 支持最多10000 人同时在线使用系统,确保系统稳定流畅。
绘制该教室预订系统的数据流图。注意: 功能分解的细化程度视具体情况而定; 数据流图适度分层。
五、实验步骤
数据流图是系统处理模型的主要组成部分。其中心问题是把功能逐层分解为多个子功能。
1)建立根处理模型 S1:在Windows桌面上双击Process Analyst程序图标,打开Process Analyst应用程序。
S2:建立一个处理过程P1。单击工具栏中的Process工具,在模型工作区内单击会出现一个处理过程的符号,它是建立的第一个处理过程。单击鼠标右键释放Process工具,再双击新建立的处理过程符号,出现特性对话框,对该过程命名,单击OK按钮完成
S3:建立并定义外部实体。单击工具栏的External Entity工具,在模型工作区内单击,出现一个外部实体的符号。单击右键释放工具,同上,双击建立该外部实体的名字。单击OK按钮完成。
重复S3建立其它外部实体。
S4:在对象间建立数据流。单击工具栏中的Flow工具,单击实体,并一直按住鼠标左键不放,拖到处理过程P1上,再释放鼠标左键,在两个对象之间出现了一个数据流。单击鼠标右键释放工具,双击该数据流符号对其命名。
重复S4建立其它数据流。
S5:建立数据存储。单击工具栏的Date Store工具,在模型工作区中单击,出现一个数据存储符号。单击鼠标右键释放。双击对其命名,单击OK按钮完成。如果要对处理过程的有关数据进行存储,可按照S4在处理过程和数据存储间建立数据流。
2)分解根处理模型
根处理模型是处理层次中的最顶层。顶层的处理过程需要进行再分解。下面介绍分解一个处理过程的步骤:
S1:建立子处理窗口。单击工具栏的Decomposition工具,单击模型中的待分解的处理过程,出现该处理过程的子处理窗口Subprocess。在子处理窗口中,外部实体和数据流以一种特殊形式出现,它们的名字两边有方括号,表明它们是从上一层引入的数据流。
S2:建立和连接处理过程。在该子处理窗口新建立一个过程,双击该过程出现特性对话框,如果该层是最后一层,不需要对该过程分解了就选中Lowest level检查框。
S3:在子处理窗口建立其它需要的外部实体、处理过程、数据流及数据存储,并把上一层引入的对象连接起来。
如果还有需要分解的处理过程,重复第2)步即可。
六、实验结果
七、实验体会
通过本次实验,了解了Power Designer工具软件的组成及功能掌握了Power Designer中的Process Analyst(PA)模块的建模方法及其工具的使用方法。本次实验和以前的数据库系统SQL的需求分析有很多相似之处,所以不是很难理解。对于Power Designe工具是第一次使用,对里面的很多工具使用不是很熟练,通过以后的练习很快会熟练掌握这个软件。
共分享92篇相关文档