UML建模实验报告.doc:..实验报告实验名称UML建模指导教师XXX实验类型验证 实验学时 3实验时间一、,完成用例图,类图,序列图的绘制。,并对整体分析建模流程进行阐述。,为撰写需求规格说明书做好准备。二、实验环境(实验设备)VisualParadigmforUMLCEWindows软件,PC三、(UseCaseDiagram)是由软件需求分析到最终实现的第一步,它描述人们如何使用一个系统。用例视图显示谁是和关的用户、用户希望系统提供什么样的服务,以及用户需要为系统提供的服务,以便使系统的用户更容易理解这些元素的用途,也便于软件开发人员最终实现这些元素。用例图在各种开发活动中被广泛的应用,但是它最常用来描述系统及子系统。我们以一信息管理系统为例进行用例图绘制。该系统共有两类用户,即管理员和用户。管理员负责后台的“用户资料管理”,其中包括'‘角色信息维护”和“管理员维护”两项。用户可直接接触到的是“角色信息维护”,具体由“用户资料修改”和“用户资料查询”两种基本操作构成。而“管理员维护”模块包括“用户资料注销”,“用户信息修改”和“数据查询”。特别的,在“用户资料维护”的大项中,附带了“导出资料”的扩展功能,便于管理员调用各种信息。基于该信息管理系统的结构,我们绘制了如卜•的用例图。CustomerReservationTheatre-Name:String•Phone:String-apiece:TheatreSeatingCapactlt:Integer+Offe「ing(ld:String):Bod♦add(name,phoine)imePerformance-Priod:Date+Make(da®T,hours)■♦■Make(Date,T,hours)-Id:String-Start:Date-End:Date+Bu/Ticket(N:integer)TicketShow:String-attribute:Date+SetShow(Pid:String)接下来,根据各类之间的相互关系,我们对将各类通过不同方式连接。容易理解,顾客类具有预定的功能,即预定类与客户类相关联,并具有单向性。而预定的过程分为季票预定和单次预定,两者相结合构成预定类的从属类。无论通过哪种方式成功订票,顾客都将获得门票,顾门票类是季票类和单次票类的关联类;同时,门票显示表演场次,因此,门票类同时是表演类的关联类。最后,表演在特定剧场开展,故表演类和剧场类为聚合相关关系。根据上述关系,我们绘制了该例的类图。3•序列图的绘制序列图(SequenceDiagram)是一种UML彳亍为图,它通过描述对象之间发送消息的吋间顺序显示多个对象之间的动态协作。它可以表示用例的行为顺序,当执行一个用例行为时,时序图中的每条消息对应了一个类操作或状态机中引起转换的触发事件。我们以用户调用一个数组内容的过程为例。该过程中共有三个对象
UML建模实验报告 来自淘豆网m.daumloan.com转载请标明出处.