前言
初识UML,感觉有点儿一头雾水哈,不过嘛,没关系,听还是能听懂的,目前为止,知识还不知道有什么用罢了,所以没关系,咱先学着,哈哈
看看我都学了些啥吧
正文
一、UML
-
UML(Unified Modeling Language) 统一建模语言是用来设计软件蓝图的可视化建模语言
-
它支持面向对象系统的分析、设计、实现和交付等各个环节,可以用于系统的理解、设计、浏览、维护和信息控制
-
在著名的Booch方法、OMT方法、OOSE方法基础上,广泛民主的发展而成
-
于1997年11月被OMG组织正式采纳
二、软件工程
-
软件危机的主要特征
-
软件开发周期大大超过规定日期
-
软件开发成本严重超标
-
软件质量难于保证
-
-
开发面临的问题
-
不能满足用户或商业的要求
-
不能很好的定位需求
-
-
软件过程
-
UML是一种建模语言,在实际软件项目中,要和具体的软件开发过程结合起来才能更好地发挥作用
-
美国CMM,TSP,PSP
-
ISO9000系列
-
RUP (Rational Unified Process)(统一软件过程)
-
三、UML工具
-
Rational Rose
-
是一种工具,它可以在Rose 建模中提供建立、视图、修改和操作组件的能力
-
Rose运行环境
-
Windows NT, Windows 95
-
UNIX (Solaris, HP/UX, AIX, DEC Unix)
-
-
Rose支持 Unified, Booch, OMT标记法
-
界面
-
用例图
-