背景:
三个问题:
1.什么是UML?
UML(Unified Modeling Language)是为面向对象技术提供统一的、标准的、可视化的建模语言。
2. 什么是建模?
模型是对现实的简化。将复杂的系统变成小的系统,采用“逐个击破”的原则逐一解决。
3. 建模的4个目的:
①模型有助于按照实际情况或按照所需要的样式对系统进行可视化。
②模型能够规约系统的结构或行为。
③模型给出了指导构造系统的模板。
④模型对做出的决策进行文档化。
全局结构:
UML结构:
UML的9种图:
UML的软件开发应用:
(1)需求:用例图
(2)分析:类图——(描述静态结构)
顺序图、合作图、活动图、状态图——(描述静态结构)
(3)设计:类图、包图——(设计接口)
(4)实现:类图
(5)集成与交付:构件图、包图、部署图
(6)测试:类图、包图、构件图、合作图、用例图
总结:
先对UML进行一个宏观的把控,自己在这方面的理解还不是很多,以后用到了在进行总结。下一篇将分别对这9种图的详细总结。