在线教学典型案例之三——《软件工程》课程

学生是线上学习的主体,课前学生要按照学习进度进行预习和学习知识的准备工作;课上学生会根据学习任务自主完成共享课中知识点的学习,并完成各项课堂活动;课后学生则会利用在线学习平台完成知识的巩固、拓展以及作业练习。

(2)项目实训活动

《软件工程》是一门理论性和实践性都很强的课程。如何将所学知识应用到软件项目开发的实践中,是本课程的一个重要内容。为了让学生更好地应用所学知识,课程安排了项目开发实训活动。项目实训安排如下:学生以自愿结合的方式组建项目小组,每个项目小组选定一个软件项目,根据课程进度和所学知识,通过小组合作和角色扮演的方式完成一个项目的开发。学生项目实训工作如图2所示。

图2项目实训活动安排

学生选择项目后,将在组长的协调下完成一个软件产品的开发,根据软件项目需求分析、总体设计以及详细设计等阶段工作,项目小组的学生通过线上、线下交流完成自己所负责的工作,并书写各阶段的开发文档通过翻转课堂进行提交。教师在项目实训中随时监控各项目小组的项目进度,并进行指导。具体分工如图3所示。

图3项目实训具体分工

2.教学内容设计

结合应用型高校人才培养目标,《软件工程》课程的教学目标以及实现目标的线上教学方式分别为:

目标(2)培养学生对软件项目进行分析设计建模的能力。(利用在线直播课以及章节作业)

为达到《软件工程》课程教学目标,保持教学内容的前沿性,课程选取的教学内容以传统软件开发方法学的软件生命周期为主线,以目前比较流行的面向对象开发方法和工具为重点,主要内容包括:软件工程概述、软件项目的可行性研究、软件项目的需求分析、软件项目的概要设计、软件项目的详细设计、软件项目的实现、软件项目的测试、软件维护、软件项目管理,具体内容如表1所示:

表1《软件工程》课程教学内容

目录

理论内容

实践内容

软件工程概述

软件工程概念,软件开发方法学与软件开发模型。

软件项目的可行性研究

软件项目可行性研究的目的,可行性研究的过程、方法和工具。

对一个软件项目进行可行性研究;可行性研究报告的读和写。

软件项目的需求分析

软件项目的需求分析的目的,需求分析的过程、方法和工具。

对一个软件项目进行需求分析;需求分析规格说明书的读和写。

软件项目的概要设计

软件项目概要设计的目的,概要设计的过程、方法和工具。

对一个软件项目进行概要设计;概要设计说明书的读和写。

软件项目的详细设计

软件项目详细设计的目的,详细设计的过程、方法和工具。

对一个软件项目进行详细设计;详细设计说明书的读和写。

软件项目的实现

软件项目编码的方法、策略和规范。

将详细设计翻译成代码,并实现软件项目的具体功能。

软件项目的测试

软件项目测试的目的、测试方法、级别和过程管理。

设计测试用例,完成对软件项目的各类测试。

软件维护

软件项目维护的目的、类型、过程和方法。

软件维护过程文档的读和写。

软件项目管理

软件项目管理方法

对一个软件项目的开发进行管理

对于共享课中所学知识、工具和方法的应用,教师则利用在线直播课,采用案例教学的方法,通过讨论的方式进行重点介绍。着重培养学生利用所学工具和方法对软件项目进行分析、设计和建模的能力。比如以数据流图的应用为例,我们在教学中以订货系统为案例,首先利用学生在共享课中所学方法和工具建立起一个系统的数据流图,然后让学生通过分组讨论的方法对最初的数据流图不断的修改和完善,并选择若干个比较好的数据流图全班同学一起分析优缺点并进行改进,最终通过投票的方式选取一个数据流图。利用课上讨论,征集方案让学习利用所学知识自己完成对系统模型的创建和修改,既可以让学生更好的掌握所学方法和工具,并灵活应用,培养学生对软件项目进行分析设计建模的能力,而且通过模拟软件项目实际开发过程,也可以增加学生学习的主动性。具体过程如图4所示。

案例:订货系统

一家工厂的采购部每天需要一张订货报表,报表按零件编号排序,表中列出所有需要再次订货的零件。对于每个需要再次订货的零件应该列出下面数据:零件编号,零件名称,订货数量,目前价格,主要供应者,次要供应者。零件入库或出库称为事务,通过放在仓库中的CRT终端把事务报告给订货系统。当某种零件的库存数量少于库存量临界值时就应该再次订货。

图4数据流图的创建过程

3.教学评价设计

课程考核方式采用过程性评价与终结性评价相结合的多元化课程评价体系。具体评价方式:过程化考核+项目考核+课程基础知识测试,具体构成如图5所示。

过程化考核由学生平时学习成绩构成,包括:视频学习时长和课堂成绩(20分),章节测试(20分),章节作业(60分)。过程化考核成绩占总评成绩的30%。

