UML是什么,请用自己的理解说
发布网友
发布时间:2022-04-26 11:46
我来回答
共2个回答
热心网友
时间:2022-06-28 01:22
我是上年刚学了UML语言。水平不高,仅供参考。
UML就是统一建模语言、是用来描述软件开发中的各种产品(比如说代码程序、所涉及到的各种文档)的、也是用它老绘制软件的蓝图的(软件架构)一种建模语言。
UML的图又分成静态图和动态图。
静态图包括:用例图、类图、对象图、组建图和部署图。
动态图又包括:状态图、时序图、协作图和活动图。这些图我没有全用过,仅用过用例图、类图、对象图、组建图、状态图、时序图。
至于这些图干嘛的,还真不好说,因为我只会用,说不上来,我在做项目的时候用的时候知道。
我只能简单一说,不大详细。
用例图:说明你做的这个软件有什么功能、用户和示例直接的关系,有没有关系、什么关系。
对象图:描述软件系统在一个特定的时间段、周期内的静态结构(老师给我们说的)
组件图:一起实现这个软件系统的、所有元素的组织结构图。
部署图:我没大用过,真不知道。
状态图:说的是系统各个元素的一些状态和响应方面的东西。
协作图:按横向和纵向两个角度、按顺序的方式描述软件系统各个元素件的交互和相互之间的内在联系。
活动图:我不大会用。
至于你说的实现原理,你还是找本书,看看吧。然后再找个技术好的人,好好给你讲讲。
别的也帮不上你了。
热心网友
时间:2022-06-28 01:22
UML就是哥图形库,你想做的东西用UML标识描述出来。就这样.