UML的面向对象分析和设计:系统分析


概觀/描述
目標觀眾
必要條件
預計期間
課程目標
課程號碼



概觀/描述
了解如何在UML中明确对象间的交互,以及如何确定类之间的关联和继承。

目標觀眾
Web开发人员

必要條件
了解面向对象编程的概念(例如封装和继承)以及软件工程的原理。

預計期間 (hours)
5.0

課程目標

UML的面向对象分析和设计:系统分析

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