资源简介 (共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.Bhttps://www.21cnjy.com/help/help_extract.php 展开更多...... 收起↑ 资源预览