搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
个体软件过程
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787115232267
  • 作      者:
    (美)Watts S. Humphrey著
  • 出 版 社 :
    人民邮电出版社
  • 出版日期:
    2010
收藏
编辑推荐
    除了设计和编写软件应用程序外,软件工程师面临的主要挑战之一是管理软件地程,使工作更为高效和富有成果。<br>    在这本简要介绍有效软件工程实用基本原理的著作中,作者Watts Humphrey为广大的学生和专业程序员等读者群提供了个体软件过程方面的知识。Watts Humphrey著名的软件工程专家,其著作Managing the Soft ware Process影响深远。《个体软件过程》以实际训练的方式提供了一些实用的练习,读者可以用来丰富时间管理和质量保证方面的经验并提高技能,这将有助于他们完成令人满意的工作,并能更好地应用专业编程知识,在职业生涯中获得更大的成功。<br>    《个体软件过程》包括以下内容:<br>    通过培养工作习惯和提高个人软件管理技术,使各级水平的软件工程师(从学生到经验丰富的专业人员)的工作更高效和富有成果;<br>    来自世界顶级软件过程和软件质量专家的建议和指导;<br>    提高个人技能的实用练习;<br>    教员指导材料——详细内容见书中。
展开
作者简介
    汉弗莱(Watts S.Humphrey),是位知名作者,在软件开发过程和软件过程改进方面著有多本影响深远的图书:Man-aging the Software Process(1989)、A Disciplinge for Software Engineering(1995)、Managing Tech-nical People(1997)。Humphrey曾长期在旧M公司担任高级软件开发经理。获得了大量的软件开发过程方面的经验,目前是卡内基梅隆大学软件工程研究所的研究员,就软件质量和软件过程方面的主题著书立说、提供 咨询,并在世界各地发表这方面的演讲。
展开
内容介绍
    《个体软件过程》(简称“PSPi”)是Watts S.Humphrey于1997年特地为美国大学一年级学生编写的教科书。书中描述了很多资深的软件工程师解决软件工程问题的方法,特别是有关软件项目计划和软件质量控制方面的先进方法,并提供了很多练习来帮助读者掌握这些方法。<br>    美国Embry-Riddle航空大学计算机科学系以《个体软件过程》初稿为教材,为该系一年级学生讲授了这门课程,经验证明,这对造就学生成为合格的软件专业人员很有帮助。每章之后还附有习题,以帮助读者复习与掌握该章的主要内容。因为《个体软件过程》是在两个学期的计算机科学或软件工程导论课程中使用,所以《个体软件过程》的内容分成两部分,在第一学期中讲授时间管理(前10章),在第二学期中讲授质量问题(后10章)。<br>    《个体软件过程》实用性与可读性较强,可作为高等学校计算机软件工程课程的教材,也可作为工程技术人员自学个体软件过程的教材,是进行软件过程改善和能力成熟度模型SW-CMM评估的重要参考资料。《个体软件过程》同样适用于软件开发项目经理、程序员和一般编程爱好者在开发软件时参考。
展开
精彩书摘
    当计划已文档化且记录了实际所花费的时间,就能很容易地把实际的结果与原来的计划相比较,然后就能发现计划中存在哪些错误以及如何改进作计划的过程。制订准确计划的关键就是要坚持制订计划,并把每个计划与实际的结果相比较,然后就会知道如何才能制订出更好的计划。<br>    为了管理好时间,首先制订时间分配计划。然后按照计划去做,知道如何去作一个较好的计划是比较容易的,能真正按照计划去实施才是最困难的。世界上未能实施的计划的示例数不胜数,譬如节食或戒烟。<br>    开始的时候,按照计划进行工作可能比较困难。你可能会有很多借口,最常见的就是这份计划作得不好。但只有按照计划去做,你才可能知道它的优劣。按照预先制订的计划进行工作会有两点好处:第一,了解计划中还存在哪些错误,有助于更好地计划下一个项目。第二,按照计划好的方式完成工作。这看起来好像不重要,但是事实上软件工程中的许多错误都是由于考虑不周、粗心大意或是不注意细节而造成的。在很多情况下,已经知道了合适的方法并且也作了详细的说明,但就是没有得到实施。因此,学会制订可行的计划是重要的,但是学会实际执行这些计划才是最关键的。<br>    按照计划进行工作的另一个更加微妙的好处就是它实际上在改变你的工作方式。有了计划,就不用浪费时间去考虑下一步要干什么,它会帮助你把精力集中在所做的事情上,很少分心,从而提高了工作效率。<br>    2.2 了解时间的使用情况<br>    进行时间管理的实践,第一步要了解现在是如何利用时间的,为此需要遵循下面几个步骤。
