1、电子与信息工程系:吴煌第1页,共22页。说说课课环环节节第2页,共22页。一、课程定位v高等职业教育以培养应用型、技能型人才为根本任务,以适应岗位群需求为目标,以培养技术应用能力为主线。而软件项目管理课程是计算机应用技术专业的专业主干课,是一门理论与实践相结合的学科,重在培养学生按工程化、标准化、规范化方法从事软件设计与研发的课程。按照专业人才培养方案,该课程开设在大二第二学期。本课程的先导课程为VB程序设计、网页设计、数据结构和数据库原理,学生从VB程序设计、网页设计、数据结构获取程序设计的能力,从数据库原理获取数据库管理系统的基本操作技能;后续课程为企业级应用开发技术、网站建设技术,学生使
2、用本课程提供的软件工程学方法进行软件的开发、维护、管理。第3页,共22页。二、教学资料收集v本课程选用的教材是软件工程方法与实训,它是高等教育出版社2010年5月出版的“十一五”国家级规划教材,根据软件开发岗位群的实际要求,结合高职教育特点和我院的实际,在吸收其它同类教材、网上教学视频、网络参考资料优点的情况下,我对软件项目管理的教学内容进行了整合,既兼顾课程的体系结构与知识结构,又兼顾就业岗位需求和国家二、三级计算机考试中出现的软件工程考试内容。:第4页,共22页。三、课程目标v软件项目管理是用以规范软件从业人员进行软件开发、维护和管理的科学。通过本课程的学习可以使学生掌握软件项目开发、使用
3、和维护的工程化方法,减少因人为因素出现的软件危机,从而提高软件的生命周期。本课程主要任务是培养学生在软件设计过程中撰写各种规格说明书,这样也利于学生写作能力和撰写毕业论文能力的提高,从而将理论与实践有机结合起来。v(一)知识目标v(二)素质目标v(三)职业能力培养目标第5页,共22页。(一)知识目标v1.熟练掌握软件与软件工程基本概念和基本知识。v2.熟练掌握生存周期与软件开发模式。v3.掌握结构化程序设计的编程思想。v4.掌握面向对象分析、设计与编码方法。v5.掌握有关软件的评审、测试与维护,项目计划与项目管理方法。v6.能用软件工程的方法参与软件项目的分析、设计、实现和维护。第6页,共22
4、页。(二)素质目标v能够撰写软件可行性研究报告、软件项目开发计划书、软件需求规格说明书、软件设计说明书、源程序清单、集成与验收报告、软件维护报告等软件开发、维护、管理过程中的各类文档,同时也利于学生写作能力的提高和撰写毕业论文。第7页,共22页。(三)职业能力培养目标v培养学生按工程化、标准化、规范化方法从事软件设计的意识。v培养学生撰写工程技术文档的能力。v培养学生独立思考分析问题的能力。v培养学生团队协作的能力。第8页,共22页。四、重难点章节安排v根据软件开发和项目管理的实际要求,结合高职教育特点和我院的实际,在吸收其它同类教材的优点情况下,我对软件项目管理的教学内容进行了以下整合:(1
5、)将第3章软件项目管理和第4章计算机系统工程融合整理为新的第3章项目分析与规划。(2)将第5章需求分析、第6章结构化分析建模、第7章基于UML的面向对象分析、第8章概要设计、第9章结构化设计建模、第10章基于UML的面向对象设计建模融合整理为新的第4章软件需求分析、第5章软件概要设计、第6章面向对象分析与设计。第9页,共22页。v这样修改后的软件工程共10章,分别为:第1章软件工程概述、第2章软件工程过程模型、第3章项目分析与规划、第4章软件需求分析、第5章软件概要设计、第6章面向对象分析与设计、第7章用户界面设计、第8章程序算法设计与编码、第9章软件测试、第10章软件维护。v本课程重点章节是
6、:第2章软件工程过程模型、第4章软件需求分析、第5章软件概要设计、第6章面向对象分析与设计、第8章程序算法设计与编码、第9章软件测试。v本课程难点章节是:第5章软件概要设计、第6章面向对象分析与设计、第9章软件测试。第10页,共22页。五、教学与实践环节设计 v(一)主要环节安排v(二)内容总体设计第11页,共22页。(一)主要环节安排v本课程教学课时数为64课时,每周4课时,其中理论56课时,实践24课时(上机实验8学时,课后实习16学时)。主要实践环节分为两个方面:一是课堂教学,采用置顶向下,层层推进的方法学习软件开发的方法。二是在本学期后几周结合所学软件工程方法进行软件设计和撰写各类文档
7、资料。第12页,共22页。(二)内容总体设计v1、课堂教学中的环节:v本课程运用多媒体教学手段在多媒体教室进行教学,对软件工程方法学进行现场讲解,并配合实例讲述在软件设计的各个阶段怎样撰写各类文档。因此专门制作了PPT课件,并结合国家计算机等级考试与软件开发和项目管理的实际要求专门补充了实用性习题。v由于本课程理论性很强,如果在课堂讲授中平铺直叙,不能充分吸引学生注意力,因此在课堂讲解中应结合实际案例,抓住学生情绪,达到最佳教学效果。v2、实践教学内容:v在教学的后几周,理论教学基本结束后,协调其他教师所上的程序设计语言,要求学生按照软件工程的方法进行软件设计,为学生毕业走进程序设计工作岗位打
8、下坚实的基础。第13页,共22页。六、作业安排v 任课教师根据整合后的教学内容布置各种应用性较强的习题让学生以书面形式完成作业。v(一)作业内容要求v(二)作业形式与题量v(三)作业批改设计第14页,共22页。(一)作业内容要求 v作业的主要内容是任课教师给的补充题,为此专门制作了习题PPT,既方便学生通过移动存储设备拷贝,并在课后完成作业,又可以促使学生带着作业问题去学习,便于掌握知识的重难点。第15页,共22页。(二)作业形式与题量 v课堂讲授完毕后将习题PPT每一章节内容布置为作业,以达到测试学生课堂学习情况和课后对所学知识的复习巩固和加以实际操作应用的目的。第16页,共22页。(三)作
9、业批改设计 v对于书面作业,可抽调适量的作业进行评阅,对发现的主要和倾象性的问题,由教师在课堂上进行集体评讲;对于学期末的综合实验,在每个阶段提示学生撰写相应的技术规范文档,并通过最终评定,找出其存在的问题,给予统一答疑和评讲。第17页,共22页。七、学习考核v(一)考核v(二)成绩评定第18页,共22页。(一)考核v课堂出勤、课堂表现、教学参与、平时作业、综合实训、期末考试第19页,共22页。(二)成绩评定v(1)教学过程占30%:出勤情况及课堂表现、教学参与(课堂讨论、提问及实践环节参与情况)、平时作业(书面作业)、综合实验。v(2)期末考试占70%:统一命题、制卷,书面开卷考试。第20页,共22页。八、改革思路v该课程在建设前也存在着一些不规范的地方:一是教学方法不够先进;二是网络教学资源不够丰富;三是工学结合还没起步。通过教师不断完善前面两个问题有望尽快解决,通过系部和学院不断深入推进的校企合作,工学结合第三个问题有望得到解决。第21页,共22页。v这就是我对软件项目管理这门课程的总体安排,我的说课内容到此结束,欢迎各位领导和老师对我的说课进行批评和指正。第22页,共22页。