软件原型法的工作步骤是什么?
利用原型法进行信息系统的设计过程中,分四步进行:首先快速分析,弄清用户/设计者的基本信息需求;然后构造原型,开发初始原型系统;之后,用户和系统开发人员使用并评价原型;最后系统开发人员修改和完善原型系统。1。 原型法中的两个角色
在信息系统的设计过程中主要有两种角色:用户和系统设计者。
(1)用户(user)
用户是信息应用系统的使用者,能从管理信息系统中寻求帮助,能胜任他的职能领域工作。
(2)系统设计者(system designer)
系统专业人员是系统的设计者,他能够使用各种有效的开发工具、能知道系统的数据资源、在信息系统的设计中已建立第四代语言。
2。 原型法的工作步骤
(1) 快速分析,弄清用户的基本信息需求。(Plan)
在分析者和用户的紧密配合下,快速确定软件系统的基本要求。根据原型所要体现的特性(或界面形式、或处理功能、或总体结构、或模拟性能等),描述基本规格说明,以满足开发原型的需要。
快速分析的关键是要注意选取分析和描述的内容,围绕使用原型的目标,集中力量,确定局部的需求说明,从而尽快开始构造原型。
如果是在需求分析阶段要使用原型法,必须从系统结构、逻辑结构、用户特性、应用约束、项目管理和项目环境等多方面来考虑,以决定是否采用原型法。
当系统规模很大、要求复杂、系统服务不清晰时,在需求分析阶段先开发一个系统原型是很值得的。特别当性能要求比较高时,在系统原型上先做一些试验也是很必要的。
这个步骤的目标是:讨论构造原型的过程;写出一简明的骨架式说明性报告,反映用户的信息需求方面的基本看法和要求;列出数据元素和它们之间的关系;确定所需数据的可用性;概括出业务原型的任务并估计其成本;考虑业务原型的可能使用。
用户的基本责任是根据系统的输出来清晰地描述自己的基本需要。设计者和用户共同负责来规定系统的范围,确定数据的可用性。设计者的基本责任是确定现实的用户期望,估价开发一原型的成本。
这个步骤的中心是用户和设计者定义基本的信息需求。讨论的焦点是数据的提取、过程模拟。