版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
高中信息技术粤教版必修一3.3.2需求分析教学设计一、教材与学情定位本课选自粤教版高中信息技术必修一《数据与计算》第三章“算法与程序实现”中的第三节第二课时,核心任务是让学生在动手写代码之前,学会把真实问题说清楚、拆明白、定边界。教材由“体验程序解决问题的一般过程”走向“需求分析”,表面上是在讲流程,实质是在训练信息意识、计算思维与数字化学习能力。学生此前已经接触过顺序、选择、循环三种基本结构,能写出小片段程序,但常见瓶颈不在语法,而在题意没有读透、对象没有识别、约束没有列出、验收没有标准。课堂若把需求分析处理成“把题目读两遍”,学生到项目实践仍会返工;若把它上成纯理论讲授,又会失去信息技术的实践味。本课以校园真实情境为主线,把需求分析落成可观察、可检查、可迁移的学习成果。高一年级学生正处在由经验表达走向形式化表达的关键期。他们能描述“想要一个查成绩、分图书、管借阅的系统”,却不容易说清输入是什么、输出是什么、异常怎么处理、数据从哪来、隐私边界在哪里。教学应充分利用他们对校园应用的熟悉感,把抽象概念安置进“图书借阅小助手”“体测成绩登记”“社团招新报名”等任务中,让学生在改需求、补条件、追问细节的过程中,自然形成“先定义问题,再设计算法,再编写程序”的工程顺序。评价上不宜只看最后程序能否运行,更要看需求文档是否支撑程序运行,是否经得住测试用例拷问。二、教学目标与素养指向学生经历一个微项目的完整需求分析后,能用自然语言准确复述问题,能把使用者、数据、功能、约束、异常、验收六类要素分列成表,能把模糊词改写成可判定条件。例如把“查得快”改写成“在二百条记录内,单次查询响应由人工目测不超过两秒”,把“数据安全”改写成“身份证号、联系方式不进入展示页,仅以学号后四位与姓名做核对”。学生能用输入—处理—输出模型整理功能,用流程草图表达主干业务,用判定表表达多条件组合,能识别至少三类典型缺陷:需求缺失、需求冲突、需求不可测试。面对“报名系统要公平”这类表述,学生能提出追问:公平指先来后到,还是按志愿匹配;重复报名如何处理;超过容量按什么规则候补;结果公示保留多久。学生能建立需求、设计、代码、测试之间的追踪意识,知道每一条程序分支都应能回到需求来源,每一次需求变更都要影响测试用例。课堂结束时,每组形成一页需求规格说明、一张处理流程图、一组边界用例和一份互评记录,为后续3.3.3算法设计与程序实现提供可直接调用的蓝图。三、重点难点与处理策略重点是需求要素的结构化提取。难点有三处:一是把隐性约束显性化,如权限、容量、时间、格式;二是把价值词转成判定词,如“方便”“合理”“公平”;三是处理需求之间的冲突,如“信息填得越全越好”与“个人信息越少采集越好”同时出现。处理策略是采用情境原型加反例压迫:先给一份看似完整、实则埋雷的需求样例,让学生运行测试数据时发现漏洞,再回到文档修订。冲突不急着由教师裁决,而让学生在“用户、管理员、学校”三个视角中写出优先级理由,体会需求分析包含技术判断,也包含责任判断。四、教学准备与资源组织机房按四人异质分组,每组确定产品负责人、记录员、测试员、汇报员,角色到后半程轮换。教师准备三张任务卡:A卡“图书角借阅登记”,B卡“运动会成绩录入”,C卡“校本课程选课预报名”。卡内都给出背景、期望目标、若干数据样例和两条故意含糊的要求。另备需求分析支架单,栏位包括用户角色、触发场景、输入数据、输出结果、核心规则、边界条件、异常处理、隐私与安全、验收用例。黑板侧墙固定三个追问句式:谁来做,满足什么条件才算成,错了怎么办。多媒体只展示必要样例,不把成品答案前置于学生探索。五、教学过程环节一,劣例点燃冲突,时间八分钟。教师投影“图书角借阅需求”初稿:同学扫码借书,系统记录,快用完要提醒,界面友好,数据要安全。请学生不讨论,先按这份要求判断三条数据能否通过:同一本书同时被两人借;归还日期早于借出日期;学生姓名栏填写表情符号。多数学生会发现规则不够。教师板书暴露的问题:数量上限没有,状态字段没有,格式校验没有,“提醒”触发条件没有,“友好”无法验收,“安全”缺少范围。此时明确本课任务:不写程序,先让程序可写;不拼界面,先让成败可测。学生快速在支架单上补第一版问题清单,教师只追问不代答。环节二,建立分析框架,时间十二分钟。教师用A卡示范“从一句话到一张表”的缩小动作。原句是“同学凭学号借书,最多两本,超期提醒”。示范只拆三个字段:输入包含学号、图书编号、操作类型;规则包含身份有效、库存大于零、当前在借小于二、该书未被预约;输出包含借阅结果、应还日期、失败原因。这里强调失败原因也是输出,因为用户要知道卡在何处。随后学生用同样方法拆自己任务卡,要求每条规则写成“当满足条件,则产生结果”的句式,避免“尽量”“适当”“及时”一类收口词。教师巡视时盯住三处:是否把界面颜色当成功能,是否把代码语句写进需求,是否遗漏空值、重复值、越界值。对把“判断学号合法性”写成“用if语句”的小组,提示需求层只说行为,不说实现;对只写快乐体验的小组,要求给出完成标志。环节三,角色拷问补全边界,时间十八分钟。组内先由产品负责人朗读需求,测试员专门“找茬”,记录员把新发现挂到对应栏位,汇报员整理争议。教师发放边界用例骰子卡,每掷一次必须检查一类边界:空输入、最大容量、重复提交、非法字符、时间倒挂、权限越界。以B卡为例,学生补出:同一名运动员同一项目录入两次成绩,系统应提示已存在并展示原值;破校纪录需要裁判二次确认,而非直接覆盖;身高体重属于敏感信息,成绩公示页默认不显示;网络中断时本地暂存,恢复后需标记补录来源。教师把其中一条“裁判二次确认”引向全班:它既是规则,也是责任链;若忽略,程序再稳定也可能放大错误。学生开始理解需求不是功能堆叠,而是把可信路径与风险路径同时画出来。环节四,冲突排序与最小可行,时间十五钟。各组常会得出超过课时可做的需求清单。教师提出压缩问题:如果这节课只能交付三名用户真正需要的一条主线,保留什么,砍掉什么,延后什么。A组多保留“借还闭环”,砍掉统计图表;B组保留“成绩录入与纠错”,延后个人训练推荐;C组保留“志愿收集与容量控制”,延后智能课表。每组需写出取舍理由,格式为“保留某功能,因为缺少它核心目标不成立;暂缓某功能,因为它依赖尚未确认的数据;拒绝某功能,因为它带来超出收益的隐私风险”。这一步把需求分析从求全引向取舍,也自然衔接后续迭代观念:需求不是一次性圣旨,而是在证据中演进,但每一次演进都必须留痕。环节五,需求到流程的轻量建模,时间十五分。学生不再绘制复杂工程图,只画三层:触发、主处理、结束。主处理中菱形判断不得超过五个,超过就必须说明能否合并或拆分阶段。C组“预报名”流程中,登录校验、志愿读取、容量判断、报名写入、结果反馈构成主干;“候补”不作为默认分支,而由“已满”触发;相同志愿冲突不在本节展开,标记为后续迭代。教师提醒:流程图不是给教师看的装饰,而是给代码留路标;每一个箭头都应当能在测试用例中找到脚印。学生用红笔在图上标出三个最容易写错的位置,旁边写进入条件,如“进入候补必须满足名额已满且用户未重复报名”。此时黑板汇总常见断点:状态不明、回退缺失、并发忽略、日志无记录。环节六,验收标准与测试先行,时间十四分钟。各组把五条核心规则改写为可执行用例,包含前置数据、操作步骤、预期结果、实际结果留空。要求至少一条正向、两条边界、一条异常。示例写法为:前置库存一、用户在借零、无预约;操作提交借书;预期成功,库存变零,应还日期为当前日期加十四天,记录来源为扫码端。再如:前置容量三十已满且候补十人;操作第十一人提交同课程;预期进入候补序号十一,不产生正式名额,不向用户展示他人志愿。互评时别组只依据需求文档操作本组用例,不看讲解。若测试员照文档做不出“系统该有什么反应”,则记为不可测试;若两种读者得出相反预期,则记为表述歧义;若文档与流程图不一致,则记为追踪断链。评出的每个缺陷必须回到具体语句,不写“不太好”“再想想”。环节七,隐私安全与责任内嵌,时间八分钟。信息技术课的需求分析不能只追求功能正确。教师用三句话压重:能不收的个人信息不收,必须收的说明用途,展示时默认最小化。学生检查本组字段,删除与目标无关的信息,给敏感字段加可见范围。图书借阅不展示完整电话,选课报名不采集家庭收入,体测成绩区分任课教师、年级管理与公示视图。进一步讨论“超期提醒”可否读取通讯录,学生形成结论:提醒对象应限于本人账号,触达渠道应选择校园平台消息;为一次提醒而长期保存联系方式,风险高于收益。此处不做法条堆砌,只让学生把技术选择与后果相连,知道需求文档里每一栏都可能影响真实的人。环节八,总结迁移与作业,时间五分钟。师生共同凝练出口诀:对象先清,数据有名;规则可判,异常有门;快慢有度,取舍有据;安全在表,验收成例。课后作业分两层。基础层完善本组一页需求规格说明,补齐互评缺陷并标注版本号。拓展层观察家庭或社区一个小服务,如菜店预订、快递代收、小区门禁访客登记,只访谈一名使用者,整理八条需求、三个矛盾、五条验收用例,下节课用同一支架做快速评审。要求不强求开发,鼓励发现“原来便利背后有这么多默认规则”。六、板书设计主板书居中写问题定义链:真实情境到用户目标,到可测规则,到数据边界,到验收用例。左侧列六要素:角色、输入、输出、规则、异常、约束。右侧写三盏红灯:说不清,判不了,追不回。下方留“变更区”,只贴经全班确认的新规则样条。整条板书体现从左到右的生产线:情境进来,含混停留被拦截,合格需求流向设计。板书中不出现软件操作步骤,也不堆专业名词,保证拍照后仍能复原思维路径。七、评价设计与证据采集评价采用过程性证据,不另设纸笔测验。需求规格说明占四成,看要素完整、语句可测、冲突处理;流程图占两成,看主干清楚、判断编号与规则一致;测试用例占两成,看覆盖正例、边界、异常并能执行;表达互评占两成,看提问是否击中空缺、修改是否有版本意识。教师收集三类课堂证据:支架单初稿与修订稿对照,互评缺陷单,最终用例执行记录。若某组功能很多但用例无法落地,不判高分;若某组功能克制却每条都有清楚去向,应给高阶评价,导向少而准的工程习惯。对学习确有困难的学生,降低所用情境复杂度,不降低可测性要求;对能力较强小组,增加并发与撤回场景,如两人同时借最后一本、提交后三秒内撤销,观察其能否用状态与锁的思想描述需求层面后果。八、常见误区与课堂调控误区一是把需求分析当作文摘抄,句子漂亮却不能判定。调控办法是要求每条规则配一个反例。误区二是过早进入代码,学生边想边写看似高效,实则把不确定藏进语法。调控办法是明确本节课代码区封闭,伪代码也只准出现在延伸栏。误区三是把教师标准当唯一合法答案。调控办法是引入用户优先级,让不同方案在理由和证据面前比较,而非在音量中胜岀。误区四是安全隐私口号化。调控办法是落实到字段,删哪个、遮哪位、谁能看,写进表格才算完成。误区五是需求越满分数越高。调控办法是用最小可行主线约束范围,强调可交付比可想象更重要。九、与后续学习的衔接下一课时进入算法设计,学生将把验收用例倒推到变量命名、条件边界与循环终止。需求分析中定下的状态字段,会转化为程序中的标记;约束中的容量上限,会转为循环guard;异常处理会转为分支默认路径;隐私规则会转为输出过滤。再往后到数据管理内容,借阅记录、成绩记录、报名记录都可成为谈数据来源、质量与权利的素材。教师在项目周安排一次“需求冻结十五分钟”活动:某一刻后新想法只能进候选池,先保证当前版本通过用例。学生由此体会软件不是写完就算完成,而是在明确承诺、受控变更与真实反馈中逐步可靠。十、教学反思预案若课堂时间被热烈讨论挤压,宁可压缩展示组数,也要保
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 某电子厂生产规范
- 右肱骨内髁骨折术后护理查房
- 2027年阿克苏职业技术学院单招职业技能测试模拟测试卷及参考答案一套
- 建筑公司质量管理体系
- 女性领导力培养主题演讲稿
- 2026马其顿农业化肥行业市场现状分析调研研究投资评估规划发展报告
- 2026中国通信设备租赁行业市场发展分析及投资价值评估研究报告
- 2026氢氧化钠溶液制备行业市场现状供需分析及投资评估规划分析研究报告
- 2027届广东省江门市化学九年级第一学期期末监测模拟试题含解析
- 2026中国医药行业市场现状和投资前景深度分析报告
- 2026年淮北安徽相润投资控股集团有限公司公开社会招聘15名补充考试参考题库及答案详解
- 2026秋小学科学教科版六年级上册(新教材)教学计划附进度表
- 安徽合肥长丰县2026年村(社区)后备干部招聘考试【结构化面试题库+高分答题模板】(含考官评分要点)
- 中国空间技术研究院招聘笔试题库2026
- 确认参会人信息的确认函(7篇范文)
- 2026及未来5年中国工业脱水机行业发展研究报告
- 建筑施工消防应急演练方案
- 2026年成都市中考物理试卷(含答案)
- 2026上半年湖北省武汉市东湖高新区工程系列专业技术职务水平能力测试(环境保护)自测试题及答案解析
- 2026年慢阻肺基层健康管理培训考核试题及答案
- 2026年ICA对外汉语教师资格证考试笔试试题及答案
评论
0/150
提交评论