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

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

电子商务项目-软件测试需求分析与建模第一部分[4]

发布: 2009-9-03 10:22 | 作者: 不详 | 来源: 领测软件测试网 | 查看: 60次 | 进入软件测试论坛讨论

领测软件测试网

电子商务项目-软件测试需求分析与建模第一部分[4]  软件需求管理

关键字:需求分析与建模   它是编制软件蓝图的标准化语言,用于对复杂软件系统的各种成分的可视化地说明和构造系统模型(建模是人类对客观世界和抽象事物之间联系的具体描述),以及建立软件文档。

    因为模型的作用就是使复杂的信息关联简单易懂,它使我们容易洞察复杂堆砌而成的原始数据背后的规律,并能有效地使我们将系统需求映射到软件结构上去。

    (2)UML的诞生

    面向对象建模的标准语言的产生背景

    目前人们普遍开始采用面向对象的分析与设计,但是很少有开发人员使用形象化的设计方法,其主要原因就是缺乏统一的语言语义来为复杂软件系统的组件定义、可视化、构建和编制文档。而UML的出现彻底的改变了这一现状,并成为了面向对象建模的标准语言。 

    关于UML的形成

    James Rumbaugh加入Rational公司,与Grady Booch共同发布了UM的0.8版(1994);

    Rational收购Objectory公司,三人一起工作,发布了UML0.9版(1995);

    0.9版带动了诸如IBM、HP以及Microsoft等众多公司的加入;

    OMG发布了UML1.1(1997) 

    2、为什么要使用UML

    在工程设计中,工程师使用各种工程图来进行沟通。软件设计中通过使用UML,可以以OO的方式来进行系统的分析、设计,并且已经被OMG(Object Management Group)标准化了。UML的使用目的如下:

 UML易于使用,能够进行可视化建模; 

 与具体的实现无关,可应用于任何语言平台和工具平台; 

 与具体的过程无关,可应用于任何软件开发的过程; 

 简单并且可扩展,具有扩展和专有化机制,便于扩展,无须对核心概念进行修改;

延伸阅读

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

TAG: 电子商务 建模 软件测试 项目 需求


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

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