1、软件工程与项目管理说课吴煌吴煌目录课程内容课程内容 2课程设置课程设置 1教学团队教学团队 4教学方法与手段教学方法与手段 3实践教学实践教学 5教学效果与评价教学效果与评价 62022-8-93一、课程设置(一)课程定位计算机应用技术专业培养目标计算机应用技术专业培养目标培养德、智、体、美全面发展,掌握计算机科学与技术的基本知识和理论以及技能和方法,具有较强的实际动手能力和操作能力,能在企业、事业和行政管理等部门从事计算机领域内应用、开发和管理等工作的高端技能型专门人才。岗位群l软件测试员l 软件工程与项目管理岗位职业能力课程 l基本理论基本理论l工程化方法工程化方法l撰写各种规撰写各种规
2、格说明书格说明书 l综合实训综合实训2022-8-94一、课程设置(一)课程衔接时间:大二第一学期时间:大二第一学期课时:课时:32学时学时学分:学分:2学分学分网站建设技术网站建设技术企业级应用开发技术企业级应用开发技术软件工程与项目管理软件工程与项目管理数据库原理与应用数据库原理与应用数据结构数据结构2022-8-958/9/2022(三)课程设计能将知识与技能应用到专业领域的设计中能将知识与技能应用到专业领域的设计中,满足岗位群的需求,满足岗位群的需求掌握软件生存周期与软件开发模式,结构化程序设计的编程思想掌握软件生存周期与软件开发模式,结构化程序设计的编程思想、向对象分析、设计与编码方
3、法,有关软件的评审、测试与维护,项向对象分析、设计与编码方法,有关软件的评审、测试与维护,项目计划与项目管理方法。目计划与项目管理方法。能用软件工程的方法参与软件项目的分析、设计、实现和维护。能用软件工程的方法参与软件项目的分析、设计、实现和维护。培养学生的学习兴趣和岗位认知培养学生的学习兴趣和岗位认知注重学生独立分析能力和创造思维的培养注重学生独立分析能力和创造思维的培养注重学生操作能力与解决实际问题能力的培养注重学生操作能力与解决实际问题能力的培养注重学生协调能力、人际沟通能力的培养注重学生协调能力、人际沟通能力的培养注重学生自律性、客户服务意识、团队协作能力的培养注重学生自律性、客户服务
4、意识、团队协作能力的培养2022-8-968/9/2022本课程虽然是一门行业职业能力课程,但正如铜仁职业学院何立怀副教授所说,该课程是一门偏重于理论的课程。所以该门课程做了如下设计:(三)课程设计综合实训:协调其他教师所上的程序设计语言课程,要求学生按照软件工程的方法进行软件设计。提供规范的软件开发到维护各个阶段的各类文档,并要求学生在综合实训中撰写各类文档。把国家计算机二、三级考试中的软件工程考题融入课堂教学之中。123通过这样的课程安排既保证了职业岗位需求,又保证了实践操作需求。该课程从09级开始开设2022-8-978/9/2022二、课程内容(一)内容选取根据软件开发和项目管理的实际
5、要求,结合行业、职业、岗根据软件开发和项目管理的实际要求,结合行业、职业、岗位群和我院的实际,在吸收其它同类教材的优点情况下,我位群和我院的实际,在吸收其它同类教材的优点情况下,我对对软件工程与项目管理软件工程与项目管理的教学内容进行了以下整合:的教学内容进行了以下整合:(1)将第3章软件项目管理和第4章计算机系统工程融合整理为新的第3章项目分析与规划。(2)将第5章需求分析、第6章结构化分析建模、第7章基于UML的面向对象分析、第8章概要设计、第9章结构化设计建模、第10章基于UML的面向对象设计建模融合整理为新的第4章软件需求分析、第5章软件概要设计、第6章面向对象分析与设计2022-8-
6、988/9/2022二、课程内容(一)内容选取难点难点重点重点第第5 5章章第第4章章第第5章章第第6 6章章 软件工程与项目管理软件工程与项目管理 课程综合实训课程综合实训第第6章章第第9章章第第2章章第第9 9章章修改后的修改后的软件工程与项目管理软件工程与项目管理共共1010章,分别为:第章,分别为:第1 1章软件工程概述、第章软件工程概述、第2 2章章软件工程过程模型、第软件工程过程模型、第3 3章项目分析与规划、第章项目分析与规划、第4 4章软件需求分析、第章软件需求分析、第5 5章软件概章软件概要设计、第要设计、第6 6章面向对象分析与设计、第章面向对象分析与设计、第7 7章用户界
7、面设计、第章用户界面设计、第8 8章程序算法设计章程序算法设计与编码、第与编码、第9 9章软件测试、第章软件测试、第1010章软件维护。章软件维护。通过重难点讲授以及实训的安排,能为学生毕业走进程序设计工作岗位打下坚实的基础;同时实训也利于学生写作能力的提高和撰写毕业论文。2022-8-998/9/2022二、课程内容(二)教材建设序号序号课题名称课题名称课时课时分配分配1第第1章章 软件工程概述软件工程概述12第第2章章 软件工程过程模型软件工程过程模型43第第3章章 项目分析与规划项目分析与规划24第第4章章 软件需求分析软件需求分析45第第5章章 软件概要设计软件概要设计46第第6章章
8、面向对象分析与设计面向对象分析与设计47第第7章章 用户界面设计用户界面设计18第第8章章 程序算法设计与编码程序算法设计与编码49第第9章章 软件测试软件测试310第第10章软件维护章软件维护111综合实训综合实训4合计合计总学时总学时321 1、软件工程第五版、软件工程第五版,张海张海藩,藩,人民邮电出版社人民邮电出版社2 2、实用软件工程,郑人杰,、实用软件工程,郑人杰,清华大学出版社清华大学出版社3 3、软件体系结构,覃征,、软件体系结构,覃征,西安交通大学出版社西安交通大学出版社4 4、软件项目管理方法与实、软件项目管理方法与实践,阳文东,水利水电出践,阳文东,水利水电出版社版社参考
9、资料:参考资料:2022-8-9108/9/2022二、课程内容(二)教材建设2022-8-9118/9/2022三、教学方法及手段教学方法教学方法六步教学法六步教学法 实例教学法实例教学法 课堂讲授法课堂讲授法 2022-8-9128/9/2022三、教学方法及手段多媒体教学多媒体教学 教学手段教学手段传统板书教学传统板书教学 2022-8-9138/9/2022明确任务明确任务教学评价教学评价教学检查教学检查教学准备教学准备教学设计教学设计教学实施教学实施软件测试三、教学方法及手段教学设计2022-8-9148/9/2022明确任务明确任务测试网上茶店系统是否达到预期设计目标2022-8-
10、9158/9/2022教学准备教学准备学生准备学生准备所需理论知识和专业技能所需理论知识和专业技能教师准备教师准备实践资料与软件实践资料与软件 PPTPPT课件课件2022-8-9168/9/2022教学设计、实施和检查教学设计、实施和检查对网上茶店系统的需求进行评审制定测试计划 设计测试步骤 设计典型的测试数据,包括典型的错误测试数据 对各功能模块进行单独测试,查看其是否存在问题 集成测试设计/性能测试设计对测试数据进行分析,撰写测试报告 2022-8-9178/9/2022课堂教学评价课堂教学评价教师评价:教师分析是否完成课前预定教学目标,是否达到预期教学效果教师分析是否完成课前预定教学目
11、标,是否达到预期教学效果学生评价:是否掌握本次教学的主要内容,是否存在不明白的地方是否掌握本次教学的主要内容,是否存在不明白的地方针对存在的问题,教师及时进行完善和补充2022-8-9188/9/2022四、教学团队软件开发教学组软件开发教学组专职教师:具有先进职教理念、较强科研能力和一定的实践技能专职教师:具有先进职教理念、较强科研能力和一定的实践技能2022-8-9198/9/2022四、教学团队行业企业教师行业企业教师高峰,四川华迪信息技术有限公司,年龄高峰,四川华迪信息技术有限公司,年龄28岁,工程师,具有丰富的软岁,工程师,具有丰富的软件开发实训经验。件开发实训经验。确定实训内容统一
12、教学进度明确操作规范实施教学活动定期教学总结兼职教师教学质量保障体系兼职教师教学质量保障体系2022-8-9208/9/2022 本课程时一门偏重于理论教学的课程,它需要配合其它课程才能转换为职业岗位能力,因此做了校内实践教学安排计划五、实践教学2022-8-9218/9/2022六、教学效果与评价(一)教学效果学习效果学习效果 考核考核 过程考核过程考核 结果考核结果考核+过程考核:教学过程占30%,出勤情况及课堂表现、教学参与(课堂讨论、提问及实践环节参与情况)、平时作业结果考核:统一命题、制卷,书面开卷考试,占30%。综合实训成绩,占40%。2022-8-9228/9/2022六、教学效
13、果与评价为保证教学质量,教师布置了相应的作业。作业的主要内容是任课教师给的补充题,为此专门制作了习题PPT,既方便学生通过移动存储设备拷贝,并在课后完成作业,又可以促使学生带着作业问题去学习,便于掌握知识的重难点,达到测试学生课堂学习情况和课后对所学知识的复习巩固和加以实际操作应用的目的。对于学期末的综合实验,在每个阶段提示学生撰写相应的技术规范文档,并通过最终评定,找出其存在的问题。教学效果保障:2022-8-9238/9/2022学生网上评教教师评教领导、专家评教系部教师评教六、教学效果与评价(二)课程评价2022-8-9248/9/2022课程亮点与不足(一)课程亮点1切入专业、强化学生
14、以后的工作能力切入专业、强化学生以后的工作能力通过对所选教学内容的改革和实践,把教学内容与专业就业方向紧密结合,使学生能掌握软件工程的基本概念、基本原理、开发软件项目的工程化的方法和技术及在开发过程中应遵循的流程、准则、标准和规范等;学生应能掌握开发高质量软件的方法,以及有效地策划和管理软件开发活动,为学生参加大型软件开发项目打下坚实的理论基础。2工学整合、学用一体工学整合、学用一体本课程以IEEE最新发布的软件工程知识体系为基础构建内容框架,注重贯穿软件开发整个过程的系统性认识和实践性应用,以当前流行的统一开发过程、面向对象技术和UML语言作为核心,密切结合软件开发的先进技术、最佳实践和企业案例,力求从“可实践”软件工程的角度描述需求分析、软件设计、软件测试以及软件开发管理,使学生在理解和实践的基础上掌握当前软件工程的方法、技术和工具。2022-8-9258/9/2022课程亮点与不足(一)课程不足之处一是教学方法不够先进;二是网络教学资源不够丰富;三是工学结合还没起步。五是师资配置还不是很合理。请各位专家 批评指正!