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

下载本文档

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

文档简介

高中信息技术信息系统的开发过程教学设计【教材与学情分析】本课选自人民教育出版社高中信息技术必修二《信息系统与社会》第二章第二节"信息系统的开发过程"。本章第一节学生已经建立了信息系统的基本概念,了解了信息系统由硬件、软件、数据、通信网络和用户五个要素构成,知道信息系统在订票、点餐、预约挂号等社会生活中的广泛应用。本节课的任务是把认知从"使用信息系统"推进到"建设信息系统",让学生经历系统规划、系统分析、系统设计、系统实施、系统运行与维护这一完整生命周期,理解软件开发不是写代码的代名词,而是一项有阶段、有规范、有协作的工程活动。授课对象为高一年级学生。他们在初中阶段接触过图形化编程,部分学生学过Python基础语法,对"程序"有朴素认识,但普遍存在三个认知偏差:其一,认为开发信息系统就是程序员埋头写代码;其二,认为软件做出来就能用,不需要后续维护;其三,对需求分析、可行性论证等前置工作缺乏感知,觉得"想清楚再动手"是浪费时间。本课的价值恰在于扭转这些偏差,让学生体会工程思维中"谋定而后动"的智慧,这正是信息技术学科核心素养中计算思维与信息社会责任的结合点。【教学目标】第一,知识与理解目标:学生能够说出信息系统开发的五个阶段及各阶段的主要任务和成果,能用自己的话解释为什么开发大型信息系统必须先规划、后分析、再设计、后实施;能辨析系统开发与程序编写的区别与联系。第二,能力与思维目标:以一个贴近校园生活的小型信息系统为载体,学生以小组为单位完成简易的需求分析、功能设计和界面草图,经历"从问题到方案"的完整推演,初步形成结构化设计思想和迭代改进意识。第三,情感与价值目标:学生通过角色扮演体会开发过程中用户、分析师、程序员之间的沟通成本,懂得清晰表达需求、认真倾听意见的重要性;认识信息系统一旦上线就服务于他人,开发者须对数据质量和用户隐私负责,从而建立责任感。【教学重点与难点】教学重点是信息系统开发过程的五个阶段及其内在逻辑,即为什么是这样一个顺序,为什么不能跳步。教学难点是让学生真正认同系统分析的价值,克服"直接上手做"的本能冲动,理解前期投入与后期返工成本之间的关系。【教学方法】采用项目式学习与角色扮演相结合的方式,辅以案例对比和小组复盘。教师充当引导者和"甲方"观察员,学生在驱动性问题"学校图书借阅处每天乱成一团,如何为它建一个信息系统"的牵引下完成学习任务。【教学准备】教师课前拍摄图书馆借书高峰期的短视频分享给系统,观察情况,与管理员访谈记录整理成需求素材卡片;准备"失败案例"材料若干(某系统上线即翻车的新闻节选);每组发放任务单一张、A3白纸两张、彩色便签若干;机房或平板设备供学生绘制简易界面原型。【教学过程】一、情境导入:从一次糟糕的体验说起(约6分钟)上课伊始,教师不展示任何课件标题,而是播放一段三十秒的短视频:中午的图书馆借书处排起长队,管理员手写登记,字迹潦草,一名同学还书时被告知"系统里查不到你的借阅记录,书不能还",双方争执不下。视频戛然而止。教师提问:"如果你是图书馆馆长,你会怎么办?"学生通常脱口而出:"做个系统!"教师顺势追问:"好,那现在就开始做,第一步干什么?"教室里会出现分歧——有学生说"先找程序员写代码",有学生说"先买电脑",也有学生说"先弄清楚管理员每天要干哪些事"。教师不急于评判,只把三种回答写在黑板三个角落,留下悬念:"今天这节课,我们就来判断哪条路子是对的,以及做信息系统到底要走完哪些路。"设计意图:用真实痛点制造认知冲突。第一种回答代表典型误区,第三种回答恰恰是系统分析的雏形,学生自发说出它,比教师直接灌输效果好得多。悬念留到课末回收,形成首尾呼应。二、新知建构:开发过程的完整图景(约12分钟)教师以盖房子作类比展开讲解:没有人会在没有图纸、没有预算、没有勘察地基的情况下直接买砖头砌墙。信息系统的开发同理,教科书把它划分为五个阶段。第一阶段是系统规划。回答"要不要建、值不值得建"的问题,包括初步调查和可行性分析,要算经济账、技术账和运行环境的账。教师举例:图书馆想开发一套能识别借阅人情绪的智能系统,技术上或许可行,但成本高、必要性低,规划阶段就应否决。第二阶段是系统分析。回答"系统到底要做什么"的问题。开发者要深入用户现场,观察工作流程,画出现行流程图,找出不合理环节,再用数据流程图描述新系统的逻辑模型,形成需求规格说明书。这一阶段不碰任何代码。教师强调一个关键句:需求分析的花费约占项目工作量的三成,却决定了系统八成的成败。第三阶段是系统设计。回答"怎么去做"的问题,分总体设计和详细设计两层,包括模块划分、数据库结构、输入输出界面、处理流程等。教师展示一张图书馆借阅系统的模块结构图:借阅管理、归还管理、逾期提醒、统计报表、用户管理五大模块,让学生直观看到"系统"是如何被拆解的。第四阶段是系统实施。回答"做出来"的问题,包括编程调试、硬件采购安装、数据迁移和用户培训。只有到这一步,代码才正式登场。第五阶段是系统运行与维护。回答"用好、管好"的问题,包括日常运行监控、故障排除、功能升级。教师补充:一个系统的生命周期里,维护阶段的时间最长,常常占到总成本的一半以上,"交付即结束"是外行人的想象。讲解中教师穿插提问检验理解:"如果跳过系统分析直接设计,会发生什么?""为什么说维护也是开发过程的一部分?"学生结合日常App不断更新的经验,能较快认同维护的必然性。设计意图:概念讲解控制在十二分钟以内,用一条明线(盖房子类比)和一条暗线(图书馆案例贯穿五阶段)组织内容,避免抽象罗列。每个阶段只抓"回答什么问题、产出什么成果"两个要点,为后续实践活动留出充足时间。三、案例警示:跳步的代价(约5分钟)教师分发"失败案例"材料:某地政务系统上线首日崩溃,原因之一是开发方未做充分的并发压力测算;某购物软件因需求理解偏差,把"秒杀"功能做成了到点自动下单,引发用户大量投诉;某企业管理系统因没有设计数据字典,各部门字段定义不一,系统间数据无法互通,最终推倒重来。学生快速阅读后回答:"每个案例分别是在哪个开发阶段埋下的隐患?"小组讨论两分钟后抢答。第一个案例属于实施阶段测试不充分;第二个源于系统分析阶段需求沟通不清;第三个栽在系统设计阶段缺乏统一规划。教师小结点拨:开发过程的每个阶段都像一道闸门,前一道关不住,后果就流进后一道,越到后期纠错成本越高——需求阶段改一段话,设计阶段改一张图,实施阶段改几百行代码,运行阶段可能就是一次事故。设计意图:反面案例的冲击力强于正面说教,"纠错成本递增曲线"这一工程常识通过真实事件落在学生心里,直接服务于教学难点突破。四、项目实践:为图书馆做一次"微型开发"(约20分钟)这是本节课的核心环节。全班按四人小组分工,组内设四种角色:馆长(用户代表,提出和确认需求)、系统分析师(访谈和整理需求)、系统设计师(画功能模块图和界面草图)、测试与运维员(提质疑、找漏洞、想维护方案)。第一环节,需求访谈。教师发放课前整理的"管理员访谈素材卡",上面记录着真实抱怨:"手写登记每天两百多条,月底统计要加班""学生总问某本书还有没有,我要跑去看书架""逾期不还的书没人催"。各组"分析师"围绕素材向"馆长"提问至少三个,然后归纳出系统必须实现的功能清单,写在便签上。第二环节,功能设计。各组把便签按功能聚类,在A3纸上画出模块结构图,要求不少于四个模块且每个模块下设具体子功能。教师巡视时故意"刁难":对某组提出"你们没有考虑书丢了怎么办",对另一组提出"借书额度超了系统是什么反应",促使学生补全业务规则的思考。第三环节,界面原型。各组为一个核心功能(通常是借书操作)手绘或利用平板绘制界面草图,标注输入项、按钮和反馈信息。教师提醒:界面是给不识字也不懂电脑的读者用的吗,是给管理员用的,他每天要点几百次,所以越简洁越好——把用户放在心上是设计的基本伦理。第四环节,快速互审。相邻两组交换设计成果,扮演"挑剔的用户"找一处缺陷提一条建议,填写在任务单的同行评议栏。设计意图:二十分钟的"微型开发"压缩了真实项目的开发周期,但保留了其骨架——需求、设计、评审一个不少。角色扮演让学生从"学习者"变成"责任主体",缺陷被同伴指出时的真实反应,比任何讲授更能培养工程态度。教师巡视时的甲方式刁难,模拟了现实中需求不断变动的情境,为理解迭代开发埋下伏笔。五、成果展示与集体评议(约8分钟)教师选取两组差异明显的成果投影展示:一组功能全面但界面繁杂,一组界面清爽但漏掉了逾期催还功能。请两组"分析师"各用一分钟阐述设计思路,再请台下同学对照五个开发阶段点评:"他们的展示覆盖了哪些阶段?在哪个阶段还能再下功夫?"学生一般会指出:第一组需求分析做得细但设计阶段缺乏取舍,第二组重体验但遗漏了关键业务。教师此时提升一层:真实项目中,"做全"与"做精"永远存在张力,开发过程的规范不能保证做出完美的系统,但能保证问题被系统地暴露和讨论——这正是流程存在的意义。设计意图:用两组各有优劣的真实产出代替标准答案,让评议有话可说;点评语言刻意回扣五阶段框架,使新知在运用中被再次巩固。六、首尾呼应与课堂小结(约4分钟)教师指向黑板开课时的三个答案:"先写代码""先买电脑""先弄清管理员干什么"。全班现在可以给出判断:第三条路才是正途,它对应系统分析;写代码属于第四个阶段,买设备属于实施准备。开发信息系统,顺序本身就是知识。教师用一句话收束本课:"一套信息系统的诞生,三分靠技术,七分靠想清楚——想清楚解决谁的问题、解决什么问题、怎么解决、出了问题怎么办。以后无论你们中谁走上开发岗,或是作为用户、作为管理者参与任何信息化项目,这五步眼光都会帮到你。"设计意图:回收开课悬念形成完整闭环,小结不罗列知识点,而是以判断与价值升华作结,呼应学科育人目标。【分层作业设计】基础层:绘制一张"信息系统开发五阶段"思维导图,要求每阶段标注核心任务、主要成果和一个图书馆案例中的对应实例。提高层:观察学校食堂刷卡或校园门禁系统,访谈一位使用者,写一份三百字的需求发现报告,指出现有系统一个可以改进的点并说明属于开发过程的哪个阶段去改进。拓展层:查阅资料了解"瀑布模型"与"敏捷开发"的区别,思考:当用户需求变化非常快时,五阶段线性流程会遇到什么挑战,敏捷方法是怎样应对的,用两三百字写出你的理解。【板书设计】主板书居中书写课题"信息系统的开发过程",下方横向排列五个关键词:规划(要不要建)→分析(要做什么)→设计(怎么做)→实施(做出来)→运行维护(用好管好)。箭头上方标注"越靠前,纠错越便宜"。副板书左侧保留开课三问,右侧记录课堂生成的学生观点。整板呈现"流程+原则+疑点"三位一体的知识结构。【教学反思预设】本课以项目式学习承载概念教学,风险有二:一是小组实践时间可能被拉长,挤压评议环节,教师需通过倒计时报时和任务单刚性约束把控节奏

温馨提示

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

评论

0/150

提交评论