资源简介 (共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 展开更多...... 收起↑ 资源预览