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


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



概觀/描述
介绍架构分析和设计,并介绍关键机制的功能。

目標觀眾
Web开发人员

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

預計期間 (hours)
3.0

課程目標

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

  • 在完成本章后,你应该能够列出架构的相关问题,确定定义完善的架构的优点,并区别软件系统中三种类型的软件架构修改。
  • 在完成本章后,你应该能够列出在架构分析和设计阶段所进行的活动并列出各过程的预期结果。
  • 在完成本章后,你应该能够列出软件架构的四加一视图并确定每个视图都代表什么。
  • 在完成本章后,你应该能够列出子系统和组件的特征,区别子系统和组件,并确定组件复用的潜在问题。
  • 在完成本章后,你应该能够定义并发性和组件图表。
  • 在完成本章后,你应该能够列出在部署软件系统、创建部署图表时需要考虑的问题,提供节点的例子,并在UML中使用正确的节点符号。
  • 在完成本章后,你应该能够列出在为资源竞争、过程间通信、代码复用和错误处理设计关键机制时的考虑因素,并能区别分析、设计和实现机制。
  • 在完成本章后,你应该能够列出在为持久性设计关键机制时应考虑的因素并区别关系数据库管理系统和面向对象的管理系统。
  • 在完成本章后,你应该能够更新UML序列和类图表,以便反映在系统上进行的关键机制的添加。
  • 課程號碼:
    115477_zh