加载中…
个人资料
抓猫的鱼
抓猫的鱼
  • 博客等级:
  • 博客积分:0
  • 博客访问:128
  • 关注人气:1
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

统一建模语言UML

(2017-03-31 19:57:01)
标签:

uml

建模

类图

活动图

顺序图

   某公司项目管理系统的业务关系为:公司(Company)的每个员工(Employee)可以同时参与多个项目(Project)上,并在不同项目中扮演同样或不同的角色(Role),例如工作于不同项目中的编程人员。此外,在同样或不同的项目中,一个人也可能负责不同的任务(Task),从而有不同的角色。如张三在一个项目中是经理(任务是管理),在另一个项目中是质量监查员(任务是质量检查)。
    在设计该系统时,如果引入的类有Company,Project,Task,Role,Employee,请画出该系统的类图。

   销售合同从签订到履约的过程

销售合同签订后,要进行核对。如果发现错误,则终止履约;如果没有错误,则要核对货物清单确定是否有货,还要核对付款单确定对方是否已经付款,只有这两项都完成,才可以发货。如果无货或对方尚未付款,则终止履约。请画出该过程的活动图

http://s2/bmiddle/002RoSaZzy79Wl2uJuFb1&690

用顺序图描述以下处理过程

1、合同管理员向“合同管理窗口”对象发送“删除上年履约合同”的消息

2、 “合同管理窗口”对象接收到消息后,又向“购进合同存储器”对象发出“查找合同”的消息,将满足条件的上年履约合同全部查找出来。

3、“合同管理窗口”对象向“购进合同”对象发出“核对购进合同”的消息

4、核对无误后,如果该合同是已经履约的历年合同,则将向“购进合同”对象发出“删除购进合同”的消息。


http://s12/bmiddle/002RoSaZzy79WkzsGEj3b&690




0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有