Where Can the UML Be Used
The UML is intended primarily for software-intensive systems. It has been used effectively for such domains as
Enterprise information systems
Banking and financial services
Telecommunications
Transportation
Defense/aerospace
Retail
Medical electronics
Scientific
Distributed Web-based services
The UML is not limited to modeling software. In fact, it is expressive enough to model non-software systems, such as workflow in the legal system, the structure
and behavior of a patient healthcare system, software engineering in aircraft combat systems, and the design of hardware.
UML主要用于软件密集型系统.它已经有效的被使用于如下领域中
企业信息系统
银行和财务服务系统
电讯系统
运输系统
防御/航空航天工业
零售行业
医用电子仪表
科学实验
基于网络的分布式服务
UML并不止限于为软件构建模型.事实上,它有足够的表达形式来构建非软件类的系统.比如法律业的工作流;医疗康复中心的结构和行为;应用于空中战斗的软件工程;硬件设计
UML可以做什么