软件文档写作实验指导1_第1页
软件文档写作实验指导1_第2页
软件文档写作实验指导1_第3页
软件文档写作实验指导1_第4页
软件文档写作实验指导1_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、目 录实验1 个体软件过程11.实验目的12.实验内容13.实验指导14.所需仪器设备105.实验思考题106.实验要求11实验1 个体软件过程1.实验目的按照个体软件过程的规范要求,结合实际的程序设计,深入理解并运用个体软件过程的基本概念、方法和过程。2.实验内容4名专家对4款赛车进行评论。A说:2号赛车是最好的。B说:4号是最好的。C说3号不是最好的。D说B说错了。实际上只有一款赛车最佳,而且只有一名专家说对了,其余3人说错了。编程输出最佳车号和说对的专家。实验文档包括:1、 项目计划总结表、2、 缺陷记录日志、3、 时间记录日志、4、 实验报告等; 计划、设计阶段1. 做计划,1)填写项

2、目计划总结表的计划数据部分;2)将计划阶段所花费的时间记入时间记录日志;2. 做设计,1)对程序进行设计,用流程图或伪码表示法完成设计文档;2)将设计阶段所花费的时间记入时间记录日志。 编码阶段阶段1)根据设计文档,编码实现程序;2)将编码阶段所花费的时间记入时间记录日志;编译、测试阶段1)测试程序;2)修复缺陷,并将每一个所发现的缺陷记入缺陷记录日志;3)将测试阶段所花费的时间记入时间记录日志;3.实验指导及时记录时间与缺陷数据!各个表格、文档的数据之间保持一致性!时间记录日志说明目的- 记录在每个项目活动上花费的时间通用准则- 记录在项目上花费的所有时间- 以分钟为单位记录时间- 做到尽可

3、能的准确表头- 输入姓名和日期- 输入程序名字和程序号- 输入指导者和使用的程序语言日期输入开始日期例子9/14/96起始时间输入开始的时间例子9:15结束时间输入结束的时间例子11:59中断时间记录没有花费在该过程活动上的中断时间如果有几次中断,输入总的时间可以在注释中输入总的时间例子5+3+22, break, phone, chat净时间输入实际花费的时间,除去中断时间例子From 9:15 to 11:59, less 30 minutes or 134 minutes.任务描述输入进行的任务的描述例子Review注释输入注释,在今后工作中提醒有关该活动的特殊情况处理 例子Quiz p

4、repC (Completed)当完成该任务时,在此栏做标记例子At 7:45 on 9/9, you completed reading one or more chapters, so check this box.U (Units)输入你完成单元数目例子From 6:25 to 7:45 on 9/9 you read two chapters, so enter 2.重要记录任务的所有时间如果你忘记记录时间,应该对涉及的时间做一个估算,尽快记录到日志Source: Watts S. Humphrey, Introduction to the Personal Software Proc

5、ess, Addison Wesley, 2000.As adapted by William L. Honig for Loyola University Chicago, Fall 2001. 时间记录日志学生日期教员课程日 期开始时间结束时间中断时间净时间活动备注CU缺陷类型:10 文档 60 检查20 语法 70 数据21 拼写 80 函数22 标点符号 90 系统30 联编打包 100 环境40 赋值 50 接口 缺陷记录日志学生日期 教员程序号日 期编号类型引入阶段排除阶段修复时间相关缺陷PSP项目计划总结表 学生     

6、;                          日期                         &

7、#160;      程序                                       程序号#     

8、0;                       教师                            

9、     程序设计语言                           总结                   计划

10、0;                   实际                   累计  Minutes/LOC          

11、60;                                                 

12、60;        LOC/Hour                                          

13、;                                 Defects/KLOC                

14、60;                                                 

15、60;   过程效益                                                &#

16、160;                           A/FR                        &

17、#160;                                                 &

18、#160;   程序规模(LOC)  新开发与更改的                                             

19、;              最大规模                             最小规模         

20、0;                    开发阶段时间/min       计划            实际           累计&#

21、160;          累计百分比           计划                             

22、0;                                       设计           

23、                                                   

24、;             编码                                       

25、                                 代码复查                  

26、                                                   

27、; 编译                                                   

28、                        测试                           &#

29、160;                                              后置处理    &#

30、160;                                                   

31、          总计                                        

32、60;                                     最大时间             

33、60;                     最小时间                     引入的缺陷      计划  &

