高中一年级信息技术必修2·信息系统的开发过程教学设计_第1页
高中一年级信息技术必修2·信息系统的开发过程教学设计_第2页
高中一年级信息技术必修2·信息系统的开发过程教学设计_第3页
高中一年级信息技术必修2·信息系统的开发过程教学设计_第4页
高中一年级信息技术必修2·信息系统的开发过程教学设计_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

高中一年级信息技术必修2·信息系统的开发过程教学设计一、教学设计的整体构想本节内容是人教中图版(2019)高中信息技术必修2《信息系统与社会》第二章第二节,是学生从"使用信息系统"走向"理解信息系统如何诞生"的关键转折点。高一学生已经能够熟练操作各类信息系统,对校园一卡通、网上选课、移动支付有着丰富的感性经验,但绝大多数学生认为信息系统是"程序员坐在电脑前写出来的",对需求分析、系统设计、测试维护等环节缺乏基本认知。这种认知断层如果不在高一阶段弥合,学生后续学习数据管理、算法实现时就会失去工程视角,把编程等同于软件开发本身。本课教学设计以"为学校食堂开发一套智能订餐系统"为主线情境,让学生完整经历信息系统开发的五个阶段——系统规划、需求分析、系统设计、系统实施、运行维护。选择食堂订餐作为载体有三重考虑:其一,食堂是学生每天必去的场所,排队时间长、菜品浪费大、口味反馈渠道缺失等问题学生有切肤之痛,需求陈述天然真实;其二,该系统规模适中,功能边界清晰,适合在两到三课时内完成从分析到原型演示的完整闭环;其三,食堂涉及师生、后勤、财务等多方角色,便于渗透"信息系统是人与技术协同的社会技术系统"这一学科大概念。本课的核心素养目标定位如下。信息意识层面,学生能够从真实校园问题中识别信息化需求,判断哪些问题适合用信息系统解决、哪些不适合。计算思维层面,学生能够将模糊的"想要一个订餐系统"拆解为结构化的功能需求与数据需求,能用流程图、数据流图表达系统逻辑。数字化学习与创新层面,学生能够使用原型工具快速搭建系统界面模型,并以小组协作方式推进项目。信息社会责任层面,学生能够在需求讨论中考虑不同用户群体的利益,在系统设计中体现数据安全与隐私保护意识。教学重点确立为:信息系统开发各阶段的任务划分与逻辑顺序,需求分析的方法与表达。教学难点确立为:把模糊的用户愿望转化为清晰、可检验的功能需求,以及理解"开发过程不是一次性直线推进,而是迭代循环"这一工程思想。二、学情分析与教学资源准备授课对象为高一年级学生,已学完必修1的数据与计算初步内容,具备用流程图描述算法的基本能力,少数学生有简易编程经验,但这些差异不影响本课学习,因为本节聚焦开发过程而非编码实现。需要警惕的是两类常见前概念:一是"开发即写代码",需要在教学中通过时间分配对比揭示编码只占开发工作量的一小部分;二是"需求不用问,做出来用户自然会用",需要通过失败案例让学生体会需求偏差的代价。课前准备包括:机房或配备移动终端的普通教室;每组一台可联网设备;教师预制的"问题系统"案例包,内含三个因需求不清而失败的简短案例文本;食堂就餐体验的课前小调查问卷,要求学生在上本课前一周内完成一次对食堂排队、支付、口味满意度的观察记录;白板或磁贴墙面,用于需求卡片的张贴与归类;原型工具选用学生熟悉的演示文稿软件或在线原型平台均可,不追求工具本身的学习,避免喧宾夺主。课时安排建议为两课时连排加一次课后项目延伸,本文按两课时共九十分钟的完整教学设计展开,延伸任务在结尾给出。三、教学过程(一)情境导入:一次糟糕的就餐体验上课伊始,教师不从概念切入,而是在大屏幕上投出两组课前收集的数据:本校食堂午餐高峰时段平均排队时长约十一分钟,泔水桶中每日倒掉的剩饭剩菜约三大桶,而食堂经理在采访中表示"我们也不知道学生到底爱吃什么,只能凭经验备餐"。教师随即抛出问题:如果请你为这个真实问题给出信息化方案,你打算怎么做?学生的第一反应几乎必然是"做一个点餐App""搞一个预约取餐系统"。教师不急于评价,而是追问三个问题:谁会用这个系统?使用它的人此刻真正的困难是什么?系统做出来之后,食堂的阿姨、后勤的老师、管财务的校长各自要配合改变什么?三个追问之后,课堂会出现短暂的安静——这正是教学设计的意图所在。学生开始意识到,自己脱口而出的方案其实没有回答任何实质性问题,"做一个系统"和"解决一个问题"之间隔着一整套他们从未见过的专业工作。教师此时板书课题:信息系统是怎样被开发出来的。并明确本课任务:今天我们要像真正的开发团队一样,为学校食堂设计一套智能订餐系统,走完从想法到方案的全过程,但本节课我们一行代码也不写。这句话会极大地调动学生的好奇心——不写代码,那开发在做什么?(二)新知建构第一环:开发过程的全景图教师用五分钟时间给出信息系统开发过程的整体框架:系统规划、需求分析、系统设计、系统实施、运行维护五个阶段。讲解方式不是罗列定义,而是借用一个类比并立即拆解这个类比。教师先问:盖一栋教学楼,是先画图纸还是先砌砖?学生自然回答先画图纸。教师继续追问:那图纸之前呢?学生逐渐补充出:要先弄清楚这栋楼给谁用、要容纳多少人、预算多少。教师顺势指出:砌砖对应编码,编码之前还有需求与设计的漫长工作;楼盖完要验收、要维修、可能过几年还要改造,信息系统同样如此,投入运行后的维护往往持续数年。随后教师强调阶段之间的真实关系:这种分阶段顺序推进的模式称为瀑布模型,它逻辑清晰、便于管理,但现实中需求会变、理解会偏,所以实际开发中常常需要回到前面的阶段返工,业界因而衍生出快速原型、迭代开发等方式——先快速做出一个能看的雏形给用户挑毛病,再一轮轮修改。此处不展开模型分类学的细节,只让学生建立一个观念:开发过程有明确阶段,但阶段之间存在往复,越早发现问题代价越小。可以用一句具体的话落地:需求阶段改一句话的成本,到了系统上线后可能要花百倍代价修正。为让学生对工作量分布有直观感受,教师出示一个简化的时间比例示意:一个中型系统项目中,需求与设计合计约占四成,编码约占三至四成,测试与维护约占三到四成。学生普遍对"写代码只占一部分"感到意外,这种意外感正是观念更新的起点。(三)新知建构第二环:失败案例解剖教师分发案例包,每组阅读一个简短案例,案例经过教学化处理但情节均源自常见的真实开发教训。案例一:某校图书馆借阅系统上线后无人使用,原因是开发时从未采访过学生,默认借阅流程沿用了旧系统的七步操作,学生嫌繁琐宁可在书架上抄书号。案例二:某企业考勤系统上线第一天瘫痪,原因是需求文档只写了"记录员工打卡",没有考虑全公司近千人集中在早八点半前后五分钟内打卡的并发情形。案例三:某社区健康平台收集了居民身份证号、病史等敏感信息却未做权限划分,普通工作人员可随意浏览,造成数据泄露并被追责。每组用三分钟提炼出案例失败的根本原因,并写在卡片上。全班分享时教师将卡片按原因归类贴于白板:需求不清、考虑不全、忽视用户、忽视安全四类问题自然浮现。教师在此点明:第一类问题要靠规范的需求分析解决,第二类要靠严谨的系统设计解决,第三类提醒我们用户参与贯穿全程,第四类警示我们信息系统承载社会责任,开发者的笔尖上站着法律与伦理。这个环节把抽象的开发阶段转化为具体的人间故事,学生记住的不是术语,而是"不问用户就动手会翻车""漏掉极端情况会翻车""不管数据安全会出大事"——这三句话恰恰对应了后续实践环节中他们要遵守的工作纪律。(四)实践活动一:需求分析师上岗全班按四人小组分工,每组内部设置项目经理、用户访谈员、记录员、质量监督员四个角色,角色可轮流。任务是完成食堂智能订餐系统的需求分析,产出一份需求说明片段。第一步,用户识别。小组先回答"这个系统服务于谁"。学生的初始答案通常是"学生和食堂",教师要求进一步细化到具体角色:就餐学生、值日生、食堂打饭阿姨、采购员、食堂经理、财务老师、住校生与走读生是否有差异。每识别出一个角色,就把该角色写在需求卡片的顶端。第二步,需求采集。为真实模拟访谈,班级内开展跨组互访:A组的访谈员带着访谈提纲去采访B组成员扮演的食堂经理与就餐学生。教师提供访谈提纲的骨架问题:您现在工作中最耗时间的环节是什么?您希望系统在哪个瞬间帮您省力气?您最担心系统带来什么麻烦?您不能接受的所有变化是什么?访谈纪律只有一条:不许问"你想要什么功能",只能问"你遇到什么问题、你的目标是什么",因为用户描述的是困难,功能应该是开发者基于困难给出的解法。这一纪律是本节课最精妙的训练点,学生在执行中屡屡违规又屡屡被纠正,违规与纠正的摩擦恰恰内化了"问题重于方案"的工程素养。第三步,需求表达。每组把采集到的原始语句转写为规范的需求陈述,教师给出句式模板:作为某类用户,我希望能够做什么事情,以便达到什么目的。例如:作为就餐学生,我希望能够在前一天晚上看到次日菜单并预约,以便避开排队高峰。又如:作为食堂经理,我希望能够看到每道菜的预约数量汇总,以便精准备餐减少浪费。教师巡视时对两类常见问题当场纠正:一是把解决方案当需求,如"需要一个扫码功能",应回退到"希望快速完成身份确认与扣款";二是需求不可检验,如"系统要好用",应追问什么算好用,转化为"预约操作不超过三步""高峰时段页面响应在正常等待可接受范围内"。第四步,需求分类与取舍。小组将需求卡片分为两类:系统必须要有的核心功能,以及有了更好但首期可以不做、或根本不该做的内容。教师在此设置一个有意的冲突情境:某组提出"系统应收集学生的口味偏好、消费记录并推送个性化推荐",教师组织全班讨论这条需求该不该采纳。学生会发现它同时牵涉隐私边界——为了实现推荐便利而让渡个人数据是否值得?是否需要明确告知并获得同意?数据保存多久?谁能看?这场讨论没有标准答案,但每个发言的学生都在经历信息社会责任的切身体验。最后教师归纳:需求分析不仅是技术工作,更是价值判断,开发者要替尚不在场的用户守住底线。(五)实践活动二:从需求到设计两课时中的第二课时以设计阶段开启。教师先用十分钟建立设计阶段的基本认识:需求回答"做什么",设计回答"怎么做、做成什么样",主要包括总体结构设计、功能模块划分、数据设计、界面与流程设计。教师以学生已会的流程图为桥梁,引入数据流图的极简版本:用圆圈表示处理、用方框表示外部实体、用箭头表示数据流向,只要求能画出"学生提交预约—系统记录—食堂查看汇总"这样的主干图,不追求符号完备,重在体会"先想清楚数据怎么流动,再谈界面怎么做"。随后的小组任务包含三项产出。第一项是功能结构草图:把本组的核心需求整理成三到五个功能模块,如菜单浏览、在线预约、订单管理、备餐统计、意见反馈,并标明模块之间的关系。第二项是关键流程图:选择"学生完成一次预约"这条主线,画出从打开系统到预约成功的完整流程,必须包含异常分支——预约已满怎么办、过了截止时间想取消怎么办、余额不足怎么办。教师强调异常分支正是案例二给的教训:设计时只想顺利情形,上线后必然在不顺的情形中崩塌。第三项是界面原型:用演示文稿或纸片拼贴的方式,摆出两到三个关键界面的布局,要求界面元素与需求一一对应,不允许出现"好看但没有需求支撑"的装饰性功能。巡视指导中,教师重点关注两件事。其一,设计是否能被需求追溯:随机指着某组界面上的一个按钮问"这个按钮对应哪条需求",答不上来就当场删除,让学生体会设计的克制。其二,是否考虑了不同角色的视图:学生看到的内容和食堂经理看到的汇总统计应当不同,权限差异要在原型中体现,这也呼应了案例三的安全教训。(六)展示、评审与"测试"体验各组用两分钟展示需求文档片段、流程图与界面原型。评审采用结构化方式进行:每个观众小组手持一张评审单,从四个维度给展示组写一条具体意见——需求是否清晰可检验、流程是否覆盖异常情形、界面是否贴合用户、数据安全是否被考虑。禁止空洞的"我觉得挺好",每条意见必须指向某个具体环节。评审之后,教师引入系统实施与测试阶段的基本认识:把设计变为可运行系统靠编码实现,本课不展开,但编码完成后绝不允许直接交付,必须经测试。教师现场演示一次"一分钟测试":请一组将原型交给邻组,邻组同学不看说明直接操作这两个界面,一边操作一边说出自己的预期,凡是操作者停顿、疑惑、点错的地方,记录为一个缺陷。这个简易的可用性测试让学生震惊于"我自己觉得很清楚的界面,别人完全找不到入口",从而理解为什么测试必须由开发者之外的人来做,为什么文档同样重要——用户手册、维护记录都是系统生命的一部分。最后教师简述运行维护阶段:系统上线不是终点,用户需求会变、硬件会老化、新的安全威胁会出现,订餐系统试运行一个月后可能发现"临时加餐""家长代订"等新需求,于是新一轮需求分析开始——开发过程首尾相接,形成循环。至此,学生头脑中留下的不是一条直线,而是一个持续运转的环。(七)课堂小结与升华教师带领学生用三句话收束全课,全部由学生先说、教师修正。第一句:信息系统开发要经历规划、分析、设计、实施、维护五个阶段,写代码只是其中一段路程。第二句:需求是用用户的语言说出的问题,设计是开发者给出的答案,答案必须能被需求检验。第三句:系统里流动的每一条数据背后都是一个真实的人,开发者的每一个决定都连着责任。随后布置课后延伸任务:各组在两周内完善本组方案,选择其一深入推进——或者用可视化工具把原型做成可点击的交互模型,或者撰写一份完整的《食堂智能订餐系统需求说明书》,下章学习数据管理时,各组将为自己的系统规划数据表。这一设计使本课不是孤立的节次,而成为贯穿后续章节的生长点。四、板书设计主板书以环形排列呈现五个阶段:系统规划、需求分析、系统设计、系统实施、运行维护,环心写"用户需求与社会责任",外圈用箭头表示迭代循环。副板书分三栏:左栏张贴课堂生成的需求卡片,中栏保留关键句式"作为……我希望……以便……",右栏记录全班讨论形成的数据安全共识三条。整面板书在课终即是一份可视化的知识结构图,学生拍照即可作为复习提纲。五、作业与分层任务设计基础层作业面向全体:完成个人反思单,写出"今天颠覆我的一个旧观念"和"我对开发过程仍存的一个疑问",字数不限,重点在真实。提高层作业供学有余力者选择:调研家里或社区正在使用的一个信息系统,采访一位使用者,用本课的句式写出三条规范需求并评价该系统对这些需求的满足程度。拓展层作业:查阅一份公开的信息系统项目招标公告,尝试在其中找出与五个开发阶段对应的条款,体会真实工程文档的强度与严谨。分层作业的设计逻辑是让每个学生都带走"观念的改变",让有能力的学生多带走一份"方法的实践",不要求整齐划一的产出形态,因为本课的目标从来不是制作出某个作品,而是建立起工程师看待问题的方式。六、教学评价设计本课采用过程性评价为主、表现性评价为辅的方案。过程性评价依托三张记录单:需求访谈记录单考查学生是否遵守"只问问题不推销方案"的纪律,流程图评审单考查异常分支的覆盖意识,互评意见单考查学生能否给出指向具体环节的有效反馈。表现性评价聚焦最终小组成果,评价维度四条:需求的规范性与可检验性、设计的完整性与克制性、安全与伦理

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论