Note : This is an extract from Wikipedia, the free encyclopedia
Overview of UML
Unified Modeling Language (UML) combines techniques from data modeling (entity relationship diagrams),business modeling (work flows), object modeling, and component modeling. It can be used with all processes, throughout thesoftware development life cycle, and across different implementation technologies.
The Unified Modeling Language (UML) offers a standard way to visualize a system's architectural blueprints, including elements such as:
- activities
- actors
- business processes
- database schemas
- (logical) components
- programming language statements
- reusable software components.
UML has synthesized the notations of the Booch method, the Object-modeling technique (OMT) and Object-oriented software engineering (OOSE) by fusing them into a single, common and widely usable modeling language. UML aims to be a standard modeling language which can model concurrent anddistributed systems.
UML models may be automatically transformed to other representations (e.g. Java) by means ofQVT-like transformation languages. UML isextensible, with two mechanisms for customization: profiles and stereotypes.
UML(Unified Modeling Language)是一种广泛使用的软件建模语言,整合了数据模型、业务流程、对象模型和组件模型的技术,适用于软件开发生命周期的所有阶段,并支持多种实现技术。UML提供了标准的可视化系统架构蓝图表示方式,包括活动、参与者、业务过程、数据库模式(逻辑)、组件、编程语言声明、可重用软件组件等。通过融合Booch方法、OMT和OOSE的符号,UML形成了一个通用且广泛适用的建模语言,旨在构建并发和分布式系统。UML模型可以通过QVT-like转换语言自动转换为其他表示形式,如Java。此外,UML是可扩展的,支持定制通过特性集和元模型来实现。
3616

被折叠的 条评论
为什么被折叠?



