zoukankan      html  css  js  c++  java
  • 需求文档

    一 背景

    为了规范软件开发过程,能给估算人员提供可靠数据进行软件估算,开发人员能自己的产能数据进行分析,所以需要一款PSP(个人软件开发过程)来对工作的的时间和工作量进行记录,得到开发人员的产能数据,并加以统计和分析。

    二 需求

    管理人员:对项目的管理(添加,修改,查看,删除),统计产能数据。

    开发人员:填报,记录,查看。

    四 项目特性

    1. 研发经理能够创建项目、指定或修改项目经理、删除尚未分配工作任务的项目

    2. 项目经理可以对项目设置工作包,工作包允许多级嵌套,它只用来组织工作任务

    3. 项目经理可以为开发人员指派工作任务,工作任务属于特定的工作包

    4. 项目经理在分配工作任务时,能够查阅开发人员的日程安排表,可以按开发人员查询、也可按日程查询

    5. 开发人员接到任务时,通过系统填写计划时间(计划开始时间和计划结束时间),项目经理确认后,更新日程安排表

    6 . 开发人员可以查询相近工作任务的历史数据(估算数据、实际数据)

    7. 开发人员任务执行将超计划时,应报告项目经理,项目经理通过系统更新其日程表

    8. 当任务完成之后,项目经理负责Close任务,并填入实际的完成情况(KLOC、实际结束时间)

    9 .开发人员可以随时记录自己的时间,提供“开始计时”、“暂停计时”、“停止计时”,在停止时,填入任务编号(在线则选择)、工作关键字(以逗号分隔的多个),自动生成开始时间、暂停时间、停止时间、总时长、有效时长(总时长-中断时长)

    10. 开发人员可以根据任务编号、关键字、起止时间进行分类组合查询与统计

    11. 时间记录程序会自动连接服务器,完成时间日志上传的工作,未能连接服务器,则在本机暂存时间日志

    12. 项目经理可以按项目、任务、关键字统计实际工作时长、产能

    13. 研发经理及管理层可以按个人、任务、项目、关键字查看工作时长、统计产能

    五 项目范围

      1.v1.0 开发网页版,开发人员与管理人员可以通过自己的账户登录填写和查看相关信息。管理人员有更高的权限可以修改信息。

      2.v2.0 开发离线客户端,可在链接后与数据库交换数据。

    六 涉众

    管理者:对项目进行添加,修改,删除。查看产能统计。

    开发人员:对承担的项目进行填报,申请修改,查看个人产能数据。

  • 相关阅读:
    【POJ2777】Count Color(线段树)
    【HDU】I love sneakers!(分组背包)
    【HDU1712】ACboy needs your help(分组背包)
    【POJ1338】Ugly Numbers(暴力打表)
    【POJ2242】The Circumference of the Circle(初等几何)
    【POJ2136】Vertical Histogram(简单模拟)
    uvalive 6300 Signed Binary Representation of Integers
    第四届福建省大学生程序设计竞赛
    Codeforces Round #282 (Div. 1) B. Obsessive String
    Codeforces Round #282 (Div. 1) A. Treasure
  • 原文地址:https://www.cnblogs.com/luodididi/p/3424652.html
Copyright © 2011-2022 走看看