基于UML建模和Web Services发布的软件复用系统的研究

基于UML建模和Web Services发布的软件复用系统的研究

论文摘要

本文以《天津市工业产品生产许可证网络办理监管管理系统》之一——BBS聊天系统的开发为案例,详述了如何通过生成可复用的模式并把可复用的新资源包装到可复用资源规范中,使得复用项目可以得到扩展和方便应用,并且更加标准化。在系统开发中虽然可以开发出许多不同的设计模式和代码模板,但可复用资源规范可以组合这些元素构成与其他用户共享的可复用资源。该BBS聊天系统使用UML建模工具生成了系统的代码框架(包含数据库的开发)并平滑的转移到Rational XDE集成开发环境中完成了开发。通过使用集成开发环境提供的与具体位置无关的“即插即用”的动态复用组建,实现了WebServices软件技术体系下的复用开发,同时利用Web Services的软件复用技术透明的向用户提供了数据存储结构和数据内容,实现了大力度的复用。在系统中,使用ADO.Net连接SQL Server2000数据库,借助Web Services的功能,实现了远程管理数据库。本课题对建立基于Web的信息交换与共享系统,特别是对建立XML Web Services的n层分布式Web应用系统进行了研究。

论文目录

  • 中文摘要
  • Abstract
  • 第一章 绪论
  • 1.1 论文选题的背景
  • 1.2 相关领域的发展与研究
  • 1.2.1 软件复用技术概述
  • 1.2.2 UML的演变与发展
  • 1.2.3 Web应用系统体系结构的发展
  • 1.2.4 当前主流的分布式对象技术
  • 1.2.5 传统的分布式技术存在的问题
  • 1.2.6 需要什么技术
  • 1.3 主要研究内容
  • 1.4 论文组织
  • 1.5 本章小结
  • 第二章 软件复用与UML建模技术
  • 2.1 软件复用概述
  • 2.1.1 传统的软件开发
  • 2.1.2 软件复用技术概述
  • 2.1.3 软件复用优点
  • 2.1.4 软件复用重要注意的问题
  • 2.2 UML建模技术
  • 2.2.1 UML的要点与应用
  • 2.2.2 UML建模工具比较
  • 2.3 本章小结
  • 第三章 Web Services的主要技术
  • 3.1 Web Services概述
  • 3.1.1 Web Services的体系结构模型
  • 3.1.2 Web Services的优点和使用范围
  • 3.2 Web Services的重要基石——XML
  • 3.2.1 XML概述
  • 3.2.2 XML的特点和优点
  • 3.2.3 XML建模
  • 3.3 Web Services的技术实现
  • 3.3.1 Web Services协议栈
  • 3.3.2 SOAP
  • 3.3.3 WSDL
  • 3.3.4 UDDI
  • 3.4 Web Services的安全问题
  • 3.4.1 安全问题概述
  • 3.4.2 验证
  • 3.4.3 授权
  • 3.4.4 加密
  • 3.4.5 集成的安全解决方案——WS-Security规范
  • 3.5 本章小结
  • 第四章 基于UML建模Web Services发布BBS系统建立
  • 4.1 完全基于Web的BBS系统需求分析和总体设计
  • 4.1.1 系统需求概述
  • 4.1.2 需要解决的问题
  • 4.1.3 BBS论坛的总体功能
  • 4.2 解决方案设计
  • 4.2.1 基于XML Web Services的多层体系结构模型
  • 4.2.2 BBS系统的数据库建模实现
  • 4.2.3 基于UML建模Web Services的BBS系统解决方案
  • 4.2.4 Web Services开发平台
  • 4.2.5 系统安全性设计
  • 4.3 设计和实现实例——基于Rational XDE建模的BBS系统
  • 4.3.1 Rational XDE for.NET2003建模
  • 4.3.2 WML Web Services的建立
  • 4.3.3 部署XML Web Serrices
  • 4.3.4 建立XMLWeb Services代理
  • 4.3.5 添加Web引用
  • 4.4 本章小结
  • 第五章 基于UML建模和Web Services技术的软件复用研究
  • 5.1 生成模式
  • 5.1.1 XDE中的模式描述
  • 5.1.2 在BBS聊天系统中实现模式
  • 5.1.3 将模式变成可复用资源规范(RAS)
  • 5.1.4 生成并使用可复用规范
  • 5.2 在系统中自动生成文档
  • 5.3 对开发系统的软件复用技术分析
  • 5.3.1 基于BBS聊天系统的软件复用方法概述
  • 5.3.2 针对开发系统中软件复用过程的分析
  • 5.3.3 针对BBS系统中软件复用的技术体系分析
  • 5.4 本章小结
  • 第六章 总结
  • 参考文献
  • 发表的文章和参加的科研情况
  • 致谢
  • 相关论文文献

    标签:;  ;  

    基于UML建模和Web Services发布的软件复用系统的研究
    下载Doc文档

    猜你喜欢