- 1、本文档共569页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
;UML系统建模及系统分析与设计;第1章 面向对象软件开发方法;教学目的;1.1软件发展与软件工程;1.1软件发展与软件工程;1.1.1 软件的发展与特征;1.1.1 软件的发展与特征;第一阶段的主要特征是:;1. 软件的发展阶段;1. 软件的发展阶段;“软件危机”;“软件危机”;第二阶段阶段的主要特征;1. 软件的发展阶段;第三阶段的主要特征;1. 软件的发展阶段;第四阶段的主要特征:;2. 软件的特征;2. 软件的特征;1.1.2 软件工程;1. 软件工程的概念与知识体系;软件工程应该包括的知识;软件工程知识体系指南(2004);软件工程???识体系指南(2004); 2. 软件工程的框架;软件工程的目标;软件工程活动;软件工程的原则;软件工程的原则;软件工程的框架;3. 软件工程的基本原理;1.2 软件过程和开发方法;1.2 软件过程和开发方法;常见的软件过程模型有;1. 瀑布模型;瀑布模型;瀑布模型的主要特点:;实际的瀑布模型——带反馈环;瀑布模型的优点;瀑布模型的缺点:;2. 快速原型模型;2. 快速原型模型;3. 增量模型;3. 增量模型;4. 螺旋模型;4. 螺旋模型;5. 喷泉模型;5. 喷泉模型;6. 智能模型;6. 智能模型;6. 智能模型;智能模型特点;7. V模型;8.各种模型的比较;8.各种模型的比较;8.各种模型的比较;8.各种模型的比较;8.各种模型的比较;1.2.2 软件开发方法;1.结构化方法;2.面向数据结构的软件开发方法;2.面向数据结构的软件开发方法;⑵ Warnier方法;3.面向问题的分析方法;3.面向问题的分析方法;4.原型化开发方法;4.原型化开发方法;5.面向对象的软件开发方法;5.面向对象的软件开发方法;6.可视化开发方法;6.可视化开发方法;1.3面向对象开发方法概述 ;1.3.2 面向对象方法的基本思想 ;面向对象方法的要点:;1.3.3 面向对象的基本概念 ;1.3.3 面向对象的基本概念 ;1.类;2. 对象;4.继承;4.继承;5.多态;5.多态;6.消息;6.消息;7.关联;8.复用;1.4 面向对象主要开发方法 ;1.4.1 Coad Yourdon方法;1.4.1 Coad Yourdon方法;1.4.1 Coad Yourdon方法;1.4.2 Booch方法 ;1.4.2 Booch方法;1.4.2 Booch方法;1.4.3 OMT方法 ;1.4.3 OMT方法 ;1.4.3 OMT方法 ;1.4.4 OOSE方法 ;1.4.4 OOSE方法 ;1.4.5 Rational 软件统一开发过程;1.4.5 Rational 软件统一开发过程;1.4.5 Rational 软件统一开发过程;1.4.5 Rational 软件统一开发过程;1.4.5 Rational 软件统一开发过程;1.4.5 Rational 软件统一开发过程;RUP周期;1.4.5 Rational 软件统一开发过程;1.4.5 Rational 软件统一开发过程;1.4.6 几种方法的比较;1.4.6 几种方法的比较;1.5 面向对象软件开发 ;1.5.1可行性分析;1.5.1可行性分析;2. 可行性分析的目的和任务;2. 可行性分析的目的和任务;3. 可行性分析的实施步骤;4. 可行性分析的检查点;4. 可行性分析的检查点;5. 可行性分析报告的内容;5. 可行性分析报告的内容;5. 可行性分析报告的内容;5. 可行性分析报告的内容;1.5.2 需求分析与面向对象分析;1.5.3 面向对象设计;1.5.4 面向对象实现 ;1.5.5 面向对象测试与维护;1.6 面向对象开发方法的特点 ;面向对象开发方法的主要特点如下:;面向对象方法具有如下的优越性:;小 结;小 结;小 结;小 结;UML系统建模及系统分析与设计;第2章 UML建模语言;;2.1 UML概述;软件工程领域在1995年至1997年取得了前所未有的进展,其成果超过软件工程领域过去15年来的成就总和。
最重要的、具有划时代重大意义的成果之一就是统一建模语言— UML(Unified Modeling Language)的出现
在世界范围内,至少在近10年内,UML将是面向对象技术领域内占主导地位的标准建模语言。 ;2.1 UML概述;什么是模型?为什么要建模?;九十年代中,面向对象方法已经成为软件分析和设计方法的主流。
1994年10月Jim Rumbaugh和Grady Booch共同合作把他们的OMT和Booch方法统一起来,到1995年成为“统一方法”(Unified Method)版本0.8。随后,Ivar Jacobson加入,
您可能关注的文档
- 汽车实用英语教学课件完整版电子教案.pptx
- 汽车维修常用工量具使用教学课件完整版电子教案.pptx
- 汽车维修企业管理(第4版)教学课件完整版电子教案.ppt
- 汽车维修企业管理教学课件完整版电子教案.ppt
- 汽车营销技术教学课件完整版电子教案.ppt
- 汽车营销实务(第2版)教学课件完整版电子教案.ppt
- 汽车专业英语第2版教学课件完整版电子教案.pptx
- 轻金属冶金学教学课件完整版电子教案.pptx
- 实习概述教学课件完整版电子教案.pptx
- 数据结构C语言描述教学课件完整版电子教案.ppt
- 24秋七上语文专题01 字音字形词语(考题猜想)(含答案及解析).pdf
- (华师大版)2024-2025学年八年级数学上学期期中押题测试卷(一)(含答案及解析).pdf
- 2024-2025学年【期中试卷】24秋三年级上册语文(基础卷01)(考试版A4).pdf
- 2024-2025【精品】青岛版(五四学制)五年级上册数学期中检测试题(含答案).pdf
- 2024-2025学年24秋九年级语文上学期期中模拟试卷1(含答案及解析).pdf
- 2024-2025学年【沪科】8上物理期中卷【1-3章】含答案及解析.pdf
- 2024-2025学年24秋七上译林七年级英语期中模拟卷【测试范围:七上Units 1~4】(译林版2024)含答案及解析.pdf
- 2024-2025【精品】青岛版(五四学制)四年级上册数学期中检测试题(含答案).pdf
- 【北京】2024-20259年级上册化学期中卷【第1-3章】含答案及解析.pdf
- 体育教学工作计划措施 .docx
文档评论(0)