第3章 面向对象分析和设计方法概述
随着目标系统的复杂度日益提高,经典的结构化方法不能满足开发质量的需要,因此面向对象方法逐渐成为软件开发方法的主流。统一建模语言(Unified Modeling Language,UML)是一种通用的可视化建模工具,它能很好地支持面向对象软件开发过程的各个阶段,已获得了工业界和学术界的广泛认可和支持,成为面向对象分析和设计方法的实际建模标准。
本章将首先概述面向对象的核心概念,然后讨论面向对象的开发过程。在此基础之上,将介绍UML的发展历史、基本组成要素及其应用领域,并介绍使用了面向对象的统一开发过程(RUP)以及一种UML的可视化建模工具Rational Rose。
学习目标
·理解面向对象技术的核心概念与开发过程
·了解UML的发展历史(https://www.daowen.com)
·掌握UML的基本图标元素和表示UML软件系统体系结构的5种视图
·理解UML的模型结构
·理解UML的公共机制和扩展机制
·理解RUP的核心概念,理解RUP的组织框架
·了解OOCASE:Rational Rose工具