- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于CDIO与PSPTSPCMMI软件课程项目实施研究
基于CDIO与PSPTSPCMMI软件课程项目实施研究
摘 要:CDIO工程教育模式是近年来国际工程教育改革的最新成果,CMMI是软件企业的软件过程能力的评估依据,TSP是小组软件开发过程,PSP是个体软件过程,在CDIO工程教育的大背景下,引进软件行业的实施与评价模型,对软件专业的项目实施的工程化具有重要意义。
关键词:CDIO;PSP;TSP;CMMI;软件课程
引言
由传统专科教育转型迩来的高等职业教育,存在偏理论轻实践、强调个人技术能力而忽视团队协作精神、重视知识学习而轻视开拓创新的培养等问题。学生在校内几乎没有受到 project 和team工作的实际训练,缺乏以团队方式解决实际问题的能力,局限了其职业生涯。
CDIO工程教育模式是近年来国际工程教育改革的最新成果,CMMI是软件企业的软件过程能力的评估依据,TSP是小组软件开发过程,PSP是个体软件过程,在CDIO工程教育的大背景下,引进软件行业的实施与评价模型,对软件专业的项目实施的工程化具有重要意义。
实施团队教学的实体,是由多个团队及个人组成的,组织级的过程改进需要团队及个人行为的改变,要高质量的完成软件课程的教学过程,需要参与过程的每位同学都能高质量地完成学习工作。PSP和TSP是专门设计用以使个人和团队的工作优化及规范化,通过让个人和团队使用些预定义的标准流程来建立可测量的目标,跟踪目标的完成情况,从而提高教学质量,与CMMI相结合,逐级构建高绩效的学习工作团队,优化整个教学组织的流程。
一、CDIO与PSP/TSP/CMMI简介
CDIO工程教育模式是目前国际国内教育改革的热点,其先进可行的理念与方法,适合工科教育教学过程各个环节的改革。CDIO是直接按照工业界的要求建立的一整套工程教育理念和实施体系,得到了国际高等工程教育界的认同。CDIO是构思(Conceive)、设计(Design)、实现(Implement)、运作(Operate)4个英文单词的缩写,其名称来源于产品/系统的生命周期过程,体现了现代工业产品从构思研发到运行改良的生命全过程。是“做中学”原则和“基于项目的教育和学习”的集中体现。它以工程项目(包括产品、生产流程和系统)从研发到运行的生命周期为载体,让学生以主动的、实践的、课程之间有机联系的方式学习工程。
CMM能力成熟度模型(Capability Maturity Model),是对软件组织在定义,实现,度量,控制和改善其软件过程的进程中各个发展阶段的描述。软件管理工程和其它工程管理相比有其特殊性,软件是知识产品,进度和质量都难以度量,生产效率也难以保证。其次,软件系统复杂程度也是超乎想象的。这点在教学上也是表现的比较突出。CMM的作用归纳两个主要方面:科学地评价软件开发单位的软件能力成熟等级; 帮助软件开发单位进行自检,了解自己的强项和弱项,从而不断完善和改进单位的软件开发过程,确保软件质量,提高软件开发能效率。
PSP 个体软件过程(Personal Software Process)由美国Carnegie Mellon大学软件工程研究所(CMU/SEI)于1995年推出,是由定向软件工程走向定量软件工程的一个标志。是由定向软件工程走向定量软件工程的一个标志。PSP是一种可用于控制、管理和改进个人工作方式的自我改善过程,是一个包括软件开发表格、指南和规程的结构化框架。 PSP为基于个体和小型群组软件过程的优化提供了具体而有效的途径,例如如何制订计划,如何控制质量,如何与其他人相互协作等等。在软件设计阶段, PSP的着眼点在于软件缺陷的预防,其具体办法是强化设计结束准则,而不是设计方法的选择。PSP保障软件产品质量的一个重要途径是提高设计质量。
TSP群组软件过程(Team Software Process)指导项目组成员有效规划和管理所面临的项目开发任务,指导管理软件开发队伍,使整体系统状态最佳。TSP实施集体管理与自我管理相结合,指导开发人员如何在最少的时间内,以预定的费用生产出高质量的软件产品。结合了CMM的管理方法和PSP的工程技能,将个体过程结合进小组软件过程提供方法,并将小组与组织及整个管理系统相联系;通过告诉管理层如何支持和授权项目小组,坚持高质量的工作,并且依据数据进行项目的管理,向组织展示如何应用CMM的原则和PSP的技能去生产高质量的产品。
二、应用现状
CMM/PSP/TSP是1987年美国 Carnegie Mellon 大学CMU/SEI以W.S.Humphrey为首的研究组发表的研究成果承制方软件工程能力的评估方法;目前,学术界和工业界公认软件能力成熟度模型CMM是当前最好的软件过程,已成为业界事实上的软件过程的工业
您可能关注的文档
最近下载
- 惠州康晟复合材料科技有限公司行业竞争力评级分析报告(2023版).pdf
- (正式版)-B 5768.2-2022 道路交通标志和标线 第2部分:道路交通标志.docx VIP
- 房建工程质量通病培训课件.pptx
- 结膜炎护理查房.pptx VIP
- 2024年医疗器械基本知识培训(带目录).pdf VIP
- 企业营运能力分析--以昆药集团为例.doc VIP
- 《现代写作教程 董小玉》第02章 写作主体与客体第三节03.ppt VIP
- 教案6—800米、1000米跑教案.docx VIP
- 典迈伦350在PCI的应用优势20180607课件.pptx VIP
- 2024-2030年中国殡葬服务行业市场深度分析及投资规划预测报告.docx
文档评论(0)