论文部分内容阅读
全球经济环境恶化,市场竞争也日趋激烈。跨组织的信息互联、业务流程重组、个性化都对信息系统设计也提出新的挑战。可重用的思想及方法为解决这一难题提供了指导方向,即生产或发布可重用的构件(Web服务),通过构件组合的方式来快速构造信息系统。这不仅可以提高客户对信息系统的满意度,也可以有效地降低信息系统开发及应用成本,快速对市场变化做出响应。无论对当前流行的面向服务架构(Service Oriented Architecture, SOA)还是传统的基于构件的软件开发模型(Component-based Software Development,CBSD),都需要一个完整的面向客户框架模型来支持Web服务或模型的重用。本文构造了一个面向客户的信息系统体系结构设计框架模型,该模型通过对客户需求的表达、分析,将客户需求分类并提取出关键需求项,再通过质量功能展开的方法将关键需求项封装成为可重用模块,最后利用多目标优化方法、面向客户满意度对信息系统设计方案进行优化。本文主要的工作包括:1)需求表示及需求建模:在客户需求分析阶段提出了客户需求的四元组描述模型,将客户需求通过元组的方式表达出来,便于进行需求项之间的比较。2)需求封装:在客户需求建模阶段,采用功能质量展开(QFD)方法结合进化算法(NSGA-Ⅱ)的求解模型,提取关键需求项、并对需求项的模块封装粒度进行优化。3)设计方案优化:提出了基于客户满意度的多目标优化模型。将客户满意度分解为功能满意及质量满意度,并分别对功能满意度及质量满意度的成本进行估计。以此为基础设计了成本约束下的设计方案多目标优化模型,并用二进制粒子群算法对多目标模型进行了求解。最后设计了两个面向不同应用场景的算例,实验表明本文提出的多目标优化方法有效。该方法获得的Pareto前沿面能够为决策者提供更丰富的信息,能够满足不同层次不同类别客户的需求。本文提出的信息系统设计方法以封装了需求项的模块或服务为基本单位,以客户满意度为优化目标,通过模块组合来满足不同的客户需求。该方法为下一代SOA的应用及信息系统个性化提供了理论与方法支持。