【软件重用技术和管理分析】闫先东.pdf

所在单位 信息学院(本校填系、所):专 计算机应用 业:研 究 方 向:信息系统与决策支持系统 指导教师或推荐 人姓名、职称(在职人员填后者):朴顺玉教授 学习期限:92年9月至95年 7月 论文主题词:软件置用可置用部件面向对象(3-5个)
引 言 随着计算机应用的范围逐步扩大,软件需求量迅速增加,规模也日益增长.长达数万行乃至百万行以上的软件已不鲜见,美国阿波罗登月计划的软件长达 1000万代码行,航天飞机软件长达4000万行511。与此同时,软件开发没有得到 根本的变革,软件开发工具落后,效率低下,不能适应对软件的日益增长的需求,导致了软件危机的爆发.促成软件危机的主要因素有:计算机硬件的性能/价格比大约每年提高20 .全部安装的处理器能力每年增长40 .由于计算机越来越便宜,性能不断提高,应用领域扩大,软件需求大幅 度增长。
有修改)的程度.定义2表明重用性是软件开发的附带结果,定义1表明朝着重用性的有计划的 努力.在软件重用性和软件重用的关系上,后者是前者的目标,而前者对实现后者 是很重要的。Tracz21的软件重用观点与定义1的软件重用性一致,他把为了重 用而设计作为重用软件的过程,这区别于不是为了重用而设计软件提取)的情况.Kang 2]认为重用是基于先前定义的子问题的解法而综合成问题的解法的行 为.Cohen2)界定重用是从已有的软件实现新的软件的过程.Biggerstaff和Pcrlis 2]认为重用是为了降低开发和维护系统的努力而 应用一个系统的各种各样的知识到另一个相似系统中的活动。 