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

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

使用模式集成UML视图

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

领测软件测试网

对于分化,设计模式并非直接有用,然而,我们通过映射和变换收集到的有关视图的信息却可以。我们已经简短地讨论模式怎样有助于映射和变换视图。在这些例子中,比较视图是直接的,因为映射和变换启用直接(图形)比较。无论如何,模式在约束和规则检查中也非常有用。例如,我们在表格 1 中介绍的分层模式定义了自然的约束:用户界面只允许与订单框架对话,订单框架依次只能与存货系统对话等等。该体系结构的模式影响了设计的结构和它的行为。 

在产品订货系统中使用模式 

本节通过说明模式可以怎样在我们的产品订货系统语境中应用于集成活动的例子补充上述论述。  



分化 

图 3 使用UML包说明我们系统的高层设计视图。该图显示主要订单系统部件(或子系统)的交互。关于分层体系结构的知识现在可以帮助我们在表格 1 中的体系结构和图 3 的设计之间自动确定不匹配。表格 2 总结两个视图对立的约束。 

体系结构视图约束从表格 1 导出。它们定义我们系统层次之间的调用依赖关系(例如,用户界面依赖于订单框架)。图 3 是设计视图约束的基础。该图说明一个含有一套包以及它们之间调用依赖的UML包图(包和依赖的语义在[Booch-Jacobson-Rambaugh 1997]中定义)。 

表格 2 体系结构上和设计视图对立的约束  

体系结构的视图约束 

体系结构[用户界面取决于订单框架];

体系结构[订单框架取决于存货系统];

体系结构[存货系统取决于网络];

体系结构[网络取决于订单仓库];

设计视图约束 

设计[订单获取UI取决于订单框架];

设计[订单处理UI取决于订单框架];

设计[存货UI取决于存货系统];

设计[订单框架取决于存货系统];

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


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

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