UML学习——学习任务

来源:互联网 发布:用手机淘宝怎么买彩票 编辑:程序博客网 时间:2024/05/29 04:41

前言:

    刚学习了软件工程,也对软件开发有了一定的认识,一个软件的开发过程,都是从研究需求到完成产品的过程,这称之为规范化开发;其实学习亦然,给自己一个需求,按着需求学习,学习效率会不会很高呢?这里我尝试运用一下软件工程的思想,学习一下软件开发用到的工具——UML。

学什么:

    在网上搜了很多前辈们的经验,众说纷纭吧!各种书籍、各种图,各种关系。总而言之,针对像我这样的对UML一无所知的人,要先对UML有一个大致的了解,精学建立在浅懂的基础上。最起码要弄懂一下几点:

  UML概念

Unified Modeling Language,统一建模语言)软件开发的过程需要用到文字难以描述的图片,这就是绘制图片的一种工具,在产品的需求分析阶段,很大程度上提高我们和客户的沟通效率和效果。

  九种图

描述用户需求:用例图

描述静态系统: 类图对象图实现图组件图、部署图、

描述动态系统:行为图状态图、活动图。)、交互图(序列图、协作图、

  四种关系

关联、依赖、范化、实现。详情见-类图

  面向对象

一种对现实世界理解和抽象的方法,还不太理解,需要以后在以后实践中深入理解。

结语

  真是越学习,越觉得自己懂得少,学舍不得浪费时间,这篇博客是我开始UML的“需求分析”,具体的各种图什么的,我会在后续的博文中详尽解释,尽请关注。

1 0
原创粉丝点击