软件工程实验指导书定稿.pdf
《软件工程实验指导书定稿.pdf》由会员分享,可在线阅读,更多相关《软件工程实验指导书定稿.pdf(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 软 件 工 程 实验指导书 航空工业学院软件学院 2005 年 10 月 目 录 实验1 用Power Designer建模工具绘制数据流图.3 1 实验环境.3 2 实验目的.3 3 实验容.3 4 实验要求.3 5 实验步骤.3 实验2 数据库设计.6 1 实验环境.6 3 实验容.6 4 实验要求.6 5 实验步骤.6 实验3用户界面设计.10 1 实验环境.10 2 实验目的.10 3 实验容.10 4 实验要求.10 5 实验步骤.10 实验4 用例图设计.14 1 实验环境.14 2 实验目的.14 3 实验容.14 4 实验要求.14 5 实验步骤.14 实验5 用Ration
2、al Rose绘制类图.17 1 实验环境.17 2 实验目的.17 3 实验容.17 4 实验要求.17 5 实验步骤.17 实验 1 用 Power Designer 建模工具绘制数据流图 1 实验环境 Windows 2000、Sybase 公司的 Power Designer 应用软件 2 实验目的 1)了解 Power Designer 工具软件的组成及功能 2)掌握 Power Designer 中的 Process Analyst(PA)模块的建模方法及其工具的使用方法 3 实验容 1)设计数据流图(DFD)2)利用外部实体、过程处理、数据流及数据存储绘制数据流图。4 实验要求
3、建立一个 PAM(Process Analyst Model)的应用实例。为方便旅客,某航空公司拟开发一个机票预定系统。旅行社把预定机票的旅客信息(、性别、工作单位,、旅行时间、施行目的地等)输入该系统,系统为旅客安排航班,印出取票通知和帐单,旅客在飞机起飞前一天凭取票通知单和帐单交款取票,系统校对无误即印出机票给旅客。绘制该机票预定系统的数据流图。注意:功能分解的细化程度视具体情况而定。该实验中分解到第三层止。5 实验步骤 下面以一个简单的教师管理系统为例演示 PowerDesigner 中的 ProcessAnalyst(PA)模块的使用方法。1、ProcessAnalyst(PA)使用简
4、介 数据流图是系统处理模型的主要组成部分。其中心问题是把功能逐层分解为多个子功能。在 Windows 桌面上双击 Process Analyst 程序图标,打开 Process Analyst应用程序,在左上角出现如下所示的工具箱。分解工具 处理过程 外部实体 数据存储 Flow 工具 2、数据流图设计 1)建立根处理模型 S1:建立一个处理过程 P1。单击工具栏中的 Process 工具,在模型工作 区单击会出现一个处理过程的符号,它是建立的第一个处理过程。单击鼠标右键释放 Process 工具,再双击新建立的处理过程符号,出现特性对话框,对该过程命名,单击 OK 按钮完成 S2:建立并定义
5、外部实体。单击工具栏的 External Entity 工具,在模型工作区单击,出现一个外部实体的符号。单击右键释放工具,同上,双击建立该外部实体的名字。单击 OK 按钮完成。重复 S2 建立其它外部实体。S3:在对象间建立数据流。单击工具栏中的 Flow 工具,单击实体,并一直按住鼠标左键不放,拖到处理过程 P1 上,再释放鼠标左键,在两个对象之间出现了一个数据流。单击鼠标右键释放工具,双击该数据流符号对其命名。重复 S3 建立其它数据流。2)分解根处理模型 根处理模型是处理层次中的最顶层。顶层的处理过程需要进行再分解。下面介绍分解一个处理过程的步骤:S1:建立子处理窗口。单击工具栏的 De
6、composition 工具,单击模型中的待分解的处理过程,出现该处理过程的子处理窗口 Subprocess。在子处理窗口中,外部实体和数据流以一种特殊形式出现,它们的名字两边有方括号,表明它们是从上一层引入的数据流。S2:建立和连接处理过程。在该子处理窗口新建立一个过程,双击该过程出现特性对话框,如果该层是最后一层,不需要对该过程分解了就选中 Lowest level 检查框。S3:在子处理窗口建立其它需要的外部实体、处理过程、数据流及数据存储,并把上一层引入的对象连接起来。S4:建立数据存储。单击工具栏的 Date Store 工具,在模型工作区中单击,出现一个数据存储符号。单击鼠标右键释
7、放。双击对其命名,单击 OK 按钮完成。如果要对处理过程的有关数据进行存储,可按照 S4 在处理过程和数据存储间建立数据流。如果还有需要分解的处理过程,重复第 2)步即可。实验 2 数据库设计:学号:1 实验环境 Windows 2000、Sybase 公司的 Power Designer 应用软件 2 实验目的 1.掌握 Power Designer 中的 DataArchitect(DA)模块的建模方法及其工具的使用方法 2.学会利用建模工具设计数据库。3 实验容 1.设计数据库模型 2.利用 Power Designer 中的 DataArchitect(DA)模块建立该数据库模型。4
8、实验要求 为方便旅客,某航空公司拟开发一个机票预定系统。旅行社把预定机票的旅客信息(、性别、工作单位,、旅行时间、施行目的地等)输入该系统,系统为旅客安排航班,印出取票通知和帐单,旅客在飞机起飞前一天凭取票通知单和帐单交款取票,系统校对无误即印出机票给旅客。根据上面的叙述完成该机票预定系统的数据库建模。5 实验步骤 下面以一个简单的教师管理系统为例演示 Power Designer 中的 DataArchitect(DA)模块的使用方法。1、DataArchitect(DA)使用简介 DataArchitect(DA)是 Sybase 公司开发的用于数据库建模工具,用户界面如下图:下面先介绍一
9、些工具栏中常用图标含义和用法:“Table”按钮,在模型工作区可以用来绘制数据库;“Reference”按钮,可以用来连接两个或两个以上数据库表,并且定义主外键;从开始菜单中选择程序SybasePowerDesigner 6.1.3 32-bitDataArchitect 启动 DataArchitect(DA)程序。2、数据库设计(1)表结构如下:职称表 职称编号 职称名称 主键为职称编号 教师信息表 教师编号 教师 职称编号 年龄 性别 家庭住址 联系方式 主键为教师编号,外键为职称编号。3、利用 D A 建立数据库模型(1)PDM 文件的建立 打开 Power Designer 中的 D
10、ataArchitect,选择 FilePhysic ModelNew,新建一个 PDM 文件;在 Database name 处选择数据库类型,点击“OK”按钮确定。在 Tools(工具栏)中,单击“Table”按钮,然后在模型工作区单击会出现一个表的符号,需要几个空表就重复上述操作几次。(2)表的建立及各字段的编辑 双击表,在弹出的 Table Properties 中点击“Colums”按钮,根据事先设计的表,填写各字段和属性。(3)主外键关系的建立 建立主键;职称表的主键为职称编号。教师信息表主键为教师编号,外键为职称编号。建立关系。单击 Tools 工具栏“Reference”按钮,
11、然后把鼠标移到模型工作区,鼠标点中一个数据库,按住不放开移到另一个数据库上。(4)最终的结果 职称编号=职称编号教师信息表教师编号char varying(10)职称编号char varying(1)教师姓名char varying(20)教师年龄integer教师性别bit家庭住址character varying(40)联系方式character varying(20)职称表职称编号char varying(1)职称名称char varying(10)实验 3 用户界面设计:学号:1 实验环境 Windows 2000、Microsoft Visio2002 VKL 企业中文版 2 实验目
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 实验 指导书 定稿
限制150内