绿色排版工具|热门专题|网站地图|移动官网
您的当前位置:网站首页 > 电子书 > 计算机类 > 正文

软件工程的本质:运用SEMAT内核(Ivar Jacobson 等著)完整版PDF[65MB]

来源:[db:来源] 编辑:脚本之家 时间:2019-07-29 14:47:39 阅读:

SEMAT(Software Engineering Method and Theory,软件工程方法和理论)是一个国际倡议,旨在确定一个软件工程的公共基础或通用标准。它得到了一些全球软件工程领域最杰出的贡献者的支持。通过创建一种简单的语言来描述方法和实践,SEMAT团队将这个公共基础表示为一个由所有软件开发基本要素组成的内核(或框架)。

软件工程的本质:运用SEMAT内核介绍了这个内核并展示了如何在开发软件和改进团队工作方式时运用这个内核。本书是为软件专业人员、教育工作者和学生而非软件方法论者写的。对于所有需要评价和选择他们工作最佳实践的软件开发团队的成员,本书的实用性和价值远远胜过任何一个方法的描述或应用。

目录
译者序
Robert Martin作序
Bertrand Meyer作序
Richard Soley作序
前言
致谢
第一部分 内核思想解释
第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
第二部分 使用内核运行一次迭代
第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

图文精选:

Copyright©2012-2019 小蚂蚁信息网版权所有 粤ICP备14061018号-1


郑重声明:本网站资源、信息来源于网络,完全免费共享,仅供学习和研究使用,版权和著作权归原作者所有,如有不愿意被转载的情况,请通知我们删除已转载的信息。

Top