UML——概述
来源:互联网 发布:wan端口 编辑:程序博客网 时间:2024/04/29 08:54
软件工程是软件开发设计的灵魂,它使我们的设计有章可循。如果把软件开发比作建设一栋高楼,那么软件工程则是在开发前对各个阶段的设计,而UML图正是对大楼主体架构的设计。软件工程是设计思想,那么UML则是设计工具。刚开始学软件工程的时候,仅仅是对软件各个开发阶段有了一个大致的了解,感觉离我们很远。接触了UML,才渐渐加深了理解。
在UML概述这一章,首先讲到了面向对象技术和模型与可视化建模的知识,为我们学习UML做了铺垫。接着就开始介绍UML的定义、发展史、工具等,重点学习了UML构成。通过学习让我觉得软件开发不是软工文档里呆板文字的描述,更是具体形象的图形的体现。
一.下面首先介绍一下软件过程里的统一软件过程RUP
RUP可以这么理解:一个软件产品开发过程包括多次循环,每个循环包括初始、细化、构造、移交四个阶段,而每个阶段又包括多个迭代过程。
二.接下来就是UML设计的核心:UML结构
UML由构造块、规则、公共机制构成,而个人认为基本构造块里的事物、关系、图又是我们这部分学习的重点。
1.事物、关系和图三者之间的关系:事物是对模型中最具有代表性的成分的抽象;关系把事物结合在一起;图聚集了相关的事物。
2.UML中四种关系的表示方法:
三.UML图在软件各个开发阶段的应用
通过上面这张图,可以看出软件工程和UML并不是孤立存在的,不同的UML图应用在软件工程的各个阶段。我们在真正开发一款软件时,软工文档里的文字指导给我们指明了方向,而UML图就给我们带来的感性的认识,使我们对软件的框架了然于胸。
0 0
- 【UML】——概述
- UML——概述
- UML——概述
- UML—— 概述
- UML—概述
- UML—概述
- 【UML视频总结】——UML概述
- UML总结——概述
- uml视频系列(二)——uml的概述
- UML简单介绍(三)——UML中的语法概述
- uml视频系列(二)——uml的概述
- UML——概述和关系
- uml概述——为全世界服务的思想
- 【菜鸟也疯狂UML系列】——概述
- Java设计模式——UML语言概述
- UML概述
- UML概述
- UML概述
- mongodb3.x远程登录和认证问题
- CF 508C///贪心
- 两台Linux主机通信(服务器客户端搭建)
- Android Handler 异步消息处理机制
- 接口
- UML——概述
- Network
- char数组如何强制转换为int类型
- Poj 3083 Children of the Candy Corn (DFS+BFS)
- Python字符串处理
- Codeforces 567E President and Roads
- 算法题: A+B和C (15)
- Spring IoC 控制反转 DI依赖注入 以及常用注解
- 第五周第四天(doPOST实例【注册、登录、检索】)