论文部分内容阅读
随着计算机应用领域的迅速扩大,软件规模及复杂性不断提高,软件危机愈加明显暴露出来,提高软件生产率成为软件产业的当务之急。软件复用被认为是解决软件危机,提高软件生产率和软件质量,增强软件的开发性和对外扰动的适应性的主要途径。基于软件构架构件的软件复用是当前研究的焦点,被认为实现复用的关键因素之一。领域工程的目标是在一个特定应用领域实现软件复用,复用粒度大。 本文以住房公积金管理系统为背景,分析了构件适合复用原因,给出了构件的内部结构、通讯协议和协同原理;讨论了领域工程过程;结合实例,详细论述了基于UML 的构件抽取方法、面向对象的构件设计方法和基于CORBA的构件实现技术;提出了一种基于构架软件构件的领域应用复用方法。