第五章_1-北大学生管理.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第五章_1-北大学生管理.ppt

统一的面向对象方法 在过去的10年中,Grady Booch、James Rumbaugh和Ivar Jacobson一起协作,将他们各自的面向对象分析和设计方法的最好的特性组合成为一种统一方法,其结果称为统一建模语言(Unified Modeling Language,UML),已经在整个业界广为使用。 UML的统一 Grady Booch (Booch) Dr. Ivar Jacobson (OOSE) Dr. James Rumbaugh (OMT) “3 amigos” References-1 UML Distilled Martin Flower UML最佳入门书籍 其人其事:Martin Flower Martin Fowler:英国口音的软件工程 “统一建模语言(UML)的发明者Grady Booch本人,都不一定比Martin Fowler更会用UML” 官方文献和经典著作: 一方面是严谨、准确,但又高度抽象化甚至形式化 一方面则是生动、直观,不求面面俱到,但能让人很快就对概念大厦的全貌一目了然 从1986年在故乡英国拿到电子工程学位,到参与开发建模软件Ptech,再到成为独立开发顾问,参与国家保健服务系统的开发,再到移居美国,加入著名的克莱斯勒C3项目,到成为软件顾问公司ThoughtWorks的首席科学家 I‘m the only person here, I’ve never heard of… References2-1 Applying UML and Patterns - An Introduction to Object-Oriented Analysis and Design UML和模式应用-面向对象分析与设计导论 THE BEST Object Orientated Analysis and Design tutorial book (A) 在 OOA/D、迭代式开发和 UML 方面是全球最畅销的书籍之一,已被翻译成多种语言并在业界和院校中被广泛使用 References2-2 Craig Larman “People often ask me which is the best book to introduce them to the world of OO design. Ever since I came across it, Applying UML and Patterns has been my unreserved choice.” --Martin Flower, author, UML Distilled and Refactoring References2-3 References-3 The Unified Modeling Language User Guide(UML用户指南) The Unified Modeling Language Reference Manual(UML参考手册) Grady Booch James Rumbaugh Ivar Jacobson References-4 Enterprise Java with UML 介绍各种UML软件模型,加深对面向对象分析与设计的理解 结合Java语言,灵活使用UML 通过案例,贯穿全书: 从用户需求到最终实现 从各种UML模型到Java代码实现 References-5 Design Patterns: Elements of Reuseable Object-Oriented Software GoF (Gang of Four): Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides 长盛不衰的经典、23种设计模式 李维:不会用设计模式的程序员是低层次的软件人才,他们只会写code罢了 Agile Software Development - Principles, Patterns, and Practices Robert C. Martin 面向对象原则、模式与敏捷软件开发方法结合 References-6 Web Resources /uml/index.jsp /uml/ / / / / http://www.sawin. cn/ 本章主要内容 5.1 从结构化到面向对象 5.2 什么是面向对象 5.3 面向对象相关的基本概念 5.4 面向对象的开发模型 5.5 UML基础 * * * * * 公式 * * * * 范例:数据一致性 struct ShippingAddress { long cityCode; String address; } 城市代码 例如:北京为01 上海为02

文档评论(0)

2752433145 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档