论文部分内容阅读
随着信息技术的发展,环境的多样式和需求的多变性要求软件系统能够具有适应企业“面向任务”动态多变的能力,同时软件规模化生产和企业个性化需求之间的矛盾也日益增加,传统软件定制开发技术已无法有效解决软件的通用性和柔性要求。本文以框架、工作流和构件等相关理论技术为基础,研究和实现了面向任务的应用系统定制框架。该框架采用工作流技术描述任务流程,构件技术实现任务功能的封装,并提供一系列工具集支持应用系统的定制和任务执行。本文首先对框架的设计思路和设计方法进行分析,给出框架模型和形式化定义,并指出框架支持任务处理的工作过程,同时对框架的定制性、数据多样性和能力协作性进行描述,之后阐述了框架关键模块具体实现,并对框架支持面向任务的软件系统定制的三个层次“流程—构件—任务”的实现及工作机制进行详细分析。最后,本文通过某一典型系统的定制开发对文中的相关方法和策略进行验证,同时对框架的系统定制可行性和协作性进行针对性实验。结果证明,本文提出的面向任务的应用系统定制框架可有效实现领域系统定制并支持任务的灵活多变,满足软件通用性和柔性要求。