蔡金贝

psp个人软件开发管理

 

 

psp个人软件开发管理

        ——需求分析文档

 

 

  时间:20131115

 

软件需求分析报告

目录

1. 引言 1

1.1 编写目的 1

1.2 项目风险 1

1.3 文档约定 1

1.4 预期读者和阅读建议 1

1.5 产品范围 2

1.6 参考文献 2

2. 综合描述 2

2.1 产品的状况 2

2.2 产品的功能 3

2.3 用户类和特性 3

2.4 运行环境 

3. 外部接口需求 

3.1 用户界面 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1. 引言

本文档根据小组需求结果、结合各个人的需求分析整合而成,主要针对psp个人软件开发管理的需求说明。

1.1 编写目的

 

说明这份软件产品需求分析报告是为哪个软件产品编写的,开发这个软件产品意义、作用以及最终要达到的意图。通过这份软件产品需求分析报告详尽说明了该软件产品的需求规格,包括修正和发行版本号,从而对该软件产品进行准确的定义

1.2 项目风险

主要风险:

1.需求不完善,遗漏用户没有提出的需求

2.数据库设计阶段: 数据库表的完整性

3.设计阶段:模块无法正确关联

4.测试阶段:不能满足用户需求

5.演化阶段:新的功能需求的出现

1.3 文档约定

(1)页面的左边距为2.5cm,右边距为2.0cm,装订线靠左,行距为最小值20磅。

(2)标题最多分三级,分别为黑体小三、黑体四号、黑体小四,标题均加粗。

(3)正文字体为宋体小四号,无特殊情况下,字体颜色均采用黑色。

(4)出现序号的段落不采用自动编号功能而采用人工编号,各级别的序号用(1),1、●等,特殊情况另作规定。

1.4 预期读者和阅读建议

  • 用户:查看是否遗漏功能需求和非功能需求,是否再有添加的功能;
  • 开发人员:对需求进行分析,并设计出系统,包括数据库的设计,注意各个模块的关联地方;
  • 测试人员:注意系统完整性,有误遗漏的功能,根据本文档编写测试用例,并对软件产品进行功能性测试和非功能性测试;
  • 文档编写人员:注意修改时的用语一致。

1.5 产品范围

本产品主要面向软件项目开发人员,保证开发软件实时完成

 

 

2. 综合描述

2.1 产品的状况

保证开发软件实时完成

根据开发人员不同进度分配不同任务

供所有人的经验统计、记录、调查

奖励制度,增加工作的积极性

2.2 产品的功能

研发经理:

创建项目 、指定或修改项目、删除尚未分配工作任务的项目、按个人、任务、项目、关键字查看工作时长、统计产能

项目经理:

对项目设置工作包、为开发人员指派工作任务、查阅开发人员的日程安排表、按项目、任务、关键字统计实际工作时长、产能、Close任务,并填入实际的完成情况

 

开发人员:

填写计划时间,项目经理确认后,更新日程安排表、可以查询相近工作任务的历史数据(估算数据、实际数据)任务执行将超计划时,应报告项目经理,项目经理通过系统更新其日程表、随时记录自己的时间,提供“开始计时”、“暂停计时”、“停止计时”,在停止时,填入任务编号(在线则选择)、工作关键字(以逗号分隔的多个),自动生成开始时间、暂停时间、停止时间、总时长、有效时长(总时长-中断时长)、根据任务编号、关键字、起止时间进行分类组合查询与统计时间记录程序会自动连接服务器,完成时间日志上传的工作,未能连接服务器,则在本机暂存时间日志

 

管理员:统计团队产能、人力资源分配

 

 

2.3 运行环境

  • 硬件平台:pc、浏览器
  • 操作系统:不限
  • 与该软件共存的应用程序:浏览器
  • 网络状况:必须连接石家庄铁道大学局域网
  • 必须使用的技术jsp
  • 必须使用的工具ecilpse3.7.2、
  • 必须使用的编程语言java
  • 必须使用的数据库sql server

2.4 设计和实现上的限制

3. 外部接口需求

3.1 用户界面

界面布局:

教室信息管理系统

功能导航

主界面

各个模块之间都采用蓝色为主调,简洁大方,主界面分为三个北、西、中三块,北主要显示系统名称和logal,西主要是每个子模块的功能导航,快捷简单,中部主要显示每个子模块界面,符合一般人使用习惯。

 

 

 

 

posted @ 2013-11-15 07:27  蔡金贝  阅读(391)  评论(0编辑  收藏  举报

eihei