第二次作业

 1、软件工作量的估计有哪些方法?

1.基于WBS的工作量估算
基于WBS的工作量估算方法,又称为由底向上法(自下而上法)估算步骤如下:
1)寻找类似的历史项目,进行项目的类比分析,根据历史项目的工作量凭经验估计本项目的总工作量;
2)进行WBS分解,力所能及地将整个项目的任务进行分解;
3)参考类似项目的数据,采用类比法或专家法,估计WBS中每类活动的工作量;
4)汇总得到项目的总工作量;

2.基于SLOC的工作量估算
基于代码行(SLOC)的工作量估算,是从开发者的技术角度出发来度量软件。代码行数是软件开发者最早进行规模测量的主要方法。进行工作量估算时,先采用WBS法、类比法等统计出软件项目的代码行数,然后将代码行数转换为人天数。其中,将代码行(SLOC)转换成人天数主要有2种方法。
(1)生产率方法:要求有开发商每人天开发的代码行数,估算出代码行数后,直接利用代码行数÷SLOC/人天,即得工作量人天数。
(2)参数模型法:利用模型,将代码行数转换成人天数。
常见的模型有:
Putnam模型
COCOMOⅡ模型

3.基于FP的工作量估算
基于功能点(FP)的工作量估算,是从用户的角度来度量软件。进行工作量估算时,先估计出软件项目的功能点数,然后将功能点数(FP)转换为人天数。其中,估算功能点数的主要方法有3种:IFPUG法、MarkⅡ法、COSMIC FFP法。

1)生产率法:要求有开发商每人天开发的功能点数,估算出功能点数后,直接利用功能点数÷功能点/天,即得工作量人天数。对于开发商每人天开发的功能点数。
2)经验模型法
可以依照本企业的历史数据得到关于功能点和工作量的统计方程;也可以采用已有的经验模型,例如:COCOMOⅡ模型


2、测试报告怎么写比较合理?

从文档的角度来说:

开头应该写上测试时间,测试人。

1.说明编写该测试报告的目的,项目背景,系统简介,及其特有的缩略词,参考的设计资料

2.测试的用例,测试环境与配置,测试的方法等等。

3.测试工具相关的版本

 

从内容的角度来说:

首先测试的方面应该依据需求来测。

  1.分模块测试

     首先由小的模块写到大的模块:如开始先写小模块的测试结果。后面逐渐写到大的模块的测试结果。

  2.分阶段测试,由小到大

  3.分层测试由内到外

 

分析阶段:

  1.找出存在的问题,显示相应的输入测试用例,并显示相应出错的结果。

  2.找出存在的缺陷,如运行缓慢,出现BUG,输出与预期的不一样等等。

 

 

 

 

 

 

 

 

 

 

 

 

 

 
 
posted @ 2016-03-12 16:47  2013551631何攀  阅读(195)  评论(0编辑  收藏  举报