图书介绍

软件工程的本质 运用SEMAT内核PDF|Epub|txt|kindle电子书版本网盘下载

软件工程的本质 运用SEMAT内核
  • IvarJacobson著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111432807
  • 出版时间:2014
  • 标注页数:222页
  • 文件大小:45MB
  • 文件页数:259页
  • 主题词:软件工程

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

软件工程的本质 运用SEMAT内核PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分 内核思想解释4

第1章 简要介绍如何使用内核4

1.1为什么开发优秀软件具有很大的挑战性5

1.2认识软件工程的本质:内核6

1.3应用内核处理特定挑战:一个例子6

1.3.1进入问题的要点7

1.3.2处理挑战8

1.4学习如何使用内核处理开发挑战9

第2章 关于内核的一些更多的细节10

2.1如何使用内核处理特定挑战:一个例子11

2.2阿尔法介绍11

2.3阿尔法使用状态帮助团队取得进展14

2.4更多关于内核的内容16

第3章 纵览完整的内核17

3.1内核的组织结构18

3.2对于进展和演变是本质的事物:阿尔法19

3.3对于做什么是本质的事情:活动空间23

3.4所需的本质功能:能力25

3.5更多关于内核的内容26

第4章 利用卡片使内核阿尔法变得具体27

4.1使用卡片帮助处理特定挑战:一个例子28

4.2使内核活跃起来30

第5章 通过实践了解更多有关内核的细节32

5.1使实践变得清晰33

5.2实践的明确程度34

5.3从实践中构建方法35

5.4学习方法和实践36

第6章 内核可以为你做什么37

6.1开发卓越软件38

6.2成长40

6.3学习40

6.4演进41

延伸阅读42

第二部分 使用内核运行一次迭代44

第7章 使用内核运行迭代:计划-执行-检查-调整44

7.1使用的术语45

7.2计划-执行-检查-调整45

7.3设定场景47

7.4下几章的重点48

第8章 计划一次迭代49

8.1用阿尔法状态指导计划50

8.1.1确定当前的进展51

8.1.2确定下一步工作目标52

8.1.3确定如何完成目标52

8.2确定当前状态52

8.3确定下一个状态54

8.4确定如何达到下一组状态55

8.5内核如何帮助你进行迭代计划56

第9章 执行和检查迭代57

9.1使用内核执行和检查迭代58

9.2执行和检查我们故事中的迭代58

9.3内核如何帮助你执行和检查迭代62

第10章 调整工作方式63

10.1使用内核调整工作方式64

10.2调整我们故事中的工作方式64

10.3内核如何帮助你调整工作方式66

10.3.1明确工作方式66

10.3.2改进工作方式67

第11章 使用明确的需求项状态运行一次迭代68

11.1使用明确的需求项完成工作69

11.2计划我们故事中的迭代71

11.3进行我们故事中的另一次迭代71

11.4调整我们故事中的工作方式74

11.5讨论76

延伸阅读76

第三部分 使用内核运行一个软件开发工作78

第12章 运行一个软件开发工作:从想法到运营78

12.1我们故事中的人物和他们一路上所面临的挑战79

12.2了解组织环境79

第13章 创建业务案例81

13.1准备开始我们的故事82

13.2了解机会和涉众84

13.3了解解决方案86

13.4准备工作88

13.5制定一个概要计划89

13.6建立时间进度表93

13.7内核如何帮助你开始94

13.7.1拥抱你的涉众94

13.7.2指导开发95

13.7.3预先计划95

第14章 开发系统96

14.1构建骨架系统——让它能工作99

14.2涉众参与100

14.3开始开发101

14.4建立一个各方都认可的工作方式103

14.5使骨架系统可用——让系统工作得更好105

14.6保持涉众参与106

14.7演化一个可用的系统107

14.8找到一个好的工作方式109

14.9演进为可部署的解决方案——结束工作110

14.10通过验收111

14.11准备交付112

14.12完成!完成开发工作114

14.13内核如何帮助你开发卓越的软件115

第15章 运营软件116

15.1设置场景117

15.2上线——成功地部署系统119

15.3部署系统120

15.4两个团队之间的移交122

15.5支持系统直到其退役124

15.6我们的故事结束126

延伸阅读127

第四部分 利用内核来规模化开发130

第16章 规模化意味着什么130

第17章 细化内核来提供更多细节133

17.1对于缺乏经验的成员将“实践”变得精确134

17.2实例:需求获取的实践135

17.3实例:验收测试的实践137

17.4了解实践是如何协同工作的138

17.5“明确的实践”的价值140

第18章 拓展内核来适配不同类型软件开发141

18.1商定需要使用的实践142

18.2适应你的开发生命周期143

18.3在开发过程中增量式地建立一个方法144

18.4大型组织中的方法146

18.5让团队控制他们的方法147

第19章 向上规模化内核来适用大型复杂软件开发148

19.1大型软件开发的例子149

19.2利用阿尔法来组织工作150

19.3利用阿尔法进行可视化开发153

19.4利用阿尔法来协调开发团队154

19.5让团队成员参与内核的规模化156

延伸阅读156

第五部分 内核如何改变你在工作中运用方法的方式158

第20章 考虑与不考虑方法158

20.1不停地思考方法159

20.2做比说强160

第21章 敏捷运用方法161

21.1是整个团队而不是小部分人拥有方法162

21.2关注于方法使用胜过综合方法描述163

21.3不断演化团队的方法而不是保持方法固定不变164

第六部分 真正新在哪166

第22章 重建方法166

22.1并不缺少方法,缺少的是基础——内核167

22.2内核重视实践性168

22.3内核是可付诸实施的、可扩展的168

第23章 在方法上应用关注点分离原则170

23.1将内核从实践中分离171

23.2将阿尔法从工作产品中分离172

23.3将本质从细节中分离173

第24章 关键区分174

24.1方法上的创新175

24.2方便软件开发团队和专业人员的实用工具175

第七部分 结语178

第25章 这并不是终点178

第26章 ……,但是现在可能是序幕的结束180

第27章 愿景实现之时183

27.1对于软件专业人员184

27.2对于产业界185

27.3对于学术界185

27.4令人激动的未来186

延伸阅读186

附录190

附录A概念和符号190

附录B本书所涉及内容相比内核的差异191

B.1内核和本书都包含的内容191

B.2内核不包含但本书包含的内容191

B.3内核包含但本书不包含的内容192

附录C参考文献193

C.1 SEMAT工作文献193

C.2 SEMAT:其他文档和参考文献193

C.3其他参考文献195

作者介绍196

业内人士对本书的评价198

索引206

热门推荐