psp工具需求分析
PSP个人软件过程开发工具需求分析文档
a.业务需求
a.1 背景
二十一世纪是软件开发的黄金时期,有人把过去的十年称作软件高度发展的十年,不可置疑,越来越多的软件设计需求是物联网时代的趋势,越来越好的软件设计也是每个软件项目追求的目标,而个人在软件开发中因为各式各样的原因不能及时高效的完成预定的设计目标,这对整个项目是有影响的,甚至是致命的。
a.2 业务机遇
对于每个团队,特别是彼此还属于陌生的队员来说,使用个人软件过程开发工具进行进度管理无疑比较明智,根据每个人的实际情况,分配相应的任务,并预测进度,极大的提高了项目及时高效完成的几率。软件需求的前期分析远远无法保证项目的进度,而psp个人软件过程开发工具则能提供有效的保证。
a.3 业务目标
a.3.1 软件版本一推出的6个月,软件使用量达到3万次
a.3.2 软件版本一推出的12个月,成为80%软件开发公司的首选的工具。
a.3.3 软件版本一推出的18个月,相应的版本能得到极大的好评。
a.4 提供的价值
个人软件过程开发工具减少用户的软件开发过程的风险,比如时间不够。
个人软件过程开发工具提高软件开发小组成员的开发效率
个人软件过程开发工具提供准确的项目计划进度。
a.5 项目风险
个人软件过程开发工具在需求分析的出现极大的认识错误,产品不能满足软件开发小组的需要。
使用这个工具的软件开发人员不能够真实记录自己的开发情况,使得在使用该工具进行评估时出现偏差,失去了工具的作用。
措施:
在进行软件开发时,邀请经验比较丰富的开发人员进行指导,并记录相关的需求,通过网络,纸质调查了解软件开发的过程。
鼓励软件开发人员之间进行经验交流,在使用这个工具前可以进行培训,加强个人软件开发工具使用的意识。
b. 项目愿景的解决方案
b.1 项目特性
b.1.1 个人软件过程开发工具给这个软件开发项目带来新的管理理念,有效的增强项目计划的可用性,实时监控项目开发人员的进度,提高开发人员的效率,减少无用的代码复查表。
b.1.2 项目经理根据成员的情况分配,修改成员的任务。
b.1.3 项目成员可以随时记录自己的项目开发情况,可以进行项目进度的在线提交。
b.1.4 该工具一般在一个独立的项目里使用。
b.2 假设和依赖环境
b.2.1 使用者面向所有的软件开发人员,不能用于非计算机领域
b.2.2 需要一定的团队规模才能真正显示该工具的优越性。
b.2.3 该工具可以进行数据库的连接,以便更新信息。
C.业务范围
c.1 客户概貌
c.1.1 涉及的人员有 :
1.工具的最高管理者(不同的项目,管理者的级别不同)
2.编程人员
3.技术经理
c.2 优先级别
1. 性能 用户的登陆级别, 工具的可用性,可以根据不同的项目情况,有客户进行设计工具显示的内容,工具的基本设计。
2. 对信息的管理,包括开发人员的进度等。
psp工具需求分析的更多相关文章
- psp系统需求分析
软件开发方向“PSP系统”软件需求规约 目录 1 引言... 4 1.1 目的... 4 1.2 文档格式... 4 1.3 预期的读者和阅读建议... 4 1.4 范围... 5 1.5 术语... ...
- 个人软件过程(psp)需求分析
个人软件过程(psp)需求分析 1. 引言 1.1 背景 开发项目进度计划不准确,延期经常出现,甚至无法给出一个比较准确的延迟时间,给市场推广带来很大麻烦. 2. 任务概述 2.1 目标 PSP ...
- PSP个人软件开发工具需求分析文档
第一部分:前景与范围 1.业务需求 1.1 背景 在目前的软件项目开发过程中,进度计划总是非常不准确,经常出现延期,而且大多数都无法给出一个相对比较准确的延迟时间.即使使用用例包.用例的方式组织需求, ...
- PROJECT | 四则运算UI设计 - PSP表格&需求分析
PSP表格(TP版) 需求分析 [GUI编程语言选择] 考虑到Java编写GUI效率偏低且界面不算特别美观(即使有Windowbuilder插件帮助),所以我们使用控件更多,开发效率更高,具有集成开发 ...
- PSP个人软件开发工具
(您的阅读是我的荣幸,如有不满之处请留言指正!) 尚未完善.....工作中 为开发人员提供一个PSP工具,简化时间记录工作:同时提供数据使用的工具,帮助开发人提高估算能力. PSP个人软件开发工具 ...
- PSP需求分析文档
PSP软件需求分析文档 刘杰 1. 引言 1.1 背景 开发项目经常延期不能按时提交,甚至不能给出明确的延迟时间 1.2 术语 PSP,数据库 2. 任务概述 2.1 目 ...
- psp个人软件开发
为开发人员提供一个PSP工具,简化时间记录工作:同时提供数据使用的工具,帮助开发人提高估算能力. 需求分析: 编号 特性 FEAT01 研发经理能够创建项目.指定或修改项目经理.删除尚未分配工作任务 ...
- 个人软件过程(psp)需求文档
1. 业务需求 1.1 应用背景 开发软件项目进度计划总是那么不准确,延期经常出现,跟可恨的是甚至无法给出一个相对比较明确的延迟时间.很大 因素在于分配给开发人员的完成时间与开发人员的实际完成时间有 ...
- psp个人软件过程需求文档
1. 业务需求 1.1 应用背景 开发软件项目进度计划总是那么不准确,延期经常出现,跟可恨的是甚至无法给出一个相对比较明确的延迟时间.很大 因素在于分配给开发人员的完成时间与开发人员的实际完成时间有 ...
随机推荐
- kendoTreeView,需要注意的地方
今天使用了下kendoUI中的TreeView控件,一开始的时候总是不成功, 总是会报 Uncaught TypeError: Cannot read property 'toLowerCase' o ...
- tomcat配置性能调优1----server.xml文件详解
<?xml version='1.0' encoding='utf-8'?><!-- Licensed to the Apache Software Foundation (ASF ...
- mave的变量说明
Maven提供了三个隐式的变量可以用来访问环境变量,POM信息,和Maven Settings env env变量,暴露了你操作系统或者shell的环境变量.便 如在Maven POM中一个对${en ...
- Unity Application 前后台切换调用关系
[Unity Application 前后台切换调用关系] http://blog.csdn.net/aa4790139/article/details/48087877
- php的进制转换
学习了php的进制转换,有很多的知识点,逻辑,也有最原始的笔算,但是我们还是习惯使用代码来实现进制的转换,进制的转换代码有如下:二进制(bin)八进制( oct)十进制( dec)十六进制( hex) ...
- Mysql Communication link failure :1153 Got a packet bigger than 'max_allowed_packet' bytes
出现这种情况: 临时解决方法是: 登录mysql: 执行: set global max_allowed_packet=1000000000; set global net_buffer_ ...
- JS正则2
正则表达式可以:•测试字符串的某个模式.例如,可以对一个输入字符串进行测试,看在该字符串是否存在一个电话号码模式或一个信用卡号码模式.这称为数据有效性验证•替换文本.可以在文档中使用一个正则表达式来标 ...
- 【css3】浏览器内核及其兼容性
浏览器内核分类如下: 1.Webkit内核: 使用此引擎内核的浏览器有:Safari(包括移动版和桌面版).Chrome.其私有属性的前缀是-webkit-. 2.Gecko内核: 使用此引擎内核的浏 ...
- mysql - join two derived tables
select t1.uid from (select uid from table1) t1 inner join (select uid from table2) t2 where t1.uid=t ...
- svn各个图标代表什么意思
最近参与公司项目开发要使用SVN,下面随笔记下在使用SVN中常见的图标各代表什么意思 灰色向右箭头:本地修改过 ,本地代码没有及时上库.灰色向右且中间有个加号的箭头:本地比SVN上多出的文件灰色向右且 ...