首页> 外文OA文献 >Object oriented analysis and the design of large client server applications in a windows environment: an experience
【2h】

Object oriented analysis and the design of large client server applications in a windows environment: an experience

机译:Windows环境下的面向对象分析和大型客户端服务器应用程序设计:一种体验

摘要

A Unified Modeling Language (UML) is probably the most popular language and notations for Object Oriented Analysis and Design (OOAD) in the industry. In fact, the UML, a unification of James Rumbaugh's Object Modeling Techniques (OMT), Grady Booch's Booch Techniques, and Ivar Jacobson's Object Oriented Software Engineering (OOSE), is fast becoming a lingua franca for software engineers, developers and designers alike. Being a lingua franca, the UML helps software engineers 'speak' in the same language. In effect, the UML facilitates reuse of not only codes, but also software architectural designs. In some cases, these architectural designs are also documented as reusable designs or patterns. This paper, derived from our previous work (Idris et al., 2000; Zamli et al., 1999a; Zamli et al., 1999b; Zamli et al., 1999c; Zamli et al., 1999d; Zamli et al., 1999e), describes our experience using a UML to design large scale object oriented client server database applications in a Windows environment. In doing so, we have developed some reusable designs and conventions in terms of UML class diagrams along with class relationships, cardinality and stereotypes, as well as in terms of component diagrams and their dependencies.
机译:统一建模语言(UML)可能是业内面向对象的分析和设计(OOAD)最受欢迎的语言和符号。实际上,UML是James Rumbaugh的对象建模技术(OMT),Grady Booch的Booch技术和Ivar Jacobson的面向对象软件工程(OOSE)的统一,正在迅速成为软件工程师,开发人员和设计师的通用语言。作为通用语言,UML帮助软件工程师用相同的语言“讲话”。实际上,UML不仅促进代码的重用,而且还促进软件体系结构设计的重用。在某些情况下,这些体系结构设计也被记录为可重复使用的设计或模式。本文取自我们之前的工作(Idris等,2000; Zamli等,1999a; Zamli等,1999b; Zamli等,1999c; Zamli等,1999d; Zamli等,1999e ),介绍了我们在Windows环境中使用UML设计大型面向对象的客户端服务器数据库应用程序的经验。为此,我们根据UML类图以及类关系,基数和构造型,以及组件图及其依赖性开发了一些可重用的设计和约定。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号