为什么说“UML是一种可视化的建模语言,而不是一种特定的软件开发方法学”?
(1)作为一种软件开发方法学;为了支持软件开发活动,至少包括3 方面的内容一是给出定义不同抽象层的术语; (2)二是应给出各抽象层的模型表达工具; (3)三是应该给出如何把各层模型映射为下一个抽象层的模型,即过程指导; (4)UML仅包括前两方面的内容; (5)因此,UML是一种可视化的建模语言,而不是-种特定的软件开发方法学。
为什么说“UML是一种可视化的建模语言,而不是一种特定的软件开发方法学”?
(1)作为一种软件开发方法学;为了支持软件开发活动,至少包括3 方面的内容一是给出定义不同抽象层的术语; (2)二是应给出各抽象层的模型表达工具; (3)三是应该给出如何把各层模型映射为下一个抽象层的模型,即过程指导; (4)UML仅包括前两方面的内容; (5)因此,UML是一种可视化的建模语言,而不是-种特定的软件开发方法学。