当前位置:首页 > 工业技术
微软软件开发解决方案框架MSF
微软软件开发解决方案框架MSF

微软软件开发解决方案框架MSFPDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:麦中凡,陶伟编著
  • 出 版 社:北京:北京航空航天大学出版社
  • 出版年份:2003
  • ISBN:7810773380
  • 页数:362 页
图书介绍:MSF是一种实用的软件开发方法。本书介绍MSF的三个基础模型:风险管理模型、小组模型及过程模型;详述了MSF的四种软件开发模型:企业体系结构原理、应用开发原理、构件设计原理及基础设施部署原理;讨论了如何采用MSF来提高软件过程成熟度,分析了MSF与CMM的关系等。
《微软软件开发解决方案框架MSF》目录

第0章 绪论 1

0.1 应用软件开发概念的演进和相关术语 1

0.1.1 软件项目的动态性 1

0.1.2 体系结构 2

0.1.3 基于模型的软件开发 3

0.1.4 软件过程 4

0.1.5 相关标准的评述 5

0.1.6 项目范围 11

0.2 MSF的基本观点 12

0.3 关于本书的结构 14

第1部分 MSF综述 15

第1章 微软解决方案框架MSF 16

1.1 企业服务框架 16

1.2 MSF的历史 17

1.2.1 MSF的起源 17

1.2.2 MSF的现状 18

1.2.3 MSF框架课程 18

1.2.4 指令性指南 19

第2章 MSF的基础模型 20

2.1 MSF风险管理模型 20

2.1.1 风险源与风险的影响 20

2.1.2 风险的特征 21

2.1.3 成功的风险管理原则 21

2.1.4 主动的风险管理 22

2.1.5 风险管理策略 22

2.1.6 风险管理过程的步骤 23

2.1.7 风险评估文档 28

2.1.8 风险管理与项目管理 28

2.2 MSF小组模型 29

2.2.1 建组理念 29

2.2.2 小组角色 31

2.2.3 各角色与外部联系 34

2.2.4 小组模型成功原则 35

2.2.5 小组模型的伸缩 38

2.2.6 按项目类型使用小组模型 40

2.3 MSF过程模型 41

2.3.1 MSF过程模型的构成 42

2.3.2 MSF过程模型原理 46

2.4 小结 50

第3章 MSF的应用 52

3.1 MSF加速Internet开发 53

3.1.1 例化为WEB项目的小组模型 53

3.1.2 例化为WEB项目的过程模型 54

3.2 应用租用和外包 55

3.3 MRF,MSF及MOF框架如何协同工作 55

3.3.1 MSF和MRF 56

3.3.2 MSF和MOF 56

3.4 小结 57

第2部分 MSF企业体系结构原理 59

第4章 企业体系结构综述 60

4.1 企业IT向何处去 60

4.1.1 IT技术转变的全景图 60

4.1.2 走出深渊 62

4.2 企业体系结构的问题和基本概念 64

4.2.1 问题和基本概念 64

4.2.2 对企业体系结构的需求及开发过程 67

4.3 企业IT的评估和决策 70

4.4 企业体系结构工具 72

4.5 数字神经系统 72

4.5.1 数字神经系统的目标 73

4.5.2 数字神经系统的原则 74

4.5.3 数字神经系统的场景 74

4.5.4 数字神经系统的评估 75

4.5.5 数字神经系统的蓝图 75

4.6 小结 75

第5章 MSF企业体系结构项目开发概述 77

5.1 MSF企业体系结构 77

5.1.1 企业体系结构模型 77

5.1.2 规划和分析企业体系结构 78

5.2 企业体系结构过程 80

5.3 EA项目过程模型 83

5.4 EA项目风险分析 86

5.5 EA项目小组模型 87

5.6 企业体系结构的最佳实践 88

5.7 小结 90

第6章 EA项目构思阶段与计划阶段 91

6.1 EA项目构思阶段 91

6.1.1 评估构思阶段的风险 91

6.1.2 业务与IT协调一致 91

6.1.3 了解细节 92

6.1.4 构思阶段的中间里程碑 96

6.1.5 构思阶段的MSF小组模型 96

6.2 EA项目计划阶段 97

6.2.1 调查业务过程 97

6.2.2 确定IT目录 100

6.2.3 创建期望的体系结构 103

6.2.4 草拟企业体系结构计划 107

6.2.5 计划阶段的中间里程碑 111

6.2.6 计划阶段的MSF小组模型 111

6.3 小结 112

第7章 EA项目开发阶段与稳定阶段 113

7.1 EA项目开发阶段 113

7.1.1 启动项目 113

7.1.2 组建各项目小组 114

7.1.3 协调多个项目 114

