个体软件过程
个体软件过程指导书一

《个体软件过程》实验指导书一一、实验目的本实验的目的是按照个体软件过程的规范要求,结合实际的程序设计,来深入理解并运用个体软件过程的基本概念、方法与过程。
二、实验要求必须按照个体软件的过程,真实地采集数据、填写相关的表格、编写有关的文档。
一定要按照老师的要求,每个人必须独立完成。
一定要按照实验的时间安排进行实验,实验结束后提交有关的表格与文档。
三、实验内容下列三个题目作为一组,分两次上机课完成:1、输入n个数(实数或整数),输出其最大最小值。
2、输入n个数和一个整数K, 输出n个数中第K个最大最小值。
要求有输入错误判断及相应错误信息。
3、输入n个数,用任意算法对其进行排序并按从小到大顺序输出。
四、实验设备计算机、JAVA/C语言编程环境五、实验安排第一次课:入口准则、计划、设计阶段1、程序功能的陈述与解释,完成需求文档;2、准备项目计划总结表、代码复查检查表、时间记录日志、缺陷记录日志、程序规模估计表等;3、做计划,填写项目计划总结表与时间记录日志;4、进行设计,完成设计文档,填写时间记录日志;5、编码实现,提交源程序;6、填写时间记录日志;第二次课:代码复查、编译、测试阶段1、代码复查,填写代码复查检查表,时间记录日志,缺陷记录日志;2、编译程序,修复所有缺陷,填写时间记录日志,缺陷记录日志;3、测试程序,修复所有缺陷,填写时间记录日志,缺陷记录日志;4、后置处理,填写项目计划总结表;5、总结缺陷数据,更新代码复查检查表;6、后置处理时间填入时间记录日志;7、整理完成出口准则要求文档;六、文档清单入口:问题描述、项目计划总结表、代码复查检查表、程序规模估计表、时间记录日志、缺陷记录日志出口:设计文档、程序清单、代码复查检查表、项目计划总结表、时间记录日志、缺陷记录日志七、注意事项:⏹及时记录时间与缺陷数据!⏹各个表格、文档的数据之间保持一致性!程序规模估计表学生日期教员课程时间记录日志学生日期教师课程缺陷记录日志学生日期项目计划总结表学生日期程序程序号#教师程序设计语言总结计划实际累计Minutes/LOCLOC/HourDefects/KLOC过程效益A/FR程序规模(LOC)新开发与更改的最大规模最小规模开发阶段时间/min 计划实际累计累计百分比计划设计编码代码复查编译测试后置处理总计最大时间最小时间引入的缺陷计划实际累计累计百分比Def/Hour 计划设计编码代码复查编译测试总计排除的缺陷计划实际累计累计百分比Def/Hour 计划设计编码代码复查编译测试总计《个体软件过程》实验报告一、程序流程图或伪码表示二、实验总结与体会(包括需改进的地方)《个体软件过程》实验指导书二一、实验目的本实验的目的是按照个体软件过程的规范要求,结合实际的程序设计,来深入理解并运用个体软件过程的基本概念、方法与过程。
【最新】个体软件过程心得体会-范文word版 (13页)

本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!== 本文为word格式,下载后可方便编辑和修改! ==个体软件过程心得体会篇一:软件开发心得总结有感于网盘开发过程有感于网盘开发过程 .................................................................. (1)一、软件开发个人体会: ................................................................ . (2)二、做软件开发我觉得要明白: ................................................................ . (2)三、在开发中遇到问题应该怎么去解决? ................................................................ . (2)四、怎么样才能提高自身的能力?................................................................. (2)五、怎么样才能做好软件开发? ................................................................ . (2)六、文档的重要性 .................................................................. .. (3)七、我的收获 .................................................................. . (3)八、网盘项目开发的最大体会 .................................................................. (4)九、软件测试(单体测试和连接测试) ................................................................ .. (4)一、软件开发个人体会:1. 软件领域中的知识在于积累。
个人软件过程

