This paper introduces UML(Unified Modeling Language) modeling method. Based on the experience of traditional software development method and the analysis of traditional three layered structure of abstraction in UML, two ideas of abstraction and decomposition are brought forward as the kernel modeling ideas of UML to construct the abstraction modeling mechanism of UML that generalizes the process of computer system into the process of picking up five cells: the function cell. the structure cell, the service cell, the implementation cell and the integration cell. The purpose is to make use of the whole semantics of UML effectively and to get over the limitation of traditional OO method and eventually to achieve the perfectly transition from requirement to analysis and virtual separation of function and implementation.%在总结传统软件开发方法经验的基础上,严格遵守软件开发方法原则,从UML建模思想出发,对传统UML三层抽象建模结构进行了分析,并引入"抽象"和"分解"作为UML建模的核心思想;提出了UML分层抽象建模机制的构想,将计算机系统开发过程概括为对功能信元、结构信元、关联信元、实现信元和集成信元的提取过程,并以此作为UML建模的指导。有效了利用UML完整语义定义,克服了传统面向对象开发方法的缺陷,实现了建模过程从需求到分析的过渡以及功能和实现事实上的分离。
展开▼