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

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

理解软件测试SOA中的服务生命周期:设计时

发布: 2009-8-31 10:55 | 作者: 不详 | 来源: 领测软件测试网 | 查看: 47次 | 进入软件测试论坛讨论

领测软件测试网

SSLC中的设计时注意事项

现在我们来看看共享服务周期的设计时方面。提到设计时,我主要关注服务投入生产和使用之前的生命周期。本文不涉及设计时建模的许多需求,如开发服务建模方法学,但如有兴趣,我将在未来的文章中阐述这一主题。

确定业务流程

SOA的一个核心原则是业务和IT保持一致以及建立竞技场(playing field)。通过识别企业通过服务定位提供价值的业务流程,服务工程团队(通常是业务、分析师和IT人员的组合)可能在讨论的出发点方面达成一致。

许多企业发觉很难理解从何处开始SOA以及哪些是最合适的业务流程。一种好的方法是首先在白板上定义需求目录。将白板划分为3条泳道,分别代表短期需求(3到6个月——通常本质上更有战术性),中期需求(6到18个月)和长期需求(超过18个月——通常为战略需求,可能随业务需求的变化而变化)。划分泳道之后,开始为每个区域添加需求。尽量避免按应用系统(如,电子商务网站)思考;看得越远,越有可能达到您要求的高度(例如,我需要完善自己的清单系统)。在生命周期的这一阶段,主要着眼于可能成为业务组成部分的业务流程,如电子商务站点。

完成初步分析之后,服务工程团队可能开始寻找依赖性,试图决定优先级、揭示重用可能性或确定需求之间的依赖性。观察下面的需求目录示例,可以看到对于该企业来说,最初集中在用户注册流程上是再合理不过了,因为许多其他流程依赖于该流程,而且它可以在整个电子商务功能和企业内部网中重用。

延伸阅读

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

52/5<12345>

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

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