zoukankan      html  css  js  c++  java
  • 个人软件过程(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.技术经理

     

     

     

     

  • 相关阅读:
    [SHOI2014]信号增幅仪
    [SDOI2016]征途
    Luogu P3226 [HNOI2012]集合选数
    Comet OJ C1076 [Contest #4]求和
    Luogu P2657 [SCOI2009]windy数
    Luogu P1864 [NOI2009]二叉查找树
    UVA10559 Blocks
    Luogu P1880 [NOI1995]石子合并
    简单DP
    CF1097F Alex and a TV Show
  • 原文地址:https://www.cnblogs.com/wangfp/p/3424638.html
Copyright © 2011-2022 走看看