psp个人软件开发管理
——需求分析文档
时间:2013年11月15日
软件需求分析报告
目录
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,西主要是每个子模块的功能导航,快捷简单,中部主要显示每个子模块界面,符合一般人使用习惯。