数据库建模技术汇编.pdfVIP

  • 2
  • 0
  • 约8.31千字
  • 约 4页
  • 2021-12-08 发布于福建
  • 举报
数据库建模技术 一、标准建模语言 UML 的出现 公认的面向对象建模语言出现于 70 年代中期。从 1989 年到 1994 年,其数量 从不到十种增加到了五十多种。在众多的建模语言中 ,语言的创造者努力推崇自 己的产品 ,并在实践中不断完善。但是 ,OO 方法的用户并不了解不同建模语言的 优缺点及相互之间的差异 ,因而很难根据应用特点选择合适的建模语言 ,于是爆发 了一场 方法大战 。90 年代中 ,一批新方法出现了 ,其中最引人注目的是 Booch 1993、OOSE 和 OMT-2 等。 Booch 是面向对象方法最早的倡导者之一 ,他提出了面向对象软件工程的概 念。1991 年 ,他将以前面向 Ada 的工作扩展到整个面向对象设计领域。 Booch 1993 比较适合于系统的设计和构造。 Rumbaugh等人提出了面向对象的建模技术 (OMT) 方法 ,采用了面向对象的概念 ,并引入各种独立于语言的表示符。这种方法用对象 模型、动态模型、功能模型和用例模型 ,共同完成对整个系统的建模 ,所定义的概 念和符号可用于软件开发的分析、设计和实现的全过程 ,软件开发人员不必在开 发过程的不同阶段进行概念和符号的转换。 OMT-2 特别适用于分析和描述以数 据为中心的信息系统。 Jacobson于 1994 年提出了 OOSE 方法 ,其最大特点是面向 用例 (Use-Case),并在用例的描述中引入了外部角色的概念。 用例的概念是精确描 述需求的重要武器 ,但用例贯穿于整个开发过程 ,包括对系统的测试和验证。 OOSE 比较适合支持商业工程和需求分析。此外 ,还有 Coad/Yourdon 方法 ,即著名 的 OOA/OOD, 它是最早的面向对象的分析和设计方法之一。该方法简单、易学 , 适合于面向对象技术的初学者使用 ,但由于该方法在处理能力方面的局限 , 目前已 很少使用。 概括起来 ,首先 ,面对众多的建模语言 ,用户由于没有能力区别不同语言之间 的差别 ,因此很难找到一种比较适合其应用特点的语言 ;其次 ,众多的建模语言实 际上各有千秋 ;第三 ,虽然不同的建模语言大多类同 ,但仍存在某些细微的差别 ,极 大地妨碍了用户之间的交流。因此在客观上 ,极有必要在精心比较不同的建模语 言优缺点及总结面向对象技术应用实践的基础上 ,组织联合设计小组 ,根据应用需 求 ,取其精华 ,去其糟粕 ,求同存异 ,统一建模语言。 1994 年 10 月,Grady Booch 和 Jim Rumbaugh开始致力于这一工作。他们首 先将 Booch9 3 和 OMT-2 统一起来 ,并于 1995 年 10 月发布了第一个公开版本 ,称 之为统一方法 UM 0.8(Unitied Method) 。1995 年秋 ,OOSE 的创始人 Ivar Jacobson 加盟到这一工作。经过 Booch、Rumbaugh 和 Jacobson三人的共同努力 ,于 1996 年 6 月和 10 月分别发布了两个新的版本 ,即 UML 0.9 和 UML 0.91, 并将 UM

文档评论(0)

1亿VIP精品文档

相关文档