- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程—面向对象分析与设计
回顾一下面向对象的精华
面向对象的历史:面向对象诞生与上世纪90年代初期,
最初是专指在程序设计中采用封装、继承、抽象等设
计方法,后来没有想到这种思想对问题的抽象和解决提
供了很好的方案,甚至最后应用到了分布式系统、网络
管理结构、CAD技术、人工智能等领域,仿佛在一夜
之间所有和计算机相关的专业都朝着面向对象迈进.
内容介绍
UML基础
UML关系
UML案例
什么是UML
UML(统一建模语言):是一种可视化的建模语言,它能让
系统构造者用标准的,易于理解的方式建立起能够表达
出他们想象的系统蓝图,并且提供一种机制, 以便于不同
的人之间有效地共享和交流设计结果.
Uml是干什么的
我们用面向对象的思想总结出了一些重要的东西,那么
这些重要的东西怎么样存放呢,放在脑子里面吗,记在本
子上吗,都不是,uml是一个标准,是用来统一大家总结出
来的一套重要信息,大家可以运用这个标准去描绘搜集
的信息,让其他人很容易的明白你的思想.
UML的组成(常用视图)
类图
用例图
状态图
时序图
协作图
活动图
构件图
部署图
UML工具
经常用的有Microsoft Office Visio 2007
优点:资源多,画出的图比较漂亮,操作简单,功能强大.
IBM Rational Rose 2003
优点:更接近标准,用的人多,但是安装具有一定的挑
战性。
我们以IBM Rational Rose 2003为主.
UML的组成(常用视图)
类图:把现实事物抽象出来,用图来表示.
类名
属性
事件
视频
UML的组成(常用视图)
用例图:从用户的观点对系统行为的一个描述.
视频
UML的组成(常用视图)
状态图(Statechart Diagram)是描述一个实体基于事件
反应的动态行为,显示了该实体如何根据当前所处的
状态对不同的时间做出反应的。
状态图用于显示状态机(它指定对象所在的状态序
列)、使对象达到这些状态的事件和条件、以及达到
这些状态时所发生的操作。
UML的组成(常用视图)
开始
状态图:
状态
结束 视频
UML的组成(常用视图)
时序图(Sequence Diagram)用来显示对象之间的关
系,并强调对象之间消息的时间顺序,同时显示了对
象之间的交互。
时序图中包括如下元素:类角色,生命线,激活期和
消息
1 ,类角色(Class Role)
类角色代表时序图中的对象在交互中所扮演的角色,
位于时序图顶部和对象代表类角色。类角色一般代表
实际的对象
2,生命线(Lifeline)
生命线代表时序图中的对象在一段时期内的存在。时序图中每
个对象和底部中心都有一条垂直的虚线,这就是对象的生命
线,对象间的消息存在于两条虚线间。
3 ,激活期(Activation)
激活期代表时序图中的对象执行一项操作的时期,在时序图中
每条生命线上的窄的矩形代表活动期。它可以被理解成C语言语
义中一对花括号“{}” 中的内容
4 ,消息(Message)
消息是定义交互和协作中交换信息的类,用于对实体间的通信
内容建模,信息用于在实体间传递信息。允许实体请求其他的
服务,类
您可能关注的文档
最近下载
- 浙江省杭州市上城区2024-2025学年九年级上学期语文期末试卷(含答案).pdf VIP
- 天津市西青区税务局个人所得税专项附加扣除培训辅导.pptx VIP
- 销售人员必备山东省日照市东港区医疗机构分布明细.pdf VIP
- 贵州大学《电动力学》2024 - 2025 学年第一学期期末试卷.pdf VIP
- 商用密码应用安全性评估交流V1.1.pptx VIP
- 2025年安庆辅警协警招聘考试真题必考题.docx VIP
- 《流行性腮腺炎》PPT课件.pptx VIP
- Romax软件培训教程_CCT1_连接工具.pdf VIP
- 商用密码应用安全性评估介绍V1.0.pptx VIP
- 综合布线系统运行维护规范.docx VIP
原创力文档


文档评论(0)