软件工程课程自评报告内容摘要:
和表达能力,我们采取模拟“软件工厂”工作模式,使用项目驱动教学方法。 首先,在教师 的指导下,按照不同角色对完整的教学案例进行模拟真实业务操作,熟悉实际的业务流程,了解软件项目开发过程要素,建立初步的感性认识。 教师布置任务。 创建项目小组,以课题小组为单位,选择软件开发项目。 教师控制难易程度、规模、总体要求、目标。 结合案例讲授软件工程建模工具的操作方法。 为了使学生在学校与企业零跨界,教师模拟企业项目开发的方式,让学生带着任务,在教师的启发、指导下,学习软件工程建模工具操作要领,先以教学案例中的典型模型为例绘制各种建模图形,再绘制各自项目的建模图形。 详细的操作方法以自学为主,操作步骤可参考 教材和帮助文件,这样充分锻炼学生的学习能力和解决问题的能力。 结合案例讲授软件工程建模方法和要领。 通过案例教学,由教师分解软件工程的各开发过程,明确各阶段的要求和标准。 指导学生按照软件开发方法、开发过程和规范实现各课程小组的项目调查、分析与设计。 教师组织课题小组自评,小组之间展示项目、交流、互评,最后教师点评、总结。 这种项目驱动的教学方法,可以最大限度地挖掘学生的潜能,锻炼学生的团队精神。 由于每个小组均有组长、组员,在组织形式和项目安排上,创造了足够的交流氛围,从而锻炼学生的沟通能力、协调能力。 教师根 据学生的能力,尽可能地采用启发式教学方法,以培养学生的创造力。 学生在模拟的“软件工厂”内经历软件项目的开发过程,缩短了人才与企业之间的磨合期。 使用“个性化实践案例设计”的实训方法 课程开始后不久,教师要求学生创建项目小组,并以课题小组为单位,选择软件开发项目,尝试和感悟职业岗位对职业技能的要求。 项目多来源于学生兴趣、亲历的社会实践、熟悉的业务和环境,由教师控制难易程度和规模。 题目确定后,学生将带着问题一边学习一边做自己的课题,课程结束后,学生也完成了自己的课题,并根据自己的课题完成其课程大作业。 通过这种“ 个性化实践案例设计”的实战操作方法,调动了学生的学习主动性,培养了学生的专业能力和实践能力。 但是,采用“个性化实践案例设计”的实训方法的另一个、也是其他方法难以替代的作用是能培养学生的综合素质。 它的效果极佳。 因为,我们鼓励学生自主命题,鼓励学生选择自己长期关注的问题,选择自己从事或曾经从事的工作,或者以家长的工作单位为背景命题。 如果完成自己想要干的事情,或着实现想要实现的愿望,无论事情和愿望大和小,均可感受到成功的喜悦,从而对自己的未来充满信心,这对学生的一生都会有帮助。 如果选择家长的工作单位,那么在 项目的开发过程中,学生需要详细地了解家长的工作业务流程、职责、业务票据或清单。 这样,学生必须与家长密切沟通,这是非常有意义的。 我们发现,不少学生平时与家长沟通很少,带沟很深,学生抱怨家长自己常常得不到家长的认可和信任。 但是,通过这个环节,使学生与家长各自了解了对方的思想、工作学习现状、各自的问题、愿望,即增进了亲情又加深了学生与家长之间的了解。 当学生把经过他们分析、设计好的作品展现给家长时,学生就能自然地得到认可,家长也能从中得到不少安慰和启发。 自主命题能培养学生的观察力、创造力、想象力、独立思考问题和解 决问题的能力,理论联系实际的能力。 经过多年的教学实践,该方法是解决学生自主学习的有效方法。 采用“一组方法、一些过程和一套工具”教学法 传统的软件工程教学模式无法适应高职高专的办学特色,经过反复探索,我们采用了“一组方法、一些过程和一套工具”教学方法,将讲授课与实践课有机结合起来。 该教学方法就是首先通过学生以不同角色操作运行教学案例“商品进销存管理系统”,建立对软件、软件系统、软件项目的感性认识,然后由教师结合案例,讲授软件工程基本的概念和理论知识,给出“一组方法”、“一些过程”,引导学生深入理解其概念和 方法,并对不同方法和过程加以比较。 然后为完成自主命题作准备,提出具体问题探讨解决方法,学生在机房上机实训,学习“一套工具”的使用和操作方法,通过实际训练理解概念和理论知识,达到理论与实践的结合。 接下来学生在自己的课题中找到类似的问题,通过模仿教学案例对照自己的命题解决问题,充分培养自己发现问题、分析问题和解决问题的能力。 最后,教师进行总结,引导学生深入理解,达到总结提高的目的。 例如:在讲授“组成结构树的绘制”这一节时,老师首先讲解组成结构树的基本概念和构成以及基本操作方法,给出完整的教学案例《商品进销存教学 软件》的组成结构树设计结果,为了由浅入深地讲解,先使用简化了的教学案例,达到彻底掌握操作方法,再加入更富实际内涵的商品进销存管理系统进行练习。 然后学生自己动手分析设计自己的命题,上机建立菜单,接着学生将分析自己系统的功能进而建立自己系统的组成结构树。 最后,教师将总结出建立菜单的一般规律。 通过理论讲授、上机实训、自问自作和总结提高这 4 个步骤,使学生加深了理论知识的理解,增强了实际操作能力,培养了自己获取知识的方法,提高了独立发现问题、解决问题的能力。 33 教学手段( 8 分) 自评分 8 分 (信息技术的应用:恰 当、充分地使用现代教育技术手段促进教学活动开展,并在激发学生学习兴趣和提高教学效果方面取得实效。 ) 本课程中“可视化建模工具 PlayCase”的讲解具有很多的交互式操作,传统的课堂授课方式讲授可视化的内容往往事倍功半,效果很差,不利于学生动手能力的培养。 为了解决这一问题,本课程中的讲授课程均在配有大屏幕投影和计算机的教室中授课。 教师用电子幻灯片讲解基本概念,用 PlayCase 工具环境演示操作过程,用软件辅助教学系统剖析系统原理,展示运行效果。 通过这些先进的教学手段,提高了教学的直观性和生动性。 为了配合这些先进的教学手段,我们采用了“立体式”教学法。 所谓“立体式”教学法就是在实训课中教师在计算机上教,学生在计算机上学,然后在计算机上做,这种边教边学,边学边做的方法,提高了教学的直观性,调动了学生的积极性,增强了学生的动手能力,达到了教、学、做合一,手、脑、机并用的效果。 传统的教学方式存在的另一个问题是学校的教学环境与实际工作岗位上的开发环境差别较大,培养的学生自我获取知识的能力有限,毕业后不能很快适应工作岗位的要求。 针对这一问题,我们建立了本课程的网站,在网站中提供了丰富的教学资源。 这样,学生 可以利用网络下载有关课件、应用范例、实训题目、作业、练习题、考纲等教学信息,还可以利用 BBS 等栏目与老师、同学互相探讨、交流经验。 通过这些仿真手段,为学生营建一个类似“软件工厂”的开发环境,保证了学生顺利完成实训课题,同时也提高了学生自己分析问题、解决问题的能力,为今后走向工作岗位打下良好的基础。 认真制定适合课程内容的考核方式和方法也是至关重要的。 课程内容包括软件工程理论部分和实践部分。 它们也成为该课程的考试内容。 理论部分主要是传统软件工程、面向对象软件工程、计算机辅助软件工程的基本概念、基本方法。 考试 方法采用面试的形式,面试是理论测试的创新点,考核学生的理解深度和广度。 实验部分主要考核学生使用软件工程工具和运用软件工程的理论和方法特别是 CASE 工具,实现软件工程标准的软件项目的调查、分析、设计的能力,考核学生按照软件工程规范、组织编写软件工程文档的能力。 考核方法采用形成性考核和报告的形式。 形成性考核分阶段进行,每种建模图形都有考核,按照使用软件工程工具绘制典型案例的要求和标准进行考核。 这部分考核不包括对自主项目的描述,只是考核对工具的操作能力。 报告是学生完成自主命题的规范描述和最后总结,评价采取先由 学生自评,然后互评,最后由教师点评,给出综合成绩的方式。 自评和互评能有效地帮助学生知己知彼,培养团结协作精神等综合素质。 考试成绩为百分制,理论部分、作业及平时表现、形成性实践部分和报告比例大致为 3:1:3:3。 四、教学条件( 15 分) 自评得分 14 分 41 教材及相关资料( 5 分) 自评得分 5 分 (教材建设与选用:选用优秀教材(含国家优秀教材、国外高水平原版教材或有高水平的自编教材);为学生的研究性学习和自主学习的开展提供了有效的文献资料或资料清单;实验教材配套齐全,满足教学需要。 ) 本课程教材内容不断 跟踪较新的、适合高职高专学生使用的《软件工程》教程,将最新的知识反映到教材中去。 近几年来,本课题组成员组织编写与先进的软件工程方法和 CASE 工具配套的教材,简化了理论部分,详解了操作方法和实践部分。 由于内容新颖、先进、高职高专特色鲜明,被清华大学出版社“新世纪高职高专实用规划教材”选用, 2020 年在全国推广使用。 该书具有下列特点: 1.突出高职高专特点,“理论够用、注重实践”,处处体现培养高技术操作型人才的特点,有关操作方法、步骤都做到具体、清晰、图文并茂。 2. 通过教学案例和实践案例,使实践者能够从实践 中理解软件工程的概念、方法、技术和原理,掌握基本的软件开发技术和软件工程规范,运用软件工程开发工具解决实际问题,这种方法尤其适合于高职高专学生的特点。 3.精心选择具有理论先进,符合国际标准和发展趋势、易学易用的软件工程开发工具,并以此作为突破口,展开对软件工程理论和方法的讨论,后面还加入了对未来软件工程的展望的讨论,有利于培养实践者“与时具进”的思想意识,学会运用科学的思想和方法理性地看待软件工程,同时给予了实践者更多的思维和发展空间。 4.自始至终遵循软件开发标准软件开发要求提供统一的行动规范和衡量准则 ,因此,软件工程标准化具。 5.开发过程模板化。 《软件工程实践》、《软件工程》给出了软件开发各个阶段的主要步骤和流程,并建立相应的文档框架格式,便于效仿和规范。 6.实习内容,实例真作。 高等职业教育是培养面向生产、建设、管理、服务第一线需要的、具有“实现”能力的高等技术应用性专门人才。 为适应高等职业教育的要求,《软件工程实践》、《软件工程》再选择若干个实例的软件开发案例作为实习内容。 实习内容将模拟软件工厂的运作环境,指导读者以一个软件开发者的身份完成自己的工作,使读者经过再实践和再认识的过程,牢固地掌握软件 开发技术和规范,以及理解软件工程中的基本理论知识。 7.教材分三篇:软件工程理论、建模工具使用方法和全程一体化精细建模方法与实践,实践部分占 2/3,完全能够满足实践教学。软件工程课程自评报告
相关推荐
1) { buf[2]=buf[1]。 delay1ms(100)。 buf[1]=buf[0]。 delay1ms(100)。 buf[0]= press。 delay1ms(100)。 sc=buf[2]*100+buf[1]*10+buf[0]。 } } /***************PID 服务程序 *************/ void PID( ) { double e0,e1
图 6 磁浮子液位计的结构图 图 7 磁浮子液位计的原理图 液位计下方可装上排污阀,当需要时可打开排污阀,排除污垢。 而上方设有排空螺栓,需要时可旋松螺栓排除空气。 2. 设计依据 基于水位测量,我首先想到的是浮子式液位计,因为它结构简单,工作 可靠,测量范围较大,不易受到外界环境的影响,并且能连续指示 水位。 但由于试验流体为易结垢的高硬度水,久而久之,浮子也会受到腐蚀
涂荧光材料,荧光材料在受到蓝光激励时会发出黄光,蓝光和黄光的 混合物形成白光 [8]。 由于 LED 是直流供电器件,很容易制成直流灯具,广泛应用于直流系统,如太阳能灯具产品。 应首选平光型超高亮 LED 或平光型与束光型超高亮 LED 组合使用,将多个 LED 集中于一起,排列组合成一定规则的 LED 发光源。 超高亮白光LED 发光源既要保证有一定的照射强度,又要使其具有较高的光效
推荐的结构, 并考虑到公路沿途有大量碎石 、砂砾、石灰、水泥等材料供应,路面结构层采用沥青混凝土( AC) 15cm,基层采用水泥稳定碎石( CGA) 25cm,底基层采用石灰土( LS),厚度待定。 规范规定高速公路、一级公路的面层由二层至三层组成。 查规范中的第四节沥青路面的 高级路面中的表 “沥青混合料类型的选择(方孔筛)”, 采用三层式 沥青 面层,表面层采用防滑表层(厚度 4cm)
C 输出都 邹其昌 基于 VHDL 的数字电子钟的实现与设计 第 17 页 共 27 页 为 1,经过一个与非门后一路经反相后送入或非门的一个输入端,输出送往计数器的清零端 RD 使秒计数器清零,另 一路经反相后作为进位脉冲送入秒十位计数器的脉冲输入端。 秒十位计数器 : 在这里 74LS161 被接成六进制计数器,接法与秒个位计数器相同,秒个位计数器送来的进位脉冲送入秒使位计数器的脉冲输入端
控制器 译码 RAM 分频器 显示 控制系统 金额模块 显示模块 物品模块 信号模块 梁正凯 基于 VHDL 的自动售货机的设计与实现 第 10 页 共 21 页 10 ① 金额模块:用于依据设置的金额,计算用户投币的总金额,物品的单价、总价,以及用户的余额。 ② 显示模块 :将计算的结果及用户操作信号译码后显示在显示屏上。 ③ 物品模块:记录物品的种类、对应的单价、以及其数量 ④ 信号模块