客运服务需要与这些区域进行某些数据交换,还需要与机场其他区域进行沟通。当讨论业务模型和系统集成模型时,将会介绍这些区域。因此在后续的章节中,会对这个案例进行扩展。
UML机场是个小型机场,而且在这个范例分析中也故意让其保持简单。
这个范例分析的目的是为了将本书各章内容结合起来提供一个实例。关于该范例分析的详细信息需要进一步解释。
(1)飞机票由实际机票和最多4个附加区域(即联票券)组成。机票是一个小册子,对于旅程的每个部分都有一张独立的联票券。例如一张票可以包括几张联票券:从Zurich(苏黎世)到Frankfurt(法兰克福)、从法兰克福到London(伦敦)以及从伦敦到苏黎世的联程票。每次在使用合适的联票券时,都将换得一张登机牌,而飞机票始终都在乘客手里。
(2)要区分一下航班和航班号。例如,航班号可能是LH435或LX016,它表示一个在确定时间从某个出发机场到目的地机场的航班规则。而航班的例子则可能是“2000年8月26号的LH435”,也可以说航班是航班号的一次执行。当天气不好时,某个航班是可以取消的。而航班号则是作为定期航线使用,用来提供一个明确的航班规则。
(3)另外,办理登机牌(check-in)可以分为3种类型: