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

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

复用,软件减压直通车[3]

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

领测软件测试网
关键字:

软件复用也并非是一剂完美的良药,在复用过程中如果不慎重分析系统间的差异,不能定义足够抽象的接口,复用就有可能造成混乱,反而加深系统的复杂度。

  建立在可复用构件基础上的软件开发的 思路下,简洁表达带来了简洁的软件更新 ——“ 随需应变 ” 不再只是一句口号。面向构件的软件体系,松散耦合的构件组装方式,系统不同部件之间的低关联度。重复使用经过考验的构件,可视化的知识表达,系统复杂指数的数量级下降,也使得企业应用更为成熟更为稳定。

  软件复用有三个基本原则,一是必须有可以复用的对象;二是所复用的对象必须是有用的,三是复用者需要知道如何去使用被复用的对象。软件复用包括两个相关过程:可复用软件 ( 构件 ) 的开发和基于可复用构件的应用系统构造 ( 集成和组装 ) 。解决好这几个方面的问题才能实现真正成功的软件复用。

  通常构件的开发应遵循以下几条原则:

  1.系统结构分层,业务与实现分离,逻辑与数据分离。

  2.以接口为核心,使用开放标准。

  3.构件语义的描述要形式化。

  4.提炼封装构件过程要严格记录。

  5.设计模式也可以重用。

  6.利用构件开发工具。

  总结

  面向构件的趋势正为软件行业的预言家所看好。在《软件成功的奥秘》一书中,麦肯锡四位资深专家 Detlev Hoch 、 Cyriac Roeding 、 Gert Purkert 、 Sandro Lindner 经过对全球一百家最成功的软件公司、 450 位顶尖领导人物的访谈之后,认为面向构件技术是软件行业未来前景中的核心部分,软件行业提高生产率的主要来源。引用软件专家 Brad Cox 的话说,面向构件的技术是软件行业的银弹!

  可复用的构件技术,已经成为大多数程序员不断使用的技术,也出现了专门以提供构件服务的供应商,它已经不再是一种单一的技术,而成为软件产业中的重要生产力、推动力,它不仅减轻了软件开发的重负,也开辟了软件产业链中的新方向。软件复用这辆减压直通车搭载的不止是技术的,更有对软件开发过程的全面提升。作为程序员在不断创造、不断将所想变成实现、在获得编程所带来的愉悦同时,要不断提高编程技术,但通过无数程序员不断的努力,总有一天“软件危机”会被缩小到可以被控制的范围。

延伸阅读

文章来源于领测软件测试网 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认证国际软件测试工程师认证领测软件测试网