UML及第二遍文档总结

来源:互联网 发布:电脑软件必备 编辑:程序博客网 时间:2024/04/29 16:27

            UML的学习到今天已经告一段落,但是还没有结束,以后会经常的温故而知新。

       这一阶段的学习资料主要是UML视频,可是看完视频后,图还是画不出来。于是,我又找了几本书看了看,其中让我最最受益的一本就是它:

       

       学习UML首先要知道UML是什么?学习UML有什么用呢?

       一、UML——定义及作用

       UML是一种面向对象的建模语言。它的主要作用是帮助用户对软件系统进行面向对象的描述和建模;它可以描述这个软件从需求分析直到实现和测试的开发全过程。

       UML主要包括九种图和四种关系,详情请看前两篇博客。

       二、UML——机房收费系统

       因为我们对机房收费系统已经非常熟悉了,所以第一次画图选择画机房收费系统还是很不错的。下面看一下我画的图们吧!(真的很不好意思拿出手)

       用例图:描述用户的需求。

      

        类图:核心图,描述系统结构.定义系统中的类,描述系统内部结构和类之间的关系。

在这一部分,我们遇到了接口这个名词,接口到底是什么呢?

        接口:指类或组件所提供的、可以完成特定功能的一组操作的集合。换句话说,接口描述了类或组件的对外的、可见的动作。如下图:


        时序图:强调消息的时间顺序。(1、最终必须返回到开始的方法或类;2、一个用例对应一个时序图。)


        协作图:强调交换消息的对象间的关系。


       活动图:侧重行为动作来描述(活动)。

    

   

        状态图:侧重行为结果来描述(状态)。


        初次画图,还有很多不足,日后还会继续用到UML,慢慢的完善。

        三、UML——软工文档

        第一遍文档感觉不能清晰的描述出用户的需求,功能等等想要描述的东西,通过第二次写文档,主要是把图插入到文档中,使得能够清晰明了的表达出文档所需表达的事物。图文结合,使人一目了然。

        可是问题来了,到底什么图要插在文档的什么位置呢?看下面两张图你就会明白:



           

        通过这一段时间学习软工和UML建模,感觉自己离专业人士又进了一步,很是高兴。但是看着别的同学设计模式都快完了,心里真是有些着急了,我要赶快开始我的下一站了,加油吧!

        

       

0 0