论文摘要
城市交通控制系统(UTCS)面临着两大问题:需要努力提高开发的生产效率和质量,需要建立问题空间到解空间的映射。通过对相关研究的总结,本文提出,面向复用的领域特征工程是解决上述问题的有效途径。针对软件复用的要求,本文的研究采用了基于特征建模和领域架构的开发过程。整个开发流程包含两个工程过程:领域工程和应用工程,领域工程过程包括领域中系统分析活动和创建参考架构和基于分析结果的可复用组件。应用工程过程由使用领域工程工件的开发应用程序活动组成。本文介绍了本次开发过程设计,并与目前流行的几种开发过程进行了比较。本文的研究针对领域分析建模、体系结构设计和应用工程等关键环节,采用广泛使用的特征建模方法,以特征模型作为领域分析以及体系结构和构件设计的基础,从而将领域工程各个开发阶段有机地联系起来,使相关开发活动能够平滑地完成过渡。首先,本文采用FODM方法,在考察服务、用例、功能、行为特点等不同类型的特征及其相互关系的基础上,实现了UTCS领域的特征建模,解决了共性变化性表达的问题,满足了产品线需求分析组织的要求。在此基础上,本文还就特征模型与传统需求规约模型进行了比较。其次,本文总结了领域体系结构设计的设计原则。针对领域体系结构设计,本文在领域特征模型的基础上提出了一种概念体系结构设计方法。该方法综合考虑了特征模型中的共性、可变性、以及结构关系对领域体系结构设计的影响,基于特征的概念体系结构设计以构件的特征作为特征模型到体系结构模型的过渡手段,领域构件的确定和开发可基于此进行。本文介绍了该方法的设计实现步骤,给出了具体的架构实施实例,并对方法的评估进行了探讨。最后,本文通过UTCS的开发实例来说明基于特征的应用工程,主要描述面向应用需求的特征模型定制,通过针对应用特征构件的聚合得到完整的应用体系结构。在此方法的指导下,UTCS应用系统的开发取得了令人满意的成果。
论文目录
摘要Abstract第一章 绪论1.1 研究背景和意义1.2 目前的几种流行的 UTCS 及存在的问题1.3 UTCS 方法论研究1.4 本论文的结构第二章 相关研究综述2.1 特征工程和特征驱动的开发2.2 领域建模技术2.3 特征驱动体系结构和构件设计2.4 构件及基于构件的开发技术第三章 基于特征建模和领域架构的软件过程研究3.1 软件过程概述3.2 基于领域特征工程的软件过程的特性3.3 本次开发过程设计3.4 与目前流行开发过程的比较和分析3.5 软件复用能力评估研究3.5.1 基于复用过程的评估方法3.5.2 基于复用程度的评估方法第四章 基于特征的领域建模实现4.1 特征建模概述4.2 特征和特征建模4.2.1 特征和特征模型4.2.2 特征建模4.3 面向特征的领域建模方法(FODM)4.4 FODM 在 UTCS 可重用构件开发中的应用4.4.1.U TCS 领域工程可行性分析4.4.2 基于 FODM 方法的 UTCS 领域分析和特征建模4.4.3 特征模型与传统需求规约模型的比较4.5 小结第五章 基于特征模型的领域体系结构设计5.1 DSSA 研究概述5.2 基于特征模型的 DSSA 设计原则5.3 设计方法及步骤5.4 架构设计实施5.4.1 背景框架设计5.4.1.1 子系统模型视图5.4.1.2 进程模型视图5.4.1.3 模块模型视图5.4.2 初始体系结构生成5.4.3 特征构件聚合5.4.4 Service 特征及业务对象处理5.4.5 构件及连接器实现设计5.4.6 领域概念体系结构实例5.5 方法评估第六章 基于特征的 UTCS 应用工程实施6.1 概述6.2 特征模型定制6.3 特征驱动的体系结构定制6.4 体系结构一致性检查6.5 实例研究6.6 应用系统的具体实现6.6.1 实现技术层的意义6.6.2 实现技术的选择6.6.3 对遗留系统实现技术的处理6.6.4 系统概貌第七章 总结与展望7.1 主要内容回顾7.2 本文主要贡献7.3 下一步的工作参考文献致谢攻读学位期间发表的学术论文
相关论文文献
标签:领域工程论文; 城市交通控制系统论文; 软件复用论文; 特征建模论文; 领域架构论文;