1 / 14
文档名称:

软件工程实验报告实验二.doc

格式:doc   大小:227KB   页数:14页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件工程实验报告实验二.doc

上传人:慢慢老师 2021/2/27 文件大小:227 KB

下载得到文件列表

软件工程实验报告实验二.doc

文档介绍

文档介绍:实 验 报 告
课程名称 软件工程
实验项目 实验二 面向对象分析及面向对象设计
实验仪器 个人电脑
系 别___计算机科学与技术系____
专 业_____计算机科学与技术___
组长姓名王海阔 2010011187
小组成员刘大伟_ 2010011195
郑晓驰 2010011192
实验日期 ________2013-5-15_______
成 绩 ____________________ ___
指导教师 _ 田英爱
1 实验内容
对航空客运订票系统,利用面向对象的软件工程思想和技术,对该系统进行分析。
2 实验要求
需要利用UML语言描述分析结果,完成系统的需求分析,并书写实验报告。
3实验工具与方法
Micriosoft office visio2010画图工具
Rational rose enterprise edition
4实验结果
系统名称:航空售票系统
根据选定系统,做出问题陈述,给出系统的用例图。
问题陈述:该航空客运售票系统能够实现旅客的订票、退票、查询余票、查询已经订票的旅客的信息、查询航班信息,旅客订票时提供的信息包括旅客姓名、身份证号、座位号、电话、航班号、起飞时间等,退票时提供的信息包括旅客姓名、身份证号、航班号、座位号、起飞时间等,查询余票时需要提供航班号以及飞机起飞时间,查询客户的信息需要提供旅客的姓名以及身份证号,查询航班信息需要提供航班号,下面是该系统的用例图
根据系统用例图,分别给出场景描述说明。
旅客买票前先注册,即在航空售票系统中录入自己的信息,注册成功之后,便可订票。订票可以在柜台通过售票员直接订票,也可以在自动售票机上自己订票,当然都得先注册。不管通过哪种方式订票都要缴费,收费系统会将旅客的现金或是通过POS机交的费用录入系统。
旅客退票时要先登录,在柜台或是在自动售票机输入自己的姓名等信息,然后系统会在旅客确认之后删除旅客的信息。查询也要先登录,登录时就输入旅客的姓名以及身份证号等信息,要是查询航班要输入航班号以及时间。
这个系统主要是分成了几个模块,我的图画得不是太清楚(水平有限),我在这可以描述一下,订票模块,退票模块,查询模块,其中查询模块包括旅客信息查询,机票查询,航班查询。订票需要一些旅客的信息,退票也需要一些旅客的信息。
建立系统的领域类图。
选定用例图中的1个用例,绘制实现该用例的顺序图。
我选的是订票,下图为订票的顺序图
根据顺序图,分别转换/绘制相应的协作图。
5 实验总结
下面是做实验过程中的部分截图
实验三面向对象设计
1 实验内容
系统,对航空客运售票系统利用面向对象的软件工程思想和技术,对该系统进行设计。
2 实验要求
需要利用UML语言描述设计结果,完成系统的面向对象设计工作,并书写实验报告。
3实验工具与方法
Rational Rose Enterprise Edition
4实验结果
系统名称:航空客运售票系统
根据系统分析文档,结合设计工作,画出系统设计类图、包图。
类图(Class diagram)是最常用的UML图,显示出类、接口以及它们之间的静态结构和关系;它用于描述系统的结构化设计。
类图(Class diagram)最基本的元素是类或者接口。
飞机场每天要接受大量的订票退票服务,还有互联 网上的异地订票等。对这些数量巨大的数据,需要一个专门的软件来进行管理和操作。软件至少需要具备的基本功能包括:接受订票,处理退票,查询乘客信息,查询航班信息等等。
本系统需要的类有订票类、退票类、票类、查询类、顾客类等。
包图
画出系统处理的活动图。
活动图(activity diagram,动态图)阐明了航空订票售票业务实现的工作流程,类似于流程图。航空售票的工作流程说明了航空售票系统向顾客提供其所需的价值而必须完成的工作。航空售票的业务用例由一系列活动组成,包括用户信息的添加和删除,信息检索,注册登录,注销等,它们共同为旅客生成某些工件。航空售票系统的活动流程可以用活动图来表示。
下图为订票和退票子系统的活动图。
订票子系统活动图 退票子系统
画出系统构件图。
构件图主要用于描述各种软件构件