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

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

电子商务项目-需求分析与建模第一部分[9]

发布: 2008-9-28 10:01 | 作者: 不详 | 来源: 测试时代 采编 | 查看: 40次 | 进入软件测试论坛讨论

领测软件测试网
关键字:需求分析与建模
  模型可以精确地描述系统

    语言和文字是人们进行沟通的主要手段,但语言和文字往往有二义性存在,较难保证人们的理解完全一致。所以在工程技术中,我们更多地是使用各种各样的模型来进行思想的沟通,模型可以精确地描述系统,同时保证整个系统开发过程的语义的一致性。 

    (3)可视化建模技术的好处

    有效管理系统复杂度

    面向对象方法最基本的原则就是抽象,把一类具有相同属性和行为的实体抽象成为一个类(Class),再通过把类实例化成对象(Object)来映射现实世界中的某一个具体实体。对象通过操作(Operation)来对外对供相应的服务,在对象模型中我们只需要描述对象所实现的功能,而封装了操作实现的细节。

    与软件代码相比,对象模型描述的也是同一个系统,但它展示的是系统结构中最关键的元素以及它们之间的关系,所有的编码细节都已经被忽略掉了,从而有利于开发人员把握理解整个系统。
 
    增强团队的沟通

    对象模型同时也作为软件设计的蓝图,记录了开发人员的设计思想。对于设计者而言,对象模型提供了一个工具来帮助他来整理设计思路,整个的设计过程都可以被记录下来;同时,也避免开发者在整个系统架构明确之前就陷入编码的细节之中,对于模型的调整修改相对于代码的改动要简单得多。

    另一方面,对象模型也使得设计的结果很容易被其他人所理解,设计者的设计意图可以被完整的传递而不发生信息的失真。可视化建模采用的是标准的统一建模语言UML,所有的开发人员都应该采用这种统一建模语言来进行系统的设计,从而保证大家工作的结果是所有人都可以理解的。这也是UML 语言的设计目的之一,即使用UML 来统一整个开发团队的沟通手段。 

    提高系统设计的可重用性

    面向对象技术最基本的原则就是抽象,即把整个系统的功能尽可能地分配到多个类中去,每个类应该只做并且做好一件事情。因为每个类实现的功能比较单一,所以可以有更多的机会被重用。同时尽量利用构件化的思想把关系比较紧密的类组合成构件,构件具有定义明确的功能并且以接口的形式对外提供服务。基于构件的架构具有最大的可重用性,一方面可以重用现有的商业构件来搭建系统,另一方面当前系统中的构件也可以被其他的系统所重用。
来源:uml.org.cn
相关连接

延伸阅读

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

TAG: 电子商务 建模 项目 需求


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

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