Helps you to visualize a system as you want it to be.有助于可视化目标系统
Permits you to specify the structure or behavior of a system.有助于规约系统的行为和结构
Gives you a template that guides you in constructing a system.提供有助于构造系统的模板
Documents the decisions you havemade.归档所作出的决策
为理解复杂系统而建模 为理解所开发的系统而建模
2.UML和可视化敏捷建模的概览
2.1 可视化建模的4个原则
—,创建的模型影响解决问题的方案 二,可以以不同的精确程度表达 三,最佳的模型与紧密现实联系 四,单个模型不够 Four Principles of Modeling: The model you create influences how the problem isattacked. Every model may be expressprecision. The best models are connected to reality. No single model is sufficient.
2.2 什么是UML
The UML is a language for
Visualizing
Specifying. The UML builds models that are precise,unambiguous(无二义性), and complete.
Constructing. UML models can be directly connected programming languages.
Documenting. The UML addresses documentation of system architecture, requirements, tests, project planning, and release management.UML解决系统架构、需求、测试、项目、规划和发布管理的归档