【UML】案例分析:机场运作系统

这篇博客回顾了作者在UML课程中的大作业,详细介绍了如何使用UML对机场运作系统进行建模,包括买票、登机、调度和货运等子系统。通过UML的九种图来描述系统模型,加深了对UML理解和建模思想的体系化,并强调了团队协作的重要性。
摘要由CSDN通过智能技术生成

08年9月入学,12年7月毕业,结束了我在软件学院愉快丰富的大学生活。此系列是对四年专业课程学习的回顾,索引参见:http://blog.csdn.net/xiaowei_cqu/article/details/7747205

此篇是UML课程的大作业,是我跟随 桐姐小鹿,和 翠翠 一起完成的。感谢几位认真扎实又不嫌弃我的队友,让我学习很多~

UML案例分析


UML建模的目的:
  • 使用模型可以更好地理解问题 (To understand the problem better)
  • 使用模型可以加强人员之间的沟通 (To communicate with other persons)
  • 使用模型可以更早地发现错误或疏漏的地方 (To find errors or omissions)
  • 使用模型可以获取设计结果 (To plan out the design)
  • 模型为最后的代码生成提供依据 (To generate code)
UML建模:
UML是Unified Modeling Language(统一建模语言)的简称。UML是对软件密集型系统中的制品(软件开发过程中产生的各种各样的产物,如模型、源代码、测试用例等)进行可视化、详述、构造和文档化的语言。
UML是一套表示法系统。UML由一组图组成,它使得系统分析员可以利用这一标准来建立能够和客户、程序员以及任何参与程序开发的人员理解的多视角的系统蓝图。不同的风险承担人通常使用不同类型的图相互交流。
  1. UML提供了九种不同的图来描述系统模型,用于面向对象的编程:类图:一类或者一组具有类似属性和共同行为的事物;
  2. 对象图:一个类的实例,是具有属性值的一个具体事物;
  3. 用例图:是从用户的观点对系统行为的一个描述;
  4. 状态图:在任意给定的时刻,一个对象总是处于某一特定的状态;
  5. 顺序图:表达对戏那个之间基于时间的动态交互;
  6. 活动图:显示系统中从一个活动到另一个活动的流程;
  7. 协作图:展示一组对象间的连接以及这组对象收发的消息;
  8. 构件图:展现了一组组件之间的组织和依赖,用于对源代码、可执行的发布、物理数据库和可调整的系统建模;
  9. 部署图:显示了基于计算机系统的物理体系结构;

实验步骤


【确定项目】

机场运作系统

【项目立意】

 机场运作系统分析旨在分析机场的运作系统,从中发现系统中的不足,以求设计出更好的机场运作系统。机场运作系统的核心在于机场的调度系统,通过对此业务模型的建立和分析,希望那个能够找出更好的机场调度算法,使机场能够更加高效的运行。整个系统中采用无线网络进行通信,除了Pc机,为了方便通信,在本系统中还通过对讲机进行通信,使信息能够及时的传送。

【系统分析】

首先机场运作系统是一个比较庞大的系统,为了方便起见,我们将其分成四大版块,小组四位成员一人负责一大版块,每阶段任务结束都进行汇报总结,相互纠正错误,完善各版块体系:
四大版块:
  1. 买票系统:主要对乘客购买机票到登机前的系统的分析;包括:网购 、机场购买、退票、改签机票
  2. 登记系统:主要对乘客到达机场后直到登机之间的系统分析;包括:安检、检票、登机
  3. 调度系统:主要对飞机起飞与着陆的系统分析; 包括:跑道控制、飞机起飞、特殊情况、飞机降落
  4. 货运系统:主要对货物从安检装机到抵达目的地之间的系统分析; 包括:发货、货物检查、收货
对各版块进行系统分析的方法也同样依照书本上所使用的——从业务入手,发现业务过程。我们小组成员对各自的版块都进行了业务流程的分析,并画出了业务流程
  • 28
    点赞
  • 124
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值