UML常用图例介绍-创新互联

UML中有正式图:13种,但是常用的并不多,软件开发在用UML设计时,注重的是软件设计,而不是注重UML,因此一个软件的设计不需要将UML中所有图都用到,UML只是一种工具,辅助我们进行软件设计的工具。

创新互联建站是专业的唐河网站建设公司,唐河接单;提供网站设计、成都网站设计,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行唐河网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

    每个人都不一样,我常用的有六种图,但是最常用的只有三种。

    看这篇博文的朋友,应该对面向对象都有一定的了解,那么我们应该知道下面这个等式:

        类=属性(成员变量)+行为(成员方法)

例如:人类,有属性:姓名,性别,年龄等;有行为:吃,喝,拉,撒,睡等。

其实常用的就三种:用例图,类图,顺序图,活动图

    用例图:进行需求分析,获得类图

    类图:从用例图推出类图,并分析出每个类的成员变量和成员方法。比如人类

    顺序图:实现对象之间的消息传递,以完成相应功能。比如李四和张三说:开门需要钥匙,张三将钥匙给李四,李四就打开门了。三个对象:门,张三,李四之间传递消息,完成把门打开的功能。

UML常用图例介绍

    活动图:类中的成员方法的逻辑实现流程图,一般用活动图表示。比如,人类吃的行为,怎么吃?

UML常用图例介绍

其次,还有三种图也常用:状态图,部署图,写作图

    状态图:描述对象从初始化到回收,一生中所经历的状态,就和人有幼儿,青年,老年几个状态。

    部署图:实现程序的物理运行以及通信,也就是程序开发完成之后如何部署,以便用户使用。

    协作图:基本没啥用,因为协作图能描述的顺序图都可以描述。但是由于和顺序图功能相当,而顺序图又比较重要,因此也将此图列出。

    一个软件的开发,首先要知道为了什么开发,解决什么问题。也就是需求分析部分。而需求分析最常用的就是用例图:User Case Digram

UML常用图例介绍

之后,通过需求分析,我们就可以得到类图。

UML常用图例介绍

得到类图之后,由类生成对象,完成程序中的每一个功能,都是对象之间的合作,因此,面向对象方法也叫消息-对象方法。对象之间相互合作,传递消息,完成功能。

UML常用图例介绍

每个对象中,或者说每个类中的行为(成员方法),方法里面实现某个功能的流程图,我们一般用活动图表示。

UML常用图例介绍

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。

网站名称:UML常用图例介绍-创新互联
标题路径:https://www.cdcxhl.com/article8/hhcop.html

成都网站建设公司_创新互联,为您提供营销型网站建设网站排名网站营销网站制作虚拟主机定制网站

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都seo排名网站优化