河北工艺美术职业学院函授《管理信息系统》学习课程-原型化开发方法

院校:哈尔滨商业大学研究生培训 发布时间:2021-03-19 09:45:26

    原型化开发方法

    原型法是一种具有全新的设计思想和开发工具的系统开发方,是20世纪80年代随着计算机软件技术的发展,特别是在关系数据库系统、第4代程序设计语言和各种功能强大的辅助系统开发工具产生的基础之上诞生的一种开发方法。

    1.原型法的含义

    原型即样品、模型的意思。把系统主要功能通过快速开发制作为“软件样机”,以可视化的形式展现给用户,及时征求用户意见,从而确定用户需求。同时,原型也可用于征求内部意见,作为分析和设计的接口之一,以便于沟通。

    对原型的基本要求包括:体现主要功能,提供基本的界面风格;展示比较模糊的部分以便于确认或进一步明确;原型最好是可运行的,至少在各主要功能模块之间能够建立相互连接。在信息系统设计的过程中,常用的各种不同形式的部分原型有:对话原型,原型模拟预期的终端交互,使用户可以从屏幕上查看他们将接收什么、进行什么操作,并提出遗漏之处,从而加深正确的理解,终端对话的设计效果直接影响着系统的可用性和用户对系统的接受程度;数据输人原型,建立数据输人的原型,可以检查数据的输人速度和正确性,还能进行有效性和完整性的检查。

    那么,原型法就是指借助于功能强大的辅助系统开发工具,按照不断寻优的设计思想,通过反复的完善性实验而最终开发出符合用户要求的管理信息系统的过程和方法。即原型法就是不断地运行系统“原型"来进行启发、揭示、判断、修改和完善的系统开发方法。

    2.原型法的基本思想

    (1)原型法的基本思想

    其基本思想是在投人大量的人力、物力之前,在限定的时间内,用最经济的方法开发出一个可实际运行的系统模型,用户在运行使用这个原型的基础上,通过对其评价,提出改进意见对原型进行修改;“使用一评价”过程反复进行,使原型逐步完善,直到完全满足用户的需求为止。因此,原型法实际上是一种动态定义技术。

    原型法对于大多数企业的业务处理来说,需求定义几乎总能通过建立目标系统的工作模型来很好地完成,而且这种方法和严格定义方法比较起来,成功的可能性更大。

    (2)原型法的开发模型

    在“需求分析”、“原型设计”两个阶段中,开发者和用户一起为想象中的系统的某些主要部分定义需求和规格说明,并由开发者在规格说明中用原型描述语言构造一个系统原型,它代表了部分系统,包括那些为满足用户需求的必要属性。该原型可用来帮助分析和设计工作,而不是一个软件产品。