- 1、本文档共25页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第01讲UML概论祥解.ppt
《UML面向对象分析与设计》 课程的性质 UML 是一种面向对象的建模语言,它是运用统一的、标准化的标记和定义实现对软件系统进行面向对象的描述和建模。 UML的目标是以面向对象图的方式来描述任何类型的系统 课程考核 作业和课程参与情况(20%) (必须使用作业本) 期末考试成绩(30%) 上机实践 (50%) (实验报告) 第1章 基于面向对象的UML(3H) 第1章 基于面向对象UML 一、什么是UML? 什么是OMG? OMG —— Object Management Group OMG是一个国际性的,非盈利的软件组织。致力于在分布式对象计算领域制定行业标准。 该组织有大约百名成员,主要从事标准的开发和修订。 OMG中的成员几乎囊括了计算机领域的巨头公司和其他一些知名的企业和大学。 OMG的产品 OMG所制定的几个知名的标准: CORBA--公共对象请求代理结构 (CORBA)作为一种分布式对象计算模型,为分布异构环境下的各类信息系统的集成提供了良好的可遵循的规范和技术标准。 UML IIOP. --Internet Inter Object Protocol 二、UML的重要性 三、UML发展 .初识UML基本元素 * 任课教师: 安师大数计学院 程桂花 课程的任务 通过学习了解UML元素、通用机制和扩展机制。 结合实例案例,通过Rational Rose建模工具深入了解采用面向对象的思维方式进行软件建模的概念、规范和方法。 与其他课程的关系 先修课程:《面向对象的编程》(c++,java) 《数据库》 参考教材 1.UML面向对象分析与设计教程 胡荷芬 高婓 清华大学出版社 2. UML系统分析与设计教程 冀振燕 人民邮电出版社 (21世纪高等学校计算机规划教材·精品系列 ) 3. UML面向对象设计与分析基础教程(清华电脑学堂) 牛丽平 等编著 ?清华大学出版社 4. UML用户指南(第2版), Grady Booch, James Raumbaugh, Ivar Jacobson[著] 邵维忠 等[译],人民邮电出版社,2006.6 5. Rational Software Architect Workshop, Distrubuted by IBM Corporation, 2006.2 6. Terry Quatrani, Jim Palistrant, IBM RSA和UML可视化建模指南, 机械工业出版社,2007.6 7. DEV396: Essentials of Rational Software Architect, Distrubuted by IBM Corporation,2005.2 8. DEV275: Essentials of Visual Modeling with UML 2.0, 2004.8 9. DEV475: Mastering Object-Oriented Analysis and Design with UML , 2004.8 10. Joseph Schmuller[著],李虎[译],UML基础、案例与应用,人民邮电出版社, 2004.8 第3章 UML工具(3H) 第4章 类图何对象图(3H) 第5章 包图(3H) 第6章 用例图(3H) 第7章 序列图(3H) 第8章 活动图(5H) 第9章 协作图(5H) 第10章 状态图(5H) 第2章 UML语言概述(3H) 课程内容安排 第12章 综合案例(9H) 什么是UML? 为什么UML很重要? UML的发展 主要教学内容 UML(Unified Modeling Language)是一种面向对象的建模语言,它是运用统一的、标准化的标记和定义实现对软件系统进行面向对象的描述和建模。 (UML)又称统一建模语言或标准建模语言,是始于1997年一个OMG标准,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。 面向对象的分析与设计(OOAD,OOAD)方法的发展在80年代末至90年代中出现了一个高潮,UML是这个高潮的产物。
文档评论(0)