|
Object-oriented
Application Analysis And Design for Java Thchnology (UML)
Java技术的面向对象应用程序的分析和设计(UML)
|
- OO-226
时间:5天 授课:50% 上机:50%
课程描述:
本课程向系统开发人员讲授应用UML进行面向对象(OO)的分析和设计(OOA&D)。应用软件不是静止的,它们不断发展和成长以满足商业活动的改变和顾客的需求。分析这些需求并将它们转化为新的软件模型将产生竞争优势。本课程中所讲授的面向对象分析和设计方法使得软件专家能够实现现代OO语言(例如Java编程语言)内在的效率。
与统一建模语言(UML)相关联的各种概念以及分析和设计技术涉及到迭代、增量的统一软件开发过程的各个阶段。同时还讨论了设计模式、对象和动态模型、系统设计和系统功能分解技术的使用。
谁应该参加: - 负责面向对象软件应用程序的概念和开发的系统的建筑师, 软件工程师和开发人员。
- 有兴趣使用OOA&D技术来推动生产力和减少开发周 期的信息技术专家
目标:本课程完成后,您将具备以下能力
- 理解面向对象的系统开发的优点
- 列出面向对象的系统开发的概念
- 列出一个项目的主要阶段,及其迭代、增量的生命周期
- 定义需求获收过程
- 将设计指引应用到你的分析和设计中,以确保高质量的 建模产品
- 列举组成UML的模型
- 识别模型对象和类
- 类之间的关系
- 辨识定义类的属性
- 用多态性和其他设计技术定义类的行为
- 定义和分析动态模型
- 详细设计类的属性、操作和相互关系
- 描述设计模式
- 描述怎样设计和分解系统
预备知识:学习本课程,您必须具备以下能力
- 了解面向对象概念和术语
- 具有一般的编程术语的工作知识,特别是Java编程语 言的知识
- 了解编程,特别是Java编程语言
- 了解应用程序的开发
- 理解基本的系统开发的过程和环境
学习本课程,您必须已完成以下课程 - SL-275: Java编程语言
后续课程:学完此课程之后,建议学习
- SL-285: 高级Java编程工具包
- SL-301: Java技术的分布式编程
|
|