- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
附件:论文格式
投稿要求
本刊已启用由知网(CNKI)提供的学术不端检测系统,对作者提供的稿件进行内容抄袭检测,重复字数超过1000字即为疑似抄袭,一旦发现,您将会被系统自动列入作者黑名单。请作者投稿时严格自律。
本人愿意遵守《计算机教育》杂志投稿要求,承诺本论文绝无抄袭现象。作者签名:
文章编号: 中图分类号:G642 文献标识码:B/A
项目驱动的《软件过程技术》课程教学方法探讨
吴建斌,陈中育
(1.浙江师范大学数理与信息过程学院,浙江省 金华市 321004)
摘 要:软件过程已经越来越被软件开发人员和企业所认识和追捧,目前国内有很多软件企业甚至将SW-CMM当成了成功的宝典。作为软件工程专业的专业核心课,如何设计《软件过程技术》的课程教学以及对它的教学方法的探讨,是一个极具考验的课题。课程内容的综合性、实践性、时效性,学生的认知结构和背景经验的差异性,以及教学环境的复杂性,决定了单纯的采用以教为主或者以学为主,都达不到令人满意的效果。本教研组大胆尝试新的教学模式,采用项目驱动的教学方法,同时结合课程内容,强调项目技术过程和管理过程规范,加强团队意识培养,在实际的教学中取得了较好的教学效果。
关键词:项目驱动;软件过程;教学方法;教学过程模式
软件需求的快速增长推动了软件产业的发展,也推动了软件过程的思想。今天,软件过程已经越来越被软件开发人员和企业所认识和追捧,目前国内有很多软件企业甚至将 SW-CMM当成了成功的宝典。《软件过程技术》是软件工程专业的专业核心课,课程内容的 综合性、实践性、时效性,学生的认知结构和背景经验的差异性,以及教学环境的复杂 性,决定了单纯的采用以教为主或者以学为主,都达不到令人满意的效果。
项目教学法是在建构主义理论指导下的一种教学方法[1]。与其相适应的项目驱动教学模式是以学生为中心、教师为主导,利用项目创建的情境、协作、会话、操作等学习环境要素充分发挥学生的主动性、积极性和创新精神,使学生有效地建构所学知识,增强实践能力[3]。但是,对于不同的软件工程类课程,项目驱动教学方法侧重点是不同的。如文献[3]提出基于项目驱动的软件测试人才培养模式。而《软件过程技术》不同于其他课程,它侧重于学生对软件过程的理解和掌握,其课程项目教学目前国内还处于基础探索阶段,没有很好的范本。近几年来本教研组在我校软件工程专业的《软件过程技术》课程教学实践中大胆尝试新的教学模式,设计课程项目过程,同时结合课程内容及教学进度,将项目过程和教学过程相结合,更好地促进学生对本课程的抽象理论知识内容的理解和应用。
1课程项目过程设计和活动分解
对于课程中所分配实施的项目,为了促进学生更好地理解和运用软件过程知识,要求采用严格的课程项目过程规范,以保证项目在课程教学过程中的有效性。
图1 课程项目过程设计
所有课程项目要求采用图1所示的实施过程模式。具体要求如下描述:
(1)项目规划。由各项目小组组长组织小组成员共同实施,具体包括:
建立项目工作分析结构(WBS),明确开发阶段和迭代次数,同时完成其他开发相关的计划内容(如项目规模估算),形成初步的《软件开发计划》,初步计划包括设计和开发时间的初步估算等。
标识和评估风险,启动风险管理,形成《风险管理计划》;
标识配置项,启动配置管理,形成《配置管理计划》。
提交文档:《软件开发计划》、《风险管理计划》、《配置管理计划》
(2)迭代开发管理
合理分配小组成员开发任务和职责。根据《软件开发计划》,结合具体的开发状况和资源获取情况,确定在一个迭代期间的开发任务,进度安排,形成《迭代计划》,并更新《软件开发计划》。
提交文档:修正的《软件开发计划》、《迭代计划》、《任务单》、《变更请求》
(3)项目收尾
在项目开发任务全部完成,开发过程结束时,总结项目的开发过程,分析和评价项目完成情况和提交的成果,形成最终的《项目状况评价》,这一阶段由各项目小组组长组织小组成员共同参与。项目验收由任课教师和全班同学共同参与,这样各项目小组之间也可以相互沟通,共同学习提高。并在项目的评估验收过程中更好地理解软件过程的概念和理论。
提交文档:《项目状况评价》
(4) 质量监控
这个活动贯穿整个项目,由1名小组成员和任课教师组成。具体内容包括:
在项目开发过程中随时监控项目的状态,了解项目的进展,特别是根据《风险列表》,跟踪风险,及时发现问题,并根据监控结果,及时更新、维护《风险列表》;
分析项目监控过程中发现和出现的问题和意外情况,制定解决办法,提出《变更请求》;
在监控过程中,根据实际开发情况,调整《软件开发计划》和《迭代计划》,并更新和分配新的《任务单》;
应项目管理和客户的要求,定期或不定期根据项目的当前状况,制定《项目状况评价》,进行项目开发状况的汇报。
提交文档:
您可能关注的文档
最近下载
- TCCIAT0003-2019建筑施工承插型轮扣式模板支架安全技术规程.pdf
- T∕CTCA 6-2019 劳动防护手套.pdf
- 注册单元划分膝关节假体vlc g02.pdf VIP
- JTG5220—2020公路养护工程质量检验评定标准第一册土建工程全面解读.pptx
- 教育部留服务中心国(境)外学历学位认证评估程序和标准(试行)之附则.doc
- 土方工程课件.ppt
- 《医学细胞生物学》课件 第七章 细胞骨架与细胞运动.pptx
- 《排球正面双手垫球》教案排球正面双手垫球公开课教案1水.docx VIP
- 教育法学课件.ppt VIP
- 2023年人教版七年级语文下册期中试卷附参考答案 .pdf VIP
文档评论(0)