UML时序图在做面向对象分析之时可用来表达什么
作者&投稿:弋非 (若有异议请与网页底部的电邮联系)
使用uml进行面向对象分析与设计,使用到哪些视图~
任何一个系统,对象都不是孤立存在的,它们相互间要通过传递消息进行交互。
顺序图(也就是时序图)就是交互图的一种。
当你要考察多个对象间的行为,并且要强调消息的时间顺序,就应选择顺序图。
对UML时序图的具体元素和应用,可以参考trufun Plato UML2建模工具的帮助系统,非常全面的uML2手册参考资料,并有详细的参考案例!可以到trufun官网上免费下载!
第 1 页 共 8 页
农业大学期末考试试卷(A卷)-答案
2007学年第1学期 考试科目: 面向对象分析与设计
考试类型:(闭卷) 考试时间: 120 分钟
学号 姓名 年级专业
题号 一 二 三 四 五 总分 得分
评阅人
一、判断题(每题1分,共10分。对的标“T”,错的标“F”,将答案写入下表)
1 2 3 4 5 6 7 8 9 10 F
T
F
T
F
T
F
T
F
T
1. 一个状态图最多只能由一个初态和一个终态。(F) 2. 协作图中的消息必须要有消息顺序号。(T)
3. 两个参与者(actor)之间可以有包含(include)关系、扩展(extend)关系或泛化(generalization)关系,而包含关系和扩展关系是依赖(dependency)关系的版型。(F) 4. 参与者(actor)和用例(use case)之间的关系是关联(association)关系。(T) 5. 类A和类B之间的关系如图1所示,则称类B中的getName()方法是对类A中的getName()方法的重载(overload)。(F)
你可能不了解序列图的组成,序列图和时序图一样的哈,首先,时序图中垂直的虚线是生命线,表示对象存活时间,箭头是指调用,调用者指向被调用者,也叫激活条,它也是有持续时间的,不是说线长时间就久。断断续续是指激活的条件有限制(激活是一个对象执行一个行为的时期)。
给你个栗子:
你看,学生的生命线是一直存在的,因为它是主角啊。。。
图书管理员的生命线较短,是由于当学生要借阅图书的时候,才需要管理员。
任何一个系统,对象都不是孤立存在的,它们相互间要通过传递消息进行交互。
顺序图(也就是时序图)就是交互图的一种。
当你要考察多个对象间的行为,并且要强调消息的时间顺序,就应选择顺序图。
对UML时序图的具体元素和应用,可以参考trufun Plato UML2建模工具的帮助系统,非常全面的uML2手册参考资料,并有详细的参考案例!可以到trufun官网上免费下载!