电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

UML各种图例—用例图、类图、状态图、包图、协作图、顺序图VIP专享VIP免费

UML各种图例—用例图、类图、状态图、包图、协作图、顺序图_第1页
UML各种图例—用例图、类图、状态图、包图、协作图、顺序图_第2页
UML各种图例—用例图、类图、状态图、包图、协作图、顺序图_第3页
UML 各种图例——用例图、类图、状态图、包图、协作图、顺序图 面向对象的问题的处理的关键是建模问题.建模可以把在复杂世界的许多重要的细节给抽象出.许多建模工具封装了UML(也就是Un ified Mo delin g Lan gu age™),这篇课程的目的是展示出 UML 的精彩之处. UML 中有九种建模的图标,即:  用例图  类图  对象图  顺序图  协作图  状态图  活动图  组件图  配置图 本课程中的某些部分包含了这些图的细节信息的页面链接.而且每个部分都有一个小问题,测试一下你对这个部分的理解. 为什么 UML 很重要? 为了回答这个问题,我们看看建筑行业.设计师设计出房子.施工人员使用这个设计来建造房子.建筑越复杂,设计师和施工人员之间的交流就越重要.蓝图就成为了这个行业中的设计师和施工人员的必修课. 写软件就好像建造建筑物一样.系统越复杂,参与编写与配置软件的人员之间的交流也就越重要.在过去十年里 UML 就成为分析师,设计师和程序员之间的“建筑蓝图” .现在它已经成为了软件行业的一部分了.UML 提供了分析师,设计师和程序员之间在软件设计时的通用语言. UML 被应用到面向对象的问题的解决上.想要学习 UML 必须熟悉面向对象解决问题的根本原则― ― 都是从模型的建造开始的.一个模型 model 就是根本问题的抽象.域 domain 就是问题所处的真实世界. 模型是由对象 objects 组成的,它们之间通过相互发送消息 messages 来相互作用的.记住把一个对象想象成“活着的” .对象有他们知道的事(属性 attribu tes)和他们可以做的事(行为或操作 behav iors or operations ).对象的属性的值决定了它的状态 state. 类 Classes 是对象的“蓝图” .一个类在一个单独的实体中封装了属性(数据)和行为(方法或函数).对象是类的实例 instances. 用例图 用例图 Use case diagrams 描述了作为一个外部的观察者的视角对系统的印象.强调这个系统是什么而不是这个系统怎么工作. 用例图与情节紧紧相关的.情节 scenario 是指当某个人与系统进行互动时发生的情况.下面是一个医院门诊部的情节. “一个病人打电话给门诊部预约一年一次的身体检查.接待员找出在预约记录本上找出最近的没有预约过的时间,并记上那个时间的预约记录.” 用例 Use case 是为了完成一个工作或者达到一个目的的一系列情节的总和.角色 actor 是发动与这个工作有关的事件的人或者...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

小辰8+ 关注
实名认证
内容提供者

出售各种资料和文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部