Print

异构服务组装平台中需求分析子系统的设计与实现

论文摘要

异构服务组装(Heterogeneous Service Composition)是一个协助用户利用网络服务资源进行软件开发的过程。异构服务组装平台完成引导用户进行需求提交到生成软件实体的全过程。论文主要研究平台中从需求分析到程序流程的理论及关键技术。包括:半自动化引导用户提交需求;组装结构的总体描述及多层次功能分解软件总体流程表达;异构服务检索引擎设计。首先,采用半自动化手段引导用户进行需求提交,并在本地服务注册库的指导下进行功能分解。按领域进行应用分类,并将各领域常用功能组织成一个知识库。其次,基于XML语言设计了一种组装结构描述语言,从宏观上对组装结构进行了总体描述,并对包含多个子流程嵌套的系统总体流程的表达进行了研究。最后,设计开发了异构服务检索引擎,作为需求分析支撑工具。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究背景
  • 1.1.1 基于网络服务资源的软件复用技术
  • 1.1.2 异构服务开发技术的趋势
  • 1.2 网络服务应用技术发展与现状
  • 1.2.1 服务规范标准
  • 1.2.2 服务组装技术的研究现状
  • 1.2.3 服务组装平台及需求分析技术的研究
  • 1.3 现有研究工作中存在的问题
  • 1.4 论文的研究目标、内容及组织结构
  • 第二章 服务组装平台系统框架设计
  • 2.1 异构服务组装工作流程
  • 2.2 异构服务组装平台系统结构
  • 2.3 服务组装平台功能结构
  • 2.4 从需求分析到程序流程
  • 2.4.1 从需求分析到程序流程的过程
  • 2.4.2 从需求分析到程序流程的关键技术
  • 2.4.3 从“构件组装需求分析”到“异构服务组装需求分析”
  • 2.5 小结
  • 第三章 异构服务组装需求分析子系统设计与实现
  • 3.1 理论分析
  • 3.1.1 需求提交方式的选择
  • 3.1.2 需求提交自动化程度分析
  • 3.1.3 需求提交步骤及流程
  • 3.2 半自动化引导用户需求分析过程
  • 3.2.1 “半自动化”需求分析
  • 3.2.2 系统主要界面介绍
  • 3.2.3 需求分析流程及主要技术概述
  • 3.3 本章小结
  • 第四章 总体流程表达及异构服务检索技术研究
  • 4.1 多层次功能分解流程及组装结构表现形式
  • 4.1.1 组装结构及程序流程表现形式
  • 4.1.2 服务连接模块
  • 4.1.3 XML表示的服务组装结构描述
  • 4.2 异构服务组装流程总体描述
  • 4.2.1 基于XML的服务基本属性、连接模块及整体流程描述
  • 4.2.2 连接模块设计
  • 4.2.3 多层次功能分解总体流程生成
  • 4.3 异构服务检索引擎设计与实现
  • 4.4 本章小结
  • 第五章 研究工作总结与展望
  • 5.1 研究开发总结
  • 5.2 研究工作展望
  • 参考文献
  • 致谢
  • 攻读硕士期间主要的研究成果
  • 相关论文文献

    本文来源: https://www.lw50.cn/article/712953709320026cce22029e.html