chapter2-为什么需要OOA.pptVIP

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
不同角色视图 * 光以图的方式建立模型是不够的,需要按照一定格式进行详细的说明和解释,即图+详细说明,构成完整的OOA模型。 1、用况图:“使用情况”的简称 2、类图:在OO建模中,类图永远是最重要、最基本的模型,而其他各种图只能起到一种辅助作用。用OO的概念建立系统模型无疑是OOA中最重要的工作,但这些工作需要一个坚实的基础,就是对需求的准确理解和描述,用况的概念解决这一问题。 * 1,整个系统太复杂,难以一下子抓住,通过模型简洁地描述系统某个方面。抽象意味着注重与某种特定情形相关的方面,而忽略其他细节!一般用图表示! 2。建模是对现实的简化! 一个人要造一张桌子,那么一幅图可能就够了;如果要造一所房子,那么多个图/模型是必须的。然而,如果要造一个炼油厂,可能就需要数百或数千个模型。但是输送管道可能就需要许多模型 * UML就是一些图,我们做什么心里都得有张图。叫做胸有成图。作软件也是这样。uml就是这样一张帮我们了解系统的图 。建房子,没设计、预算图、施工图、房子能盖好吗??? * 最出名的UML工具Rational Rose,被IBM收购了 。 UML不仅仅出现在专用的UML工具中,它也频繁出现在最新的各种开发环境中。例如编程开发环境JBuilder,具有将代码转换为UML类图的功能;Together就更进一步,直接实现了代码和类图的同步转换; * UML development included incorporating ideas from numerous other methodologists. The main challenge was constructing an approach that was simple yet allowed the modeling of a broad range of systems. The conceptual framework was established quickly but the notational semantics took more time. Active collaboration with other industry leaders has brought unique expertise and experience into the UML effort. The UML effort was supported by a large cross-section of the industry. Partners in the UML effort included HP, ICON Computing, IBM, I-Logix, Intellicorp, MCI Systemhouse, Microsoft, ObjecTime, Oracle, Platinum Technology, Ptech, Reich Technologies, Softeam, Sterling Software, Taskon, and Unisys. These partners provided contributors, reviewers, and advocates for the standardization efforts. In the end, a modeling language was created that has already stood up to the test of widespread use in the industry and to the scrutiny of international standardization efforts. Again, this is a slide you do not need to spend a lot of time on. You might just want to point out one or two contributors of special interest to your audience. For example, for a telephony audience, you might point out Harel and his state charts. * 一、UML是最好的交流语言,无论是与其他程序员交流,还是与领域专家、测试员或者用户交流。原因只有一点,UML是标准的,就像英语一样,无论多么该死,大家还是忙着把自己的论文改成英文的。当然,在小的领域可能有更好的交流方言,但是在大而长远的交流中,使用标准的交流语言是稳妥的。 二、UML是很好的代码生成工具,其实代码生成功能并不是由UML语言和规范提供的

文档评论(0)

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

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

1亿VIP精品文档

相关文档