admin 管理员组文章数量: 887021
2023年12月17日发(作者:vb编程难学吗)
龙源期刊网
基于UML的面向对象系统分析与设计
作者:徐景秀
来源:《电脑知识与技术》2008年第36期
摘要:该文描述了面向对象方法的思想及主要的几种设计方法。探讨了基于UML进行面向对象的系统分析及设计思想,提出了一种实用的基于UML的分析设计过程,并论述了UML的应用及基于UML的Rational ROSE面向对象设计过程。
关键词:面向对象;UML;分析设计;ROSE
中图分类号:TP311文献标识码:A文章编号:1009-3044(2008)36-3049-01
Based on the UML for Object-oriented Systems Analysis and Design
XU Jing-xiu
(Edong Institute of Vocation & Technology, Huanggang 438000, China)
Abstract: The paper described the idea of object-oriented approach and the idea of several major
design. Based on the UML for object-oriented systems analysis and design ideas have been discussed,
put forward a practical method of modeling based on UML, and discusses The application of the UML
and UML-based Rational ROSE object-oriented design process.
Key words: object-oriented; UML; analysis and design; ROSE
1 面向对象分析(OOA)方法
面向对象程序设计提出了一种新的系统设计模型,它将系统看成通过交互作用来完成任务的对象的集合,每个对象用自己的方法管理数据[2]。它允许抽象化、模块化的分层结构,具有多态性、继承性和封装性。面向对象的程序设计考虑如何通过创建对象来简化程序设计,提高代码的可重用性。目前已经衍生出许多种OOA方法。每种方法都有各自的进行产品或系统分析的过程,有一组可描述过程演进的图形标识,以及能使软件工程师以一致的方法建立模型的符号体系。广泛使用的OOA方法有以下几种。
Booch方法包含“微开发过程”和“宏开发过程”。微开发过程定义了一组任务,并在宏开发过程的每一步骤中反复使用它们,以维持演进途径;Booch OOA宏开发过程的任务包括标识类和对象、标识类和对象的语义、定义类与对象间的关系,以及进行一系列求精,从而实现分析模型。
Rumbaugh方法和Rumbaugh同事提出的对象模型化技术用于分析、系统设计和对象级设计。分析活动建立三个模型:对象模型、动态模型和功能模型。
版权声明:本文标题:基于UML的面向对象系统分析与设计 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1702770660h430184.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论