目前,软件复用的实施和推广,上个世纪在业界就已经取得很大成绩:
这些在软件复用上有着成功经验的组织都遵循着下列基本原则:
- 高层领导的管理和支持
软件复用可以极大地提高软件开发的效率,这可以促进组织高效地实现业务目标。因此,软件复用的实施和推广得到这些组织高层领导的重视,他们关注软件复用的进展,为软件复用的推广提供资源(人、资金、工具)保障,这是软件复用得以实施,取得成绩的关键因素。
- 统一规划
软件复用应有统一的组织机构进行规划、管理。软件复用应讲究章法,既有中长期规划,又有近期目标,按照统一规划实施和推广。
- 渐进实施
软件复用可以先从小规模的组件开始,然后逐步扩大规模,开发出可复用的框架、架构;先开发可复用产品,再开发支持复用的工作环境。
- 在实际工作环境中创建和改进可复用组件
只有在真实环境中才能验证可复用组件的正确性。
- 认识到仅有对象或组件技术是不够的
软件复用不仅仅是代码,也包括需求、设计、测试、工作环境等的复用;即便是代码,也有粒度大小的区别。
- 将可复用组件作为具有价值的产品进行管理
可复用的组件是组织最宝贵的财富。
- 重点考虑高回 软件系统和子系统领域中共用组件的复用
组织的主要业务领域应当优先考虑实施软件复用。
- 营造软件复用的组织文化
如果只是个别组织少数人在实施和推广软件复用,那么组织是很难从中获取多大的利益;如果组织把软件复用作为自己的组织文化,那么组织会得到更大的回 。
- 投资并不断改进复用的基础设施、复用技能
软件复用是个长期的过程,组织应对此抱有信心,并且不断地改进软件复用过程。
- 通过指标度量管理软件复用
组织应使用软件复用率、可复用组件的使用率、实施复用降低的成本和增加的价值等来度量软件复用的进展和收益,以便更好地推进软件复用进程。
这正是:
软件复用高回 ,他山之石可参考
十个原则去应用,复用终能见实效
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!