psp软件设计需求分析
一业务需求:
1.背景,业务机会和客户需求
背景:在目前的软件项目开发过程中,进度计划总是非常不准确,经常出现延期,而且大多数都无法给出一个相对比较准确的延迟时间.而PSP主要涉及软件项目规划和软件产品质量问题。具体包括规模测量、规模估计、如何基于历史数据来估计规模和资源以及如何进行过程测量问题,还包括缺陷管理、设计过程、设计验证,因此各个公司及各个软件开发人员都需要这样一个软件来估测自己的工作效率。
业务机会:各个公司通过一软件可以方便直接的查询当前项目的开发进度情况来估计个人工作效率来更好的分配团体和安排工作任务。
客户需求:能够较准确的估测每个人的工作效率,可以分配任务,操作简单方便。
2.业务功能及目标
功能:
能够估测每个人的工作效率;
能够准确的分配任务;
能够快速查询应用过该软件的用户的记录;
能够准确的分配任务,减轻管理人员的工作量。
目标:
BO-1: 在应用之后的6个月内,软件公司开发的开发分配准确度提高40%。
BO-2:在应用之后的6个月内,开发人员估算自己工作效率的准确率提高50%。
SC-1:在应用之后的12个月内,软件公司人员对该软件满意度达90%。
SC-2:在应用之后的12个月内,软件公司的客户量增加20%。
3业务风险
R1-1: 开发人员不愿使用该软件,每天都要记录自己的工作,太繁琐。
R2-2: 经理根据该测试结果分配任务导致开发人员工作极其繁忙。
二项目前景
1 前景概述
当今软件行业发展迅速,导致各个软件开发公司的客户也越来越多,为了更好地给开发人员分配任务,需要准确的了解各个员工的开发效率。那些希望准确估算开发时间的总经理和研发经理,此工具可以帮助他们准确的调用整个公司的资源,全盘掌握每个开发人员的开发情况,很好的分配任务。
2主要特性
FE-1:项目经理可以登录进行组织和分配工作任务,更新日程安排,关闭任务等工作。
FE-2:开发人员可以登录随时记录自己的时间,完成时间日志,估算出自己的工作效率。
FE-3:管理层可以输入,调用,查询项目来更好的分配。
3 假设与依赖
AS-1:网络、计算机和数据库工作正常。
AS-2:在断网情况下仍能工作及自动保护。
DE-1:该软件仍能正常工作。
4 局限性:
LT-1:只能用于开发过程,对于需求获取和后期测试不包括在内
三项目环境
1涉众
这个系统中的主要涉众如下表:
涉众 |
特点 |
开发人员 |
可简单操作,准确估算自己的工作效率 |
经理 |
便于查询和分配任务,提高工作效率。 |