§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 等