论文部分内容阅读
随着软件规模变得越来越大,控制软件开发的费用,提高软件的开发效率,改进软件开发质量,保证软件开发的一致性变得越来越难。造成这种“软件危机”现象的一个重要原因就是软件开发组织对相同或相似系统做着大量重复的开发,以前的开发成果和经验没有得到很好的复用。针对这一情况,人们分析了传统产业的发展,其基本模式均是符合标准的零部件(构件)生产以及基于标准构件的产品生产(组装),这种模式是软件产业发展的良好借鉴。 软件产业要发展并形成规模经济。标准构件的生产和构件的复用是关键因素。标准构件的生产就是在系统开发过程中充分考虑到复用性的要求,提取出来一些可供复用的软件产品,构件的复用是指在一个新的语境中使用已有的软件构件。 由于认识到软件复用的优越性,我在实践中采用面向对象的方法,本着软件复用的原则设计、开发了无线电管理网络台站类库,并以此为基础又进行了一些无线电网络台站管理系统的开发,取得了很好的效果。 本篇文章讲述了软件复用的概念、意义和实现等,并详细介绍了我在以往无线电管理系统开发经验的基础上,开发可复用的软件构件以及基于这些可复用构件进行无线电网络台站系统开发的一些情况。