软件工程课程第8章 面向对象基础.pptVIP

  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文档。上传文档
查看更多

§8.5UML中的图3.对象图类图表示类以及类之间的关系,对象图表示在某一时刻类的具体实例和这些实例之间的具体连接关系。对象的名字下面要加下划线,对象名有下列三种表示格式对象名:类名:类名对象名?2008BUPTTSEG北京邮电大学通信软件工程中心§8.5UML中的图?2008BUPTTSEG北京邮电大学通信软件工程中心类图相应的对象图§8.5UML中的图4.顺序图顺序图是一种详细表示对象之间以及对象与参与者之间交互的图,它由一组协作的对象(或参与者)以及他们之间可发送的消息组成,强调消息之间的顺序。顺序图是二维的,其中,垂直方向表示时间,水平方向表示不同的对象或参与者。?2008BUPTTSEG北京邮电大学通信软件工程中心§8.5UML中的图?2008BUPTTSEG北京邮电大学通信软件工程中心§8.5UML中的图对象生命线对象生命线表示对象在一段时间内的存在,表示成垂直虚线,并位于对象符号之下控制焦点控制焦点表示了对象的一个操作执行的持续时间,也表示了对象和它的调用者之间的控制关系。用一个窄长的矩形表示控制焦点。在一个对象的操作递归地调用自己或调用本对象的其他操作的情况下,第二个控制焦点符号画在第一个符号稍微靠右的位置?2008BUPTTSEG北京邮电大学通信软件工程中心§8.5UML中的图消息消息是对象之间通信的描述。消息表示为从一条生命线到另一条生命线的一条带有箭头的水平实线(简称为箭线),从源对象指向目标对象。在箭线上书写消息的名称及其参数或者参数表达式。实箭头“”用于过程调用或其他的嵌套控制流,称为同步消息。枝装箭线“”用于异步通信,也就是没有控制嵌套。虚的枝装箭线“”显示地表示从调用过程的返回。?2008BUPTTSEG北京邮电大学通信软件工程中心§8.5UML中的图?2008BUPTTSEG北京邮电大学通信软件工程中心描述打电话的顺序图§8.5UML中的图5.协作图协作图是一种强调发送和接收消息的对象结构组织的交互图,显示围绕对象以及它们之间的链而组织的交互。协作图由对象、链以及链上的消息构成,其中也可以有参与者。协作图有两点不同于顺序图:协作图有链和消息序号。顺序图和协作图可以相互转换,而不丢失语义信息,因为这两种图都共享相同的基本模型。?2008BUPTTSEG北京邮电大学通信软件工程中心§8.3UML概述 UML是综合Booch、OMT和OOSE三种方法(以及其他一些方法)得到的建模语言,同时它也是这三种方法的演化。 UML是一种标准的图形化建模语言,它是面向对象分析与设计的一种标准表示。它不是一种可视化的程序设计语言,而是一种可视化的建模语言;它不是工具或知识库的规格说明,而是一种建模语言规格说明,是一种表示的标准;它不是过程,也不是方法,但允许任何一种过程和方法使用它。?2008BUPTTSEG北京邮电大学通信软件工程中心§8.3UML概述1.UML的目标为建模者提供现成的、易用的、表达能力强的可视化建模语言,以开发和交换有意义的模型;提供可扩展性和特殊化机制以延伸核心概念;与具体的实现无关,可应用于任何语言平台和工具平台;与具体的过程无关,可应用于任何软件开发的过程;支持更高级的开发概念,例如构件、协作、框架和模式,强调在软件开发中对架构、框架、模式和构件的重用(UML1.4规范);与最好的软件工程实践经验集成;可升级,具有广阔的适用性和可用性;推动对象工具市场的成长。?2008BUPTTSEG北京邮电大学通信软件工程中心§8.3UML概述2.UML的组成 包含语义和语法两部分:语义描述基于UML提供的精确的元模型(meta-model)的定义。元模型是定义和构造UML模型的必要手段和描述方法。语法定义了UML的概念、元素、符号表示法以及用法,这为开发者或开发工具使用这些图形符号和文本语法进行建模提供了标准和规范。?2008BUPTTSEG北京邮电大学通信软件工程中心§8.3UML概述3.UML的视图和图五类不同视图:用例视图(usecaseview),强调从用户的角度看到的或需要的系统功能逻辑视图(l

您可能关注的文档

文档评论(0)

翰林大当家 + 关注
实名认证
服务提供商

文案个性定制,计划书、方案、策划书专业撰写。

1亿VIP精品文档

相关文档