• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

软件测试开发技术UML 在商业活动建模中的应用

发布: 2009-11-02 10:48 | 作者: 不详 | 来源: 领测软件测试网采编 | 查看: 21次 | 进入软件测试论坛讨论

领测软件测试网

关键字:UML

软件测试开发技术UML 在商业活动建模中的应用  UML模型

1 引言:

随着 INTERNET 的发展,企业活动已经成为计算机系统的主要应用之一。商业建模则是主要用来了解企业。在商业建模的过程中,你可以检视企业的组织架构,着眼于企业内部的角色及其间如何互动的。同时检视企业的工作流程,了解企业的主要过程。同时,你也可以检视企业的外在实体,是如何与企业互动的。运用商业建模的图型,可以帮助我们了解外界要从企业组织里获得什么,同时了解如何组织完成此目标。

UML ( Unified Modeling Language )是基于面向对象技术的标准建模语言,它融合了 Booch 、 OMT 、 OOSE 方法中的基本概念,把这些先进的面向对象思想统一起来并对其做了发展,并得到了工业界广泛支持,由 OMG 组织采纳作为业界的标准。本文简要地介绍了在商业活动中如何用 UML 进行建模。

2 标准建模语言 UML的内容概述

作为建模语言, UML 可以说是一种定义良好、易于表达、功能强大且普遍适用的建模语言,它用模型来描述系统的结构或静态特征、以及行为特征或动态特征。它从不同的视角为系统的架构建模,形成系统的不同视图( view ) , 包括:

·用例视图( use case view )用于描述系统应该具有的功能集, 强调从用户的角度看到的或需要的系统功能,是对系统的抽象表示。

·逻辑视图( logical view )用来展现系统的静态或结构组件及特征。显示的是系统内部的功能是怎样设计的,利用系统的静态结构和动态行为来刻划系统的功能。

·并发视图( concurrent view )体现了系统的动态或行为特征。显示了系统的并发工作状况。

·组件视图( component view )用来显示代码组件的组织方式,描述了实现模块和它们之间的依赖关系,体现了系统实现的结构和行为特征

·展开视图( deployment view )用来显示系统的物理架构,即系统的物理展开,体现了系统实现环境的结构和行为特征。

 每一种 UML 的视图都是由一个或多个图( diagram )组成的,一个图就是系统架构在某个侧面的表示,它与其他图一致的,所有的图一起组成了系统的完整的视图。 UML 提供了九种不同的图,可以分为两大类,一类为静态图,包括:

·用例图 (use case diagram) 用于显示若干角色( actor )以及这些角色与系统提供用例之间的连接关系,主要描述系统的功能。

·类图 (class diagram) 用来表示系统重的类和类之间的关系,描述系统的静态结构。

·对象图 (object diagram) 是类图的实体,表示的是类的对象实例。

·组件图 (component diagram) 描述了实现系统的元素组织,用来反映代码的物理结构。

·配置图 (deployment diagram) 用来显示系统中软件和硬件的物理架构。

 另一类为动态视图,包括:

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

TAG: uml UML 建模 软件测试 商业 应用

31/3123>

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网