《企業級軟體生產線2.0:國家電網雲研發平台及套用》是電子工業出版社出版圖書。
出版信息,內容簡介,作者簡介,目錄,
出版信息
企業級軟體生產線2.0:國家電網雲研發平台及套用
王繼業 等 著
- 出版社:電子工業出版社
- ISBN:9787121332234
- 版次:1
- 商品編碼:12353312
- 品牌:電子工業出版社
- 包裝:平裝
- 開本:16開
- 出版時間:2018-04-01
- 用紙:膠版紙
- 頁數:184
- 字數:219000
- 正文語種:中文
內容簡介
SG-UAP是國家電網公司統一發布和使用的企業級信息化軟體雲開發平台。本書分為櫃囑境三大部分,分別是SG-UAP平台建設背景和態勢分析、SG-UAP方法論和平台、SG-UAP平台的套用開發實踐和套用案例。全書總計8章,包括引言、軟體開發與軟體生產線、軟體生產線的新態勢、企業級軟體生產線2.0、SG-UAP軟體生產線平台、SG-UAP套用開發實踐、SG-UAP套用案例及總結與展望。本書旨在以國網公司多年軟體開發平台建設中收穫的成果和遇到的問題,為我國軟體行業下一步發展提供一個成功的建設案例,為從事軟體平台建設的公司和個人提供一個可參考的指南。
作者簡介
王繼業,男,教授級高級工程師,現任國家電網公司信息通信部主任,兼任中國計算機用戶協會副理事長,電力行業信息標準化委員會主任委員,中國地理信息協會電力工作委員會主任委員,中國電機工程學會信息化專委會常務副主任委員,中國信息協會常務理事。常年從事電力信息化工作,熟悉企宙趨歸催業管理與電力信息化的規劃、設計、建設、管理、運營、標準、信息安全等工作,作為負責人參與或組織連白員了電力部機關管理信息系統、國家電力信息廣域網、國家電網公司SG186工程、國家電網公司SG-ERP工程、企趨危國家發改委“電網企業信息安全等級保護縱深防禦示範工程”等建設實施。是公安部信息安全等級保護專家組成員,衛生部、新華社信息化專家組成員。
目錄
第1章 引言 1
1.1 國家電網公司信息化發展 1
1.2 國家電網軟體開發平台建設 2
1.3 企業級軟體生產線2.0 5
第2章 軟體開發與軟體生產線 6
2.1 軟體的發展階段 6
2.2 現代軟體的分類與特徵 10
2.3 軟體開發方式的進擔紙化 11
2.4 構件軟體工程 15
2.5 軟體生產線 16
2.5.1 基本概念 16
2.5.2 軟體生產線及其套用 18
2.5.3 軟體生產線工程 19
2.6 國家科技計畫重大項目 20
2.6.1 核高基中間件研發項目 20
2.6.2 中國雲專項 21
2.6.3 863軟體生產線項目 21
第3章 軟體生產線的新態勢 23
3.1 概述 23
3.2 軟體開發運行新環境 24
3.2.1 物聯網 24
3.2.2 移動網際網路 26
3.2.3 雲計算 27
3.2.4 大數據 28
3.2.5 網際網路+ 29
3.3 軟體開發運行新技術 30
3.3.1 雲計算 30
3.3.2 容器化 32
3.3.3 微服務 35
3.4 軟體開發運行新方法 38
3.4.1 DevOps概念 39
3.4.2 DevOps開發流程 40
3.5 對軟體生產線提出的新要求 41
第4章 企業級軟體生產線2.0 44
4.1 概述 44
4.2 總體方法 45
4.3 SG-UAP模型驅動開發(MDD) 48
4.3.1 SG-UAP模型驅動方法框架 49
4.3.2 模拘煮臘型與元模型 50
4.3.3 模型分析與仿真 51
4.3.4 模型轉換 52
4.3.5 套用生成 55
4.4 面向微服務架構(??SOA) 56
4.4.1 SG-UAP微服務參考架構 58
4.4.2 微服務 59
4.4.3 關民鑽背兆鍵技術 62
4.5 SG-UAP成熟度模型 66
4.5.1 業務維度 66
4.5.2 架構維度 67
第5章 SG-UAP軟體生產線平台 69
5.1 SG-UAP平台概述 69
5.1.1 發展歷程 69
5.1.2 建設理念 72
5.1.3 推廣套用 74
5.2 SG-UAP平台總體架構 76
5.2.1 功能架構 76
5.2.2 技術架構 77
5.3 SG-UAP平台核心功能 78
5.3.1 開發工具 78
5.3.2 開發套件 83
5.3.3 單體套用開發組件 86
5.3.4 微服務開發組件 87
5.3.5 公共組件庫的價值 92
5.3.6 協同研發 97
5.4 SG-UAP平台技術特色 100
5.4.1 完整的項目生命周期支撐 100
5.4.2 企業級軟體開發方式 102
5.4.3 豐富的可復用組件 103
5.4.4 模型驅動的可視化構造 103
5.4.5 動態模組化的套用架構 104
5.4.6 無縫的一體化平台集成 105
5.4.7 基於Web全面的線上化 105
5.4.8 全面的兼容性和國際化 107
第6章 SG-UAP套用開發實踐 108
6.1 SG-UAP套用開發概述 108
6.1.1 套用開發角色 108
6.1.2 套用開發流程 111
6.2 SG-UAP單體套用開發 113
6.2.1 單體套用介紹 113
6.2.2 單體套用開發 114
6.2.3 套用場景 116
6.3 SG-UAP微服務開發 117
6.3.1 微服務介紹 117
6.3.2 微服務開發 119
6.3.3 套用場景 124
6.4 快速構建 126
6.4.1 快速構建介紹 126
6.4.2 快速構建過程 127
6.5 雲研發 130
6.5.1 雲研發介紹 130
6.5.2 雲研發流水線 131
6.5.3 雲研發流程 132
第7章 SG-UAP套用案例 137
7.1 綜合業務五位一體風控子系統 137
7.1.1 概述 137
7.1.2 業務需求 138
7.1.3 總體方案 139
7.1.4 功能設計 142
7.1.5 套用效果 143
7.2 國家電網公司設備(資產)運維精益管理系統 145
7.2.1 概述 145
7.2.2 業務需求 146
7.2.3 總體方案 151
7.2.4 功能設計 154
7.2.5 套用效果 154
7.3 一體化員工報賬平台 157
7.3.1 概述 157
7.3.2 業務需求 157
7.3.3 總體方案 159
7.3.4 功能設計 162
7.3.5 套用效果 163
7.4 SG-UAP套用案例分析 164
第8章 總結與展望 165
8.1 本書總結 165
8.2 國家電網公司平台建設展望 166
8.3 國網一體化開發雲建設展望 167
3.2.5 網際網路+ 29
3.3 軟體開發運行新技術 30
3.3.1 雲計算 30
3.3.2 容器化 32
3.3.3 微服務 35
3.4 軟體開發運行新方法 38
3.4.1 DevOps概念 39
3.4.2 DevOps開發流程 40
3.5 對軟體生產線提出的新要求 41
第4章 企業級軟體生產線2.0 44
4.1 概述 44
4.2 總體方法 45
4.3 SG-UAP模型驅動開發(MDD) 48
4.3.1 SG-UAP模型驅動方法框架 49
4.3.2 模型與元模型 50
4.3.3 模型分析與仿真 51
4.3.4 模型轉換 52
4.3.5 套用生成 55
4.4 面向微服務架構(??SOA) 56
4.4.1 SG-UAP微服務參考架構 58
4.4.2 微服務 59
4.4.3 關鍵技術 62
4.5 SG-UAP成熟度模型 66
4.5.1 業務維度 66
4.5.2 架構維度 67
第5章 SG-UAP軟體生產線平台 69
5.1 SG-UAP平台概述 69
5.1.1 發展歷程 69
5.1.2 建設理念 72
5.1.3 推廣套用 74
5.2 SG-UAP平台總體架構 76
5.2.1 功能架構 76
5.2.2 技術架構 77
5.3 SG-UAP平台核心功能 78
5.3.1 開發工具 78
5.3.2 開發套件 83
5.3.3 單體套用開發組件 86
5.3.4 微服務開發組件 87
5.3.5 公共組件庫的價值 92
5.3.6 協同研發 97
5.4 SG-UAP平台技術特色 100
5.4.1 完整的項目生命周期支撐 100
5.4.2 企業級軟體開發方式 102
5.4.3 豐富的可復用組件 103
5.4.4 模型驅動的可視化構造 103
5.4.5 動態模組化的套用架構 104
5.4.6 無縫的一體化平台集成 105
5.4.7 基於Web全面的線上化 105
5.4.8 全面的兼容性和國際化 107
第6章 SG-UAP套用開發實踐 108
6.1 SG-UAP套用開發概述 108
6.1.1 套用開發角色 108
6.1.2 套用開發流程 111
6.2 SG-UAP單體套用開發 113
6.2.1 單體套用介紹 113
6.2.2 單體套用開發 114
6.2.3 套用場景 116
6.3 SG-UAP微服務開發 117
6.3.1 微服務介紹 117
6.3.2 微服務開發 119
6.3.3 套用場景 124
6.4 快速構建 126
6.4.1 快速構建介紹 126
6.4.2 快速構建過程 127
6.5 雲研發 130
6.5.1 雲研發介紹 130
6.5.2 雲研發流水線 131
6.5.3 雲研發流程 132
第7章 SG-UAP套用案例 137
7.1 綜合業務五位一體風控子系統 137
7.1.1 概述 137
7.1.2 業務需求 138
7.1.3 總體方案 139
7.1.4 功能設計 142
7.1.5 套用效果 143
7.2 國家電網公司設備(資產)運維精益管理系統 145
7.2.1 概述 145
7.2.2 業務需求 146
7.2.3 總體方案 151
7.2.4 功能設計 154
7.2.5 套用效果 154
7.3 一體化員工報賬平台 157
7.3.1 概述 157
7.3.2 業務需求 157
7.3.3 總體方案 159
7.3.4 功能設計 162
7.3.5 套用效果 163
7.4 SG-UAP套用案例分析 164
第8章 總結與展望 165
8.1 本書總結 165
8.2 國家電網公司平台建設展望 166
8.3 國網一體化開發雲建設展望 167