井冈山大学·梧桐树下-井冈山大学师生交流平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 396|回复: 0

uml哦uml

[复制链接]
发表于 2014-5-22 11:30:33 | 显示全部楼层 |阅读模式
井冈山大学2017新生群
1)刚刚接触UML会感觉很无头绪,根本不知道怎么入手,老是想会不会错,其实最重要的一点是动手去做,有时候气得都不想做了,停一会儿又想做总比不做好,真正做的过程中又会对书上所说的东西有很多的领悟。成功的案例总是在失败过之后才会有的。(2)其实之所以叫设计,就意味着没有固定的模式和套路,只要大的方向遵守UML规定,其他的方面完全可以放开手去发挥,只要自己做完后能够说出这样做的理由就行了。(3)那9种图应该没有必要全部都完备的画出来,只要选择重要的几种做好。可能是我做的项目比较小,感觉画下用例,类图,健壮性分析,时序图就能把项目完成了。UML(Unified Modeling Language,统一建模语言)是一种通用的可视化建模语言。用于对软件进行描述,可视化处理、构造和建立软件系统的文档。UML适用于各种软件开发方法、软件生命周期的各个阶段、各种应用领域以及各种开发工具。UML的动态建模包括消息(Message)、状态图(State diagram)、时序图(Sequence diagram)和协作图(Collaboration diagram)。UML的静态建模包括用例图(Use case diagram)、类图(Class diagram)、对象图(Object diagram)、包(Package)、组件图(Component diagram)、配置图(Deployment diagram)。
如果你想要建造一个软件系统,首先必须先搞清楚用户需求,也就是你的软件系统的功能是什么。这是一切开发的基础。有了需求(即Use Case),接下来的工作就是分析系统的静态结构(Class图等),看看要实现这些功能,我们的系统中必须要由哪些东西。系统的大体结构定下来之后,就要看这些系统成分是怎样相互配合实现系统功能(即系统的动态结构)的,同时还必须考虑与实现环境有关的细节,比如用什么语言啦,在什么操作系统上转啦,等等,这个工作,就是设计。设计工作细化到一定程度,就可以编码实现了。而最后的工作,毫无疑问,就是测试和维护。总之,这个顺序大体上就是“功能静态结构动态结构编码测试维护”。
说起容易,做起难啊!学完之后,感觉就是难,要想学好必须努力刻苦,并且需要懂得很多计算机知识。我们虽然是学计算机的但是我们知道的还很少,海之一滴,米之一粒,简直是花拳绣腿不值一提!在今后生活和学习过程中,继续坚持对问题的观察和研究,并不断把研究所得用以指导自己的行为实践,以争取自己思想的上进和人格的完善,将来要在有用的基础上做一个出色的人。真是书到用是方很少,不要让自己再一次后悔!


介绍一个学习UML 网站:http://www.umlchina.com/  很实用的哦!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

帮助|小黑屋|加入|排行|井冈山大学梧桐树下 ( 黔ICP备15015728号-3 )
梧桐树下网站属于井冈山大学信息汇集平台非学校官方网站,如有疑问请联系Q939473469

GMT+8, 2017-7-24 22:37

Powered by Discuz! X3.2

© 2012-2017 wtsxia Inc.

快速回复 返回顶部 返回列表