(共20张PPT)
第2章 信息系统概述
人教版(2019版) 信息技术(高中)
2.2 信息系统的开发过程
必修2 信息系统与社会
了解信息系统的生命周期和大体开发过程
初步体验信息系统的大体工作过程。
意识到搭建信息系统的背后隐含了很多开发工作,增强对信息系统开发人员的尊重。
学习
目标
1
2
3
课堂导入
图 2.2.1 一些场所的监控系统
观察思考:
马路、校园、小区等 地方是否安装了监控系统?它们的作 用是什么?搭建类似的监控系统背后 隐含了哪些开发工作?
2.2.1 信息系统开发的四个阶段
图 2.2.2 信息系统生命周期的四个阶段
系统分析
在信息系统开发中,第一个阶段是系统分析。分析的目的就是明确信 息系统要解决的问题,包括系统开发的背景、系统的目的与需求、队伍组 建、行动规划等内容。
系统设计
是根据系统的方案设计出系统的物理模型,包括系统总体结 构的设计、输出设计、输入设计、处理设计、数据库设计、 远程通信设计等。
系统实施
该阶段的主要任务是:配置系统运行的硬件环境, 如根据系统设计所提供的控制结构图、数据库设计、系统配 置方案及详细设计资料来安装设备等;配置系统的软件,如 编制和调试程序,创建完整的管理系统,进行系统的调试、 新旧系统的切换等工作;对使用者进行培训,即进行必要的 系统管理意识和突发事件处理方法的培训。
实践活动
图 2.2.6 家用监控系统的分布方案
系统运行与维护
系统建设完成并开始运行后,定期维护是非常必要的。为了 能让这套监控系统安全稳定地运行,除了要掌握监控系统的使用方 法外,还要设计一套行之有效的运行和维护方案。需要了解系统维 护的意义, 并确定维护的时间和内容,包括定期升级系统软件、检 查存储设备情况等。
信息系统开发过程模型
常见的系统开发过程模型有瀑布 模型、快速原型模型、演化模型、螺旋模型。
(1)瀑布模型。按照软件生存周 期的各项活动顺序分为三个时期,每个时期又分为若干阶段,形如瀑布流水,最终得 到软件产品。
(2)快速原型模型。这种模型需要迅速建造一个可运行的系统原型,以便理解和 澄清问题,使开发人员与客户达成共识,最终在确定的客户需求基础上开发客户满意 的系统产品。
(3)演化模型。要根据客户的基本需求,快速分析构造出系统初始可运行版本 (原型);客户试用后提出优化、增强系统的需求;开发人员根据客户反馈,实施开发 的迭代过程;重复此过程,最终得到客户满意的系统产品。
(4)螺旋模型。这种模型将瀑布模型和快速原型模型结合起来,并强调了其他模 型所忽视的风险分析,适合开发大型复杂的系统。
2.2.2 信息系统的工作过程
图 2.2.8 小型监控系统的工作过程
在小型监控系统中,数据被采集到系统中,通过系统的 存储、解码、传输等处理,数据被发送到客户端设备或存储 设备,使用者通过计算机、手机等设备查看;如果系统辨识 出异常,数据则被发送到报警设备,并自动发出警报声。可 以看出,系统的基本工作过程就是输入数据、处理数据和输 出数据。
图 2.2.9 信息系统的基本工作过程
了解人脸识别技术在信息系统中的应用
近年来,人脸识别技术取得了很大的进步,并在一些领域推广应用。很多手机厂 商发布了搭载人脸识别技术的新款手机,银行“刷脸”取款、餐厅“刷脸”支付、酒店 “刷脸”入住、火车站“刷脸”进站已逐渐普及。人脸识别技术的本质是让人机交互更 加人性化、更加自然。从手工输入密码到指纹识别,再到只是让机器“看一眼”,信息 系统的数据输入正变得越来越便利。 查阅资料或结合身边的应用案例,了解当前已有哪些信息系统采用了人脸识别技 术。(提示:一些场所的门禁系统、银行的取款系统……)
实践活动
了解监控系统中数据采集与存储的方式
小组讨论交流:在搭建的监控系统中,哪些设备负责数据采集?采集的方式是 什么?上网查阅资料,了解数字监控摄像设备的数据采集过程,并画出简图。
在处理过程中数据存储是关键,了解监控系统中数据存储的方式。
阅读拓展
信息系统中的反馈
反馈是在某一过程结束后,将操作结果与预设值进行比对,从而对下一个过程产 生控制作用。在自动控制系统中,反馈的作用非常明显。例如,自动温室控制系统中, 系统采集空气温度、空气湿度、光照度等数据,系统进行一系列处理后,输出指令到 调控设备去调整温室各项指标,同时又把操作结果反馈到输入端,调整输入端的数据。 在物联网领域,反馈控制技术有更广泛的应用。可以上网查阅资料,了解反馈技术的 更多应用实例与研究成果。
项目实施
了解订票系统的大体开发过程
一、项目活动
小组成员一起讨论:信息系统开发可能经历一个怎样的过程。
查阅资料,大概了解一些订票系统的开发建设情况。
二、项目检查
撰写一份报告,结合对信息系统开发过程的了解,简要阐述对“信息系统开发是 一个系统过程,需要团队合作来完成”这句话的理解。
练习提升
信息系统分析的目的是什么?有哪些主要步骤?
需求分析的重要性是什么?进行需求分析的常用方法有哪些?
查阅更多资料,列出系统设计的主要内容,以及人机接口设计的重要性。
有效的系统开发需要一个团队的合作。如果你接到一个任务:开发一个二手物品 买卖信息系统,要求系统具备物品录入、呈现、交易等功能。请你模拟组建一个项目开发 团队,列出所需要的人员及其职责。
5. 列举3 ~ 4个信息系统,它们的输出结果是“让设备自动工作”。(提示:一些自动 控制系统。)
6. 除了信息系统,其他系统的基本工作过程也主要是输入、处理、输出三个环节。 例如,人的眼睛可以采集文字、图像,耳朵可以采集声音,鼻子可以采集气味。这些器官 采集数据后输入大脑,然后经过大脑的加工处理,最后输出相应的信息,让人获得某种认 知或通过语言、表情或肢体动作等方式做出一些表现。请以闻花香为例,画出你从接收气 味到获得信息的一个过程简图。
7. 选择自己常用的一个信息系统,如学生学业评价系统、图书借阅系统、校园卡就 餐系统等,以实现某个操作为例,描述其大体工作过程。
Thank you