个体软件过程

出版时间:2010-8  出版社:人民邮电  作者:汉弗莱  页数:214  
Tag标签:无  

前言

如果你正在学习成为一个软件工程师,这本书就是为你写的。书中描述了很多资深的工程师解决软件工程问题的方法,并提供了很多练习来帮助你掌握这些方法。每章描述了一个不同的主题,当你做完作业规定的练习之后,你将掌握这个技能。完成每个练习中的例题,对检查自己的学习情况很有帮助。一、为什么我要写本书?开发软件产品不仅是将程序设计指令汇集在一起,并使其能在一台计算机上运行,而且要求在商定的费用和进度下满足用户的需求。为此,软件工程师需要始终如一地在计划的费用下、按进度开发出高质量的程序。本书向你展示如何进行这些工作,介绍个体软件过程(PSP),这是用规范化的个人实践从事高级软件工程的指南。PSP将向你展示如何制订计划并跟踪你的工作,并指出怎样始终如一地生产高质量的软件产品。使用PSP也将向你提供工作有效性的数据并识别出自己的优势和弱点。PSP犹如运动场上的秒表和测距器,要对参赛做出明智的判定,需要通过度量来了解自己的擅长以及哪些地方需要改善。就像一个田径队,软件工程也有许多专业,软件工程师需要各种技能和才干。为了事业的成功,需要了解和提高自己的技能和能力,并在工作中充分利用自己独特的才能。PSP帮助你实现这一点。二、使用:PSP通过使用:PSP,你将对专业软件工程师经过多年的试验和失败所开发(研究、探索)出来的各种技能和方法进行实践。在前人经验的基础上前进,将会学得更快,而且可以避免重复前人所犯的错误。作为一个专业人员,关键是要了解别人已经做过什么,并注意吸取他们的经验和教训。

内容概要

  《个体软件过程》(简称“PSPi”)是Watts S.Humphrey于1997年特地为美国大学一年级学生编写的教科书。书中描述了很多资深的软件工程师解决软件工程问题的方法,特别是有关软件项目计划和软件质量控制方面的先进方法,并提供了很多练习来帮助读者掌握这些方法。  美国Embry-Riddle航空大学计算机科学系以本书初稿为教材,为该系一年级学生讲授了这门课程,经验证明,这对造就学生成为合格的软件专业人员很有帮助。每章之后还附有习题,以帮助读者复习与掌握该章的主要内容。因为本书是在两个学期的计算机科学或软件工程导论课程中使用,所以本书的内容分成两部分,在第一学期中讲授时间管理(前10章),在第二学期中讲授质量问题(后10章)。  本书实用性与可读性较强,可作为高等学校计算机软件工程课程的教材,也可作为工程技术人员自学个体软件过程的教材,是进行软件过程改善和能力成熟度模型SW-CMM评估的重要参考资料。本书同样适用于软件开发项目经理、程序员和一般编程爱好者在开发软件时参考。

作者简介

作者:(美国)汉弗莱(Watts S.Humphrey) 译者:吴超英 车向东汉弗莱(Watts S.Humphrey),是位知名作者,在软件开发过程和软件过程改进方面著有多本影响深远的图书:Man-aging the Software Process(1989)、A Disciplinge for Software Engineering(1995)、Managing Tech-nical People(1997)。Humphrey曾长期在旧M公司担任高级软件开发经理。获得了大量的软件开发过程方面的经验,目前是卡内基梅隆大学软件工程研究所的研究员,就软件质量和软件过程方面的主题著书立说、提供 咨询,并在世界各地发表这方面的演讲。

书籍目录

第1章 软件工程师的任务 第2章 时间管理 第3章 时间跟踪 第4章 阶段计划与产品计划 第5章 产品计划 第6章 产品规模 第7章 管理好时间 第8章 承诺的管理 第9章 进度管理 第10章 项目计划 第11章 软件开发过程 第12章 缺陷 第13章 缺陷查找技术 第14章 代码复查检查表 第15章 缺陷预测 第16章 缺陷排除的经济效益第17章 设计缺陷 第18章 产品质量 第19章 过程质量 第20章 个人对质量的承诺 

章节摘录

插图:当计划已文档化且记录了实际所花费的时间,就能很容易地把实际的结果与原来的计划相比较,然后就能发现计划中存在哪些错误以及如何改进作计划的过程。制订准确计划的关键就是要坚持制订计划,并把每个计划与实际的结果相比较,然后就会知道如何才能制订出更好的计划。为了管理好时间,首先制订时间分配计划。然后按照计划去做,知道如何去作一个较好的计划是比较容易的,能真正按照计划去实施才是最困难的。世界上未能实施的计划的示例数不胜数,譬如节食或戒烟。开始的时候,按照计划进行工作可能比较困难。你可能会有很多借口,最常见的就是这份计划作得不好。但只有按照计划去做,你才可能知道它的优劣。按照预先制订的计划进行工作会有两点好处:第一,了解计划中还存在哪些错误,有助于更好地计划下一个项目。第二,按照计划好的方式完成工作。这看起来好像不重要,但是事实上软件工程中的许多错误都是由于考虑不周、粗心大意或是不注意细节而造成的。在很多情况下,已经知道了合适的方法并且也作了详细的说明,但就是没有得到实施。因此,学会制订可行的计划是重要的,但是学会实际执行这些计划才是最关键的。按照计划进行工作的另一个更加微妙的好处就是它实际上在改变你的工作方式。有了计划,就不用浪费时间去考虑下一步要干什么,它会帮助你把精力集中在所做的事情上,很少分心,从而提高了工作效率。2.2 了解时间的使用情况进行时间管理的实践,第一步要了解现在是如何利用时间的,为此需要遵循下面几个步骤。

编辑推荐

《个体软件过程》:除了设计和编写软件应用程序外,软件工程师面临的主要挑战之一是管理软件地程,使工作更为高效和富有成果。在这本简要介绍有效软件工程实用基本原理的著作中,作者Watts Humphrey为广大的学生和专业程序员等读者群提供了个体软件过程方面的知识。Watts Humphrey著名的软件工程专家,其著作Managing the Soft ware Process影响深远。《个体软件过程》以实际训练的方式提供了一些实用的练习,读者可以用来丰富时间管理和质量保证方面的经验并提高技能,这将有助于他们完成令人满意的工作,并能更好地应用专业编程知识,在职业生涯中获得更大的成功。《个体软件过程》包括以下内容:通过培养工作习惯和提高个人软件管理技术,使各级水平的软件工程师(从学生到经验丰富的专业人员)的工作更高效和富有成果;来自世界顶级软件过程和软件质量专家的建议和指导;提高个人技能的实用练习;教员指导材料——详细内容见书中。

图书封面

图书标签Tags

评论、评分、阅读与下载


    个体软件过程 PDF格式下载


用户评论 (总计1条)

 
 

  •   很经典,很清晰,很逻辑性,娓娓道来,深入浅出,好!
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7