实 验 报 告
课程名称 信息系统分析与设计 实验名称 用例建模 系别 电子信息科学学院 专业班级 信息管理(1)班 指导教师 黄堃 学号 姓名 实验日期 2013-11-14 实验成绩
一、实验目的 ● ● ● ●
掌握客户需求分析的方法和步骤 了解以用例驱动的软件开发方法 识别并编写用例
掌握用Rose 进行用例建模的具体方法和步骤
二、实验环境
1. 硬件环境:微机
2. 软件环境:Windows XP,Word ,Rational Rose 2003 三、实验内容及步骤
按如下叙述建立旅店预订系统的用例模型:
某旅店可对外开放50个双人间和20个单人间,房间费用视情况、按季节调整,但周一到周五提供半价(周末全价)折扣。旅客可以直接入住房间(如果有空房),也可以提前预订;入住和预订都需要登记个人信息。旅客提前预订房间时,需提交一定的订金;在入住时间24小时之前,旅客可以取消预订房间,并退回所有订金,而24小时以内则不退还订金。旅客入住时先预交一笔住宿费用,待退房时,再对住宿费用进行结算。此外,为了考查旅店的业务情况,服务员每月为经理提供房间的预订情况和入住情况的详细信息。
随着旅店声誉日益提高,住宿人员越来越多,旅客为了能够获得好的房间,均会提前预订房间。然而,随着预订的增多、预订周期的拉长,前台服务员的工作压力也日益增大,还经常出现工作失误,使得已经预订好房间的旅客也不能按期入住,这给旅店的声誉带来不好的影响。
为此,旅店老板希望能够通过计算机系统来自动管理这些预订。不过由于资金问题,目前只开发一个单机版的系统,不能提供网上业务;并且旅店方面的其他业务暂不考虑信息化问题。旅店老板委托某计算机公司开发该系统,并承诺如果系统运转良好,将会考虑进一步的合作事宜。
用例建模的步骤如下:
步骤1:获取原始需求。通过文字或业务流程图的方式来描述用户需求。
步骤2:识别参与者。从原始需求中找出系统的参与者。
服务员:确认旅客个人身份信息,根据旅客的需求,为旅客进行预订房间、登记住宿信息、收钱、退订、办
理住宿手续和退房手续等。
旅客:主要是提供个人信息和住宿信息,实现预订、入住和退房的目的。
时间:判断住宿时间和旅客预订房间的时间是否超过24小时,超过则不退定金,没超过则全额退还。
步骤3:识别用例。从参与者的角度入手,通过分析参与者使用系统的目标来获取相应的用例。 步骤4:绘制用例图。识别出参与者和用例之后,将它们表示为完整的用例图。
步骤5:编写用例文档
图( 取消预订-a )
四、实验心得
实 验 报 告
课程名称 信息系统分析与设计 实验名称 实验2:用例分析 系别 电子信息科学学院 专业班级 信管1班 指导教师 黄堃 学号 姓名 实验日期 2013-11-20 实验成绩
一、实验目的
● 了解分析和分析模型的基本概念 ● 掌握架构分析的基本内同
● 掌握利用顺序图构造用例实现的基本方法和技能 ● 掌握定义分析类图的细节 二、实验环境 1. 硬件环境:微机
2. 软件环境:Windows XP,Word ,Rational Rose 2003 三、实验内容及步骤
完成实验1中系统的用例分析。 用例分析的步骤如下:
步骤1:构造用例实现,补充完善用例文档
步骤2:架构分析,采用B-C-E 三层架构。确定关键抽象及其描述。
步骤3:识别分析类。按照B-C-E 架构方案,识别出边界类、控制类和实体类。
步骤4:分析交互,确定分析类的行为(顺序图和通信图) 。 取消房间的顺序图:
取消房间的协作图:
步骤5:建立分析类之间的关系,完成参与类类图(VOPC 类图)
步骤6:定义分析类的属性、职责以及类之间的关系
步骤7:统一分析类,构造系统最终的类图。
四、实验心得
实 验 报 告
课程名称 信息系统分析与设计 实验名称 实验3:架构设计 系别 电子信息科学学院 专业班级 信管1班 指导教师 学号 姓名 实验日期 2013/11/27 实验成绩
一、实验目的
● 了解分析和与设计的联系与区别
● 掌握利用包图进行架构设计的基本概念和方法 ● 理解从分析类中确定设计元素的基本方法 ● 了解部署视图的基本概念和建模方法 二、实验环境 1. 硬件环境:微机
2. 软件环境:Windows XP,Word ,Rational Rose 2003 三、实验内容及步骤
在实验2的基础上,完成系统的架构设计。 架构设计的步骤如下:
步骤1:保留分析模型的副本,以分析模型的为输入,进行架构设计
步骤2:获取初始的设计类。将分析类映射为设计类,并结合具体的实现技术细化设计类。
步骤3:利用包图,结合包设计的原则进行分包,描述系统架构。
步骤4:子系统和接口的设计。
步骤5:建立系统的设计类类图、用例实现的协作图。
第 11 页 共 13 页
步骤6:设计部署模型,建立部署图。
第 12 页 共 13 页
第 13 页 共 13 页
四、实验心得
实 验 报 告
课程名称 信息系统分析与设计 实验名称 用例建模 系别 电子信息科学学院 专业班级 信息管理(1)班 指导教师 黄堃 学号 姓名 实验日期 2013-11-14 实验成绩
一、实验目的 ● ● ● ●
掌握客户需求分析的方法和步骤 了解以用例驱动的软件开发方法 识别并编写用例
掌握用Rose 进行用例建模的具体方法和步骤
二、实验环境
1. 硬件环境:微机
2. 软件环境:Windows XP,Word ,Rational Rose 2003 三、实验内容及步骤
按如下叙述建立旅店预订系统的用例模型:
某旅店可对外开放50个双人间和20个单人间,房间费用视情况、按季节调整,但周一到周五提供半价(周末全价)折扣。旅客可以直接入住房间(如果有空房),也可以提前预订;入住和预订都需要登记个人信息。旅客提前预订房间时,需提交一定的订金;在入住时间24小时之前,旅客可以取消预订房间,并退回所有订金,而24小时以内则不退还订金。旅客入住时先预交一笔住宿费用,待退房时,再对住宿费用进行结算。此外,为了考查旅店的业务情况,服务员每月为经理提供房间的预订情况和入住情况的详细信息。
随着旅店声誉日益提高,住宿人员越来越多,旅客为了能够获得好的房间,均会提前预订房间。然而,随着预订的增多、预订周期的拉长,前台服务员的工作压力也日益增大,还经常出现工作失误,使得已经预订好房间的旅客也不能按期入住,这给旅店的声誉带来不好的影响。
为此,旅店老板希望能够通过计算机系统来自动管理这些预订。不过由于资金问题,目前只开发一个单机版的系统,不能提供网上业务;并且旅店方面的其他业务暂不考虑信息化问题。旅店老板委托某计算机公司开发该系统,并承诺如果系统运转良好,将会考虑进一步的合作事宜。
用例建模的步骤如下:
步骤1:获取原始需求。通过文字或业务流程图的方式来描述用户需求。
步骤2:识别参与者。从原始需求中找出系统的参与者。
服务员:确认旅客个人身份信息,根据旅客的需求,为旅客进行预订房间、登记住宿信息、收钱、退订、办
理住宿手续和退房手续等。
旅客:主要是提供个人信息和住宿信息,实现预订、入住和退房的目的。
时间:判断住宿时间和旅客预订房间的时间是否超过24小时,超过则不退定金,没超过则全额退还。
步骤3:识别用例。从参与者的角度入手,通过分析参与者使用系统的目标来获取相应的用例。 步骤4:绘制用例图。识别出参与者和用例之后,将它们表示为完整的用例图。
步骤5:编写用例文档
图( 取消预订-a )
四、实验心得
实 验 报 告
课程名称 信息系统分析与设计 实验名称 实验2:用例分析 系别 电子信息科学学院 专业班级 信管1班 指导教师 黄堃 学号 姓名 实验日期 2013-11-20 实验成绩
一、实验目的
● 了解分析和分析模型的基本概念 ● 掌握架构分析的基本内同
● 掌握利用顺序图构造用例实现的基本方法和技能 ● 掌握定义分析类图的细节 二、实验环境 1. 硬件环境:微机
2. 软件环境:Windows XP,Word ,Rational Rose 2003 三、实验内容及步骤
完成实验1中系统的用例分析。 用例分析的步骤如下:
步骤1:构造用例实现,补充完善用例文档
步骤2:架构分析,采用B-C-E 三层架构。确定关键抽象及其描述。
步骤3:识别分析类。按照B-C-E 架构方案,识别出边界类、控制类和实体类。
步骤4:分析交互,确定分析类的行为(顺序图和通信图) 。 取消房间的顺序图:
取消房间的协作图:
步骤5:建立分析类之间的关系,完成参与类类图(VOPC 类图)
步骤6:定义分析类的属性、职责以及类之间的关系
步骤7:统一分析类,构造系统最终的类图。
四、实验心得
实 验 报 告
课程名称 信息系统分析与设计 实验名称 实验3:架构设计 系别 电子信息科学学院 专业班级 信管1班 指导教师 学号 姓名 实验日期 2013/11/27 实验成绩
一、实验目的
● 了解分析和与设计的联系与区别
● 掌握利用包图进行架构设计的基本概念和方法 ● 理解从分析类中确定设计元素的基本方法 ● 了解部署视图的基本概念和建模方法 二、实验环境 1. 硬件环境:微机
2. 软件环境:Windows XP,Word ,Rational Rose 2003 三、实验内容及步骤
在实验2的基础上,完成系统的架构设计。 架构设计的步骤如下:
步骤1:保留分析模型的副本,以分析模型的为输入,进行架构设计
步骤2:获取初始的设计类。将分析类映射为设计类,并结合具体的实现技术细化设计类。
步骤3:利用包图,结合包设计的原则进行分包,描述系统架构。
步骤4:子系统和接口的设计。
步骤5:建立系统的设计类类图、用例实现的协作图。
第 11 页 共 13 页
步骤6:设计部署模型,建立部署图。
第 12 页 共 13 页
第 13 页 共 13 页
四、实验心得