展开
目录
第1章 软件工程师的任务 1<br>1.1 什么是软件工程 1<br>1.2 为什么工程质量很重要 1<br>1.3 个体软件过程 2<br>1.4 高质量工作的规范 2<br>1.5 高质量工作的重要性 3<br>1.6 如何提高工作质量 3<br>1.7 过程改进的步骤 4<br>1.8 本书的策略 5<br>1.9 总结 5<br>1.10 练习1 5<br><br>第2章 时间管理 7<br>2.1 时间管理的逻辑原理 7<br>2.2 了解时间的使用情况 8<br>2.3 工程记事本 9<br>2.4 工程记事本的设计 9<br>2.5 工程记事本示例 10<br>2.6 总结 12<br>2.7 练习2 13<br><br>第3章 时间跟踪 15<br>3.1 为什么要跟踪时间 15<br>3.2 记录时间数据 15<br>3.3 跟踪时间 16<br>3.4 使用标准的时间记录日志 17<br>3.5 处理中断 19<br>3.6 跟踪已完成的任务 19<br>3.7 在工程记事本中登记时间日志 21<br>3.8 时间记录的提示 21<br>3.9 总结 22<br>3.10 练习3 22<br><br>第4章 阶段计划与产品计划 23<br>4.1 阶段计划和产品计划 23<br>4.2 周活动总结表 24<br>4.3 总结每周的时间分配 26<br>4.4 计算阶段时间和工作效率 28<br>4.5 使用周活动总结表 31<br>4.6 总结 32<br>4.7 练习4 32<br><br>第5章 产品计划 33<br>5.1 产品计划的必要性 33<br>5.2 产品计划的用途 33<br>5.3 什么是产品计划 34<br>5.4 产品计划 34<br>5.5 制订小型任务的计划 35<br>5.6 术语定义 35<br>5.7 作业编号日志 35<br>5.8 关于使用作业编号日志的几点建议 40<br>5.9 使用产品的时间和效率数据 40<br>5.10 总结 41<br>5.11 练习5 41<br><br>第6章 产品规模 43<br>6.1 产品计划过程 43<br>6.2 规模度量 43<br>6.3 使用规模度量的注意事项 44<br>6.4 程序规模 45<br>6.5 其他的规模度量方法 46<br>6.6 程序规模估计 47<br>6.7 较大规模的估计 48<br>6.8 在作业编号日志中使用规模度量的方法 50<br>6.9 总结 53<br>6.10 练习6 54<br><br>第7章 管理好时间 55<br>7.1 时间管理的要素 55<br>7.2 活动分类 55<br>7.3 收集活动的时间数据 56<br>7.4 时间分配的评价 56<br>7.5 做出时间安排 56<br>7.6 找出更多的时间 58<br>7.7 制订基本规则 58<br>7.8 设定时间分配的优先级 61<br>7.9 管理好时间安排 63<br>7.10 关于管理可变动的时间的几点建议 64<br>7.11 时间管理的目标 64<br>7.12 总结 65<br>7.13 练习7 65<br><br>第8章 承诺的管理 67<br>8.1 什么是承诺 67<br>8.2 认真制订承诺 68<br>8.3 承诺的一个示例 69<br>8.4 工业中的示例 70<br>8.5 处理没有完成的承诺 71<br>8.6 管理承诺的重要性 71<br>8.7 不对承诺进行管理的后果 72<br>8.8 管理承诺的方法 72<br>8.9 总结 73<br>8.10 练习8 74<br><br>第9章 进度管理 75<br>9.1 进度管理的必要性 75<br>9.2 Gantt图 76<br>9.3 制订项目进度表 77<br>9.4 检查点 77<br>9.5 跟踪项目计划 79<br>9.6 跟踪挣值 81<br>9.7 总结 84<br>9.8 练习9 84<br><br>第10章 项目计划 85<br>10.1 项目计划的必要性 85<br>10.2 项目计划总结表 85<br>10.3 项目总结 88<br>10.4 程序规模 89<br>10.5 开发阶段的时间 91<br>10.6 估计的准确性 92<br>10.7 总结 93<br>10.8 练习10 93<br><br>第11章 软件开发过程 95<br>11.1 为什么使用过程 95<br>11.2 一些定义 95<br>11.3 过程脚本 96<br>11.4 检查点和阶段 98<br>11.5 更新的项目计划总结表 98<br>11.6 一个计划的示例 101<br>11.7 累计时间值计算的示例 104<br>11.8 总结 107<br>11.9 练习11 107<br><br>第12章 缺陷 109<br>12.1 什么是软件质量 109<br>12.2 缺陷和质量 109<br>12.3 什么是缺陷 110<br>12.4 缺陷与Bug 111<br>12.5 缺陷类型 112<br>12.6 了解缺陷 113<br>12.7 缺陷记录日志 113<br>12.8 统计缺陷个数 116<br>12.9 使用缺陷记录日志 117<br>12.10 更新的PSP过程 117<br>12.11 总结 123<br>12.12 练习12 123<br><br>第13章 缺陷查找技术 125<br>13.1 个人对产品质量的承诺 125<br>13.2 发现缺陷的步骤 125<br>13.3 发现和修复缺陷的方法 126<br>13.4 代码复查 127<br>13.5 为什么要尽早发现缺陷 127<br>13.6 发现和修复缺陷的费用 128<br>13.7 利用代码复查发现缺陷 129<br>13.8 编译前的复查 130<br>13.9 编译与测试缺陷的数据 131<br>13.10 更新后的PSP项目计划总结表 132<br>13.11 其他种类的代码复查 137<br>13.12 总结 137<br>13.13 练习13 138<br><br>第14章 代码复查检查表 139<br>14.1 检查表的用途 139<br>14.2 代码复查检查表的示例 139<br>14.3 使用代码复查检查表 142<br>14.4 建立个人检查表 143<br>14.5 改进检查表 147<br>14.6 编码标准 150<br>14.7 总结 152<br>14.8 练习14 152<br><br>第15章 缺陷预测 153<br>15.1 缺陷率 153<br>15.2 缺陷数据的使用 154<br>15.3 缺陷密度 155<br>15.4 缺陷率的预测 155<br>15.5 缺陷估计 156<br>15.6 更新的项目计划总结表和示例 157<br>15.7 登入实际的数据 164<br>15.8 总结 165<br>15.9 练习15 165<br><br>第16章 缺陷排除的经济效益 167<br>16.1 高质量工作的必要性 167<br>16.2 缺陷排除问题 168<br>16.3 缺陷排除时间 168<br>16.4 缺陷引入和排除的经验 168<br>16.5 节省缺陷排除时间 170<br>16.6 在PSP项目计划总结表中每小时缺陷数的计算 171<br>16.7 缺陷排除效益的计算 175<br>16.8 提高缺陷排除率 176<br>16.9 减少缺陷引入率 177<br>16.10 总结 177<br>16.11 练习16 178<br><br>第17章 设计缺陷 179<br>17.1 设计缺陷的本质 179<br>17.2 识别设计缺陷 180<br>17.3 什么是设计 181<br>17.4 设计过程 181<br>17.5 设计缺陷的起因 182<br>17.6 设计缺陷的影响 183<br>17.7 设计表达 183<br>17.8 总结 187<br>17.9 练习17 187<br><br>第18章 产品质量 189<br>18.1 质量第一 189<br>18.2 测试 189<br>18.3 过滤器概念 190<br>18.4 仔细工作的好处 191<br>18.5 缺陷排除效益的计算 192<br>18.6 最终的缺陷排除效益的估计 194<br>18.7 100%过程效益的好处 194<br>18.8 缺陷排除效益的经验 195<br>18.9 原型方法 196<br>18.10 总结 197<br>18.11 练习18 197<br><br>第19章 过程质量 199<br>19.1 过程度量 199<br>19.2 缺陷排除中的矛盾 199<br>19.3 缺陷排除策略 200<br>19.4 质量的成本 201<br>19.5 质量成本的计算 201<br>19.6 质检/过失比 205<br>19.7 改进复查的效率 208<br>19.8 质量成本的精确计算 208<br>19.9 总结 210<br>19.10 练习19 210<br><br>第20章 个人对质量的承诺 211<br>20.1 质量的重要性 211<br>20.2 低质软件的危险正在增长 211<br>20.3 制订个人质量承诺 212<br>20.4 个人的目标 213<br>20.5 成就的回报 213
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证