34、#160;      实际         累计        累计百分比     Def/Hour  计划                     

35、                                                  

36、     设计                                               &

37、#160;                         编码                          &#

38、160;                                                  

39、代码复查                                                  &

40、#160;                    编译                               &#

41、160;                                               测试   

42、0;                                                   &#

43、160;                       总计                           

44、;                                            排除的缺陷     

45、 计划         实际         累计        累计百分比     Def/Hour  计划                  &#

46、160;                                                 &#

47、160;      设计                                            

48、0;                              编码                     

49、                                                  

50、    代码复查                                                

51、;                   编译                                 

52、                                        测试           &#

53、160;                                                  &

54、#160;    总计                                             

55、0;                         说明:Minutes/LOC 在开发之前: *登入计划的开发每行代码的分钟数。使用在作业编号日志中最近开发项目的或者在最近开发项目总结表中的累计效率值作为参考。 在开发之后: *用全部的开发时间除以实际的代码行数,得到实际的和累计的Minutes/LOC。LOC/Hour 在开发之前: *用60

56、除以计划的“Minutes/LOC”,就得到计划的“LOC/Hour”的值。 在开发之后: *用60除以实际的和累计的“Minutes/LOC”,就得到实际或累计的“LOC/Hour”的值。缺陷密度Defects/KLOC 在开发之前: *找到最近的前一个程序的缺陷密度的累计值 *把它作为当前项目的计划的缺陷密的值 在开发之后: *计算缺陷密度的实际值和到目前为止的累计值 *缺陷密度的实际值=1000 * 实际的缺陷总数 / 实际新开发的和修改的代码行数 *用类似的方法计算缺陷密度的累计值程序规模 在开发之前: *在计划部分登入估算的新开发的与更改的代码总行数,并登入最大值,最小值。 在开发之

57、后: *统计并登入实际新开发的与更改的代码行数。 *在累计一栏中,登入实际新开发的与更改的代码行数与上一个程序的新开发的与更改的代码行数的累计值之和。开发阶段时间 计划 *用估算的新开发的与更改的代码行数,乘以估算的开发效率“Minutes/LOC”,得到项目总开发时间 *使用估算的代码行的最大值乘以估算的开发效率得到开发时间的最大值 *使用估算的代码行的最小值乘以估算的开发效率得到开发时间的最小值 *从最近的上一个程序的项目计划总结表中,找到各个阶段所花费的时间的累计百分比,乘以总开发时间,就得到各个阶段的开发时间 实际 *在作业完成之后,根据时间纪录日志中的数据,登入各个阶段实际花费的时间

58、。 累计时间 *对每个阶段,计算并登入实际开发时间与最近的前一个程序的累计时间之和 累计百分比 *对于每个阶段,用100乘以该阶段累计时间,再除以总的累计时间,此指责为累计时间百分比引入的缺陷计划 *在开发之前,估算程序中将引入的缺陷的总数 *计划的缺陷密度乘以计划新开发的和修改的代码行数,然后除以1000 实际 *在开发完成后,统计并登入各个阶段实际引入的缺陷的数目 累计 *对每个阶段,登入实际引入的缺陷个数与最近的上一个程序和累计引入的缺陷的总和 累计百分比 *对每个阶段,用100乘以该阶段的累计缺陷,再除以总的累计缺陷,得到累计缺陷百分比 缺陷引入率 *计算设计和编码阶段的缺陷引入率 (

59、Defects/Hour) 60*(该阶段累计引入缺陷数) / (该阶段累计花费分钟数)排除的缺陷计划 *在“总计”一行中,登入估算的总的缺陷个数 *根据最近开发的程序的缺陷排除的累计百分比计算各个阶段计划排除的缺陷数 实际 *在开发完成后,统计并登入各个阶段实际排除的缺陷的数目 累计 *对每个阶段,计算并登入实际排除的缺陷个数与最近程序的累计缺陷排除数之和 累计百分比 *对每个阶段,用100乘以该阶段的累计缺陷,再除以总的累计缺陷,得到累计缺陷百分比缺陷排除率 *计算代码复查、编译和测试阶段的缺陷排除率 (Defects/Hour) 60*(该阶段累计排除缺陷数) / (该阶段累计花费分钟数)二、参照以上说明并且对照下面的例子熟悉PSP项目计划总结表的使用。1.假定已有程序12的P

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论