UML是什么,请用自己的理解说
查了下,大部分都是复制的,请问是不是就是类似原来的NS流程图,看清楚制作软件的过程,已经具体的架构,实现原理,等??请大家按自己的理解说,查的东西太晦涩,谢谢...
查了下,大部分都是复制的,请问
是不是就是类似原来的NS流程图,看清楚制作软件的过程,已经具体的架构,实现原理,等??
请大家按自己的理解说,查的东西太晦涩,谢谢 展开
是不是就是类似原来的NS流程图,看清楚制作软件的过程,已经具体的架构,实现原理,等??
请大家按自己的理解说,查的东西太晦涩,谢谢 展开
3个回答
展开全部
我是上年刚学了UML语言。水平不高,仅供参考。
UML就是统一建模语言、是用来描述软件开发中的各种产品(比如说代码程序、所涉及到的各种文档)的、也是用它老绘制软件的蓝图的(软件架构)一种建模语言。
UML的图又分成静态图和动态图。
静态图包括:用例图、类图、对象图、组建图和部署图。
动态图又包括:状态图、时序图、协作图和活动图。这些图我没有全用过,仅用过用例图、类图、对象图、组建图、状态图、时序图。
至于这些图干嘛的,还真不好说,因为我只会用,说不上来,我在做项目的时候用的时候知道。
我只能简单一说,不大详细。
用例图:说明你做的这个软件有什么功能、用户和示例直接的关系,有没有关系、什么关系。
对象图:描述软件系统在一个特定的时间段、周期内的静态结构(老师给我们说的)
组件图:一起实现这个软件系统的、所有元素的组织结构图。
部署图:我没大用过,真不知道。
状态图:说的是系统各个元素的一些状态和响应方面的东西。
协作图:按横向和纵向两个角度、按顺序的方式描述软件系统各个元素件的交互和相互之间的内在联系。
活动图:我不大会用。
至于你说的实现原理,你还是找本书,看看吧。然后再找个技术好的人,好好给你讲讲。
别的也帮不上你了。
UML就是统一建模语言、是用来描述软件开发中的各种产品(比如说代码程序、所涉及到的各种文档)的、也是用它老绘制软件的蓝图的(软件架构)一种建模语言。
UML的图又分成静态图和动态图。
静态图包括:用例图、类图、对象图、组建图和部署图。
动态图又包括:状态图、时序图、协作图和活动图。这些图我没有全用过,仅用过用例图、类图、对象图、组建图、状态图、时序图。
至于这些图干嘛的,还真不好说,因为我只会用,说不上来,我在做项目的时候用的时候知道。
我只能简单一说,不大详细。
用例图:说明你做的这个软件有什么功能、用户和示例直接的关系,有没有关系、什么关系。
对象图:描述软件系统在一个特定的时间段、周期内的静态结构(老师给我们说的)
组件图:一起实现这个软件系统的、所有元素的组织结构图。
部署图:我没大用过,真不知道。
状态图:说的是系统各个元素的一些状态和响应方面的东西。
协作图:按横向和纵向两个角度、按顺序的方式描述软件系统各个元素件的交互和相互之间的内在联系。
活动图:我不大会用。
至于你说的实现原理,你还是找本书,看看吧。然后再找个技术好的人,好好给你讲讲。
别的也帮不上你了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询