个体规划过程PSP1和PSP1.1
PSP计划示意图PSP1的重点是个体计划,引入了基于估计的计划方法PROBE(PROxy Based Estimating), 用自己的历史数据来预测新程序的大小和需要的开发时间,并使用线性回归方法计算估计参数,确定置信区间以 评价预测的可信程度。PSP1.1增加了对任务和进度的规划。
将主要活动分类。在开始分配时间时,你会发现大部分时间都用在相对很少的几个活动上。
记录每项主要活动所花费的时间。坚持记录时间需要很强的自我约束能力,要想进行精确的记录,必须记录 下每件主要工作开始和结束的时间。除非你知道自己实际上用了多少时间,否则就不可能管理好使用时间的方式。
用标准的方法记录时间。必须使用标准的时间日志。因为需要采集的时间数据的数量增加得很快,如果不认 真记录和存储这些数据,它们很可能丢失或变得混乱,这样很不利于查找或对它们进行解释。如果不打算对这些 数据进行适当的整理、归纳,就根本不必要去收集数据。
在PSP1阶段应该学会编制项目开发计划,这不仅对承担大型软件的开发十分重要,即使是开发小型软件也必 不可少。因为,只有对自己的能力有客观的评价,才能作出更加准确的计划,才能实事求是地接受和完成客户 (顾客)委托的任务。
个体质量管理过程PSP2和 PSP2.1
PSP2的重点是个体质量管理,根据程序的缺陷建立检测表,按照检测表进行设计复查和代码复查(有时也称 "代码走查"),以便及早发现缺陷,使修复缺陷的代价最小。随着个人经验和技术的积累,还应学会怎样改进检 测表以适应自己的要求。PSP2.1则论述设计过程和设计模板,介绍设计方法,并提供了设计模板、但PSP并不强 调选用什么设计方法,而强调设计完备性准则和设计验证技术。
这个事例说明了几个问题。首先,要通过测量来诊断一个问题,通过了解Watts击中了几只鸽子和脱靶的情 况,很容易看出必须对Watts做些调整。然后,必须客观的分析测量的数据,通过观察Watts的射击,教官就可以 分析Watts射击的过程—上膛、就位、跟踪目标、瞄准,最后射击。教官的目的就是发现Watts哪些步骤存在问题, 找到问题所在,于是建议目的就是发现用左手射击。
个体软件过程 学习指南

目录1、课程基本资源的说明与使用2、理论教学与学习的方法手段3、实践教学与学习的方法与手段1、课程基本资源的说明与使用①课程的结构课程的结构包括:20章讲授内容(40学时)、1章课程实训(28学时)、1章考试(2学时)、1章专家讲座(2学时)、2章附录(每章附录2学时),共计25章,76学时,25个教学周。
上述的章节数、学时数和教学周数的安排,只是一个大致的参考和为了构建精品资源共享课程方便,具体教学实施过程中,可对上述内容以及学时数、教学周数根据教学需要进行调整,以达到最佳教学效果和方便教学。
②励志教育、创新训练、创业教育《个体软件过程》虽然是一门讲授软件开发过程和管理的课程,但它与学生们现在和将来的学习、工作、生活有着相同或相似的道理与方法,所以在课程中增加了励志教育、创新训练、创业教育,在进行专业教育的同时,也进行育人的教育。
每章的基本资源中都提供了一个励志故事,以PPT的形式展示,每个故事的主人公都是ACM奖或IEEE奖得主,激励学生热爱专业。
每章的基本资源中也提供了一个创新训练题目,以PPT的形式展示问题和答案,教师可以只出问题,不给出后面的答案,让学生们充分想像,寻找多种答案、创新的答案,以训练学生的创新能力。
只有在没有学生给出答案的情况下,教师可以展示答案,以便引导学生进行思考。
在第1、5、9、13、17章中,都给出了一个创业教育故事,即每讲授4章就进行一次有关的专业创业教育,鼓励学生进行专业创业。
③专家讲座根据教学需要,可以穿插在课程教授中选择进行播放,也可以在学期末进行选择播放,对学生的学习内容进行必要的补充,使学生了解行业、企业的技术、标准、需求等。
④附录附录中提供的内容教师可以在教学中选择性的讲解或使用,学生也可以在课外进行选择性的学习。
后续还会不断地增加相关教学资料或内容放在附录中。
⑤课程资源的时间本课程已开设十年,本次上传精品资源共享平台的资源从2002年至2012年,尤其是授课计划、实训计划、教学设计、教案等资源的时间并不相同,请老师和同学在教学与学习中根据自身情况进行调整与参考。
个体软件过程个人学习报告

