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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜:
查看: 1898|回复: 0

uml学习心得

[复制链接]

1

主题

1

帖子

9

梧桐果

校车之上

Rank: 1

积分
9
发表于 2014-6-2 22:08:16 | 显示全部楼层 |阅读模式
                                             uml学习心得      
     本学期新加了课程uml,通过这学期的学习了解到uml建模在软件开发过程中的重要作用,下面就是我的一点学习心得         
     UML是一种能够描述问题、描述解决方案、起到沟通作用的语言。通俗地说,它是一种用文本、图形和符号的集合来描述现实生活中各类事物、活动及其之间关系的语言,用于对软件进行描述、可视化处理、构造和建立软件系统制品的文档。它记录了对必须构造的系统的决定和理解,可用于对系统的理解、设计、浏览、配置、维护和信息控制。UML适用于各种软件开发方法、软件生命周期的各个阶段、各种应用领域以及各种开发工具,UML 是一种总结了以往建模技术的经验并吸收当今优秀成果的标准建模方法。它融入了软件工程领域的新思想、新方 法和新技术。不仅支持面向对象的分析与设计,还支持从需求分析开始的软件开发全过程。作为一种模型语言,UML使开发人员专注于建立产品的模型和结构,而不是选用什么程序语言和算法实现。
   UML的概念和模型可以分成以下几个概念域:静态结构、动态行为、实现构造、模型组织、扩展机制。
   UML的组成主要有事物、图和关系。事物包含四种:构建事物、行为事物、分组事物、注释事物;关系包含四种:依赖、关联、泛化、实现;视图包含五种:用例视图、逻辑视图、并发视图、组建视图、部署视图;图有九种:用例图、类图、对象图、状态图、活动图、顺序图、协作图、组件图、部署图。

   我们往往会遇到在描述程序架构的时候因为没有合适的工具即便是了然于心的事情却一塌糊涂,从上面所描述的UML特点可以看出UML在很大程度上解决了这个问题,它对于搭建项目而言是一个强大的工具。
   总而言之,学习好建模可以帮助我们更方便、有效地进行软件开发。

上一篇:UML学习总结
下一篇:学习UML之后的一些心得
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

感谢你们|成长历程|关于梧桐树下|井冈山大学梧桐树下
梧桐树下--十一年相伴。将那些只言片语铭记在时光的轨迹里;当岁月都已失去,偶然与过往相遇,我们还能哼唱出年少的旋律。

GMT+8, 2024-5-5 00:56

Powered by Discuz! X3.4

2012-2024 wtsxia Inc.

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