个体软件过程(psp)在数据库项目实训中的应用

个体软件过程(psp)在数据库项目实训中的应用

ID:15546801

大小:28.50 KB

页数:9页

时间:2018-08-04

个体软件过程(psp)在数据库项目实训中的应用_第1页
个体软件过程(psp)在数据库项目实训中的应用_第2页
个体软件过程(psp)在数据库项目实训中的应用_第3页
个体软件过程(psp)在数据库项目实训中的应用_第4页
个体软件过程(psp)在数据库项目实训中的应用_第5页
资源描述:

《个体软件过程(psp)在数据库项目实训中的应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、个体软件过程(PSP)在数据库项目实训中的应用2006年第l4期第27卷总第468期职业技术教育(教学版)VOCA11ONALANDIECHNICALEDUCATION(TeachingResearch)No.14,2006V0lI27GeneralNo.468个体软件过程(PSP)在数据库项目实训中的应用蒋方纯,谢斐(深圳信息职业技术学院,广东深圳518029)摘要:在软件系统开发工作中,个体软件过程(PSP)能有效地指导程序员如何计划工作,对工作进行追踪记录,并通过对工作结果的分析改进下一计划中的个体行

2、为活动.本文介绍了PsP课程在软件技术专业教学计划中的安排以及与其他课程的结合,并详细描述了在数据库项目实训中应用PsP的方法,对该教学实践中的经验和问题进行了总结.关键词:个体软件过程;PsP;数据库项目;教学实践中图分类号:TP311.1文献标识码:A文章编号:1008—3219(2006)14—0055—03PSP(PersonalSoftwareProcess,个体软件过程)是由美国卡内基梅隆大学软件工程研究所(SEI)的WattsS.Humphrey领导开发的,它是一种可用于控制,管理和改进个人工

3、作方式的自我持续改进过程,是一个包括软件开发表格,指南和规程的结构化框架.PSP与具体的技术(程序设计语言,工具或者设计方法)相对独立,其原则能够应用到任何软件工程任务中.PSP能有效地帮助软件工程师使用正确的工程方法,指导他们如何计划工作,对工作进行追踪记录.它针对项目计划,时间管理,缺陷管理,质量管理等几个方面提出了规范,经过PSP学习和实践的正规训练,软件工程师们能够在他们参与的项目工作中充分利用PSP,从而保证项目整体的进度和质量.PSP课程强调的是在软件系统开发过程中养成良好的习惯和职业态度,因此

4、不能把它仅仅当成一门独立的课程,教师应该引导学生将PsP的方法应用到其他专业课程的学习中.在传统教学中,PSP与编程课程的结合是比较常见的,但是PSP在软件开发领域中有着更广泛的应用,它的基本原理除了可以应用到编程任务中,还可以应用到系统分析,设计以及数据库开发等活动中.一,个体软件过程在组织中的作用近年来,在我国软件企业界掀起了能力成熟收稿日期:2006一O3—29作者简介:蒋方纯,深圳信息职业技术学院教师.度模型评估的热潮.能力成熟度模型(CMM)是由美国卡内基梅隆大学的软件工程研究所(SEI)研制成功

5、的,是一种用于评价软件承包能力并帮助企业改善软件质量的方法,也是目前国际上最流行,最实用的软件生产过程标准和软件企业成熟度等级认证标准.随着我国软件产业的升温,越来越多的软件企业开始寻求出口,而认证是软件企业走出国门的通行证,也是软件企业走向标准化,提高竞争力的途径,更是一种提高企业质量和降低成本的管理方法.CMM虽然提供了一个有力的软件过程改进框架,但它只告诉我们"应该做什么",而没有告诉我们"应该怎样做",并未提供有关现实中关键过程所需要的具体知识和技能.一个高效的软件组织是由高效的软件工程师组成的,S

6、EI因此开发了个体软件过程,为个人在其工作中使用CMM过程原则提供了具体的指导.这些指导可以应用到任何软件工程任务之中,借助于PSP提供的一些度量和分析工具,个人可以了解自己的技能水平,控制和管理自己的工作方式,使自己日常工作的评估,计划和预测更加准确,有效,进而改进个人的工作表现,提高个人的工作质量和产量,积极而有效地参与高级管理人员和过程人员推动的组织范围的软件工程过程改进.PSP为基于个体软件过程的优化提供了具体而有效的途径.其研究与实践填补了CMM的空白.实践证实.在由受过PSP培训的软件工程师构成

7、的组织中.程序质量更高.开发周期缩短,软件过程得到改进.成本和进度有效地被跟踪.组织的生产力得到提高.深圳信息职业技术学院针对软件专业的学生开设PSP课程,也是出于为软件组织培养具有过程改进思维和技能的有效人才的考虑.对加速我国软件产业的发展起到积极的推动作用.二,PSP在软件技术专业教学计划中的设置在学院软件技术专业的教学设计中,第一年两个学期分别安排每周2学时的《个体软件过程》,作为专业必修课程.同时开设的编程课程有C,C++和VB.并且安排有一周的PSP项目实训课程.项目将PSP与编程活动结合起来,旨

8、在提供给学生一个机会,使其认识和体会到在实践中软件开发不仅仅是编代码活动,它包括各种生命周期活动.规模与时间的估计,测量和跟踪,缺陷及质量管理等.三,数据库课程在软件技术专业教学计划中的设置在软件技术专业的教学设计中,第二年安排了数据库与SQLServer课程,该课程涵盖了概念数据建模,数据库架构,关系数据模型的逻辑数据库设计,数据和数据库管理,物理数据库设计和数据操作.在为期两周的数据库管理系统实训中.选用了包

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。