《项目4 探索电子点餐系统软件-了解软件的功能和开发》参考教案.docx
学而优教有方
PAGEPage4/NUMPAGESPages4
项目四探索电子点餐系统软件
——了解软件的功能和开发
学习目标:
■知道系统软件和应用软件的概念和功能。
■能描述软硬件协同工作的关系。
■熟悉软件开发的过程,能够根据任务进行初步的需求分析和设计。
■能使用APP开发软件,模拟开发简单的网络应用软件。
教学重点难点:
重点:系统软件和应用软件的概念和功能;软件开发的过程。
难点:根据开发任务进行初步的需求分析和设计,模拟开发手机APP。
教学准备:
软硬件环境:机房
教学素材:点菜程序设计制作视频,Appinvertor设计入门视频,以及点菜程序示例。
教学过程:
教学环节
导案
学案
设计意图
新课导入
展示信息化管理的场景,如无人超市等。
观看资料
观看资料导入新课
提出问题:说说系统中的硬件组成,并思考是什么让硬件协调工作。让学生得出结论:信息系统要由硬件和软件协同工作才能正常运行,引出本课的主题。
思考并回答
培养学生独立思考能力
了解信息系统软硬件协同工作过程
教师讲授电子点餐过程中软硬件协同工作的过程。
计算机软件:
计算机软是指为云顶、管理和维护计算机而变质的各种程序、数据和文档的总称。
应用软件:为了某种特定的用途而开发的软件。
系统软件:控制和管理计算机及外部设备,支持应用软件开发和运行的相关程序集合。
常见系统软件有Windows、Unix、Linux、ChromeOS等。
常见服务器系统Windowsserver、MacOSxsever、Unix、Linux
常见移动端操作系统IOS、Android、鸿蒙Harmony
应用软件ExcelWordPhotoshopCAD等等
倾听、学习
计算机软件是计算机硬件与用户之间的桥梁,主要作用有几个方面:
1、控制与管理计算机硬件资源,提高计算机资源的使用效率,协调计算机各组成部分的工作。
2、在硬件提供的基本功能基础上,进一步扩大计算机的功能,提高计算机完成各类应用任务的能力。
3、向用户提供尽可能方便、灵活的计算机操作使用界面。
4、为专业人员提供失敬失敬软件的开发工具和环境,提供对计算机进行调度、维护和诊断等所需的工具。
5、帮主用户完成特定应用的信息处理任务。
掌握计算机软件的基本概念,了解其主要作用
学生完成P49活动4.1,用思维导图画出自己所使用的计算机或移动终端操作系统及应用软件,介绍这些软件和硬件协同工作的过程。
画图并讲解
培养学生梳理知识的能力
了解点餐管理软件开发的过程
教师讲授软件开发的一般过程
软件开发是一项包括需求分析、设计、实现和测试的系统工程。开发流程如下:
1、需求分析。主题明确功能需求、性能需求、环境需求、界面需求等。
2、系统设计。分总体设计和详细设计。总体设计包括软件体系结构设计,如数据库设计、模块功能设计等。详细设计包括界面设计、各模块详细设计等。
3、编码。使用集成开发环境进行编程实现。
4、软件测试。可分为单元测试和系统测试。具体测试方法包括黑盒测试、白盒测试和负载测试等。
5、投放使用。投放使用后需记录软件投放使用时间、更迭的频率及投放使用结果。
倾听、学习
掌握软件开发的的流程
布置任务情境,小组按软件开发的过程设计方案。
如“学校管理系统”:
创设情境:
展示软件:教师展示学校的信息管理软件——“学校管理系统”。
发布任务:
假设要开发一个班级管理的子系统,供学生和教师使用。
分组完成任务
培养学生小组协作学习的能力
小组合作探究
指导学生设计软件开发方案,体验软件开发的过程。
确定主题
人员分工
搜索相关资料
设计方案
通过小组合作探究,了解软件开发过程
布置任务:针对信息系统中的一个功能的实现,体验开发过程,撰写开发报告。
确定开发技术及工具
软件需求分析
系统设计
编程实现
调试运行
投放使用
完成任务
培养学生撰写开发报告的能力
小组展示并汇报
教师点评
汇报、展示
体验简单手机App的开发
提供AppInventor编程软件的学习资料并讲解,指导学生体验软件开发。
学生尝试手机APP开发
了解移动APP开发过程,体验软件开发
教师总结
1、计算机软件概念
2、计算机软件分类:
系统软件和应用软件
3、软件开发的过程
聆听
总结回顾本项目所学知识,加深对软件开发的了解
完成单元评价
参照教材上的评价表布置评价任务
完成自评和互评
教学反思: