3.1 UML简介
统一建模语言UML是业务和软件应用建模的标准语言,适用于各种软件开发方法、软件生命周期的各个阶段、各种应用领域以及各种开发工具。
设计系统时,首先是描述需求;其次根据需求建立系统的静态模型,以构造系统的结构;第三步是描述系统的行为。其中在第一步与第二步中所建立的模型都是静态的,包括用例图、类图、对象图、组件图和配置图等五个图形。其中第三步中所建立的模型包括状态图、活动图、顺序图和合作图等四个图形,是UML的动态建模机制。
3.2 使用UML建立本系统的模型
⑴ 系统的用例图
用例图被称为参与者和外部用户所能观察到的系统功能的模型图。图3是本系统的用例图。由三个二元关联类的事项组成,即消费者与系统服务器之间的卡的管理事项,储值卡与收款机之间的消费事项,以及系统服务器与服务员的结算事项。整个系统参与者是消费者、管理员和服务员。
⑵ 系统的顺序图
顺序图显示对象之间的动态合作关系,它强调对象之间消息发送的顺序,同时显示对象之间的交互。系统中,系统服务器处于主动位置,它管理相关的事项和其它类,从系统服务器、储值卡、收款机三类活动的相关对象开始进行执行路线追踪,发现系统中各种消息连接。用图4的顺序图对消费事项个案进行更为详细的描述。
文章来源于领测软件测试网 https://www.ltesting.net/