个体软件过程个人学习报告个体软件过程是由美国Carnegie Mellon大学软件工程研究所(CMU/SEI)的Watts s. Humphrey领导开发的,于1995年推出,在软件工程界引起了极大的轰动,可以说是由定向软件工程走向定量软件工程的一个标志。
PSP是一种可用于控制、管理和改进个人工作方式的自我改善过程,是一个包括软件开发表格、指南和规程的结构化框架。
PSP为基于个体和小型群组软件过程的优化提供了具体而有效的途径,例如如何对软件进行规模估计,如何控制质量,如何与进行进度管理和缺陷管理等等。
在软件设计阶段,PSP 的着眼点在于软件缺陷的预防,其具体办法是强化设计结束准则,而不是设计方法的选择。
据调查研究表明,在应用了PSP后,软件中总的差错减少了58.0%,在测试阶段发现的差错减少了71.0%,生产效率提高了20.0%。
PSP的研究结果还表明,绝大多数软件缺陷是由于对问题的错误理解或简单的失误所造成的,只有很少一部分是由于技术问题而产生的。
而且根据多年来的软件工程统计数据表明,如果在设计阶段注入一个差错,则这个差错在编码阶段引发了3一5个新的缺陷,要修复这些缺陷所花的费用要比修复这个设计缺陷所花的费用多一个数量级。
因此,PSP保障软件产品质量的一个重要途径是提高设计质量。
PSP有两个目标:一是帮助软件工程师开发程序;二是告诉我们如何利用过程来改善工作方式。
即告诉我们如何制定计划,然后按照计划进行工作,尽最大的陆离生产出高质量的产品。
PSP是一个记录经验的过程,一个总结经验的过程,一个了解自己的过程,一个对自己负责的过程,一个估计的过程,一个完善计划的过程。
我们都知道工作经验是很重要的,对不同的人,2年3年的工作经验在时间上是一样的,但是真正的经验是不一样的。
PSP可以统计自己的经验,并以文档的方式记录下来,而不仅是散乱在头脑中。
我认为PSP是西方规范化、规律化、规矩化生产方式的严格过程,而国内很多不规范的软件公司,没有规律和不喜欢规矩的软件工程师,来实施这个过程难度是很大的。
个体软件过程

