UML的面向对象分析和设计:系统分析
概觀/描述
目標觀眾
必要條件
預計期間
課程目標
課程號碼
概觀/描述
了解如何在UML中明确对象间的交互,以及如何确定类之间的关联和继承。
目標觀眾
Web开发人员
必要條件
了解面向对象编程的概念(例如封装和继承)以及软件工程的原理。
預計期間 (hours)
5.0
課程目標UML的面向对象分析和设计:系统分析
在完成本章后,你应该能够区别序列和协作图,列出用交互图定义类责任的各种方式。
在完成本章后,你应该能够使用UML序列图中的正确协议,显示如何通过UML中可用的三种不同的消息类型处理控制焦点。
在完成本章后,你应该能够在UML序列图中正确地标记对象和消息。
在完成本章后,你应该能够在UML协作图中为类、对象、消息、多对象和条件使用合适的协议。
在完成本章后,你应该能够在UML中完成协作图。
在完成本章后,你应该能够在UML类图中创建关联,正确命名关联,确定序列和协作图中类之间的关系。
在完成本章后,你应该能够区别聚集和关联,能够在进行关系建模时确定使用哪种关系。
在完成本章后,你应该能够为具体的关系选择合适的多重性,为不同的多重性指示符使用正确的UML符号。
在完成本章后,你应该能够在UML类图上选择类之间合适的关系,为类选择角色名,命名关联,评估类之间关系的多重性。
在完成本章后,你应该能够确定使用自身关联、限定关联、约束条件或关联类的合适情形。
在完成本章后,你应该能够说明结构、行为和关系是怎样继承的,把抽象、实体类和多态的概念与继承相联系,并列出良好继承的某些指导原则。
在完成本章后,你应该能够列出在查找继承的泛化和特化方法中涉及的各个步骤。
在完成本章后,你应该能够给出多继承的例子并列出多继承的最佳做法。
在完成本章后,你应该能够在针对具体脚本建模时选择使用继承还是聚集,选择在UML中进行多态建模的合适方法。
在完成本章后,你应该能够找出UML类图中类之间适当的继承和聚集关系。
課程號碼:115475_zh