《个体软件过程(Personal Software Process--PSP)》是一门针对软件专业低年级大学生讲授的专业基础课程,核心内容是讲授软件开发规范与效率。
该课程基于美国软件工程研究所(SEI)的PSP技术,在美国、加拿大、澳大利亚、印度等国家的软件专业教育体系中占有重要的地位,受到广泛重视。
课程目标是让学生能够理解并领会PSP基本概念与理论,掌握编程技术中的规范并能有效加以应用。具体包括:制订计划并对实际工作进行跟踪,始终如一的生产高质量的软件产品,通过有效的数据识别出自己的优势和弱点,保证在预先计划的费用下、按进度开发出高质量的程序。
软件产业向大规模的软件生产发展,离不开大批规范的软件编程人员。个体软件过程是规范的软件编程人员必备的基本技能之一。
本课程的教学中,注重学生实践能力的培养与训练,在课程练习和实训中,进行真实的数据采集,取得学生自己的代码开发效率、缺陷率等数据,培养了学生就业的专业岗位技能。