实验4---UML之类图、状态图和时序图研讨.pptVIP

实验4---UML之类图、状态图和时序图研讨.ppt

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验4---UML之类图、状态图和时序图研讨

登记借书 时序图 UML - * - 时序图例子 简单的例子 从参与者到对象和从对象到参与者之间发送的消息 从对象传递给另一个对象的消息 在类图中的类的对象 使用系统的参与者,这个系统是为某个用例的某个场景设计的 对象生命线表示从上到下的时间顺序,消息1在消息2之前发生,消息2在消息3之前发生 窄长方框用以强调这个部分处于活动状态 消息格式: operation (parameter list) 向哪个对象发消息实际上就是调用它的类中的操作,就是调用箭头指向的对象所在类的 一个operation。 例: 订单类发消息给客户类调用客户类中的“验证客户”操作 时序图 UML - * - 复杂的例子 信息亭 售票中心 信用卡服务 从这个例子中可以看出: Kjosk类中的操作有 Show Available (seat-list) Demand Payment (cost) printtickets (performance, seats) eject card Box Office中的操作有 Request (count, performance) Select Seats Insert Card (Card Number) authorized Credit Card Service类中的操作有 charge(card number, cost) 此图是描述购票这个用例的时序图。顾客在信息亭与售票中心通话触发了这个用例的执行。时序图中付款这个用例包括售票中心与信息亭和信用卡服务处使用消息进行通信过程。 此图中存在的事物有: 对象(信息亭 Kjosk ,售票中心 Box Office, 信用卡服务 Credit Card Service ),生命线,消息符号。 信息亭发Request (count, performance)消息给售票中心,表示调用售票中心类的Request (count, performance)操作,来查询演出的信息。 售票中心发Show Available(seat-list)消息给信息亭,表示调用信息亭类中的Show Available(seat-list)操作,给出可用的座位表。 例如给定用例:添加借阅者过程如下。管理员选择菜单项“添加借阅者”,对话框弹出,管理员输入借阅者信息,提交,系统根据借阅者ID号查询数据库,看数据库中是否存在该借阅者,如果不存在,创建该借阅者帐户,并存储其信息 画出其对应的时序图。 add createDialog addBorrower findBorrower(String) [if(no such user)]:newBorrower(String,String) store library MainWindow BorrowerDialog Borrower   需求分析 BD FD DD 用例图 ◎ ◎ - - 类图 - ○ ◎ ◎ 时序图 - ○ ◎ ◎ 活动图 ○ ○ ○ ○ 对象图 - △ △ △ 协作图 - △ △ △ 状态图 - △ ○ ○ 构件图 - - ○ ○ 部署图 ○ ○ △ △  ◎:最适用  ○:适用  △:可能适用  -:不适用 附录 各个阶段用到UML模型图 附录 UML全部图的关系 用例图 用例文档 用例图 用例文档 对象图 状态图 构件图 类图 活动图 部署图 活动图 部署图 对象图 类图 状态图 协作图 时序图 协作图 时序图 活动图 部署图 需求分析 BD FD/DD 全部图之间的关系 谢谢 * * * * * * * * * * * * * * * * * * * 实验4 类图、状态图和时序图设计 张程 UML语法描述 类 是对一组具有相同属性、相同操作、相同关系和相同语义的对象的描述 对象 接口 是描述了一个类或构件的一个服务的操作集 协作 定义了一个交互,它是由一组共同工作以提供某种协作行为的角色和其他元素构成的一个群体 用例 是对一组动作序列的描述 主动类 对象至少拥有一个进程或线程的类 构件 是系统中物理的、可替代的部件 参与者 在系统外部与系统直接交互的人或事物 节点 是在运行时存在的物理元素 交互 它由在特定语境中共同完成一定任务的一组对象间交换的消息组成 状态机 它描述了一个对象或一个交互在生命期内响应事件所经历的状态序列 包 把元素组织成组的机制 注释事物 是UML模型的解释部分 依赖 一条可能有方向的虚线 关联 一条实线,可能有

文档评论(0)

骨干 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档