如何加强软件过程管理与训练,提高个体软件过程能力,做一个合格的软件工程师11软工A1 田伟个体软件过程是由美国Carnegie Mellon大学软件工程研究所(CMU/SEI)的Watts s. Humphrey领导开发的,于1995年推出,在软件工程界引起了极大的轰动,可以说是由定向软件工程走向定量软件工程的一个标志。
PSP是一种可用于控制、管理和改进个人工作方式的自我改善过程,是一个包括软件开发表格、指南和规程的结构化框架。
PSP为基于个体和小型群组软件过程的优化提供了具体而有效的途径,例如如何制订计划,如何控制质量,如何与其他人相互协作等等。
在软件设计阶段, PSP的着眼点在于软件缺陷的预防,其具体办法是强化设计结束准则,而不是设计方法的选择。
根据对参加培训的104位软件人员的统计数据表明,在应用了 PSP后,软件中总的差错减少了58.0%,在测试阶段发现的差错减少了71.0%,生产效率提高了20.0%。
PSP的研究结果还表明,绝大多数软件缺陷是由于对问题的错误理解或简单的失误所造成的,只有很少一部分是由于技术问题而产生的。
而且根据多年来的软件工程统计数据表明,如果在设计阶段注入一个差错,则这个差错在编码阶段引发了3一5个新的缺陷,要修复这些缺陷所花的费用要比修复这个设计缺陷所花的费用多一个数量级。
因此,PSP保障软件产品质量的一个重要途径是提高设计质量。
PSP的原则和思想一个基本的PSP原则是:每个人都是不同的,对于某个工程师有效的方法不一定适合另一个,PSP帮助工程师测量和跟踪他们自己的工作,使得他们能够找到最适合自己的方法。
多数软件工程师总喜欢把自己当作精英,崇尚个人主义,以编码速度快二骄傲。
管理人员进行项目管理时,往往会采用统一死板的模式或方法,将规定强加于工程师身上,效果不一定好。
PSP过程该井正式针对这一情况,采用以人为本的方针,以自身为出发点,从本人坐起。
工程师根据自身的情况,亲自搜集有关本人的开发数据,基于这些自身的数据来制定最适合自己的改进目标和具体的改进措施,实行自我监督、自觉地不断改进和提高自己。
1.个体软件过程(PSP)50
软件规模 估计 任务规划 代码评审 设计模扳 循环开发
50
17
PSP过程
• 一个说明完整的过程称为已定义过程。 • PSP过程由许多脚本、表格、模板、和标准组 成。
50
18
PSP过程流程
需求 计划 设计 过程 脚本 指南 编码 实际数据 数据 表格
计划数据 项目计划 与总结
编绎
测试 时间和 后置处理 缺陷数据
个体软件过程(PSP)
Personal Software Process
北京航空航天大学软件工程研究所 罗燕京 2005.4(第二版)
50
1
个体软件过程(PSP)的内容
• PSP的基本知识 • 个体软件过程框架
50
2
PSP简介
• PSP的研究工作开始于1989年。1995年由 美国卡内基梅隆大学的软件工程研究所 发展。 • PSP旨在提供一种由能力成熟度模型 (CMM)描述的支持过程改进组织进程的 个人规范。 • PSP是假使应用组织处于或接近CMM2级水 平。
50
28
个体计划过程 PSP1
50
29
个体计划过程PSP1.1
• 在PSP1.1中引进了进度的计划和状态的跟踪。 • PSP1.1的主要过程是任务和进度的规划。 • 计划的主要内容包括完成什么任务,完成任务 的估计时间和进度表。 • 开始时记下你的计划进度和努力作为个人任务 和实际结果的评估。 • 比较两组数据然后找出差距,这将有助于你提 高自己的评估能力。
50 9
软件工程师对自已的要求
• 一个软件工程师的任务就是在预定的时间和进 度下交付高质量的软件产品。 • 软件工程师常常关心个人技术技能,但往往不 太注意个人技术技能的发挥效率以及方法。 • 要以正确的方式工作,工程师必须在开始工作 以前对自已的工作进行计划,而且必须用一个 定义的过程进行计划。 • 为了了解自已的表现,必须度量自已每一个工 作步骤的花费时间,产生和消除缺陷的数量以 及他们所制造产品的规模。
个体软件过程
第3章 图书管理系统的开发
Try it
环境: 环境: • JDK1.3.1及以上版本 • Microsoft Access环境 环境
第3章 图书管理系统的开发
Try it
安排 一)准备阶段:实训前准备以下空表格: – 项目计划总结表、 – 代码复查检查表、 – 时间记录日志、 – 缺陷记录日志、 – 程序规模估计表等; 二)计划、设计阶段 分析实训题目要求,获取对该程序功能的描述,完成需求文档; 做计划,1)估计新程序的规模,填写程序规模估计表; 2)填写项目计划总结表的计划数据部分; 3)将计划阶段所花费的时间记入时间记录日志; 做设计 1)对程序进行设计,用流程图或伪码表示法完成设计文档; 2)将设计阶段所花费的时间记入时间记录日志。
第3章 图书管理系统的开发
Байду номын сангаасTry it
需求分析: • • • • • 输入书名,点击详细信息查询按钮,下面会显示该书的详细信息 输入新书的全部信息,点击添加记录按钮,新书信息会被插入到数据库 输入书名,点击删除记录按钮,该书将被从数据库中删除。 输入书名,查询详细信息,如果该书没有被借出,可以输入借阅人姓名, 然后点击借阅按钮,系统会把借阅信息写入数据库。 退出系统。
国家级精品课程
个体软件过程
第3章 图书管理系统的开发
What Will I Learn ?
本次课,我们将学到: • 综合运用Java语言和Access数据库应用与开发 课程的内容,完成一个简单的图书管理系统。 • 运用《个体软件过程》规范开发程序
第3章 图书管理系统的开发
Why Learn It?
第3章 图书管理系统的开发
Try it
• 《个体软件过程》中所提出的规范, 能够帮助程序开发工程师对产品进行 时间和质量管理,以提高效率和程序 质量。 • 所有规范都需要大量的实践和练习。
个体软件过程(PSP)和团队软件过程(TSP)简介
什么是个体软件过程〔PSP〕
个体软件过程〔PSP〕是一个为了开发软件或者执行任 何其它定义活动的个体过程。个体软件过程〔PSP〕包 括: 定义步骤 表单 标准 它供给了用来觉察和治理你工作的测量和分析框架。 它也是一个定义的过程来帮助你提高你的个人力量
个体软件过程〔PSP〕过程流
1. 由脚本〔Scripts〕来支持过程。 2. 过程包括:打算〔Planning〕->设计〔Design〕->代码
学习个体软件过程〔PSP〕-2
PSP0:Current process、Time recoding、Defect recording、Defect type standard(当前软件过程,工作时间记录,程序缺陷记录,缺陷类型标准) PSP0.1:Coding standard、Size measurement、Process improvement proposal〔PIP〕(编码标准、软件规模度量、过程改善建议) PSP1:Size estimating、Test report〔软件规模估量、测试报告软件规模估量、 测试报告〕 PSP1.1:Task planning、Schedule planning〔任务规划、进度安排〕 PSP2:Code reviews、Design reviews〔代码评审、设计评审〕 PSP2.1:Design templates〔设计模板〕 PSP3:循环开发 TSP:Team development〔团队开发〕
软件产品规模越来越大
摩尔定律:18个月增长为两倍,5年增长为19倍。
大规模的软件工程常常失败
1. 随着尺寸的增长,工程越来越麻烦。 2. 这是一个扩展性的问题:现在的软件实践并不适合
扩展,随着尺寸增大,工程就会陷入逆境。 3. 〔Standish混乱报告[1999年]〕
个体软件过程(专业版)
工程实际数据的填写 排除的缺陷
编辑ppt
第10章 工程方案总结表
Tell me / Show Me
工程累计数据的填写包括: 程序规模 开发阶段时间 引入的缺陷 排除的缺陷总结
编辑ppt
第10章 工程方案总结表
Tell me / Show Me
编辑ppt
第10章 工程方案总结表
Tell me / Show Me
工程方案及总结的必要性 工程方案定义了要完成的工作及如何完成,对所需要的
时间和资源进行了估计,为管理部门的评审和控制提 供框架。 工程方案利用已有数据和经验对新的工程进行有效的方 案,因此对工程进行过程中的实际数据进行保存、统 计和总结十分必要。
编辑ppt
第10章 工程方案总结表
Tell me / Show Me
工程方案数据的填写 总结
编辑ppt
第10章 工程方案总结表
Tell me / Show Me
工程方案数据的填写 程序规模
编辑ppt
第10章 工程方案总结表
Tell me / Show Me
工程方案数据的填写 开发时间
编辑ppt
编码、代码复查、编译和测试等几个阶段。 填写工程方案总结表需要根据时间记录日志、程序规模估计、
缺陷记录日志等表格中的真实数据为计算。
编辑ppt
第10章 工程方案总结表
Tell me / Show Me
编辑ppt
第10章 工程方案总结表
Tell me / Show Me
工程方案数据需要填写: 总结 程序规模 开发时间 引入的缺陷 排除的缺陷
第10章 工程方案总结表
Tell me / Show Me
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
二.了解时间的使用情况
进行时间管理的实践,第一步要了解现在是如何 利用时间的,为此需要遵循下面几个步骤: 将主要活动分类; 记录每项主要活动所花费的时间;
用标准的方法记录时间;
将时间数据保存在合适的地方。
24
三.工程记事本
在本课程中,将使用工程记事本来记录时间的使用情 况。工程记事本的用途主要有: 记录作业,跟踪所承诺的工作,作课堂笔记等等; 作为遵循正确的工程实施方案的凭证;
4
PSP简介
PSP是由美国卡纳基梅隆大学软件工程研 究所开发出来的,它的推出在软件工程界引起了 极大的轰动。PSP描述了很多资深软件工程师 解决软件工程问题的方法,特别是有关软件项 目计划和软件质量控制方面的先进方法。
课程特点
这是一门实践性很强的课程,需要通 过与具体的程序设计课结合起来学习,并在 编写程序的过程中努力采集真实的数据才能 真正掌握PSP的精髓。
教师 赖涵
重庆工商大学 计信学院
工程
将自然科学的理论应用到具体工农业生产部 门中形成的各学科的总称。如:水利工程、化 学工程、土木建筑工程、遗传工程、系统工 程――亦称“工程学” 用较大而复杂的设备来进行的工作。如:城市 改建工程、京九铁路工程、菜蓝子工程
工程师:受过以某一工程分支为职业的训练 的人,能独立担负某项专业技术任务的设计、 施工
14
三.高质量工作的重要性
作为一个软件工程师,无论开发的部分在整个产 品中是多么小或是多么不重要,潜伏在其中的任 何缺陷都可能毁坏整个系统; 为了生产出高质量的软件系统,每个软件工程师 都必须学会高质量的工作。如果能不断编写出高 质量的程序,开发人员及其产品就会获得雇主和 客户的高度评价。
15
一.时间管理的逻辑原理
人们很可能象上星期那样安排这星期的时间; 为了制定切实可行的计划,必须对所用的时间进行跟踪 为了检查时间估计和计划的准确性,必须把它们写成文 档并在今后与实际情况进行比较; 为了制定出更准确的计划,需要知道以前的计划中存在 哪些错误,哪些地方可以进行改进; 为了管理好时间,首先制定时间分配计划,然后按照计 划去做。
6
参考书
《个体软件过程》 Watts S.Humphrey著
吴超英、车向东译
周伯生审校 人民邮电出版社出版
7
选讲内容
第一章 个体软件过程的定义 第二章 时间管理 第三章 时间跟踪
8
第一章 个体软件过程的定义
9
过程
定义:针对一个给定的目标的一系列操作步 骤。 软件过程:是人们用于开发和维护软件及其 相关产品(项目计划、设计文件、编程、测 试、用户手册)的一系列活动、方法、实践 和改造。
10
一.软件工程师的任务
开发出高质量的软件产品;
• 在预期的费用内进行工作; 在预定的进度下完成任务。
11
一.软件工程师的任务(续)
软件工程师要想使所做的工作富有成效 ,需要进行下列工作: 制定工作计划; 按照此计划进行工作;
尽最大努力生产出高质量的产品。
12
二.个体软件过程(PSP)
2
软件危机
软件价格高
难于控制开发进度
质量低 软件工作量估计困难
软件修改维护困难
3
软件工程
定义1:是指导计算机软件开发和维护的工 程学科。 定义2:是研究和应用如何以系统性的、规 范化的、可定量的方法去开发、操纵和维护 软件、即把工程应用到软件上。
核心思想 是把软件产品(就像其他工业品一样) 看作是一个工程产品来处理,把需求计划、可行性 研究、工程审核、质量监督等工程化的概念引入到 软件生产中,期望达到工程项目的三个基本要素: 进度、经费、质量
个体软件过程(PSP)是为帮助软件 工程师出色的工作而设计的一个框架。它 指出如何估计和计划工作,如何按照这些 计划来跟踪任务的执行情况,以及如何提 高程序的质量。
13
为什么要学习PSP
根据对参加培训的104位软件人员的统计数据 表明,在应用了PSP后,软件中总的差错减少了 58.0%,在测试阶段发现的差错减少了71.9%,生产 效率提高了20.8%。
20
原来时间花在了这些地方!
7年在浴室里 6年在吃东西 5年在排队 3年在开会 2年在接电话 8个月在看垃圾邮件 6个月在红灯前一动不动 你的一天要被打扰73次,每天带回家1个小时的工 作,还会读5分钟的书,和爱人说4分钟话,做3分 钟运动,在和宝宝玩两分钟
21
22
四.如何提高工作质量
提高工作质量仅仅靠努力是不行的,在 很大程度上工作的方式决定了所能得到的结 果,因此要想提高工作质量,必须改进工作 方式,即进行过程改进。
16
五.过程改进的步骤
定义质量目标
测量产品质量了解过程 来自环和持续 改进对过程进行调整
应用调整后的过程
测量结果
将结果与目标进行 比较
17
六.个体软件过程导论(PSP)的内容
保护你的知识资产。
25
三.工程记事本(续)——封面
26
三.工程记事本(续)——目录
在记事本里,给每一页编号,留出前两页作为目录。 在目录中,列出那些你认为将来需要查找的条目,如下表所 示:
27
三.工程记事本(续)——工程记事本的内容
28
四.总结
计划和管理时间的第一步是要弄清楚现在是 如何利用时间的。为了做到这一点,需要把活动 分成几个主要的类。然后,用一种标准的方法把 每项活动所花费的时间记录下来。为了方便记录 和查阅数据,采用了工程记事本。
[Return]
29
第三章 时间跟踪
30
一.为什么要进行时间跟踪
要想提高工作质量,必须进行过程改进 。过程改进的第一步就是定义质量目标,即明 确定义将要完成的任务并估计出完成每一项任 务所要花费的时间。 为了做到这一点,必须对时间进行实际 的测量,即进行时间跟踪。
31
二.怎样进行时间跟踪
个体软件过程导论就是介绍过程改进的步骤, 具体分为两部分内容来讲: 讲述计划和时间管理的问题——计划过程
讲述产品质量的问题——缺陷管理过程
[Return]
18
作业
参考P6表1.1把学习本课程的主要活动列出 来,估计这些任务可能发生的频率,估计在 每项任务上要花费的时间。
19
第二章 时间管理