软件工程基础(胡思康)第7讲课件.pptxVIP

  • 1
  • 0
  • 约4.23千字
  • 约 42页
  • 2017-06-22 发布于湖北
  • 举报
S;S;在20世纪60年代后期,Simula-67语言中首次提出了类和对象的概念,建立了面向对象的雏形。但直到20世纪80年代中后期,随着对软件需求的不断发展,才重新引起人们对面向对象的关注。 UML就是体现面向对象思想,完成面向对象建模过程的统一建模语言。 UML通过图形化的表示机制进行面向对象分析和设计,并提供了统一、标准化的视图、图、模型元素和通用机制来刻画面向对象方法。;;一个软件系统需要从不同角度进行分析和描述,从某个视角观察到的系统称为视图。 视图表达的是系统的一个侧面,反映了系统的部分特征,是UML图和建模元素的子集。视图从不同角度来描述系统,因而视图不是图,它是在某个层面上,用一个或多个图对系统的抽象描述。;视图由图组成,图描述了一个视图的内容,是构成视图的图形元素,UML定义了9类基本的图,包括:用例图、类图(对象图)、包图、状态图、活动图、顺序图、协作图、构件图以及部署图。;模型元素面向对象中的概念,如类、对象、接口、消息和组件,是构成图的基本元素。 模型元素可以同时在多个不同的UML图中使用,但同一个模型元素在任何图中都具有相同的含义和符号表示。 模型元素所能表示的内容不仅包括面向对象的概念,还包括概念间的彼此连接关系,如关联关系、依赖关系、泛化关系和实现关系等。;通过机制用于描述系统的其他信息,如注释,通用模型的语义扩展等。;统一标准:UML统一了Coad/

文档评论(0)

1亿VIP精品文档

相关文档