软件工程试验指导书
. 软件工程 实验指导书 南昌航空大学信工学院 2010 年 01 月 精选范本 . 目目录录 实验 1用PowerDesigner 建模工具绘制数据流图 .3 1 实验环境 3 2 实验目的 3 3 实验内容 3 4 实验要求 3 5 实验步骤 3 实验 2用PowerDesigner 建模工具设计数据库5 1 实验环境 5 2 实验目的 5 3 实验内容 5 4 实验要求 5 5 实验步骤 5 实验 3 用Microsoft Visio工具设计用户界面 .9 1 实验环境 9 2 实验目的 9 3 实验内容 9 4 实验要求 9 5 实验步骤 9 实验 4用Rational Rose 绘制用例图 13 1 实验环境 13 2 实验目的 13 3 实验内容 13 4 实验要求 13 5 实验步骤 13 实验 5用Rational Rose 工具绘制类图 16 1 实验环境 16 2 实验目的 16 3 实验内容 16 4 实验要求 16 5 实验步骤 16 精选范本 . 实验实验 1 1用用 PowerDesignerPowerDesigner 建模工具绘制数据流图建模工具绘制数据流图 1 1 实验环境实验环境 Windows 2000 、Sybase 公司的 Power Designer应用软件 2 2 实验目的实验目的 1)了解 Power Designer工具软件的组成及功能 2)掌握 Power Designer中的 Process Analyst (PA)模块的建模方法及其工 具的使用方法 3 3 实验内容实验内容 1)设计数据流图(DFD) 2)利用外部实体、过程处理、数据流及数据存储绘制数据流图。 4 4 实验要求实验要求 建立一个 PAM(Process Analyst Model)的应用实例。 为方便旅客 ,某航空公司拟开发一个机票预定系统。旅行社把预定机票 的 旅客信息(姓名、性别、工作单位,身份证号码、旅行时间、施行目的地等) 输入该系统,系统为旅客安排航班,印出取票通知和帐单,旅客在飞机起飞前 一天凭取票通知单和帐单交款取票,系统校对无误即印出机票给旅客。 绘制该机票 预定系统的数据流图。注意:功能分解的细化程度视具体情 况 而定。该实验中分解到第三层止。 5 5 实验步骤实验步骤 数据流图是系统处理模型的主要组成部分。其中心问题是把功能逐层分解 为多个子功能。 1)建立根处理模型 S1: 在 Windows 桌面上双击Process Analyst程序图标,打开 Process Analyst 应用程序。 S2:建立一个处理过程P1。单击工具栏中的Process 工具,在模型工作区 内单击会出现一个处理过程的符号,它是建立的第一个处理过程。单击鼠标右 键释放 Process 工具,再双击新建立的处理过程符号,出现特性对话框,对该 过程命名,单击OK 按钮完成 S3:建立并定义外部实体。单击工具栏的ExternalEntity 工具,在模型工 作区内单击,出现一个外部实体的符号。单击右键释放工具,同上,双击建立 该外部实体的名字。单击OK 按钮完成。 重复 S3 建立其它外部实体。 S4:在对象间建立数据流。单击工具栏中的Flow 工具,单击实体,并一 直按住鼠标左键不放,拖到处理过程P1 上,再释放鼠标左键,在两个对象之 间出现了一个数据流。单击鼠标右键释放工具,双击该数据流符号对其命名。 重复 S4 建立其它数据流。 S5:建立数据存储。单击工具栏的Date Store工具,在模型工作区中单击, 出现一个数据存储符号。单击鼠标右键释放。双击对其命名,单击OK 按钮完 成。如果要对处理过程的有关数据进行存储,可按照S4 在处理过程和数据存 储间建立数据流。 精选范本 . 2)分解根处理模型 根处理模型是处理层次中的最顶层。顶层的处理过程需要进行再分解。下 面介绍分解一个处理过程的步骤: S1:建立子处理窗口。单击工具栏的Decomposition工具,单击模型中的 待分解的处理过程,出现该处理过程的子处理窗口Subprocess 。在子处理窗口 中,外部实体和数据流以一种特殊形式出现,它们的名字两边有方括号,表明 它们是从上一层引入的数据流。 S2:建立和连接处理过程。在该子处理窗口新建立一个过程,双击该过程 出现特性对话框,如果该层是最后一层,不需要对该过程分解了就选中Lowest level 检查框。 S3:在子处理窗口建立其它需要的外部实体、处理过程、数据流及数据存 储,并把上一层引入的对象连接起来。 如果还有需要分解的处理过程,重复第2)步即可。 精选范本 . 实验实验 2 2用用 PowerDesignerPowerDesigner 建模工具设计数据库建模工具设计数据库 姓名:姓名:学号:学号: 1 1 实验环境实验环境 2 2 实验目的实验目的 Windows 2000 、Sybase 公司的 Power Designer应用软件 1.掌握 PowerDesigner 中的 DataArchitect (DA)模块的建模方法及其工 具的使用方法 2.学会利用建模工具设计数据库。 3 3 实验内容实验内容 1.设计数据库模型 2.利用 Power Designer中的 DataArchitect (DA)模块建立该数据库模型。 4 4 实验要求实验要求 为方便旅客,某航空公司拟开发一个机票预定系统。旅行社把预定机票的 旅客信息(姓名、性别、工作单位,身份证号码、旅行时间、施行目的地等) 输入该系统,系统为旅客安排航班,印出取票通知和帐单,旅客在飞机起飞前 一天凭取票通知单和帐单交款取票,系统校对无误即印出机票给旅客。 根据上面的叙述完成该机票预定系统的数据库建模。 5 5 实验步骤实验步骤 下 面 以 一 个 简 单 的 教 师 管 理 系 统 为 例 演 示PowerDesigner中 的 DataArchitect (DA)模块的使用方法。 1、DataArchitect (DA)使用简介 DataArchitect (DA)是 Sybase 公司开发的用于数据库建模工具, 用户界面如下图: 下面先介绍一些工具栏中常用图标含义和用法: “Table ”按钮,在模型工作区可以用来绘制数据库; “Reference ”按钮,可以用来连接两个或两个以上数据库表,并且定义主 外键; 从开始菜单中选择程序——Sybase —— PowerDesigner6.1.3 32-bit —— DataArchitect启动 DataArchitect (DA)程序。 2、数据库设计 (1)表结构如下: ① 职称表 职称编号职称名称 主键为职称编号 ②教师信息表 教师编号教师姓名职称编号年龄性别 主键为教师编号,外键为职称编号。 精选范本 家庭住址联系方式 . 3、利用 D A 建立数据库模型 (1)PDM 文件的建立 打开 Power Designer中的 DataArchitect , ①选择 File —— Physic Model —— New,新建一个PDM 文件; ②在 Database name处选择数据库类型,点击“OK”按钮确定。 ③在 Tools