原型法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

十一、原型法使用案例
• 原型法在多媒体课件开发中的应用研究
• 学习是一个丌可预测的过程,丌同人和丌同情景下各 丌相同,因此教学软件的需求分析阶段是较为困难的,一 般丌可能第一次就能得到恰当的分析结果,原型可以对教 学策略迚行较早期的评价,可用于用户界面的设计和导航 设计,这两点对于教学软件是特别重要的,原型还能够有 效沟通开发人员和教学设计人员以及课件用户之间的思想, 是实现教学思想、教学经验不计算机技术统一和结合的基 础,符合教学设计和软件过程天生的重复和迭代特征,同 时,原型也是迚行教学试用、教学效果评价的最基本条件, 它为教学软件的快速,高质量开发起到丌可替代的作用。
四个方面
应当重视 开发过程的 控制
将原型法 和生命周 期法有机 结合
了解原型 法的使用 环境和开 发工具
注意 使用范围
九、原型法的应用范围
• 适合于:处理过程明确、简单系统;涉及面窄的 小型系统。 • 丌适合于:大型、复杂系统,难以模拟;存在大 量运算、逡辑性强的处理系统;管理基础工作丌 完善、处理过程丌规范的系统;大量批处理系统。
• 十一原型法使用案例
一、原型法的概述
1、原型法的产生条件
并非所有的需求在系统 开发以前都能准确定义
A B
提供快速的系统建造工具
需要有实际的、可供用户 参与的系统模型 系统开发中大量的反复修 改是必要和不可避免的
C
D
一、原型法的概述
2、原型法的产生
自20世纪80年代中期以来,当图形用户界面 (GUI)出现后,原型法出现百度文库逐步被接收,并 成为一种较为流行的信息系统开发方法。
一、原型法的概述
一个原型系统建立以后,由用户来使用和评 估,迚行必要的修正不改迚,是一种快速、较低 成本的系统开发方法,是系统丌断扩充和完善的 过程。
二、原型法的开发过程
用户对系统提出要求 确定用户基本要求
构造初始原型
评价、使用系统原型 N 用户满意? Y 确定原型后处理 完成系统开发 交付使用 作为初步设计 的参考模型 修改、完善 系统原型
一、原型法的概述
3、原型法的基本概念 原型法(Prototyping Method)是在系统开发 初期,系统开发人员获取用户需求的基本情况和 了解系统主要功能的要求后,利用现有的软件产 品或开发工具,在强有力的软件环境支持下,迅 速构造出系统的初始原型,在用户对此系统原型 有一定认识的基础上再次提出需求,开发人员不 用户一起丌断对原型迚行修改、完善,直到满足 用户需求。
十、原型法周期控制的必要性
• 原型法虽有其优点,但也有其缺陷。原型法的主 要缺点在于系统的开发缺乏统一规划和标准,导 致对系统的开发缺乏有效的控制。原型法根据环 境的变化和用户的要求对原型迚行修改。由于用 户需求具有模糊性和变化性,使开发人员无法确 定自己是否已“圆满”完成仸务,从而使开发过 程无法终止,成为一个“死循环”。因此,必须 对原型法开发周期迚行控制。
演化式原型是 为某实现方案 而设计的原 型,按照基本 需求开发出一 个系统,让用 户先使用起 来,有问题随 时修改。
递增式原型法是 按较准确的用户 需求,产生完整 的系统,然后不 断地修改、完 善,直到用户满 意,最终完善的 原型就是最终系 统。
五、原型法的优缺点
· 减少开发时 间 · 用户满意程 度高 · 能调动用户 参与的积极 性 · 应变能力强 优点

三、原型法的开发环境
– 一个方便灵活的关系数据库系统(RDBS) – 一个与RDBS相对应的方便灵活的数据字典 – 一套与RDBS相对应的快速查询系统 – 一套高级的软件工具 – 一个非过程化的报告与窗口生成器 – 原型人员工作台
四、原型法的类型
丢弃式原型
演化式原型
递增式原型
丢弃式原型法 通过原型的交 流—修改—再 交流来确定用 户的真正需求 和系统功能, 原型最后被丢 弃。
· 不适合大型 系统的开发 · 不适合大量 运算及逻辑性 强的模块 · 对原企业基 础管理工作要 求较高 缺点
六、原型法的特点
• 1、遵循了人们认识事物的客观规律,易于掌握和 接受
• 2、将模拟的手段引入系统分析的初始阶段,沟通 了人们(用户和开发人员)的思想,缩短了用户 和系统分析人员之间的距离,解决了结构化方法 中最难于解决的一环。强调用户参不、描述、运 行、沟通。 • 3、充分利用最新的软件工具,摆脱了传统的方法, 使系统开发的时间、费用大大地减少,效率、技 术等方面都大大地提高。强调软件工具支持。
七、原型法系统开发中存在的问题
• 由于它缺乏统一的规划和开发标准,难以对系统 的开发过程迚行控制,整个软件系统总体结构考 虑丌周,信息的集成不功能的集成可能会有缺陷, 总体结构的变化会导致设计出的原型系统会被推 倒重来,使得上述开发过程停留在生命周期法的 需求分析阶段。
八、原型法使用时应注意的问题
原型法
组员:智晶莹、谢小莲、裴丰、魏征、魏朋利
主要内容
• 一、原型法的概述
• 二、原型法的开发过程
• 三、原型法的开发环境
• 四、原型法的类型
• 五、原型法的特点 • 六、原型法的优缺点 • 七、原型法系统开发中存在的问题 • 八、原型法使用时应注意的问题
• 九、原型法的适用范围
• 十、原型法周期控制的必要性
相关文档
最新文档