§6.3.2原型法 ●原型法的基本思想: 由系统分析设计人员、程序员与用户经短暂交谈 后即确定系统的初步需求,然后迅速地确定系统的输 入、处理和输出,在短期内形成可以运行的、简易的 试验性的软件基本框架(系统原型)。用户对原型进 行试运行,并给出修改扩充意见,系统人员根据用户 意见修改原型再交给用户使用。这种循环一直进行到 用户满意为止,最后再编制系统文档
§6.3.2 原型法 ●原型法的基本思想: 由系统分析设计人员、程序员与用户经短暂交谈 后即确定系统的初步需求,然后迅速地确定系统的输 入、处理和输出,在短期内形成可以运行的、简易的、 试验性的软件基本框架(系统原型)。用户对原型进 行试运行,并给出修改扩充意见,系统人员根据用户 意见修改原型再交给用户使用。这种循环一直进行到 用户满意为止,最后再编制系统文档
§6.3.2原型法 ⊙原型法模型 确定基本需求 构造原型 运行原型 用 是L可用的系统 2作为进一步 满意否 开发的依据 否 设计和修改
§6.3.2 原型法 ⊙原型法模型 确定基本需求 构造原型 运行原型 用户 满意否 设计和修改 1.可用的系统 2.作为进一步 开发的依据 是 否
§6.3.2原型法 ●原型法模糊了生命周期阶段的界限,通常分 为四个步骤: (1)确定基本需求; (2)构造原型; (3)运行评价; (4)设计修改。 ※原型法的目的在于启发用户需求,降低系统 的不确定性
§6.3.2 原型法 ●原型法模糊了生命周期阶段的界限,通常分 为四个步骤: (1)确定基本需求; (2)构造原型; (3)运行评价; (4)设计修改。 ※原型法的目的在于启发用户需求,降低系统 的不确定性
§6.3.2原型法 ●原型法的优点: A.便于定义用户需求; B便于用户接受; C.降低了开发成本。 ●原型法的缺点: A.没有严格的规范,往往开发质量不高 B.维护困难。 ※原型法通常适合于用户难以定义需求的小系统的开发
§6.3.2 原型法 ●原型法的优点: A.便于定义用户需求; B.便于用户接受; C.降低了开发成本。 ●原型法的缺点: A.没有严格的规范,往往开发质量不高; B.维护困难。 ※原型法通常适合于用户难以定义需求的小系统的开发
§6.33可视化开发方法 ●可视化开发:是在可视化开发工具提供的图形用户 界面上,通过操作界面元素,诸如菜单、按钮、对话 框、编辑框等,由可视化开发工具自动生成应用软件。 ⊙可视化开发工具提供的两类服务 A.生成图形用户界面及相关的消息相应函数; B.为具体应用的各个常规执行步骤提供规范窗口。 例如:Ⅴ isuaIbasIC、Ⅴ isual foxpro、VC等
§6.3.3 可视化开发方法 ●可视化开发:是在可视化开发工具提供的图形用户 界面上,通过操作界面元素,诸如菜单、按钮、对话 框、编辑框等,由可视化开发工具自动生成应用软件。 ⊙可视化开发工具提供的两类服务: A. 生成图形用户界面及相关的消息相应函数; B. 为具体应用的各个常规执行步骤提供规范窗口。 例如:Visual BASIC 、 Visual FoxPro、 VC 等
86.3.4CAE方法 ●ASE方法:计算机辅助系统开发方法,是运用计算 机软件工具辅助系统开发的一种方法。 ●严格来说,CASE只是一种开发环境,而不是开发方法。 具体开发时还需选择其它方法。 例如:SQL、DSS生成器等
§6.3.4 CASE方法 ● CASE方法:计算机辅助系统开发方法,是运用计算 机软件工具辅助系统开发的一种方法。 ●严格来说,CASE只是一种开发环境,而不是开发方法。 具体开发时还需选择其它方法。 例如:SQL、DSS生成器等
§6.3.5最终用户开发方法 ●最终用户开发方法是指不需要信息系统专家的 帮助,完全由用户自己开发信息系统的开发过 程,最终用户指的就是实际使用系统的人员 ⊙这种方法能提供很大便利,但对用户的要求 较高。而且,可能增加系统成本,花费大量时 可
§6.3.5 最终用户开发方法 ●最终用户开发方法是指不需要信息系统专家的 帮助,完全由用户自己开发信息系统的开发过 程,最终用户指的就是实际使用系统的人员。 ⊙ 这种方法能提供很大便利,但对用户的要求 较高。而且,可能增加系统成本,花费大量时 间
86.35开发方法的选择 ●信息系统的开发方法各有优缺点,开发是要 针对情况进行选择。 ●一般来说:整体上采用生命周期法,局部开发 上采用原型法 ●一般来说在进行可行性分析时,就应确定使用 的开发方法
§6.3.5 开发方法的选择 ●信息系统的开发方法各有优缺点,开发是要 针对情况进行选择。 ●一般来说:整体上采用生命周期法,局部开发 上采用原型法。 ●一般来说在进行可行性分析时,就应确定使用 的开发方法
第六章小结 ◆首先介绍了信息系统规划的重要性、信息系统规划模 型、以及信息系统运行的环境。 ◆介绍了信息系统开发的原则,以及信息系统开发所设 计的人员,介绍了可行性分析的内容。 ◆重点介绍了信息系统结构化开发方法的特点,尤其是 信息系统开发的基本方法生命周期法开发信 息系统的基本过程:需求分析阶段设计阶段 系统实施阶段—信息系统的运行与维护。 ◆重点介绍了原型法开发信息系统的基本思想。介绍了 信息系统开发的CASE技术、可视化开发方法的基本 概念
第六章 小结 ◆首先介绍了信息系统规划的重要性、信息系统规划模 型、以及信息系统运行的环境。 ◆介绍了信息系统开发的原则,以及信息系统开发所设 计的人员,介绍了可行性分析的内容。 ◆重点介绍了信息系统结构化开发方法的特点,尤其是 信息系统开发的基本方法——生命周期法——开发信 息系统的基本过程:需求分析阶段——设计阶段—— 系统实施阶段——信息系统的运行与维护。 ◆重点介绍了原型法开发信息系统的基本思想。介绍了 信息系统开发的CASE技术、可视化开发方法的基本 概念