建模的误区 令建模就是写文档 ◆一开始就能考虑到一切情况 令必须“冻结”需求 心设计不可更改 ◆必须使用CASE工具 令建模是在浪费时间 令所有的开发人员都知道如何建模
建模的误区 ❖建模就是写文档 ❖一开始就能考虑到一切情况 ❖必须“冻结”需求 ❖设计不可更改 ❖必须使用CASE工具 ❖建模是在浪费时间 ❖所有的开发人员都知道如何建模
第1章UM与面向对象 ◇UML(统一建模语言, Unified Modeling language)是软 件和系统开发的标准建模语言,它主要以图形的方式对系统 进行分析、设计。 令面向对象的软件开发方法是现在软件工程流域的主流方法。 今UM是在多种面向对象分析与设计方法相互融合的基础上形 成的,是一种专用于系统建模的语言
11 第1章 UML与面向对象 ❖UML(统一建模语言,Unified Modeling Language)是软 件和系统开发的标准建模语言,它主要以图形的方式对系统 进行分析、设计。 ❖面向对象的软件开发方法是现在软件工程流域的主流方法。 ❖UML是在多种面向对象分析与设计方法相互融合的基础上形 成的,是一种专用于系统建模的语言
本章学习要点 理解面向对象概念 了解00开发 ◆熟悉00开发的优点 ◆掌握00开发三层设计 令了解模型的作用 了解面向对象的主要概念 ◆了解UM的发展 令掌握UM四层结构 了解统一的含义 令理解UM视图和图的关系 ◇掌握UM模型元素内容 ◆理解UM通用机制 令了解UM建模在软件开发中应用
12 本章学习要点 ❖ 理解面向对象概念 ❖ 了解OO开发 ❖ 熟悉OO开发的优点 ❖ 掌握OO开发三层设计 ❖ 了解模型的作用 ❖ 了解面向对象的主要概念 ❖ 了解UML的发展 ❖ 掌握UML四层结构 ❖ 了解统一的含义 ❖ 理解UML视图和图的关系 ❖ 掌握UML模型元素内容 ❖ 理解UML通用机制 ❖ 了解UML建模在软件开发中应用
1.1面向对象开发 冷面响对象(0 bjec- Oriented,00)不仅是一些具体的软件 开发技术与策略,而且是一整套关于如何看待软件系统 与现实世界的关系,用什么观点来研究问题并进行求解, 以及如何进行系统构造的软件方法学。 面向对象方法的基本思想包括两个主要方面。 方面是从现实世界中客观存在的事务出发来构造软 件系统,并在系统的构造中尽可能地运用人类的自然 思维方式。 另一方面是面向对象方法比以往的方法更接近人类的 自然思维方式
13 ❖ 面向对象(Objec-Oriented,OO)不仅是一些具体的软件 开发技术与策略,而且是一整套关于如何看待软件系统 与现实世界的关系,用什么观点来研究问题并进行求解, 以及如何进行系统构造的软件方法学。 ❖ 面向对象方法的基本思想包括两个主要方面。 ▪ 一方面是从现实世界中客观存在的事务出发来构造软 件系统,并在系统的构造中尽可能地运用人类的自然 思维方式。 ▪ 另一方面是面向对象方法比以往的方法更接近人类的 自然思维方式。 1.1 面向对象开发
软件工程的发展历史 1946年,世界上第一台电子计算机在美国研制 成功。 ◆50年代,软件诞生,这时的软件开发主要指编 程。 今60年代中期到70年代中期,“软件危机”出 现 令1968年,“软件工程”概念提出
软件工程的发展历史 ❖1946年,世界上第一台电子计算机在美国研制 成功。 ❖50年代,软件诞生,这时的软件开发主要指编 程。 ❖60年代中期到70年代中期,“软件危机” 出 现。 ❖1968年,“软件工程” 概念提出