UML语言及实际中建模的应用
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
UML是在90年代后期出现的标准建模语言,它融合了面向对象开发方法中的Booch、OMT和OOSE中的概念,扩展了现有方法的应用范围,成为了在面向对象技术领域内占主导地位的标准建模语言,同时为面向对象的开发、软件自动化工具与环境提供了丰富的、严谨的、扩充性强的表达方式。本文在学习和研究UML特点的基础上,应用Rational统一过程(RUP)方法对一个具体的实例进行建模,旨在掌握UML的本质并能在具体的实践中活学活用和有所创新。
     本文在第一章叙述选取此课题的目的、意义和所要研究的内容;在第二章介绍整个软件开发方法的发展历程;在第三章介绍UML统一建模语言;在第四章介绍Rational统一过程(RUP);在第五章,结合UML和RUP分析一下案例(基于Web报税系统),在用例的选取、序列图和类图的生成等方面进行了探讨,有所创新,提出了一种比较适合中小软件项目的UML建模过程;在第六章总结了所解决问题和提出的建模过程的特点和不足及对UML的未来前景的展望。
     最后,对给与我支持的人们表示致谢。
UML is a standard modeling language that appeared on later stage in the 1990s, is the convergence of concept in Object-Oriented methods: Booch, OMT and OOSE, and expanded the range of application of these methods, become the standard modeling language occupying an leading position in Object-technology industry. And it is a rich, precise, extensible modeling language for Object-Oriented system development and software developing automation environments. On the basis of studying and study UML characteristic, modeling to a concrete instance by use Rational Unified Process (RUP), aim to master the essence of UML, lively learn lively use and innovating to some extent among concrete practices.
    In the Chapter 1, narrate the purpose and meaning of the subject, and the content studied; In the Chapter 2, recommend the development course of the whole software methods; In the Chapter 3, recommend UML (Unified Modeling Language);In the Chapter 4, recommend Rational Unified Process (RUP); In the Chapter 5, Using UML and RUP modeling a example (Declare Dutiable Goods in Web), probe and innovate in the concrete course to choose Use Case, create Sequence Diagram, Class Diagram, etc. and proposed one method that is relatively suitable for small and medium-sized software project with UML,; In the Chapter 6, summarized the practicability of this method and the developments and prospects of UML in future;
    Last, express that thanks to people that supported me
引文
1.郑人杰,殷人昆,陶永雷.实用软件工程[M],北京:清华#大学出版社,1999,6-8,262-318
    2.[美]Roger S. Pressman黄柏素,梅宏[译].软件工程-实践者的研究方法,北京:机械工业出版社,1999,381-443
    3.邵维忠,杨芙清.面向对象的系统分析[M],北京:清华大学出版社,广西科学技术出版社,2000,11-22,40-41
    4.刘超,张莉.可视化面向对象建模技术-标准建模语言UML教程[M],北京:北京航空航天大学出版社,2001,2-58
    5.[美]Grady Booch, James Rumbaugh, Ivar Jacobson[著] 邵维忠,麻志毅,张文娟,孟祥文[译].UML用户指南[M],北京:机械工业出版社,2001,9-20,271-279
    6.[美]Wendy Boggs,Michael Boggs[著] 邱仲潘等[译].UML with Rational Rose从入门到精通[M],北京:电子工业出版社,2000,1-17
    7.[美]Joseph Schmuller[著] 李虎,王美英,万里威[译].UML基础、案例与应用[M],北京:人民邮电出版社,2002,16-213,112-120
    8. James Rumbaugh, Ivar Jacoboson, Grady Booch, The Unified Modeling Language Reference Manual [M], Addision Wesly Longman, Inc. 1999, 3-8
    9. Ivar Jacoboson, Grady Booch, James Rumbaugh, The Unified Software Development Process [M], Addision Wesly Longman, Inc. 1999, 3-11, 26-29
    10. Maciaszek, L. A. Requirement Analysis and System Design: Developing Information Systems with UML [M], Addison Wesley Longman, Inc, 2001, 54-75
    11. Mark Priestley. Practical Object-Oriented Design with UML[M], Bejing: McGraw-Hill Companies, Inc, 2000, 1-13
    12. Quantrani, T. Visual Modeling with Rational Rose and UML[M], Addison Wesley Longman, Inc, 1998, 19-23
    13. A. Cockburn, Writing Effective Use Cases[M], Addision Wesly Longman, Inc. 2000, 135-152
    14. Rudolph, E., Grabowski, J., and Graubmann, P. Towards a Harmonization of UML Sequence Diagrams and MSC[M], SDL'99 - The next Millenium, Elsevier,
    
    June 1999, 55-87
    15. Rosenberg, D. Use Case Driven Object Modeling with UML: A Practical Approach[M], Addison Wesley Longman, Inc. 1999, 45-78
    16.丁峰,梁维泰.RUP软件工程过程研究及应用[J],计算机工程,2000,26(10):112-114
    17.涂荣军,陶俊才,徐鹏飞.Rational统一过程中的Use Case业务建模[J],计算机与现代化,2002,82(6):41-43
    18.朱红康,余雪丽,冯秀芳.在统一过程中使用UML[J],太原理工大学学报,2002,33(5):530-533
    19.秦天保.应用UML进行企业信息系统的面向对象建摸[J],交通与计算机,2000,18(6):38-41
    20.邵维忠,梅宏.统一建模语言UML述评[J],Journal of Computer Research & Development, 1999,36(4):385-394
    21.丁峰,邓勇,沈钧毅.UML在业务过程再工程中的应用研究[J],小型微型计算机系统,2002,23(5):603-605
    22.朱剑,周家纪.统一建模语言UML及应用实例[J],物探化探计算技术,2002,24(1):90-95
    23.张泉,陈涵生.面向对象分析和设计领域的统一建模语言UML[J],计算机工程,1998,24(10):42-44
    24.张卫山,巫家敏,严新民.基于UML的管理信息系统开发[J],计算机工程,1999,25(12):94-95
    25.张珩,吴相林.基于UML的人力资源管理系统的建模和开发[J],武汉科技学院学报,2001,14(2):26-30
    26.华一新.基于UML的GIS基础软件开发管理[J],信息工程大学学报,2001,2(2):54-57
    27.宋宇培,叶青.UML可视化建模系统研制与原型开发[J],长春光学精密机械学院学报,2001,24(2):29-32
    28. Yu Jun-qing, Zhou Dong-ru, Jin Ye, Xu Jun. Modeling Digital Video Database System with UML [J], Wuhan University Journal of Natural Sciences, 2001, 6(1-2): 234-238
    29. Gao Mei-mei, Wu Zhi-ming. Modeling of FMS Based on UML and OPNS[J], Chinese Journal of Mechanical Engineering, 2000, 13(2): 90-95
    
    
    30. Li Si-guang, Lin Zi-yu, Tang Sheng-qun, Xiao Shao-wu. Software Process Modeling with UML in Development of Medical Insurance MIS [J], Wuhan University Journal of Natural Sciences, 2001, 6(1-2): 224-228
    31.李丽.UML的研究及其软件需求分析实现[D],北京:中国农业大学,2001
    32.侯衍龙.基于UML的面积对象建模技术及应用[D],江苏南京:南京航空航天大学,2001

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700