摘要 2
一、PSP游戏机简介 3
1.1、PSP游戏机概述 3
1.2、个体软件过程PSP游戏机的内容 3
1.3、个体软件过程PSP游戏机的作用 3
1.4、个体软件过程PSP游戏机的过程流程 4
1.5、个体软件过程PSP游戏机的大致框架 4
二、PSP游戏机的安装 5
2.1、安装的系统需求 5
2.2、安装过程 5
三、熟悉PSP的基本操作 6
3.1、建立一个新的项目 6
3.2、打开一个项目 7
3.3、设置项目属性 7
3.4、手动输入数据 8
3.5、保存一个项目 8
3.6、打印一个项目 9
四、PSP中各种表的介绍与操作说明 9
4.1、开发过程表 10
4.1.1、脚本表 10
4.1.2、标准表 11
4.1.3、清单表 12
4.1.4、其他表 12
4.2、项目表 13
清代皇帝表4.2.1、日志表 13
4.2.2、汇总表 16
4.2.3、模版表 20
五、与PSP中的过程一起成长 26
5.1、编辑RTF文件 26
5.2、让你的标准个性化 28
5.3、量身定制的清单 29
六、如何获得帮助 30
6.1、使用说明表 30
七、实验总结及心得体会 31
摘要
本次实验通过参考PSP的《User's Manual》,自己动手建立一个名为PSP_WuYajun输入顺丰速运单号查询小项目来熟悉PSP什么是中小板的基本使用,从中掌握PSP的基本操作方法。
本次实验比较成功,基本上熟悉了PSP的基本操作,完成了很多必须掌握的技巧。但是由于版本原因,导致一小部分操作没有实现,要在以后的学习补上。
一、PSP简介
1.1、PSP概述报考公务员要求
个体软件过程(PSP)是由美国Carnegie Mellonicp如何办理大学软件工程研究所(CMU/SEI)的Watts s. Humphrey领导开发的,于1995年推出,在软件工程界引起了极大的轰动,可以
说是由定向软件工程走向定量软件工程的一个标志。PSP是一种可用于控制、管理和改进个人工作方式的自我改善过程,是一个包括软件开发表格、指南和规程的结构化框架。
PSP为基于个体和小型组软件过程的优化提供了具体而有效的途径,例如如何制订计划,如何控制质量,如何与其他人相互协作等等。在软件设计阶段, PSP的着眼点在于软件缺陷的预防,其具体办法是强化设计结束准则,而不是设计方法的选择。根据对参加培训的104位软件人员的统计数据表明,在应用了 PSP后,软件中总的差错减少了58.0%,在测试阶段发现的差错减少了71.0如何查自己的ip地址%,生产效率提高了20.0%。PSP的研究结果还表明,绝大多数软件缺陷是由于对问题的错误理解或简单的失误所造成的,只有很少一部分是由于技术问题而产生的。而且根据多年来的软件工程统计数据表明,如果在设计阶段注入一个差错,则这个差错在编码阶段引发了3一5个新的缺陷,要修复这些缺陷所花的费用要比修复这个设计缺陷所花的费用多一个数量级。因此,PSP保障软件产品质量的一个重要途径是提高设计质量。
1.2、个体软件过程PSP的内容
1、说明个体软件过程的原则;
2、帮助软件工程师作出准确的计划;
3、确定软件工程师为改善产品质量要采取的步骤;
4、建立度量个体软件过程改善的基准;
5、确定过程的改变对软件工程师能力的影响。
1.3、个体软件过程PSP的作用
l、使用自底向上的方法来改进过程,向每个软件工程师表明过程改进的原则,使他们能够明白如何有效地生产出高质量的软件。
2、为基于个体和小型组软件过程的优化提供了具体而有效的途径。其研究与实践填补了CMM的空白。
3、帮助软件工程师在个人的基础上运用过程的原则,借助于PSP提供的一些度量和分析工具,了解自己的技能水平,控制和管理自己的工作方式,使自己日常工作的评估、计划和预测更加准确、更加有效,进而改进个人的工作表现,提高个人的工作质量和产量,积极
而有效地参与高级管理人员和过程人员推动的组织范围的软件工程过程改进。
1.4、个体软件过程PSP的过程流程
图1.1 过程流程图
1.5、个体软件过程PSP的大致框架
PSP 为个体能力提供了一个阶梯式的进化框架,以循序渐进的方法介绍过程的概念,每一
级都包含了低一级中的所有元素,并增加一两个新的元素。这个进化框架是学习PSP过程基本概念的好方法,它赋予软件人员度量和分析工具,使其清楚地认识到自己的表现和潜力,从而可以提高自己的技能。PSP 进化框架共分四级,各级及其增强版的主要元素如图1.2 所示,其中第一级是个体度量过程PSP0 和PSP0.1;第二级是个体规划过程PSP1 和PSP1.1;第三级是个体质量管理过程PSP2 和PSP2.1;第四级是适用于开发大型软件的个体循环过程PSP3。
图1.2 PSP进化框架
PSP自带的指令表可以解决许多可能出现的具有特定形式的问题。
PSP自带的指令表有以下几种:
•时间记录日志
•缺陷记录日志
•问题跟踪日志
•项目计划摘要
•周期摘要
•测试报告模板
•尺寸估算模板
•任务规划模板
•附表规划模板
•操作方案模板
•功能规格模板
•时间记录日志
•缺陷记录日志
•问题跟踪日志
•项目计划摘要
•周期摘要
•测试报告模板
•尺寸估算模板
•任务规划模板
•附表规划模板
•操作方案模板
•功能规格模板
•状态规范模板
•逻辑规格模板
一个指令表的描述有这个指令表应用的目的,以及使用该表时应当遵守的一些限制。
•逻辑规格模板
一个指令表的描述有这个指令表应用的目的,以及使用该表时应当遵守的一些限制。
要显示指令表的步骤如下:
•从帮助菜单中选择“内容”命令。
•打开表说明“部分,并选择您需要的表。
例如,PSP0项目计划摘要说明:
•从帮助菜单中选择“内容”命令。
•打开表说明“部分,并选择您需要的表。
例如,PSP0项目计划摘要说明:
七、实验总结及心得体会
PSP是一个记录经验的过程,一个总结经验的过程,一个了解自己的过程,一个对自己负责的过程,一个估计的过程,一个完善计划的过程。
我们都知道工作经验是很重要的,对不同的人,2年3年的工作经验在时间上是一样的,但是真正的经验是不一样的。PSP可以统计自己的经验,并以文档的方式记录下来,而不仅是散乱在头脑中。我认为PSP是西方规范化、规律化、规矩化生产方式的严格过程,而国内很多不规范的软件公司,没有规律和不喜欢规矩的软件工程师,来实施这个过程难度是很大的。
就是不完全采样PSP,通过学习PSP,最起码能令我们明白可以统计这些数据,而这样做可以认识我们的价值,提高我们的价值,指导我们的工作。如果能严格的采用这套过程,开始可能会很苦很费时间,但是一旦实践数据积累到一定程度,我想我们的工作经验可能是一张张的数据表(比如完成××模块类型的代码速度是?秒/行),就像我们的健康状态、考试成绩一样,而不是说2年5年的经验了,在对一个项目做计划时也就好像RPG游戏觉得如何使用招式、学校按成绩排考场座位一样。但是PSP真的能实施得完美吗?我想这个问
题应该不是软件工程中的问题,而是个人态度和习惯的问题,就比如说可以为每个人设计一条同样的成为足球球星的道理,但是不并见得都成为球星;大家在学校的课程安排不都一样吗,怎么还有清华大学生与二流三流大学生和广大没上过大学的同龄人呢?
所以说积极的态度、良好的习惯再加上PSP的正确使用,一定会让我们成为卓越的软件工程师。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论