项目四 探索电子点餐信息系统软件-了解软件的功能和开发-高中信息技术(沪科版2019必修2)(共12张PPT)

资源下载
  1. 二一教育资源

项目四 探索电子点餐信息系统软件-了解软件的功能和开发-高中信息技术(沪科版2019必修2)(共12张PPT)

资源简介

(共12张PPT)
探索电子点餐信息系统软件
项目四
—了解软件的功能和开发
①了解系统软件和应用软件的不同以及各自的功能。
②分析电子点餐信息系统,了解开发电子点餐信息系统软件大致需要的步骤。
③探究软件和硬件的关系。
学习目标
回顾导入
上节课我们学习了电子点餐信息系统相关的硬件,那么要实现电子点餐,只有硬件是远远不够的,必须要有相关软件的支持。软件开发是整个信息系统开发的重要方面,构建信息系统时,必须全面考虑软件与硬件的结合,以及用户对软件详细功能的个性化需求。
那么,同学们思考一下,你们在餐厅电子点餐的时候都接触到哪些软件呢?
电子点餐信息系统软件
了解电子点餐信息系统软硬件协同工作过程
电子点餐信息系统配套的点餐管理软件,同人们在个人计算机上使用的办公软件或在移动终端上使用的订餐App一样,都是应用软件。应该软件不能直接在计算机“裸机”上运行,它们必须在操作系统的支持下才能运行。
应用软件:是为了某种特定的用途而开发的软件。
系统软件:是控制和管理计算机及外部设备,支持应用软件开发和运行的相关程序集合。
操作系统(系统软件)
打印机(计算机硬件)
打印驱动程序(系统软件)
点餐管理软件(应用软件)
点餐过程中软硬件协同工作
活动一:
1.用思维导图工具分类整理自己经常使用的应用软件,包括计算机的应用软件和移动终端的移动应用,其他同学介绍这些应用软件同硬件协同工作的过程。
2.探究PC端操作系统喊人移动操作系统,总结它们在功能、兼容性、安全性等方面的特点。
2.了解点餐管理软件的开发过程
开发点餐管理软件大致需要经过一下一些步骤:
(1)需求分析
①点餐管理软件的用户需求
②系统的性能需求
③点餐管理软件的应用环境
④点餐管理软件的开发语言和数据库系统。
(2)系统设计
系统涉及包括总体设计和详细设计
①功能模块设计
②数据库设计
(3)编码
使用集成设计开发环境编程实现软件的每一个功能模块。
(4)系统软件测试
主要测试方法:黑盒测试和白盒测试
(5)投放使用
①投放使用时间
②投放使用结果
点餐管理软件的功能结构
知识连接
计算机软件是指为运行、管理和维护计算机而编制的各种程序、数据和文档的总称。
计算机软件的分类:
应用软件:是为了某种特定的用途而开发的软件。
它可以是一个特定的程序,如图像浏览器,也可以是一组功能联系紧密、五互 相协作的程序集合,如办公处理软件(包含文字处理、电子表格、演示文稿等)。
系统软件:是控制和管理计算机及外部设备,支持应用软件开发和运行的相关程序集合。
一般来讲, 系统软件包括操作系统( OperatingSystem,OS)、设备驱动程序、语言处理程序等。系统软件提供了使用计算机的基本功能,但是并不针对某特定应用领域。常见的个人计算机操作系统有Windous LUnix Liux和Chome 0s等:常见的服务器操作系统有Winlor Serur Me 0s x See Lunk 和1im等。常见的移动端操作系级有IOS、Android等。
软件和硬件的关系
软件和硬件的关系主要体现在以下两个方面:
(1)互相依存。硬件是软件赖以工作的物质基础,软件的正常工作是硬件发挥作用的
保障。计算机必须配备完善的软件系统才能正常工作,充分发挥其硬件的各种功能。
(2)协同发展。计算机软件随硬件技术的迅速发展而发展,而软件的不断发展与完善
又促进硬件的更新, 两者密切地交织发展,缺一不可。
软件开发
软件开发是一项包括需求分析、设计、实现和测试的系统工程。具体开发的-般流程通常如下所示:
需求分析
系统设计
编码
软件测试
投放使用
(1)需求分析。主要明确功能需求、 性能需求、环境需求(软硬件环境)、 界面需求(人机交互方式)等,在此基础上确定开发技术以及开发工具(此项工作也可根据实际情况,放在需求分析前完成)。
(2)系统设计。系统设计分为总体设计和详细设计。总体设
计包括软件体系结构设计,如数据库设计、模块功能设计等:详
细设计包括界面设计、各模块详细设计等。
(3)编码。使用集成开发环境进行编程实现。
(4)软件测试。可分为单元测试和系统测试等。具体测试方法 包 括黑盒测试白盒测试和负载测试等。
(5)投放使用。投放使用后须记录软件投放使用的时间、更选的频率以及投放使用结果,在此基础上提出修改意见,对软件进行修改。
单元小结
信息系统的硬件和软件
硬件
软件
计算机
移动终端
其他硬件
存储器
中央处理器
输入设备
输出设备
基本组成
存储程序和程序控制思想
基本工作原理
运算器
控制器
基本组成
基本工作原理
同计算机基本工作原理类似
计算机核心部件
通信模块
传感器
自然输入、输出模块
分类
开发流程
系统软件
应用软件
需求分析
系统设计
编码
软件测试
投放使用
感谢观看
Thanks for Watching

展开更多......

收起↑

资源预览