软件并行开发过程
|
|
| 新书城图书编号:36942 |
| 图书ISBN:7030120078 |
| 出版时间:2003-8-1 |
| 出版社:科学出版社 |
| 作者:李彤等著 |
|
市场价格:¥22 |
|
普通会员:¥17.6
|
80折 |
|
VIP会员:¥16.5
|
75折 |
|
|
|
|
|
|
|
【图书简介】
|
|
软件过程是软件产品开发成功与否的关键性因素。软件过程能力的成熟度如何已成为衡量一个软件企业整体有效性的关键性尺度。本书借鉴了制造业并行工程的思想,将其引入到计算机软件工程中,以软件开发过程中的并行性为研究对象,通过尽量使软件开发并行进行,来达到提高软件生产率的目的;通过优化改善软件开发过程,来达到提高软件质量的目的。 软件工程界长期存在软件生产率低下、软件质量欠佳两大难题。究其原因,同软件过程有很大的关系。本书所讨论的软件并行开发借鉴了制造业并行工程的思想,让软件开发过程中具备并行条件的各种粒度不同的成分(包括过程、阶段、活动、任务等)并行进行,达到加快软件开发速度的目的。正如硬件运算能力的显著提高是由串行转向并行所引发的,我们认为软件并行开发是提高软件生产率最具有潜力的途径之一。软件并行开发要求在早期阶段考虑下游的阶段与过程,支持软件需求分析、设计与下游各阶段并行交叉进行,强调各并行成分的相对独立,支持各并行成分之间的经常交互,从而改善了软件过程。尽早考虑下游因素,有利于减少反复次数、提高上游结果的质量,达到优化分析和设计的目的。因此,软件并行开发对于提高软件质量也是有希望的突破口。 本书是国内第一部讨论并行地开发软件的学术专著,是作者在多项自然科学基金支持下长期研究成果的总结。本书对可并行的软件过程及其模型、并行成分划分、并行性挖掘与延拓、并行控制、测试与集成技术、计算机辅助软件并行开发、软件开发过程的自动化等方面进行了研究,系统地讨论了相关的概念、原理、方法、技术和工具,讨论了软件并行开发对CMMI的支持。 本书可以作为计算机专业研究生和高年级本科生的教材和教学参考书,也可供从事软件工程的科技人员使用和参考。
|
|
|
|
【图书目录】
|
绪论 第1章软件并行开发的提出 1.1软件并行开发研究的现状 1.2软件并行开发研究的内容及意义 1.3软件并行开发支持工具 1.4PETRI网简介 1.5软件并行开发与CMMI 参考文献 第2章软件过程 2.1软件并行开发的软件生存周期模型 2.2软件过程中的并行性 2.3软件并行开发中的应用技术 2.4软件并行开发的项目管理 2.5软件并行开发对CMMI过程城的支持 参考文献 第3章软件并行开发成分划分 3.1划分准则和约束 3.2机遇PETRI网的系统划分 3.3机遇脚本的系统划分 3.4并行性挖掘 3.5并行性延拓 3.6并行性挖掘与延拓示例 3.7并行成分划分在CMMI过程域中的作用 参考文献 第4章软件过程并行控制 4.1并行控制的必要性 4.2并行控制模型 4.3计算机辅助并行控制 4.4机遇C-P/T网的软件并行开发控制模型 4.5机遇开发管程的并行控制 4.6并行控制模型对CMMI过程域的支持 参考文献 第5章软件测试过程 5.1软件测试的言责和策略 5.2软件测试过程模型 5.3并行进行的单元测试 5.4集成测试 5.5软件测试过程对CMMI过程域的支持 第6章计算机辅助软件并发行开发 6.1CASCD系统结构 6.2过程管理子系统 6.3CCML语言与SDDML语言 6.4配制管理 参考文献 第7章软件开发过程的自动化 7.1组合语义功能规约方法 7.2需求规约语言OORSL 7.3OORSL想JAVA程序框架的转换 7.4形式化软件功能分解的交互式规则 7.5基于知识的形式化软件设计技术 参考文献
|
|
|
|