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

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

用UML画草图

发布: 2007-5-25 11:35 | 作者: Martin Fowler | 来源: uml中国 | 查看: 158次 | 进入软件测试论坛讨论

领测软件测试网 在这种用法中,开发者用UML帮助沟通系统的一些方面。你能跟蓝图一起,用草图来进行正向工程和逆向工程。正向工程在写代码之前画UML图,而逆向工程是为了帮助理解从已有的代码生成UML。
 
        画草图的本质是选择性。正向画草图是粗略地勾画出将要写的代码中的一些问题,一般要与团队中的一组人讨论这些问题。目的是使用草图来帮助沟通思想并选择你准备做什么。并非要讨论你要写的所有代码,而只是你打算首先取得同事一致意见的重要问题,或者是开始编程之前你想可视化的部分设计。这种会话可以非常短,用十分钟来讨论几个小时的编程或者一天来讨论2周的迭代。
 
       在逆向工程中,使用画草图来解释部分系统如何工作。不是显示每一个类,而只是那些在研究代码前感兴趣的和值得讨论的类。
 
        因为画草图是相当非正式和动态的,需要快速和协作完成,所以一种常用的方法就是用白板。草图在文档中也是有用的,文档中沟通的重点更全面。用来画草图的工具是轻型画图工具,而且人们并不严格遵从UML的每个严格的规则。书中所列出的大部分UML图,比如我的书中,画的都是草图。其重点是选择沟通而不是完整的说明。因此我说“全面”是“理解”的大敌。

延伸阅读

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


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

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