论文部分内容阅读
日益激烈的市场竞争要求软件工程必须有效率的满足用户个性化需求的定制,能够快速响应和适应市场业务的变化。但是,软件行业大多数的开发还处于手工劳动阶段,软件开发是针对单一用户的具体需求,单个产品来组织的。怎样提高软件开发的效率和质量成为研究重点,软件构件技术和软件框架正是其中的热点。目前,大规模定制作为一种新的生产模式,正逐渐得到重视,并在生产中日益体现其优势。并且,有人提出了软件大规模定制(SDMC)的思想。该文正是在研究了国内外构件技术以及基于框架开发方面的一些新学术和应用成果的基础上,对SDMC下的软件开发模式进行了探讨,提出了一种面向SDMC的基于“配置模型——框架引擎——构件”结构的构件化领域框架。并站在领域框架元模型的角度分析了该框架在SDMC环境下的结构、集成、控制流等特点,分析了构件在该框架下的开发和演化特点。同时该文研究了该框架的设计方法以及利用框架进行构件集成和软件定制的机制,并给出了面向SDMC的工作流构件化领域框架SDMC-WORKFLOW的实现。在该文的最后,叙述了如何利用SDMC-WORKFLOW来定制基于工作流的灾害快速反应系统。