3.1信息系统的设计课件2022-2023学年教科版(2019)高中信息技术必修2(26张PPT)

文档属性

名称 3.1信息系统的设计课件2022-2023学年教科版(2019)高中信息技术必修2(26张PPT)
格式 pptx
文件大小 3.0MB
资源类型 教案
版本资源 教科版(2019)
科目 信息技术(信息科技)
更新时间 2022-08-25 16:33:52

图片预览

文档简介

(共26张PPT)
3.1 信息系统的设计
高一—教科版—信息技术—必修二第三单元
学习目标
1.能够描述信息系统可行性分析的方法。
2.能够理解需求分析及绘制相应的功能层次图。
3.能够对一个简单功能模块进行概要设计。
4.了解瀑布模型和快速原型模型的概念及优缺点。
3.1 信息系统的设计
根据目标
我们来一起学习
1.什么是可行性分析?如何做?
2.什么是需求分析?如何绘制功能层次图?
3.什么是概要设计?如何做?
4.什么是快速原型模型和瀑布模型?
它们有什么优缺点?
信息系统的基本功能
信息系统实例
企业一体化协同信息系统
电子商务信息系统
信 息 系 统 开 发
重 要 环 节
可行性分析 需求分析 概要设计
信息系统开发重要环节
可行性分析 什么是可行性分析?
可行性分析是在项目投资决策前,对拟建项目的社会、技术、经济等三个方面进行全面的分析与论证,并对其做出可行或不可行评价的一种科学方法。
前人通过长期实践和经验总结建立了可行性分析的相关理论,我们学习这些理论,比起自己从零开始探索,能更快更好地在实践过程中做好具体项目的可行性分析。
需求分析 概要设计 信息系统开发重要环节
可行性分析 可行性分析如何做?
1.社会可行性。
主要从政策、法律、道德、制度等社会因素论证系统开发的可行性和现实性。其中,最重要的是运行环境可行性和法律可行性。
2.技术可行性。
主要是从技术角度出发,决定系统开发的可行性。
(1)在限定条件下,功能目标是否能达到;
(2)利用现有技术,性能目标是否能达到;
(3)开发人员数量和质量能否满足需求;
(4)开发能否按期完成。
3.经济可行性。
通过比较成本和效益(包括直接经济效益和间接社会效益),判断要立项的项目是否值得开发。
需求分析 概要设计 可行性分析
可行性研究的目的不是马上开发一个系统项目,而是研究这个项目( )等。
A.是否值得开发 B.是否违反相关法律法规
C.开发人员配置是否合理 D.开发时间是否足够
需求分析 概要设计 信息系统开发重要环节
答案: A B C D
信息系统开发重要环节
可行性分析
什么是需求分析?
需求分析是从用户的需求中提取出系统能够帮助用户解决的业务问题,通过对用户业务问题的分析,确定系统的功能、性能等,最终形成具体的信息系统《需求规格说明》文档。
需求分析 概要设计 信息系统开发重要环节
可行性分析
需求分析中,开发人员要从用户那里明确的两大要求是( )。
A.让信息系统做什么 B.要给信息系统提供哪些信息
C.信息系统的工作效率要求 D.让信息系统具有何种结构
需求分析 概要设计 答案: A C
信息系统开发重要环节
可行性分析 如何绘制功能层次图?
功能层次图明确了系统开发的各功能组成模块及其相互关系,采用树状图的结构来绘制。
需求分析 概要设计 值得强调的是:
功能层次图只是描述了信息系统的功能组成,系统实际的逻辑关系要比它复杂得多,例如右图里的几个功能模块之间都有通过关系数据库建立的联系。
信息系统开发重要环节
可行性分析 什么是概要设计?
概要设计是用户需求与详细设计之间的桥梁,是将用户目标与需求转换成具体的功能和界面设计方案的重要阶段。
功能层次图相对比较概括和抽象,概要设计一般可在它的基础上进一步具体化和可视化。
概要设计建立的是目标系统的逻辑模型,与计算机无关。
也就是说这个环节还不需要确定开发使用的硬件和软件。
需求分析 概要设计 信息系统开发重要环节
可行性分析 概要设计如何做?
概要设计需要对系统的设计进行考虑,包括系统的基本处理流程、系统的组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计和出错处理设计等,为系统的详细设计提供基础。
需求分析 概要设计 可行性分析 图书管理系统的“学生管理”功能的子功能“学生登录”的界面设计。
这里的概要设计主要是系统界面和功能的设计
需求分析 概要设计 信息系统开发重要环节
信 息 系 统
开 发 模 型
快速原型模型 瀑布模型 其它模型
信息系统开发模型
快速原型模型 什么是快速原型模型?
瀑布模型 其它 先快速、粗略地设计一个系统模型,然后交给用户进行审核或评估,再根据修改意见和需求进一步修改、完善系统;之后将修改过的系统模型再交给用户评估,如此循环反复,最终形成一个确定的系统。
可行
可行
信息系统开发模型
快速原型模型 快速原型模型
瀑布模型 其它 优点 缺点
直观形象,容易被接受。 没有严格的开发文档,导致维护困难。
可减少由于信息系统需求不明确带来的开发风险。 快速建立起来的系统结构加上连续的修改可能会导致产品质量低下。
能够及时暴露问题,及时反馈。 难以对系统的开发过程进行控制。
开发周期短,成本低。
信息系统开发模型
快速原型模型 在快速原型模型设计开发过程中,开发人员根据( )的需求不断修改原型,直到满足要求为止。
A.开发人员 B.用户
C.系统分析员 D.程序员
瀑布模型 其它 答案: B
信息系统开发模型
快速原型模型 什么是瀑布模型?
瀑布模型 其它 瀑布模型是从时间角度对软件开发和维护的复杂问题进行分解。它规定了自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落。前一阶段完成,才做后一阶段,相邻两个阶段具有因果关系,注重文档衔接。
信息系统开发模型
快速原型模型 瀑布模型
瀑布模型 其它 优点 缺点
定义清楚,应用广泛。 在开始时就需要知道大多数需求。
采用规范化的开发方法。 不便于适应需求的变化。
严格规定每个阶段提交的文档。 在项目接近完成前,产品不能投入使用。
易于理解。 可运行的软件交给用户之前,用户只能通过文档来了解产品。
便于计划和管理 开发周期长,见效慢。
信息系统开发模型
快速原型模型 采用瀑布模型进行系统开发时,下列说法正确的是( )。
A.信息系统可以边用边完善。
B.开发过程中可以根据用户意见随时修改。
C.在开始时就需要知道大多数需求。
D.开发各阶段注重文档衔接。
瀑布模型 其它 答案:C D
信息系统开发模型
快速原型模型 螺旋模型 增量模型
喷泉模型 迭代模型
RAD模型
……
瀑布模型 其它 小 结
小 结
什么是可行性分析?
可行性分析是在项目投资决策前,对拟建项目的社会、技术、经济等三个方面进行全面的分析与论证,并对其做出可行或不可行评价的一种科学方法。
什么是需求分析?
需求分析是从用户的需求中提取出系统能够帮助用户解决的业务问题,通过对用户业务问题的分析,确定系统的功能、性能等,最终形成具体的信息系统《需求规格说明》文档。
什么是概要设计?
概要设计是用户需求与详细设计之间的桥梁,是将用户目标与需求转换成具体的功能和界面设计方案的重要阶段。
概要设计建立的是目标系统的逻辑模型,与计算机无关。
小 结
什么是快速原型模型?
先快速、粗略地设计一个系统模型,然后交给用户进行审核或评估,再根据修改意见和需求进一步修改、完善系统;之后将修改过的系统模型再交给用户评估,如此循环反复,最终形成一个确定的系统。
什么是瀑布模型?
瀑布模型是从时间角度对软件开发和维护的复杂问题进行分解。它规定了自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落。前一阶段完成,才做后一阶段,相邻两个阶段具有因果关系,注重文档衔接。