软件工程—面向对象分析与设计.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 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) 消息是定义交互和协作中交换信息的类,用于对实体间的通信 内容建模,信息用于在实体间传递信息。允许实体请求其他的 服务,类

文档评论(0)

xingyuxiaxiang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档