面向对象方法_第六讲.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向对象方法_第六讲,面向对象方法,面向对象开发方法,面向对象分析方法,面向对象设计方法,面向对象的开发方法,面向对象的方法,面向对象方法学,面向对象程序设计方法,面向对象的分类方法

面向对象方法 第6讲:uml 简介 主讲:朱宏飞 2010—11 内容提纲 一、UML的产生和成长 二、什么是UML 三、UML与面向对象的软件分析与设计(OOAD) 四、UML 的应用领域 ● 本讲小结 UML简介 UML (统一建模语言Unified Modeling Language)是一种建模 语言是第三代用来为面向对象开发系统的产品进行说明可视化和 编制文档的方法它是由信息系统ISInformation System和面向对 象领域的三位著名的方法学家Grady BoochJames Rumbaugh和 Ivar Jacobson称为三个好朋友 the Three Amigos提出的这种建 模语言得到了UML伙伴联盟 的应用与反馈并得 Management Group 采纳作为业界标准目前OMG已经把UML作为公共可得到的规 格说明 Publicly Available Specification PAS 提交给国际标 准化组织 ISO 进行国际标准化预计PAS进程将在今年完成使UML 最终正式成为信息技术的国际标准. 一、 UML的产生和成长 面向对象建模 ●模型定义——事物的一种抽象,是对事物的一种无歧义的书 面描述。通常,模型由一组图示符号和组织这些符号的规则 组成。 ●建模目的——是组织面对大量模糊的、涉及众多专业领域的、 错综复杂的信息、不能直接理解的复杂系统的一种有效机制。 建模的目标是从问题域中提炼出对具体应用有价值的概念。 快速准确地抓住问题的实质,削减复杂化,建立期望的系统。 一、面向对象建模 ●建模步骤 ◈抽象目标系统特性 ◈构造系统模型 ◈验证模型是否满足用户目标需求 ◈修订模型 ◈程序实现模型 一、面向对象建模 ●三种模型 ◈描述系统数据结构的对象模型 ◈描述系统控制结构的动态模型 ◈描述系统功能的功能模型。 ●建模特征: ◈都涉及到数据、控制和操作等共同的概念。这3种模型密切相关, 它们各自从不同侧面反映了系统的实质性内容,综合起来则全面 地反映了对目标系统的需求。它使用数据结构(对象模型),执行 操作(动态模型),并且完成数据值的变化(功能模型) 。 一、面向对象建模 ●建模特征 ◈对象模型始终都是最重要、最基本、最核心的。 ◈在整个开发过程中,3种模型一直都在发展、完善。在面向对 象分析过程中,构造出完全独立于实现的应用域模型;在面向 对象设计过程中,把求解域的结构逐渐加入到模型中;在实现 阶段,把应用域和求解域的结构都编成程序代码并进行严格的 测试验证。 一、面向对象建模 对象模型 ●必要的陈述: ◈对象模型表示静态的、结构化的系统的 “数据”性质 ◈它是客观实体(对象)以及对象彼此间的关系的映射。 ◈面向对象方法强调围绕对象而不是围绕功能来构造系统。 ◈对象模型为建立动态模型和功能模型,提供了实质性的框架。 一、面向对象建模 建模语言 ●建模语言是为了建立对象模型而定义的一组图形符号,和表示 这些符号得特定语义的规则。建模语言由记号(即模型中使用 的符号)和使用符号的规则(语法、语义和语用)组成。 ●1996年6月,Booch,Rumbaugh和Jacobson合作研究推出的 统一建模语言UML 0.9 (一个类及属于该类的对象)获得公认。 面向对象技术市场的85%都使用了UML。1997年11月,国际对 象管理组织OMG批准把UML 1.1作为面向对象技术的标准建模 语言 一、面向对象建模 ●统一建模语言 Unified Mo

文档评论(0)

mydoc + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档