项目考核由学生提交的项目报告成绩、学生在项目开发过程中的表现以及项目答辩成绩构成。本课程的内容学习完毕后,要求学生通过自由组队、自主选题的方式选择一个软件项目进行实践,并根据课程所学内容提交软件项目开发过程报告。老师负责监控学生在项目完成过程中的表现,并根据项目报告和学生的表现对每个学生的项目实践进行打分。项目成绩占总评成绩的40%。

课程基础知识测试由期末测试成绩构成,期末测试主要考查学生对课程所学的基本知识点的掌握情况。课程基础知识测试成绩占总评成绩的30%。

图5软件工程总评成绩结构

该评价方法强调了过程考核,增加了项目考核,突出对学生应用知识解决实际问题能力的考查。

4.思政融合设计

根据《软件工程》课程的特点,可以从以下几个方面将思政育人思想融入课堂,激发学生的家国情怀,激励学生拼搏进取。

(1)讲好计算机软件领域杰出人物的故事

(2)认识国产软件的重要性

(3)“健康码:数字技术助力战疫”

(4)项目管理:体验分工合作的重要性

三、线上教学实施

教学方式:线上混合式教学

网络共享课:

教材:张海藩,牟永敏.软件工程导论(第6版).清华大学出版社

教学实施:

1.课前发布学习任务

2.课上答疑、交互、讲授

四、线上教学反思

1.《软件工程》课程中的理论部分内容比较乏味、概念比较抽象,学生缺少学习兴趣。而通过网络共享课的形式进行学习,会导致主讲教师无法监控学生学习效果,所以在直播课中教师对知识的应用进行讲解时,会出现交互困难的问题。往往需要教师对使用的工具和方法重新进行讲解和介绍,课堂效率较低。

2.部分学生只能利用手机进行在线学习,以致学生在上直播课时常常遇到网卡、掉线以及屏幕不清楚等问题影响学习效果。

3.由在网络共享课为统一授课,不能很好地实施分层教学,也无法迅速捕捉每个学生的掌握情况,学生在线课堂学习效果存在差异。为防止学生失去学习兴趣,要及时听取学生反馈意见,完善课下答疑过程,并在直播课上对自己的教学内容及教学进度进行调整。

