必修2 3.1 信息系统的设计 第2课时(共21张PPT)

文档属性

名称 必修2 3.1 信息系统的设计 第2课时(共21张PPT)
格式 pptx
文件大小 4.5MB
资源类型 试卷
版本资源 教科版(2019)
科目 信息技术(信息科技)
更新时间 2020-10-10 15:56:04

图片预览

文档简介

(共21张PPT)
第3单元 信息系统的设计与开发
3.1 信息系统的设计(第2课时)
----信息系统的概要设计
必修2 信息系统与社会
2019版
教科版高中信息技术
1、能够对一个简单功能模块进行概要设计。
2、了解瀑布模型和快速原型模型的特点。
学习目标
重点:对简单功能模块进行概要设计。
难点:瀑布模型和快速原型模型的特点。
重难点
课堂导入
上节课我们已经了解了开发软件项目时,首先要进行可行性分析,然后进行需求分析。请同学们想一想这样做的优点是什么?
任务一 探究如何进行概要设计
概要设计是将用户目标与需求转换成具体的功能界面设
计方案的重要阶段。
概要设计需要对软件系统的设计进行考虑,包括系统的
基本处理流程、系统的组织结构、模块划分、功能分配、
运行设计等。
概要设计报告由开发者根据需求分析报告的要求编写。
1.什么是概要设计
2、概要设计学校图书管理信息系统
第1个活动 设计“学生登录”界面
借助画图软件或通过在纸上绘制草图的方法来设计模块界面。
下图是一种登录页面设计示例。
第2个活动 概要设计“学生登录”模块的功能
1.学号、密码输入功能设计
2.“登入”判断功能设计
3.异常反馈功能设计
学号、密码必须是数据库中已经设置好的学号和密码。
密码用“*”显示,密码长度不超过20个字符,超过以后限制输入。
学号、密码输入功能设计
学号、密码必须是数据库中已经设置好的学号和密码。
密码用“*”显示,密码长度不超过20个字符,超过以后限制输入。
学号、密码输入功能设计
如果系统不能连接数据库,显示“检查能否连接服务器
或者能否连接数据库”。
异常反馈功能设计
第3个活动 概要设计“修改密码”模块
用户只能修改自己的密码
原密码与新密码的长度均不得超过20个字符,超过以后限制输入
设计“确定”功能
设计“确定”功能
①判断原密码是否与计算机存储的密码一致。如果不一致,则 ;
②判断 ,如果不一致,则显示“密码输入不一致,请重新输入”;
③如果正确存储新密码,则显示“修改成功”。
①显示“原密码输入错误,请重新输入”
②新密码是否与再输一次新密码一致
一个信息系统的研制,从问题的提出开始,经过开发、使用、维护、修订,直到最后终止使用而被另一个信息系统所取代,这个状态变化的过程称为信息系统的生命周期
( life cycle)。
信息系统的生命周期
问题定义
可行性研究与计划
需求分析
详细设计
编码实现
运行与维护
概要设计
测试
快速原型模型
用户提出需求
识别并归纳用户需求
快速开发一个系统原型
重新设计或选择原型
修改原型
评价原型
确定系统原型后进行开发
系统运行与维护
思考:
1.如果不能完全确定用户的需求,能否使用快速原型模型?
2.采用快速原型模型设计信息系统的优势有哪些,缺点是什么?
快速原型模型的优点 快速原型模型的缺点
直观形象,容易被接受 没有严格的开发文档,维护困难
可减少由于信息系统需求不明确带来的开发风险 快速建立起来的系统结构加上连续的修改可能会导致产品质量低下
及时暴露问题,及时反馈 难以对系统的开发过程进行控制
开发周期短,成本低
瀑布模型
思考:
1.在瀑布模型中,如果在“测试”阶段发现“需求分析”出错,会造成什么结果?
2.采用瀑布模型设计信息系统的优势有哪些,缺点是什么?
可行性研究
问题定义
需求分析
概要设计
详细设计
编码
测试
运行与维护
计划
开发
运行
自上向下相互衔接
瀑布模型的优点 瀑布模型的缺点
定义清楚,应用广泛 在开始时就需要知道大多数需求
采用规范化的开发方法 不便于适应需求的变化
严格规定每个阶段提交的文档 在项目接近完成前,产品不能投入使用
易于理解 可运行的软件交给用户之前,用户只能通过文档来了解产品
便于计划和管理 开发周期长,见效慢
小 结
在需求分析的基础上进行概要设计。通过概要设计 “学生登录”模块与“修改密码”模块的功能,了解 概要设计的部分过程。理解信息系统的生命周期,了 解瀑布模型和快速原型模型的特点,并了解使用此模 型设计的方法。
练 习
1、在快速原型模型设计开发过程中,开发人员根据()
的需求不断修改原型,直到满足要求为止。
A、用户 B、开发人员
C、系统分析员 D、程序员
2、在采用瀑布模型进行系统开发的过程中,每个阶段都会产生
不同的文档。下列关于产生这些文档的描述正确的是( )。
A、外部设计评审报告在概要设计阶段产生
B、集成测试计划在程序设计阶段产生
C、系统计划和需求说明在详细设计阶段产生
D、在进行编码的同时,独立地设计单元测试计划
3、在信息系统的生命周期中,在系统分析和系统实施中间
的阶段是()。
A、详细设计 B、系统设计
C、需求分析 D、编程调试
参考答案:1.A 2.D 3.B
https://www.21cnjy.com/help/help_extract.php