课程名称:Personal Software Process (PSP) 初级培训

课程简介:这个为期五天的课程向软件工程师讲授PSP的原理、概念和优势,PSP是一种基于过程的软件开发方法。完成课程的学生将能够把PSP方法应用于自己的个人工作流程,并参与到团队软件过程(TSP)团队里面。学员将学习如何度量和分析他们的个人软件过程,使用过程数据来改善他们的个人表现,并将PSP方法应用于其它类似的结构化的任务。学院可以选择参加PSP高级课程,这也是一个为期五天的课程,它是初级课程的继续,涵盖了PSP更高级的内容。

课程内容:

  • PSP和TSP 简介
  • 定义和使用过程
  • 计划的基本概念
  • 过程和规模度量
  • 规模和资源估计
  • 基于代理的估计方法(PROBE)
  • 使用PSP数据
  • 进度计划和跟踪
  • 规划软件质量
  • 缺陷管理
  • 团队发展

在注册本课程之前,学员必须精通至少一种编程语言。由于课程的快节奏,学员没有办法在学习一门新的编程语言的同时,完成此课程。同时学员需要熟悉一些基本的统计知识。

学生必须携带以下设备:

  • 具有500MB+可用硬盘空间的笔记本电脑
  • 具有Access 2003和Microsoft Office Service Pack 2的Microsoft Office,或具有Access 2007的Microsoft Office
  • 编程语言开发环境(编译器,编辑器等)
  • Zip文件压缩软件
  • CD-ROM或USB优盘
  • 无线网卡
  • 简单的4函数计算器

学员通过完成阅读作业、课堂讲座、课堂讨论和完成编程作业来完成PSP初级课程。课程完成时间包括五天的上课时间以及完成预读和课程作业的额外时间。