7.1.4 开发阶段的中间里程碑 115

7.1.5 开发阶段的MSF小组模型 115

7.2 EA项目稳定阶段 116

7.2.1 收集反馈 116

7.2.2 解决与项目有关的问题 118

7.2.3 改进企业体系结构 118

7.2.4 准备下一个版本 118

7.2.5 稳定阶段的中间里程碑 119

7.2.6 稳定阶段的MSF小组模型 119

7.3 小结 120

第3部分 MSF应用开发原理 121

第8章 应用开发综述 122

8.1 与应用相关的概念和术语 122

8.2 MSF的应用模型 123

8.2.1 MSF应用模型的优势 126

8.2.2 MSF应用模型的作用 127

8.3 AD项目开发诸模型 128

8.3.1 AD项目的小组模型 128

8.3.2 AD项目的风险管理模型 129

8.3.3 AD项目的过程模型 129

8.4 小结 130

第9章 AD项目构思阶段与计划阶段 131

9.1 AD项目构思阶段 131

9.1.1 构思阶段的工作任务 131

9.1.2 构思阶段的活动 133

9.1.3 构思阶段的文档 134

9.1.4 前景认可里程碑及中间里程碑 138

9.1.5 构思阶段小组角色的职责 139

9.2 AD项目计划阶段 140

9.2.1 计划阶段的工作任务 141

9.2.2 设计过程与计划 142

9.2.3 计划认可里程碑及中间里程碑 145

9.2.4 计划阶段的工作产品 146

9.2.5 调度原理 150

9.2.6 计划阶段小组角色的职责 153

9.3 小结 154

第10章 AD项目开发阶段与稳定阶段 155

10.1 AD项目开发阶段 155

10.1.1 开发阶段的任务和活动 155

10.1.2 域完成里程碑和中间里程碑 156

10.1.3 域完成里程碑的工作产品 157

10.1.4 零缺陷理念 158

10.1.5 程序测试 162

10.1.6 疵病管理 165

10.1.7 开发阶段小组角色的职责 168

10.2 AD项目稳定阶段 169

10.2.1 稳定阶段的任务和活动 170

10.2.2 稳定阶段的测试 170

10.2.3 疵病消除过程 171

10.2.4 发布里程碑和中间里程碑 171

10.2.5 发布里程碑的工作产品 172

10.2.6 走向发布里程碑 173

10.2.7 项目完成总结评审 175

10.2.8 稳定阶段小组角色的职责 175

10.3 小结 176

第4部分 MSF构件设计原理 177

第11章 构件设计概述 178

11.1 构件基础 178

11.1.1 基本概念和术语 178

11.1.2 微软构件技术 181

11.1.3 构件交互标准 183

11.1.4 构件分布的几种情况 184

11.1.5 构件的业务价值 186

11.1.6 基于构件设计的优点 186

11.2 设计原理 187

11.2.1 设计的3个要素 187

11.2.2 什么是好的设计 187

11.2.3 构件设计过程 187

11.3 小结 188

第12章 MSF构件设计基础 189

12.1 MSF建议的构件设计途径 189

12.2 MSF构件设计准则 190

12.3 MSF构件设计的工作产品及目标 190

12.3.1 工作产品 190

12.3.2 4大特征 191

12.4 MSF构件设计过程模型 193

12.5 MSF构件设计过程中的小组角色的职责 194

12.6 小结 195

第13章 概念设计 196

13.1 概念设计综述 196

13.1.1 概念设计目标和价值 196

13.1.2 组织概念设计 199

13.1.3 概念设计过程 201

13.2 调研 202

13.2.1 调查业务过程 202

13.2.2 调查用户 204

13.2.3 数据采集技术 204

13.2.4 调研基线的工作产品 205

13.3 概念设计分析 206

13.3.1 相关术语 206

13.3.2 整合信息 209

13.3.3 创建当前状态场景 211

13.3.4 分析基线的工作产品 213

13.4 概念设计优化 213

13.4.1 改进当前状态下场景的工作 213

13.4.2 确认的未来状态场景 215

13.4.3 优化基线的工作产品 217

13.5 小结 218

第14章 逻辑设计 219

14.1 逻辑设计综述 219

14.1.1 逻辑设计的目标与价值 219

14.1.2 组织逻辑设计 221

14.1.3 逻辑设计过程 223

14.2 逻辑设计分析 224

14.2.1 标识服务和对象 225

14.2.2 标识属性和关系 227

14.2.3 分析基线的工作产品 230

14.3 逻辑设计合理化 230

14.3.1 标识隐含的服务和对象 231

14.3.2 验证服务和对象 231

14.3.3 从对象回溯至场景 233

