• PSP需求分析文档


    PSP软件需求分析文档

    刘杰

     

    1.       引言

    1.1  背景

    开发项目经常延期不能按时提交,甚至不能给出明确的延迟时间

    1.2  术语

    PSP,数据库

     

    2.       任务概述

    2.1  目标

    PSP为基于个体和小型群组软件过程的优化提供了具体而有效的途径,例如如何制订计划,如何控制质量,如何与其他人相互协作等等。准确度量开发时间,提高开发效率

    2.2  系统的特点

    实现开发人员以及开发功能的横向和纵向比较,找出最优开发方案。提供开发奖赏功能

    3.       需求规定

    3.1  软件功能说明

                           

    1. 功能模块

    1.1程序员模块

    接受项目,查看自己的历史开发记录,对新项目做出开发计划,然后根据计划填写开发记录

    1.2项目经理模块

    查看各个程序员开发计划,根据计划分配开发任务,随时更新日程表,开发结束后统计项目产能

    1.3研发经理模块

          查看,管理各个用户包括程序员,项目经理,查看,管理项目信息,开发流程,开发计划实施

    1.4管理层模块

          最后统计项目产能

    1. 权限管理

    对程序员,项目经理,研发经理,管理层分角色分权限显示信息。

    程序员可查看自己历史记录和开发相同功能自己的平均时间。项目经理可以查看所有程序员的历史记录,研发经理跟踪项目开发过程,督导。管理层查看项目开发进程。查看项目产能。

    3.2  对功能的一般性规定

    统一的界面格式、统一的错误、警告提示

    3.3  对性能的一般性规定

    3.3.1 精度

    时间精确到分钟,项目进程按照功能实现的复杂性分为分数形式

    3.3.2灵活性

    对新进人员和升,降职人员实时管理

    3.4 故障处理要求

    4.       运行环境规定

    4.1  设备

    PC机

    4.2  支撑软件

    1)           操作系统:windows7,XP

    2)           数据库管理系统:MySql

    3)           其他支撑软件:tomcat,浏览器

    5.    1. 引言

    5.11.1 目的

    目的:检测该系统中的错误以及漏洞

    预期达到的目标:各个功能运行正常,无异常

    5.21.3 测试范围

    程序员管理模块:统计数据功能,查看历史记录功能

    项目经理模块:查看程序员开发进度和历史记录功能,分配工作任务功能,查看程序员开发计划功能

    研发经理模块:管理用户增删改查功能,管理项目增删改查功能

    管理层模块:查看项目产能。

    6. 测试内容

    根据软件项目的实际特点确定确认测试的测试内容。对部分软件项目除基本的功能测试外,可能还包括性能测试、安全性测试、极限测试、并发操作测试等。

    1)          功能测试

    2)          用户界面测试

    3)          性能测试

    4)          压力测试

    5)          容量测试

    6)          配置测试

    7)      安装测试

    7系统用例图:

     

    8.数据类型

    8.1User表

    ID

    Int

    自增

    Username

    Varchar

    NOT NULL

    用户名

    Password

    Varchar

    NOT NULL

    密码

    Work

    Varchar

    NOT NULL

    职位

    Name

    Varchar

    NOT NULL

    姓名

    8.2程序员表

    ID

    Int

    自增

    ID

    Name

    Varchar

    NOT NULL

    姓名

    History

    Varchar

    开发历史

    Project

    Varchar

    开发项目

    Plan

    Varchar

    开发计划

    8.3项目经理表

    ID

    Int

    自增

    Name

    Varchar

    Not null

    姓名

    Project

    Varchar

    Not null

    项目介绍

    8.4项目表

    ID

    INT

    自增

    Name

    Varchar

    NOT NULL

    项目名字

    StartTime

    Varchar

    NOT NULL

    开始时间

    EndTime

    Varchar

    NOT NULL

    结束时间

    Introduce

    Varchar

    NOT NULL

    项目介绍

    Energy

    Varchar

    NOT NULL

    产能

  • 相关阅读:
    sync.WaitGroup golang并发调度器
    Golang New 关键字的小bug 未找到原因(暂时)
    zabbix监控websphere的几个监控项
    zabbix监控AIX DB2数据库
    NOIP2008P 排座椅
    解题报告—— 2018级2016第二学期第五周作业 删数问题
    解题报告——2018级2016第二学期第五周作业排座椅
    解题报告——2018级2016第二学期第四周作业 (2的幂次方)
    解题报告——-2018级2016第二学期第三周作业
    解题报告——2018级2016第二学期第二周作业
  • 原文地址:https://www.cnblogs.com/LJWDL/p/3424102.html
Copyright © 2020-2023  润新知