博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UML的基本结构
阅读量:4049 次
发布时间:2019-05-25

本文共 574 字,大约阅读时间需要 1 分钟。

       通过对UML的学习,整理出了上面这幅UML概要结构图,主要是UML事物,UML关系和UML图,还有很多规格说明,符号,修饰,扩展机制等等元素没有体现,其实,图中的三大块加上那么多边边角角的元素,高度浓缩概括起来,可以把UML这门课的主要内容描述为:

       在软件生命周期中,准确地把 UML事物和UML关系通过一定规则组合,利用Rose绘制成UML的9种图,以帮助我们开发出高质量的软件。

        

         简略来说,UML的9种图在软件生命周期中各个阶段的应用主要体现在:

       

1、在需求分析阶段:主要采用用例图来描述需求(角色、功能、外部交互等);
2、在分析阶段:明确解决问题的细节,主要采用类图来描述静态结构,采用顺序图,协作图,活动图,状态图来描述系统动态行为;
3、在设计阶段:给出解决方案,主要采用类图、包,对类的接口进行设计;
4、在实现阶段:将类用一种面向对象语言实现;
5、测试阶段:单元测试使用类图和类的规格说明书。集成测试使用类图,包,构件图和协作图。系统测试使用用例图来测试系统的功能;

6、集成和交付阶段:主要采用构件图、包、部署图;

         

       以上只是很简略地说明了UML的应用,在下面的博客中,我们将介绍充分利用UML,面向对象的软件开发过程,即RUP(Rational Unified Process)

       

       补(欠了一点东西,终于补全了):什么是RUP——

转载地址:http://aadci.baihongyu.com/

你可能感兴趣的文章
[关注大学生]读“贫困大学生的自白”
查看>>
[互联网关注]李开复教大学生回答如何学好编程
查看>>
[关注大学生]李开复给中国计算机系大学生的7点建议
查看>>
[茶余饭后]10大毕业生必听得歌曲
查看>>
gdb调试命令的三种调试方式和简单命令介绍
查看>>
C++程序员的几种境界
查看>>
VC++ MFC SQL ADO数据库访问技术使用的基本步骤及方法
查看>>
VUE-Vue.js之$refs,父组件访问、修改子组件中 的数据
查看>>
Vue-子组件改变父级组件的信息
查看>>
Python自动化之pytest常用插件
查看>>
Python自动化之pytest框架使用详解
查看>>
【正则表达式】以个人的理解帮助大家认识正则表达式
查看>>
性能调优之iostat命令详解
查看>>
性能调优之iftop命令详解
查看>>
非关系型数据库(nosql)介绍
查看>>
移动端自动化测试-Windows-Android-Appium环境搭建
查看>>
Xpath使用方法
查看>>
移动端自动化测试-Mac-IOS-Appium环境搭建
查看>>
Selenium之前世今生
查看>>
Selenium-WebDriverApi接口详解
查看>>