论文部分内容阅读
软件复用是在开发一种新的应用系统时,重复使用以前开发活动中曾经积累或使用过的软件资源。利用软件复用技术,可以提高软件开发的效率和质量。
本文论述了基于软件复用技术以江苏校园招聘网一期系统为复用原型的二期系统开发的设计与实现。首先介绍了软件复用的概念、意义、过程、类型以及软件复用技术的发展概况;其次结合公式计算说明了软件复用在提高软件成本和软件生产率方面的作用;接着具体介绍了江苏校园招聘网二期开发这个实例中应用到的软件复用的关键技术:框架复用、代码复用和设计模式复用技术;然后引用了少量实例开发中的源代码以配合说明从一期系统中复用来的两种开发技巧——Session对象的引用和对象化网页数据编程以及这两个编程技巧在实例二期开发中的重要性;最后是对本文的总结和对软件复用产业将来发展趋势的展望。
本文以江苏省人事厅重点投资项目江苏校园招聘网为例讲述软件复用技术在软件开发过程中的应用、研究,以及软件复用技术在软件开发过程中的可行性和重要性。笔者在开发系统的过程中充分并灵活地运用复用思想,切身体会到如果能合理地在开发中贯彻复用思想开发人员的工作量会减少很多,开发效率也将会得到大幅度的提高。
本文立足于软件开发过程中的实例,很好的论证了笔者对复用思想的理解。并且笔者认为软件复用一定不要拘泥于固定的套路,重要的是领会和运用软件复用的思想,灵活地运用各种软件复用技术。