如今国内大多数软件企业仍然依靠软件开发人员的稳定性来维持公司的长久运作,而人一旦作为主要因素,其稳定性就会大大下降。当软件复用技术和构件技术出现以后,软件开发商不必再依赖程序员的大脑,大量技术保存在构件中,通过很好的复用达到知识的不断延续。而且软件开发周期也大大缩短,以 前需要 40 个人天的工作量,现在也许 20 人天就完成了。 ,这 20 个人天所具备的是他们过去所积累的构件。这时整个系统的管理、稳定性都有了很好的保障。而且也不怕因为几个人走掉,而使公司的无形价值降低,因为公司的核心价值就体现在这些构件里面。
软件复用中应当注意的问题
软件复用使人们在软件开发中不必“重新发明轮子”或“一切从零开始”,提高了软件生产率和质量,缩短开发周期,降低开发成本。软件的重用中没有材料的消耗,而且软件通过多次重用后其质量和可靠性越来越高。据统计,软件系统的开发中若复用程度达到 50% ,则其生产率提高 40% ,开发成本降低约 40% ,软件出错率降低近 50% 。近十年来软件复用已成为解决软件危机、提高软件生产率和质量的最有效、最具潜力的手段。
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/