个人软件过程(PSP)需求分析

1:引言

1.1背景:

没有确定很明确的开发目标。同时由于专业知识有点薄弱,做项目的时候经常延期,对整个团队产生比较大的影响。

2:任务概述

2.1:目标

对于每个团队,使用个人软件过程开发工具进行进度管理比较明智,根据每个人的实际情况,分配相应的任务,并预测进度,极大的提高了项目及时高效完成的几率。psp个人软件过程开发工具则能提供有效的保证。

2.2:系统价值:

个人软件过程开发工具减少用户的软件开发过程的风险,比如时间不够;

个人软件过程开发工具提高软件开发小组成员的开发效率;

个人软件过程开发工具提供准确的项目计划进度。

2.3:项目风险:

个人软件过程开发工具在需求分析的出现极大的认识错误,产品不能满足软件开发小组的需要。

 使用这个工具的软件开发人员不能够真实记录自己的开发情况,使得在使用该工具进行评估时出现偏差,失去了工具的作用。

3:功能模块

3.1:信息采集模块

这个模块中主要对每次的开发过程所耗时间、所写的功能以及代码行数进行录入,以备后面统计分析用.当然还有重点问题的总结,初步的设想是以每个项目作为界限,这些信息可以被推送到同项目的其他用户手中.

3.2.信息分析模块

1)对各个记录以消耗时间排序.

2)代码行数/消耗时间 从而计算出产出最高的时间段.

4:项目愿景:

4.1: 项目特性

  4.1.1  个人软件过程开发工具给这个软件开发项目带来新的管理理念,有效的增强项目计划的可用性,实时监控项目开发人员的进度,提高开发人员的效率,减少无用的代码复查表。

 4.1.2  项目经理根据成员的情况分配,修改成员的任务。

 4.1.3  项目成员可以随时记录自己的项目开发情况,可以进行项目进度的在线提交。

 4.1.4 该工具一般在一个独立的项目里使用。

4.2:使用环境:

1) 使用者面向所有的软件开发人员,不能用于非计算机领域;

2)该工具可以进行数据库的连接,以便更新信息。

5:业务范围:

1.工具的最高管理者(不同的项目,管理者的级别不同)

2.编程人员

3.技术经理

 

 

 

 

原文地址:https://www.cnblogs.com/wangfp/p/3424638.html