使用UML进行项目开发

2008-04-09 04:07:21来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

使用UML进行项目开发

一、概述

本文主要论述的内容是如何使用UML来指导(辅助)项目设计。在此篇文章中,假设读者对UML已经有了概念上的认识,对UML中出现的名词都能很好的理解。

UML的目标是以面向对象图的方式来描述任何类型的系统,可以对任何具有静态结构和动态行为的系统进行建模。

在一个完整的软件项目开发流程中,我们一般将之分为四个阶段:

l 一是分析阶段,主要关心问题域中的主要概念(如抽象、类和对象等)和机制。

l 二是设计阶段,主要考虑定义软件系统中技术细节的类(如处理用户接口、数据库、通讯和并行性等问题的类)。

l 三是构造(实现)阶段,这是一个相对独立的阶段,其任务是用面向对象编程语言将来自设计阶段的类转换成实际的代码。

l 四是测试和维护阶段,在这个阶段最重要的验收测试中,将由用户进行,以验证系统测试的结果是否满足在分析阶段确定的需求。

而本文也将就UML如何在这四个阶段中应用提出建议。

二、应用

2.1、分析阶段

在使用UML的分析阶段中,主要任务是绘制用例图(Use Case Diagram),因为:一、它描述了待开发系统的功能需求;二、它将系统看成一个黑箱,从使用者(最终客户)的角度来理解系统功能;三、是系统开发者和用户交流的工具,也是以后驱动整个项目过程(Use Case Driven)的基准。

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:没有使用版本控制的黑暗时代——版本控制心得(一)

下一篇:版本控制之我见——版本控制心得(二)