管理信息系统开发方法——原型法
管理信息系统(MIS)的设计和开发方法是系统开发人员和方法学研究者非常关注的问题。对于MIS项目,用户在系统开发初期,很难确定和表达对未来信息系统的综合需求。这是因为用户对系统本身的想法比较模糊,并不完全确定。从开发人员的角度来看,要弄清楚系统试图解决什么问题更加困难(至少不是很快)。用户和开发者之间,由于难以完全沟通,相互合作会出现这样那样的问题。造成这种情况的根本原因是双方都缺乏对方的专业知识。用户不知道信息系统能为他们提供什么样的服务,能解决什么样的问题,系统开发人员缺乏用户方面的专业领域知识。因此,很难预测系统的实际效果,也不能保证规定的规格真实、完整地反映了用户的需求。由于MIS的特殊性,新需求的引入原型法,管理组织的组织变化,以及开发人员在开发过程中遇到的意想不到的困难,很多人在面对这些困难时不再追求系统开发活动的严谨性. 和准确性,但考虑如何找到系统开发的新方法。原型法就是在这种情况下出现的一种新方法。[1] 系统开发人员缺乏用户方面的专业领域知识。因此,很难预测系统的实际效果,也不能保证规定的规格真实、完整地反映了用户的需求。由于MIS的特殊性,新需求的引入,管理组织的组织变化,以及开发人员在开发过程中遇到的意想不到的困难,很多人在面对这些困难时不再追求系统开发活动的严谨性. 和准确性,但考虑如何找到系统开发的新方法。原型法就是在这种情况下出现的一种新方法。[1] 系统开发人员缺乏用户方面的专业领域知识。因此,很难预测系统的实际效果原型法,也不能保证规定的规格真实、完整地反映了用户的需求。由于MIS的特殊性,新需求的引入,管理组织的组织变化,以及开发人员在开发过程中遇到的意想不到的困难,很多人在面对这些困难时不再追求系统开发活动的严谨性. 和准确性,但考虑如何找到系统开发的新方法。原型法就是在这种情况下出现的一种新方法。[1] 系统的实际效果难以预测,也无法保证规定的规格真实、完整地反映了用户的需求。由于MIS的特殊性,新需求的引入,管理组织的组织变化,以及开发人员在开发过程中遇到的意想不到的困难,很多人在面对这些困难时不再追求系统开发活动的严谨性. 和准确性,但考虑如何找到系统开发的新方法。原型法就是在这种情况下出现的一种新方法。[1] 系统的实际效果难以预测,也无法保证规定的规格真实、完整地反映了用户的需求。由于MIS的特殊性,新需求的引入,管理组织的组织变化,以及开发人员在开发过程中遇到的意想不到的困难,很多人在面对这些困难时不再追求系统开发活动的严谨性. 和准确性,但考虑如何找到系统开发的新方法。原型法就是在这种情况下出现的一种新方法。[1] 管理组织的组织变革,以及开发者在开发过程中遇到的意想不到的困难,很多人在面对这些困难时不再追求系统开发活动的严谨性。和准确性,但考虑如何找到系统开发的新方法。原型法就是在这种情况下出现的一种新方法。[1] 管理组织的组织变革,以及开发者在开发过程中遇到的意想不到的困难,很多人在面对这些困难时不再追求系统开发活动的严谨性。和准确性,但考虑如何找到系统开发的新方法。原型法就是在这种情况下出现的一种新方法。[1]
原型法是指利用先进软件工具的可视化开发环境,在获得一组基本需求定义后,快速建立目标系统的初始版本,并交由用户试用、补充和修改,然后制作一个新版本。发展。重复这个过程,直到得到系统的“精确解”,即用户满意为止。[2]
原型方法( )是 1980 年代随着计算机软件技术的发展,特别是在关系数据库系统(Data Base,RDBS)、第四代编程语言(4th,4GL)以及各种系统开发和生成环境中发展起来的。在此基础上,从设计思路、工具和手段上提出了一种新的系统开发方法。它摒弃了一步一步仔细细致的调查分析,再逐步整理文本文件,最终让用户看到结果的繁琐做法。[3]
四、原型方法的分类
根据开发项目的不同和使用原型方法的目的,可分为一次性、渐进式和增量式三种。
五、原型工作流程
原型制作的基本过程可以描述为以下步骤:
图1 原型方法的工作流程[3]
六、原型设计的优缺点
(一)优势
对于某些类型的信息系统,用原型法开发比生命周期法等其他方法更有效,特别是在需求不能完全确定时,原型法更实用。原型法对于信息系统最终用户界面(End-User)的设计非常有用,因为用户的需求和行为无法完全预测,并且对环境有很强的依赖性。有些问题会立即回复。
(二)缺点
对于那些需要精确的需求分析、结构化的设计方法和详细的文档的MIS,不能应用原型方法。此外,目前可用于原型制作的方法和工具非常有限。原型制作方法可能会忽略系统开发中的一些基本步骤,削弱了基本的系统分析和需求分析。[4]
七、原型方法的应用
(一)适合使用原型方法
1、如果生命周期法(SDLC)方法不能及时将MIS交付给用户以满足其实际需求,则应使用原型法,这比传统方法快得多。
2、如果用户不能明确确定系统需求,使用原型法可以给用户带来答案,让用户从系统中了解自己需要什么,然后要求系统提供相应的功能。
3.如果用户满意度很重要,应该使用原型法。有经验的信息系统用户,尤其是 MIS 项目开发的用户,对原型设计过程和最终系统非常满意。但是,采用SDLC方法开发的系统,由于变更难度大,很难让用户达到非常满意的水平。
4、当开发者或用户准备在没有太多资金支持的情况下尝试一个想法时,原型方法可以在短时间内以非常低的成本构建一个系统的初始原型,作为验证和测试的对象。
(二)原型方法不适用的情况
1. 当数据资源在用户侧组织(例如,公司)中没有很好地组织和管理时,原型设计是不合适的。由于原型设计需要快速查找和访问数据,因此使用原型设计对于处理管理不善的数据毫无意义。因此,在这种情况下,必须先解决数据管理的问题,然后才能采用原型方法。
2. 如果 MIS 管理器(在用户端)不打算有专门的系统开发人员,则不要使用原型设计。使用原型技术的开发阶段需要开发者在整个过程中检查自己的判断,这就要求开发者是MIS开发的专业人士。
3、如果用户不准备在系统开发的整个过程中花费时间,则不能使用原型制作方法。因为原型方法开发的驱动力是用户需求,开发过程是用户参与的过程,没有用户参与的原型开发是不可能的。这与使用生命周期方法进行系统开发有很大不同。
4. 在没有开发人员掌握原型制作方法中可以使用的开发工具的情况下,不要急于开发原型。
5.在系统开发成本方面,建立原型的成本一般应占系统总投资成本的一小部分,否则不宜采用原型法。[1]
参考
[1] 管理信息系统的原型方法与开发()
[2]百度百科管理信息系统——原型法,()
[3] 于本海.管理信息系统。北京市西城区德外大街4号:高等教育出版社,2009.8.
[4] 张志清. 管理信息系统实践教程(第二版)。北京顺义兴华印刷厂:电子工业出版社,2011.1.
自考资料网:建议开通永久VIP超级会员更划算,除特殊资源外,全站所有资源永久免费下载
1. 本站所有网课课程资料来源于用户上传和网络收集,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,助力考生上岸!
3. 如果你想分享自己的经验或案例,可在后台编辑,经审核后发布在“自考资料网”,有下载币奖励哦!
4. 本站提供的课程资源,可能含有水印,介意者请勿下载!
5. 如有链接无法下载、失效或广告,请联系管理员处理(在线客服)!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 星光不问赶路人,岁月不负有心人,不忘初心,方得始终!