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