微软SQL Server软件Hotfix流程管理系统的设计与实现

微软SQL Server软件Hotfix流程管理系统的设计与实现

论文摘要

信息管理系统和工作流控制在企业信息化建设中有着很重要的作用。微软作为世界知名软件企业在这方面一直处于领先地位。微软SQL Server产品组为了提高产品维护的工作效率,简化缺陷修复的工作流程而专门开发了一套符合其自身特点的Hotfix流程管理系统(内部名称Conductor),本文作者有幸参与了这套系统的设计及几个关键模块的实施。自部署以来,该系统在微软SQL Server Team取得了很大成功,它涉及到了所有与SQL Server产品缺陷修复有关的工作组和人员。控制了Hotfix从客户服务支持组到产品经理、项目经理、开发组、Build组、测试组直至Release组最后分发升级包给客户的整个流程。该系统自在SQL Server内部部署之后,因其自动化程度较高,客户使用方便而受到了很大的欢迎,整个SQL Server Team的工作效率相对于以前有极大提高。本文首先概括了该项目的背景,然后调查研究了微软其他项目组解决类似问题的方案和技术以及目前其他比较流行的技术,然后对项目进行了详细的需求分析,最后在明确需求的基础上通过对比多套方案得出了最终的系统架构,然后以项目中最为关键的VSTS Service引擎为例,使用面向对象的设计方法提出的该部分的详细设计与实施。本文通过分析、设计和实现微软SQL Server Hotfix流程管理系统,充分说明了面向对象的设计与实施在现代软件工程中的重要作用。本文还通过描述微软SQL Server项目团队所使用这套信息系统的整个开发历程,充分展示了一个成功的企业信息系统的开发过程。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 引言
  • 1.1 课题背景
  • 1.2 课题任务
  • 1.2.1 课题内容
  • 1.2.2 本人承担任务
  • 1.3 论文结构
  • 第二章 相关理论技术简介
  • 2.1 面向对象的分析和设计思想
  • 2.1.1 传统开发方法存在问题
  • 2.1.2 面向对象的基本概念
  • 2.1.3 面向对象的基本特征
  • 2.1.4 面向对象的分析、设计与实施
  • 2.2 编程语言的选择
  • 2.2.1 C++编程语言
  • 2.2.2 C#编程语言
  • 2.2.3 C++、C#编程语言在本项目中的比较
  • 2.3 SQL SERVER2008数据库及特点
  • 2.4 WINDOWS WORKFLOW FOUNDATION框架
  • 2.4.1 Windows Workflow Foundation框架简介
  • 2.4.2 普通应用程序的基本结构
  • 2.4.3 Windows Workflow Foundation应用程序的基本结构及原理
  • 2.4.4 Windows Workflow Foundation的特点及优势
  • 2.4.5 Windows Workflow Foundation的应用场景
  • 2.4.6 本项目应用Windows Workflow Foundation的可行性分析
  • 2.5 对SQL SERVER BUILD组工作流的考察
  • 2.5.1 SOL Server Build Team的工作流程简介
  • 2.5.2 SOL Server Build Team的工作流的实现简介
  • 2.5.3 对SOL Server Build Team的工作流的经验借鉴
  • 2.6 本章小结
  • 第三章 需求分析
  • 3.1 需求背景
  • 3.1.1 SOL Server产品发布流程总体介绍
  • 3.1.2 Hotfix背景介绍
  • 3.1.3 现有系统VSTS简介
  • 3.1.4 Hotfix在VSTS中的关键字段
  • 3.2 HOTFIX流程的功能性需求
  • 3.2.1 阶段一:SE Triage
  • 3.2.2 阶段二:PU Triage
  • 3.2.3 阶段三:Development
  • 3.2.4 阶段四:Ready to Build
  • 3.2.5 阶段五:Build
  • 3.2.6 阶段六:Test
  • 3.2.7 阶段七:Release
  • 3.3 系统需求总览
  • 3.3.1 非功能性需求总结
  • 3.3.2 Hotfix系统总体目标
  • 3.4 本章小结
  • 第四章 系统概要设计
  • 4.1 概要设计概述
  • 4.1.1 设计方案的基本原则
  • 4.1.2 系统整体架构
  • 4.2 服务器端架构
  • 4.2.1 服务器端应用程序架构及子系统划分
  • 4.2.2 服务器端应用程序的分层架构及依赖
  • 4.2.3 服务器端应用程序的时序
  • 4.3 客户端架构设计
  • 4.3.1 客户端总体结构
  • 4.3.2 客户端界面总体设计
  • 4.4 数据库核心结构设计
  • 4.4.2 系统核心实体
  • 4.4.3 核心实体的关系
  • 4.5 本章小结
  • 第五章 系统详细设计与实现
  • 5.1 系统详细设计概况
  • 5.2 BUILD REQUEST用例分析
  • 5.3 BuILD REQUEST领域模型的分析
  • 5.3.1 核心分析类的时序
  • 5.3.2 核心分析类的消息流通
  • 5.4 核心控制类的细化
  • 5.4.1 单一核心控制类Logic Controler的缺陷
  • 5.4.2 控制类Logic Controler的细化与改进
  • 5.5 子系统的接口定义
  • 5.6 VSTS SERVICE子系统的设计
  • 5.6.1 VSTS Service子系统接口描述
  • CreateWorkitem接口的描述及分析'>5.6.2 ICreateWorkitem接口的描述及分析
  • CreateWorkitem接口分析类的信息流通'>5.6.3 ICreateWorkitem接口分析类的信息流通
  • CreateWorkitem接口设计类的映射'>5.6.4 ICreateWorkitem接口设计类的映射
  • CreateWorkitem接口的精化设计'>5.6.5 ICreateWorkitem接口的精化设计
  • UdateWorkitem接口的设计'>5.6.6 IUdateWorkitem接口的设计
  • GetHotfixStatus接口的设计'>5.6.7 IGetHotfixStatus接口的设计
  • 5.7 子系统的实现
  • 5.7.2 Workflow Service
  • 5.7.3 Notification Service
  • 5.7.5 DataAccess子系统
  • 5.7.8 客户端的实现
  • 5.8 本章小结
  • 第六章 结束语
  • 6.1 论文工作总结
  • 6.2 问题和展望
  • 参考文献
  • 致谢
  • 相关论文文献

    • [1].让Win10焕然一新[J]. 办公自动化 2020(02)
    • [2].一周只上四天班,公司会更高效吗?[J]. 中外管理 2020(04)
    • [3].微软如何实现自我“刷新”[J]. 清华管理评论 2020(06)
    • [4].新冠疫情之下微软的危机管理[J]. 大陆桥视野 2020(07)
    • [5].微软将于2021年关闭Internet Explorer[J]. 计算机与网络 2020(18)
    • [6].微软中国突围[J]. 中国企业家 2019(05)
    • [7].微软携多款创新实践亮相进博会[J]. 智能建筑与智慧城市 2019(11)
    • [8].微软黄河燕:拥抱开源提升价值空间[J]. 中国信息化 2017(12)
    • [9].是什么“刷新”了微软的蓝图——读萨提亚·纳德拉《刷新:重新发现商业与未来》[J]. 现代国企研究 2018(07)
    • [10].纳德拉承认微软错失移动机遇 未来将专注新挑战[J]. 电子技术与软件工程 2016(22)
    • [11].微软 让机器思考[J]. 英才 2017(03)
    • [12].微软与中国市场渐行渐远[J]. 中国外资 2017(03)
    • [13].微软中国:实施信息安全及合作战略[J]. 信息安全研究 2017(05)
    • [14].纳德拉执掌微软3年 交出了一份优秀答卷[J]. 软件 2017(04)
    • [15].微软豪赌手机惨败 手机收入同比减7.3亿美元[J]. 电子技术与软件工程 2017(11)
    • [16].生态的野望与闭环,越来越重视 中国的微软如何突破[J]. 商业文化 2017(19)
    • [17].设计革命——微软访谈实录[J]. 建筑技艺 2017(09)
    • [18].微软迷航[J]. 商界(评论) 2015(12)
    • [19].微软重谋帝国梦[J]. 商业观察 2016(05)
    • [20].微软移动只剩一条路?[J]. 董事会 2016(07)
    • [21].专利授权换应用预装:微软移动刷存在感之举[J]. 通信世界 2016(24)
    • [22].发展高潜力人才——微软的高管教练实践[J]. 中国人力资源开发 2014(04)
    • [23].微软纳德拉时代[J]. 新经济 2015(09)
    • [24].微软医疗的中国愿景[J]. 中国数字医学 2010(07)
    • [25].微软“云图” 什么是正确的转型节奏[J]. 商学院 2015(06)
    • [26].微软图变[J]. 中关村 2015(09)
    • [27].微软扭亏未来路[J]. 中外企业文化 2015(10)
    • [28].微软的中国突围[J]. 全球商业经典 2019(06)
    • [29].微软重回巅峰 它是如何做到的[J]. 中国商人 2019(08)
    • [30].微软的秋天来了?[J]. 电脑爱好者 2008(20)

    标签:;  ;  

    微软SQL Server软件Hotfix流程管理系统的设计与实现
    下载Doc文档

    猜你喜欢