精品课程点击排行榜  >>  个体软件过程
课程简介 教师队伍  

■ 课程简介
课程名称: 个体软件过程 一级学科:  01 哲学
二级学科: 0101 哲学类 教学层次:  高职高专
负责教师: 蒋方纯 学校名称:  深圳信息职业技术学院
院系名称:   申报状态:  已获奖
申报级别: 国家级 申报文件下载:  无下载文件
获奖名称: 获奖年度:  2006
主页地址: http://jpkc.sziit.com.cn/software/www/ 是否交换: 
浏览次数: 3600 网上评论:  没有相关评论
课程介绍:

知识模块划分
本课程知识模块分为两大部分:
第一部分讲授时间管理,学习跟踪和监控工作、管理时间以及制订计划的方法。边学习边做单个知识点的简单小实验,对所学方法进行实践。
第二部分讲授质量管理,学习有关程序质量、进行复查以及用各种质量测量和质量管理的方法,包括有关缺陷、引起缺陷的原因及工程师对生产的产品质量应该承诺的个人责任。边学习边做几个知识点综合起来的中等规模实验,然后通过编写较大的完整程序进行较复杂的实验,课程结束时设有独立的实训项目。
对应学时
针对三年制,本课程为学年课。第一个学期讲授(一)到(十一),第二个学期讲授(十二)到(二十)。
第一学期的学时分配如下:
序号
教学内容
学时
其中
讲授
实践
其它
1
(一)软件工程师的任务
4
2
2
2
(二)时间管理
2
2
?
?
3
(三)时间跟踪
4
2
2
?
4
(四)阶段计划与产品计划
2
2
?
?
5
(五)产品计划
2
1
1
?
6
(六)产品规模
4
2
2
?
7
(七)管理好时间
2
2
?
?
8
(八)契约的管理
2
1
1
?
9
(九)进度管理
2
1
1
?
10
(十)项目计划
2
2
?
?
11
(十一)软件开发过程
4
2
2
?
学时总计
30
19
11
?
第二学期的学时分配如下:
序号
教学内容
学时
其中
讲授
实践
其它
1
(十二)缺陷
2
1
1
?
2
(十三)缺陷查找技术
2
2
?
?
3
(十四)代码复查检查表
2
1
1
?
4
(十五)缺陷预测
2
2
?
?
5
(十六)缺陷排除的经济效益
2
1
1
?
6
实验一 个体软件过程训练
8
?
8
?
7
(十七)设计缺陷
1
1
?
?
8
(十八)产品质量
2
1
1
?
9
(十九)过程质量
2
1
1
?
10
(二十)个人对质量的承诺
1
1
?
?
11
实验二 个体软件过程训练
8
?
8
?
学时总计
32
11
21
?
针对二年制,本课程为学期课。学时分配如下:
序号
教学内容
学时
其中
讲授
实践
其它
1
(一)软件工程师的任务
2
1
1
?
2
(二)时间管理
2
1
1
?
3
(三)时间跟踪
2
1
1
?
4
(四)产品规模
2
1
1
?
5
(五)进度管理
2
1
1
?
6
(六)项目计划
2
1
1
?
7
(七)软件开发过程
2
2
?
?
8
(八)缺陷
2
1
1
?
9
(九)缺陷查找技术
1
1
?
?
10
(十)代码复查检查表
2
?
2
?
11
(十一)缺陷预测
2
1
1
?
12
(十二)缺陷排除的经济效益
2
1
1
?
13
(十三)设计缺陷
2
1
1
?
14
(十四)产品质量
2
1
1
?
15
(十五)过程质量
3
1
2
?
学时总计
30
15
15
?
4-2-3课程的重点、难点及解决办法
课程重点是讲解时间管理和质量管理,要求学生从时间和质量两个主要方面规范软件编程行为。
教学难点在于如何让学生将个体软件过程的思想和方法自觉应用到学习和软件开发活动中。
解决方法:
①针对三年制学生,在教学安排上将该课程设置为学年课,教学内容上分时间管理和质量管理两部分,每个章节安排针对性的小实验,每个知识模块安排一个综合实训,第二学期末安排1周的个体软件过程课程实训;针对二年制学生,在教学安排上将该课程设置为学期课,在教学内容上每个章节安排针对性小实验,期末与程序设计语言课程整合进行2周的综合实训。通过实训加深了学生对个体软件过程思想方法的应用。
②在整个讲授过程中注重理论联系实际。在讲授时间管理部分时,让学生通过记录、统计日常生活学习的时间来掌握时间管理方法。在讲授质量管理部分时,设计4个与企业实际项目接近的较完整项目,让学生通过具体的项目编程实践提高自己对软件质量的管理能力。
③除了课内教授知识外,还给学生提供了良好的课外学习环境。课程学习网站不仅提供了教师教学录像、课件、教案、在线答疑、在线测试等教学资源,还提供了仿真游戏、工作室,国内外最新资料等学习资源,方便学生自主学习
4-2-4实践教学的设计思想与效果(不含实践教学内容的课程不填)
实践教学的设计
①《个体软件过程》是一门讲授如何用规范化的个人实践从事软件开发的专业基础课程。课程注重培养学生实践个体软件过程规范的能力,在课时安排上,理论讲授与随堂实践课时比例为1:1。
②实验项目的安排是一个逐步综合各知识点的过程,首先是运用单个知识点的简单小实验,然后是几个知识点综合起来的中等规模的课内实验,最后是综合的独立实训。教师根据学生的特点和学生的实验数据引导学生探索性地改进自己的过程行为,提高工作质量。学生在学习本课程过程中,以实际编程为基础,记录、统计分析和研究软件过程的真实数据,以改进软件开发过程。
③在课程结束时安排了独立的课程实训。运用编程语言、数据库和个体软件过程,设计一个完整的软件开发项目。在开发过程中,学生要严格按照个体软件过程的思想控制软件开发进度和软件质量,并精确记录在项目计划总结表中,通过对表中记录的数据进行分析和研究,对自己的开发过程进行持续的改进。
④通过仿真游戏和工作室有效地培养了学生的创新思维、独立分析问题和解决问题的能力。
⑤学生进行毕业设计时,同样要求按照个体软件过程规范,完成设计任务。
实践教学效果
通过本课程的学习,学生工作能力得到极大的提高。软件技术专业学生就业率达到100%。
??? 本课程培养了一大批规范的软件编程人员,为华为、高阳科技、诺亚舟等软件企业输送了一批实用型、技能型软件人才。涌现了周锦辉等一批深受企业欢迎的优秀毕业生。
??? 学生参加广东省大学生软件设计大赛2004年和2005年都获得二等奖,2004年参加深圳市大学生软件设计大赛获一等奖。
?
4-3教学条件(含教材使用与建设;促进学生主动学习的扩充性资料使用情况;配套实验教材的教学效果;实践性教学环境;网络教学环境)
???
4-3-1教材使用与建设
本课程首先选用了国外原版教材《个体软件过程》,该书由Watts S. Humphrey(个体软件过程技术创始人)为美国大学一年级学生编写的教科书,由吴超英,车向东翻译,2001年人民邮电出版社出版。
《个体软件过程与编码规范》是根据我国的教学特点和教研教改成果为本课程编写的教材,该书由本课程负责人蒋方纯主编,电子工业出版社2006年出版。
《软件工程与UML》,是本课程的辅助教材,由课程主讲教师胡林玲主编,电子工业出版社2005年出版。
4-3-2促进学生自主学习的扩充性资料使用情况
本课程网站提供了基本教学文件,包括教学大纲、授课计划、教案、课件、每章习题、教学录像,并提供了由700余道题目组成的题库,支撑40次在线练习和多次在线考试,供学生自主学习。
课程网站还提供了典型案例、仿真游戏、难点解析、工作室、课程整合等栏目,供学生研究性学习。
课程网站开辟了在线答疑栏目,搭建了学生与教师进行课程交流的平台。
课程网站开辟了他山之石、技能培养、教学论坛、参考文献等栏目,为学生提供了扩充性学习资料。
4-3-3配套实验教材的教学效果
自编了个体软件过程实训教材,同时本课程还配有完备的实训大纲、实训计划和实训指导书,每学期更新和完善。对掌握较好的学生,设计了难度较大的选做实验。
学生通过实践环节的教学,加深了对知识的理解,极大地提高了实操能力。学生在省级、市级软件设计大赛上4次获奖,一批毕业生成为华为等企业的业务骨干。
4-3-4实践性教学环境
实践教学环境的先进性
本专业的实验室均可满足本课程的实践教学要求,实验开出率达到100%:
①中央财政支持的计算机应用与软件技术职业教育实训基地,建设经费360万元;
②深圳市发展局项目:高性能计算实验室和计算机游戏实验室,总计建设经费622万元;
③实验室:已建成的专业实验室有软件测试实验室等5个,正在建设的实验室有3个,总计建设经费510万元;
④实训基地:与联想集团共同建立了校内实训基地,与广东省Linux公共技术支持服务中心建立了开源软件实训基地,与8家企业共建了校外实训基地。
此外,学院还有公共计算机机房15间,700台计算机。
教学设备有专人维护,有相应的维护管理制度。
实践教学环境的开放性
实施开放式教学:时间开放、实验室开放和实验项目开放。鼓励学生利用课外时间到实验室去,自行设计一些实验指导书上没有的实验,独立或与同学协作完成实验。开放式实验教学极大地激发了学生自主学习和研究学习的热情。
聘请企业专家来校任教、指导学生实验和毕业设计;同时学生到企业去进行专业认识实践,做毕业设计等。?
4-3-5网络教学环境
本课程网站提供了丰富的网络教学资源,包括教学大纲、授课计划、教案、课件、每章习题、实训大纲、实训计划、实训指导、教学录像、在线练习、在线考试、典型案例、仿真游戏、难点解析、工作室、课程整合、企业合作、他山之石、技能培养、教学论坛、参考文献和在线答疑等教学资源。
网络教学硬件设施完备、先进。在学校宽带信息网络的支撑下,所有教室、实验室、办公室和学生宿舍都接通了因特网。
学院信息中心提供BlackBoard网络教学平台,并设有运营部,有专职人员负责系统和设备正常运营。本专业实验室有专职实验室管理人员保证实验教学正常进行。本教学队伍中有专人负责本课程网站的更新。
网络教学环境目前已能满足本课程的教学需要,教师在教学中充分利用网络资源进行教学,学生在宿舍、家里都可以登录,自主学习。通过在线答疑、在线练习、在线测试和教学论坛,增进了师生交流,调动了学生学习兴趣。
?
4-4教学方法与教学手段(含多种教学方法灵活使用的形式与目的;教育技术应用与教学改革)
???
4-4-1教学方法实施与效果
根据课程内容的不同、学习阶段的不同和学生的不同,灵活设计教学方法。
⑴建立工作室,模拟企业工作环境,让学生充分感受企业氛围,实现课堂与企业零距离。
⑵提供仿真游戏,寓教于乐,让学生在有趣的游戏中掌握课程知识。
⑶师生互动协作式学习:在教学过程中,教师与学生组成学习小组,并定期进行角色互换。让学生既学会了知识,又培养了合作精神和合作能力。
⑷通过典型案例,引导、启发学生思考使用规范和不使用规范的差别,增强学生的表象积累,提高学生的感性认识。
⑸基于问题的学习:根据教学内容,设置问题,引导学生通过查阅图书、网络资料展开研讨,培养学生主动提高个人工作规范的意识。
⑹任务驱动式教学:制定软件开发任务,提供开发工具,指导学生完成开发任务,实现个体软件过程在“软件开发过程”中的教学理念。
通过这些教学方法的运用,培养了学生探究问题、解决问题的能力。学生参加省市软件设计竞赛多次获奖。毕业生被华为等企业录用。
4-4-2相应的上课学生规模
2002年
2003年
2004年
2005年
5个班,185人
3个班,118人
5个班,149人
6个班,237人
4-4-3信息技术应用效果
重视现代教学手段的运用,建立了互动式教学网站,授课过程全部采用多媒体课件,针对教学难点制作了Flash动画。
通过课件和网络互动教学,学生能够在不同时间和不同地域进行学习,提高了学生的学习兴趣和热情,方便了学生自主学习。
4-4-4教考改革
引进了仿真游戏,在课外开展了软件工程仿真游戏竞赛,效果显著。
根据个体软件过程需要大量实践的特点,将该课程与Java、VB等具体语言课程进行整合,将抽象的规范要求通过程序设计具体体现;针对学生不同的学习能力,安排了难易程度不同的典型案例供学生选做;根据高职学生的学习特点,设置了仿真游戏,激发学生的学习兴趣;通过工作室,在具体实践和真实企业环境下进行学习。
除了传统的理论考试外,本课程还注重过程性考试,从多方面对学生学业成绩进行评价,包括在线考试、实验报告、实验作品,参加课外游戏活动和工作室活动的学生可以获得加分奖励等。
考试项目
比例
考核项目
比例
附加分项目
附加分值
在线单元考试
10%
实验报告
10%
课外仿真游戏
5分
期中考试
10%
实验作品
20%
工作室
10分
期末考试
40%
作业、讨论
10%
选做实验
5分
考试合计
60%
考核合计
40%
附加分合计
20

关于我们 | 版权声明 | 汇款方式 | 会员注册 | 招聘信息 高等学校教学资源网 CopyRight©2004 版权所有
  京ICP证070553号   京ICP备10040123号-8   京公网安备: 1101081957