UML系统创建基础教程.docx
《UML系统创建基础教程.docx》由会员分享,可在线阅读,更多相关《UML系统创建基础教程.docx(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 UML系统创建模基础教程 李占波 薛俊晓 主编前言 UML是一种良好、易于表达、功能强大且普遍使用的建模语言。 第一章: 面向对象概述面向对象时一种系统开发方法。在面向对象编程中,数据被封装到使用它们的函数中,形成一个整体成为对象,对象之间 通过消息相互联系。面向对象建模与设计是使用现实世界的概念模型思考问题的一种方法。对于理解问题,与应用领域专家交流、建模企业级应用、编写文档、设计程序和数据库,面向模型都非常有用。1:对象 2:类 3:消息 4:封装 5:继承 6:多态 1.2 面向对象的有效性1.3面向对象项目开发 Smalltalk被认为是一个真正面向对象的语言 第二章: UML概述U
2、ML是一种建模语言,是为面向对象开发系统的产品进行说明可视化和编剧文档的建模方法。2.1模型与建模1:系统应该做什么 (称为需求说明书)2:说明他们之间的调用关系,过程模型。使用模型是软件开发的中心,他们具有两个重要的优点,有助于处理重大软件开发中的复杂性,1:作为整体来讲,更为复杂,2:模型为开发组的不同成员之间以及开发组和外界如客户之间提供了一种有价值的通信手段。2.2UML简介1:易于使用,表达能力强,进行可视化建模2:与具体的实体无关,可应用于任何语言和工具平台3:与具体的过程无关,可用于任何软件开发的过程4:简单并且可扩展,具有扩展和专有化机制,便于扩展,无需对核心概念进行修改5:为
3、面向对象的设计与开发中涌现出的高级概念提供支持强调在软件开发中对架构框架模式和组件的重用6:与最好的软件工程实践经验集成7:可升级具有广阔的实用性和可用性8:有利于面向对象工具的市场成长2.2.3 UML与软件开发UML的重要性就在与,表示方法的标准化有效地促进了不同背景的人的交流。(概念集成)2.2.4 UML的模型、视图、图与系统架沟建模UML的定义UML定义了九种不同类型的图:用例图,类图,对象图,序列图,协作图,状态图,活动图,构件图,部署图。总结 本章介绍了UML的含义以及包含的基本内容,UML语言用若干个试图构造系统模型,每个视图代表系统的一个方面。视图用图描述,图有用模型元素的符
4、号表示,图中包含的模型元素可以有类,对象,节点,组件,关系等,模型元素具体的含义并且用图形符号表示。UML图包括用例图,类图,对象图,序列图,协作图,状态图,活动图,构件图和部署图,这些图的用途和绘制这些图时应遵守的规则将在后面的章节中介绍。 在实际工程中,用户使用UML是需要借助工具。现代case工具应具有绘图,存储积累信息,导航,产生报告和文档,代码生成,识别代码产生模型,与其他开发工具集成等功能。Rational rose 是史上最有名,最无可替代的UML建模工具软件,在第三章将详细的介绍。 课后练习题答案:1:(1) Grady Booch James Rumbaugh Ivar Ja
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- UML 系统 创建 基础教程
限制150内