使用UML进行项目开发
2008-04-09 04:07:21来源:互联网 阅读 ()
使用UML进行项目开发
一、概述
本文主要论述的内容是如何使用UML来指导(辅助)项目设计。在此篇文章中,假设读者对UML已经有了概念上的认识,对UML中出现的名词都能很好的理解。
UML的目标是以面向对象图的方式来描述任何类型的系统,可以对任何具有静态结构和动态行为的系统进行建模。
在一个完整的软件项目开发流程中,我们一般将之分为四个阶段:
l 一是分析阶段,主要关心问题域中的主要概念(如抽象、类和对象等)和机制。
l 二是设计阶段,主要考虑定义软件系统中技术细节的类(如处理用户接口、数据库、通讯和并行性等问题的类)。
l 三是构造(实现)阶段,这是一个相对独立的阶段,其任务是用面向对象编程语言将来自设计阶段的类转换成实际的代码。
l 四是测试和维护阶段,在这个阶段最重要的验收测试中,将由用户进行,以验证系统测试的结果是否满足在分析阶段确定的需求。
而本文也将就UML如何在这四个阶段中应用提出建议。
二、应用
2.1、分析阶段
在使用UML的分析阶段中,主要任务是绘制用例图(Use Case Diagram),因为:一、它描述了待开发系统的功能需求;二、它将系统看成一个黑箱,从使用者(最终客户)的角度来理解系统功能;三、是系统开发者和用户交流的工具,也是以后驱动整个项目过程(Use Case Driven)的基准。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash