软件建模与UML实验指导书(6)

时间:2025-04-30

使用rose工具的软件建模与UML实验

[3] 通用机制用于表示其他信息,比如注释、模型元素的语义等。另外,它还提供扩展机制,使UML语言能够适应一个特殊的方法(或过程)、或扩充一个组织或用户。

UML的目标是用面向对象的方式描述任何类型的系统。最直接的是用UML为软件系统创建模型,但UML也可用来描述其它非计算机软件的系统,或者是商业机构或过程。

UML的应用贯穿在系统开发的五个阶段,它们是:

1) 需求分析

UML的用例图描述客户需求,通过用例建模,可以对外部的角色以及它

们所需要的系统功能建模。

2)系统分析(问题域建模)

系统结构:类图

系统行为:协作图、状态图、时序图、活动图

3)系统设计(系统框架建模)

逻辑框架:细化问题域模型

界面设计、数据设计

物理框架:组件图、部署图

4)系统实现

对象设计:从系统框架到程序结构

可复用构件、可复用系统框架

5)系统测试

单元测试:测试类(基于类图)

结合测试:测试协作关系(基于构件图和协作图)

系统测试:测试系统功能(基于使用案例图)

总之,统一建模语言UML的应用领域很广泛,它既可以用于商业建模(business modeling)、软件开发建模的各个阶段,也可以用于其他类型的系统。它是一种通用(general)的建模语言,具有创建系统的静态结构和动态行为等多种结构模型的能力。UML语言本身并不复杂,也不很专业化,它具有可扩展性和通用性,适合为各种多变的系统建模。

软件建模与UML实验指导书(6).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219