14.3.4 合理化基线的工作产品 233

14.4 小结 234

第15章 构件物理设计 235

15.1 物理设计综述 235

15.1.1 物理设计的目标与价值 235

15.1.2 组织物理设计 236

15.1.3 物理设计过程 238

15.2 物理设计调查 239

15.2.1 判定约束与需求 240

15.2.2 从约束与需求中管理风险 241

15.2.3 在构建的同时做计划 241

15.2.4 调查基线的工作产品 243

15.3 物理设计分析 243

15.3.1 起草预部署模型 243

15.3.2 选择候选实现技术 245

15.3.3 分析基线的工作产品 247

15.4 物理设计合理化 247

15.4.1 决定构件包装和分布策略 248

15.4.2 把对象转为基于服务的构件 249

15.4.3 在拓扑空间分布构件 250

15.4.4 包装与分布的求精 251

15.4.5 合理化基线的工作产品 253

15.5 物理设计规格说明 253

15.5.1 决定编程模型 254

15.5.2 定义构件接口 258

15.5.3 理解构件结构的考虑 259

15.5.4 物理设计基线的工作产品 260

15.6 实现考虑和决策 260

第5部分 MSF基础设施部署原理 261

第16章 基础设施部署概述 262

16.1 技术基础设施概念 262

16.2 基础设施部署项目采用MSF基本模型 264

16.2.1 小组模型 264

16.2.2 过程模型 264

16.2.3 风险管理模型 267

16.3 小结 267

第17章 ID项目构思阶段与计划阶段 268

17.1 ID项目构思阶段 268

17.1.1 概念与原理 268

17.1.2 主要工作任务和工作文档 270

17.1.3 构思阶段的工作产品 271

17.1.4 前景/工作域认可里程碑和中间里程碑 276

17.1.5 构思阶段小组角色的职责 277

17.2 ID项目计划阶段 278

17.2.1 概念和原理 278

17.2.2 计划阶段工作及其工作产品 280

17.2.3 计划认可里程碑和中间里程碑 289

17.2.4 计划阶段小组角色的职责 290

17.3 小结 291

第18章 ID项目开发阶段与部署阶段 292

18.1 ID项目开发阶段 292

18.1.1 概念与原理 293

18.1.2 开发阶段的主要活动 296

18.1.3 开发阶段的工作产品 301

18.1.4 开发阶段的发布里程碑和中间里程碑 302

18.1.5 开发阶段小组角色的职责 302

18.2 ID项目部署阶段 303

18.2.1 概念与原理 304

18.2.2 部署阶段的主要活动 306

18.2.3 部署阶段的工作产品 311

18.2.4 部署阶段部署完成里程碑和中间里程碑 312

18.2.5 部署阶段小组角色的职责 312

18.3 小结 313

第6部分 MSF与前沿软件工程技术 315

第19章 MSF与CMM 316

19.1 从CMM 1开始使用MSF 316

19.1.1 坚持采用若干MSF的基本元素 316

19.1.2 从作坊式开发到小组开发 317

19.2 共享统一的过程 318

19.2.1 构思阶段的活动 318

19.2.2 计划阶段的活动 319

19.2.3 开发阶段的活动 320

19.2.4 稳定阶段的活动 321

19.3 达到CMM 2 321

19.3.1 需求管理 321

19.3.2 项目计划 322

19.3.3 项目追踪和勘漏 322

19.3.4 软件配置管理 322

19.3.5 软件质量(过程)保证 323

19.3.6 软件子承包商(供应商)管理 323

19.4 使用MSF向CMM 3演进 323

19.4.1 组织过程定焦 323

19.4.2 组织过程定义 324

19.4.3 集成的软件管理 324

19.4.4 软件产品工程 324

19.4.5 组间协调 325

19.4.6 同事评审 325

19.4.7 培训计划 325

19.5 MSF对CMM 2和CMM 3的支持 325

19.5.1 MSF有而CMM没有的元素 325

19.5.2 CMM有而MSF没有的元素 326

19.6 小结 327

第20章 瑞理统一过程RUP 328

20.1 过程模型 332

20.1.1 4个阶段 334

20.1.2 6个核心软件过程 335

20.1.3 3个核心支持过程 337

20.2 组织模型 337

20.3 小结 342

第21章 极限编程 343

21.1 什么是极限编程 343

21.2 过程模型 345

21.2.1 项目层次的过程 345

21.2.2 迭代过程的细化 350

21.2.3 开发过程的细化 351

21.2.4 集体代码拥有的过程细化 354

21.3 项目小组模型 356

21.4 小结 356

第22章 MSF与RUP和XP的比较 358

参考文献 362

相关图书
作者其它书籍
返回顶部