THE END
1.在线平面图设计师正在寻找一个平面设计软件? VP Online 提供了一个直观的在线平面图设计工具,它提供了丰富的平面图形状,不论是小型家居改善工程,或是专业办公室设计项目,都能透过 VP Online 绘制出美观实用的平面图。通过Visual Paradigm Online,您可以快速轻松地创建专业且高质量的平面图。 https://online.visual-paradigm.com/cn/diagrams/features/floor-plan-designer/
2.免费的在线拼图软件平面设计软件图片编辑器FotoJet是免费的在线图片编辑器,拼图软件和平面设计软件。你可以用它轻松地编辑照片,创作拼图和设计图片,现在就去试试吧!http://www.fotojet.com/cn/
3.免费的在线海报制作软件上百种精美字体为你传达信息助攻,让你的设计更上一层楼。 完全自定义 多种强大的编辑工具帮助你设计海报。只需轻点几下鼠标,就能像设计师一样设计出专业的海报。 如何在三步内完成一个海报设计 1. 选择模板 选择一个合适的海报模板开始设计。 2. 自定义 http://www.designcap.com/cn/poster/
4.在线设计免费设计制作搞定平面设计不管是设计演示文稿,还是Logo和社交媒体的帖子,你不需要拥有专业的技能,在Canva可画的模板中获取灵感,几分钟就能做出想做的设计。 使用网页版 更方便 下载桌面应用 更稳定 创造各种设计 从名片到朋友圈照片,你可以用Canva可画做出任何类型的设计。我们的步骤指南会手把手地教你如何做出快捷又好看的设计。 https://www.canva.cn/create/
5.Fotor在线设计工具免费设计素材和模板海报、贺卡、封面、广告、邀请函…多种尺寸,满足国内外各行各业设计需求。 STEP2 选择模板 专业设计师精心设计海量模板,涵盖各种风格,总有一款适合你。 STEP3 修改文案,拖拽调整素材 修改文案,添加贴纸素材,拖拖拽拽就能完成设计。创意从未如此简单。 STEP4 云端储存,下载图片 https://www.fotor.com.cn/index_mobi.html
6.创客贴平面设计作图神器免费设计模板创客贴,极简好用的平面设计作图软件,在线图片编辑器,免费使用.提供免费设计模板,有海报、名片、公众号图片、PPT、邀请函等65个场景模板,一键搞定设计印刷https://www.chuangkit.com/
7.10个在线网站设计工具分享,轻松打造完美网站无论是对于企业还是个人设计博主,通过一个清晰优秀的在线网站展示产品或服务,可以有效地提高个人品牌度,吸引用户。相比于定制开发,使用在线网站设计工具通常成本较低,并且更多非技术人员也能参与到网站设计中。但如今市面上设计工具那么多,到底该怎样选择到合适的在线网站设计工具呢?今天小编就为你推荐10 个在线网站设计https://js.design/special/article/website-design-tools-online.html
8.10款在线设计工具,设计师都在用!在现今的数字化时代,设计师们需要通过持续创新以保持在领先的位置。有无数的在线设计工具在市场上提供给设计师们,这些工具可以帮助他们通过提供各种不同的功能,如图形设计、用户界面设计、网页设计和插图设计等,从而实现他们的创作目标。本文将重点介绍那些广受设计师欢迎的10款在线设计工具。 https://pixso.cn/designskills/online-design-tools/
9.设计接单app平台有哪些?设计接单软件下载线上设计接单平台设计接单app给需要的用户朋友带来全新上线的手机设计接单软件,让更多的用户可以在手机上轻松接单赚取佣金,多样化的订单选择更有丰富的功能。需要的朋友赶紧来下载吧!http://www.downcc.com/k/shejijiedanapp/
10.专业PS/AI/CDR线上教育平台,成都平面设计软件在线网络课堂,成都启线上节约成本比线下价格便宜好几倍 没时间 时间由你把控想什么时候学就什么时候学任性 交通不便 下雨堵车都不怕在家就能学到嗨 怕学不会 学会为止 平面高级设计师 小白到职场精英的华丽蜕变 从零基础班开始以学习基本软件为主,每个软件20到30个课时加下课后老师的辅导,工具的应用到特效的使用直到你精通为止。 http://www.qijoe.com/
11.2021年上半年软件设计师下午真题试题(案例分析)及答案软件设计师 专栏收录该内容 37 篇文章 324 订阅 订阅专栏 本文介绍了停车系统的数据流图,包括实体、数据存储和数据流,并详细阐述了道闸控制的逻辑过程。此外,还涉及社区蔬菜团购网站的数据库设计,明确了供应商、团购点、客户和订单的关系。同时,分析了线上抓药APP的用例图和类图,展示了用户、药师和快递人员的https://blog.csdn.net/WHT869706733/article/details/120844076
12.ASLD固体激光器设计及仿真软件介绍免费线上研讨会ASLD 固体激光器设计及仿真软件介绍 | 免费线上研讨会 ASLD 固体激光器设计及仿真软件介绍 免费线上研讨会 会议大纲: 1、ASLD 软件概述 2、ASLD 用户界面 3、案例演示 · 固体激光器设计 · 激光放大器设计 · 超短脉冲仿真 会议详情 https://mp.weixin.qq.com/s/M7vKlfTI2mqd9gqSSxH6twhttps://www.jishulink.com/post/1803658
13.IronCAD2023破解版设计协作套件IronCADDesignCollIronCAD可在配备CAD内容目录时用作模块化设计软件。在IRONCAD中构建CAD模型(或加载现有CAD模型),将它们保存到目录中,然后通过简单地将零件拖放到设计场景中来使用这些目录来构建自定义装配。 利用IRONCAD的强大功能实现模块化设计。 模块化产品设计师的解决方案 IRONCAD的单一场景环境,加上其智能CAD内容 - 简单地拼http://www.sd173.com/soft/7758.html
14.瑞昌市人民政府,瑞昌企业人才招聘专栏,瑞昌市LED企业线上招聘活动岗位要求:男女不限,年龄16-45周岁;身体健康,能吃苦耐劳。流水线均以计件为主,多劳多得。入职员工提供工作餐补助,全勤奖 三、上班时间为: 上午8:00-11:50,下午12:30-16:40,晚上17:10-20:10;工资待遇4000-6800元;第一个月底薪2800元,另加班按12.5元/时,第二个月开始计件多劳多得。次月底发放上月底工资https://www.ruichang.gov.cn/ztzl/rdzt/rcsrczpzl/rcqyrczpzl/202105/t20210512_4935106.html
15.线上研讨会ConceptsNREC软件2023.1版本新功能介绍在本次网络研讨会中,Concepts NREC软件产品管理和用户体验总监Steve Kohr将介绍2023.1新版本CN敏捷工程设计系统的CAE软件新功能。本次版本更新后升级的CAE产品包括PUMPAL?、RITAL?、AXIAL?、AxCent?、pbCFD?和TurboOPT II?。 本次更新继续关注涡轮泵的设计和分析,进一步丰富、拓展轴流类叶片机械的设计功https://www.conceptsnrec.cn/newsinfo/5845477.html
16.蓝湖app下载蓝湖安卓下载v2.2.25、线上讨论设计图 帮助团队快速获取反馈,提高沟通效率,把设计评审会放到云端。 6、快速生成高保真交互原型 几秒钟可将设计图变成可以点击的 Demo,支持手机预览和微信分享。 软件功能 1.在蓝湖 Web 端上传设计图、编辑原型,便可在手机端查看该高保真交互原型的演示效果。 2.快速浏览高清设计图,预览APP设https://shouyou.3dmgame.com/android/110791.html
17.CAD常见问题中望CAD官网在某些情况下,CAD多段线会比直线方便得多,例如修改统一的格式。或者在某些软件中,多段线会作为系统默认的输出方式而不能对其进行更改,所以,我们需要在多段线上插入新的节点来便于操作。 1. 选择需要添加节点的多段线,在命令行输入PE,回车,命令行出现如图所示的选项。 https://www.zwcad.com/service_69_4337.html