论文部分内容阅读
随着移动通信带宽大幅提高,资费不断降低,以及3G的普及,使电信市场竞争越发激烈。运营商需要向用户提供丰富新颖并切合用户需求的新业务,手机阅读平台的业务领域在迎合用户需求和快速演进增强业务能力两方面面临着重大挑战。面向特征的领域工程被认为是应对这种挑战,提高软件开发质量和效率,实现软件产业工业化生产的重要途径。本文将面向特征的领域工程建模理论应用在构件化的手机阅读平台建模中,根据当前手机阅读平台建设的现状和面向特征领域工程理论,建立了手机阅读平台的概念模型。该概念模型对原有构件层起到了一定的解耦的作用,为建立通用性的系统提供了支持,具有重要的现实意义。
首先,本文对手机阅读平台的发展现状和开发过程中存在的问题进行了综述,又对领域工程及其方法论的现状和发展进行了介绍,分析了手机阅读平台平行式和垂直式体系架构的特点,并把这两种体系架构抽象成概念模型。从概念模型的角度入手,指出了手机阅读平台三层概念模型的缺陷,其缺陷主要在于严重的构件耦合度影响了系统演进和复用。然后,本文在分析的基础上,结合面向特征领域工程的理论,在三层概念模型中引入特征层,提出了面向特征的手机阅读平台概念模型。特征可以划分需求,特征可以保留需求语义,特征的以上两个特点可以把需求空间划分成特征空间,通过特征空间与构件空间两者的映射关系,可以实现构件空间的划分,最终使构件的关系得到解耦,实现概念模型中构件层次内构件间组织关系的优化。接着,本文深入分析了构件解耦的过程中惯用的基于特征分解的构件提取方式,并详细说明了这种构件提取方式的不足是缺乏过渡量。针对这种情况,本文提出引入职能实体实现业务构件提取方式优化的办法,并对新的构件提取方式进行说明,使用职能实体作为特征与构件之间的过渡,更好的明确映射关系,从而增加特征层次与构件层次之间的可推导性。最后,本文以面向特征的手机阅读平台概念模型作为指导,使用面向职能的构件提取方式,利用中国电信天翼手机阅读平台业务管理的领域分析、特征建模和代码实现的实验过程表明,该概念模型具有可用性,新的构件提取方式也加强了特征与构件之间的可追踪性,有利于平台的演进与维护。
本文所依托的项目中国天翼手机阅读平台已部分上线,面向特征的概念模型和面向职能的构件提取方式能指导移动业务开发和维护人员的工作,在一定范围内提高了工作效率,中国电信天翼手机阅读平台业务管理的领域分析、建模和实现的实例能满足手机阅读平台业务管理的需求,对同类平台的开发、管理和维护方法的改进具有十分重要的意义。