探析管理信息系统开发方法

探析管理信息系统开发方法

ID:21413120

大小:52.50 KB

页数:4页

时间:2018-10-21

探析管理信息系统开发方法_第1页
探析管理信息系统开发方法_第2页
探析管理信息系统开发方法_第3页
探析管理信息系统开发方法_第4页
资源描述:

《探析管理信息系统开发方法》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、探析管理信息系统开发方法摘要:本文在介绍管理信息系统的开发方法-原型法的基础上,重点介绍原型法的基本思想、开发过程,同时笔者分析了此方法在实践过程优缺点。关键词:管理信息系统;原型法在管理信息系统的开发过程中,采用有效的开发方法是非常重要的。开发管理信息系统的具体方法很多,大致可将它们分为结构化生命周期开发方法、原型法、面向对象开发方法和CASE开发方法等几大类,这些方法各有优缺点。目前较为流行的管理信息系统开发方法是结构化生命周期开发方法。但是,结构化生命周期开发方法存在着周期长、成本高的缺点。研究人员在关系数据库系统、第四代程序生成工具和各种系

2、统开发生成环境诞生的基础上,提出了开发管理信息系统的快速应用程序开发方法(RapidApplicationDevelopment,RAD),这种方法的本质是尽快地开发出可以使用的原型系统,因此也把此方法称为快速原型法简称原型法。1.原型法的基本思想运用原型法开发管理信息系统,首先要对用户提出的初步需求进行总结,然后构造一个合适的原型系统并运行,此后,通过系统开发人员与用户对原型系统的运行情况的不断分析、修改和研讨,不断扩充和完善系统的结构和功能,直至符合用户要求为止。它并不注重对管理信息系统进行全面、系统地调查和分析,而是根据对用户的信息需求的大致

3、了解,借助强有力的软件环境支持,迅速构造一个新系统的原型,然后通过反复修改和完善,最终完成新系统的开发。快速原型法的特点是快速地创建出管理信息系统的测试版本,该版本可以用来演示和评估,用户可以借助这种测试版本更加详细地提出自己的需求,系统开发人员可以借助这种测试版本挖掘用户的需求,然后在此基础上对系统的测试版本进行修改。原型法的上述基本思想,体现出以下特征:1)原型法并不要求系统开发之初完全掌握系统的所有需求。事实上,由于各种因素的影响,系统的所有需求不可能在开发之初就可以预先确定,用户只有在看到一个具体的系统时,才能对自己的需求有完整准确的把握,

4、同时也才能发现系统当前存在的问题和缺陷。2)构造原型必须依赖快速的原型构造工具。只有在工具的支持下才能迅速建立系统原型,并方便地进行修改、扩充、变换和完善。3)原型构造工具必须能够提供目标系统的动态模型,才能通过运行它暴露出问题和缺陷,有利于迅速进行修改和完善。4)原型的反复修改是必然的和不可避免的。必须根据用户的要求,随时反映到系统中去,从而完善系统的结构和功能,使系统提供的信息真正满足管理和决策的需要。2.原型法的工作流程原型法的基本工作流程可描述为以下几步:1)用户对新系统提出开发需求。2)开发人员对开发需求(各种问题)进行总结3)利用工具开

5、发一个系统原型。4)双方一起进行测试和评价,确定下一步处理方式:对该原型进行分析和修改,并根据新的要求修改。5)反复对修改后的原型进行测试和评价,是否还有新功能需要增加。直至完成系统开发并交付使用。上述工作流程归纳如图所示。原型法的运用,必须依赖强有力的软件支撑环境作后台。这个环境至少应具备:一套操作方便灵活的关系型数据库管理系统软件;一个与数据库系统相适应的数据字典生成工具;一套与数据库系统相适应的快速查询系统并支持复合条件查询;一套支持结构化编程、代码自动生成和维护的高级软件工具或环境。3.在实践过程中优缺点快速原型法的特点是快速地创建出管理信

6、息系统的测试版本,该版本可以用来演示和评估,用户可以借助这种测试版本让用户在开发之初就看到系统雏形,了解管理信息系统,更加详细地提出自己的需求,有利于用户及早参与开发过程,激发参与开发的热情和积极性;也可以使用户培训工作同时启动,有利于系统今后顺利交接和运行维护。系统开发人员可以借助这种测试版本挖掘用户的需求,然后在此基础上对系统的测试版本进行修改。(1)使用原型开发方法有下面一些明显的优点:1)对于那些用户需求无法确定的项目来说,是一个非常有效的开发方法;2)鼓励用户参与系统开发的积极性,提高了用户使用系统的热情;3)由于用户参与到了信息系统的开

7、发过程中,所以项目开发过程的透明度和支持度都非常高;4)用户和管理阶层可以更快地看到可以工作的信息系统原型,也就是可以更早地得到企业的解决方案;5)与其他开发方法相比,可以尽快地发现系统中存在的错误和疏漏,提高信息系统的开发质量;6)测试和培训相对简单,因为许多用户在开发过程中已经参与了测试和培训;7)这种开发方法大大降低了信息系统的开发风险,这是因为使用不断循环的技术解决方案取代了一次性提交的技术解决方案。(2)使用原型开发方法存在的主要缺点如下:1)对于大型系统或复杂性高的系统,没有充分的系统需求分析、功能分析、结构分析,很难构造出原型;2)这

8、种方法鼓励采用了"编码、实现、修复"的开发方式,这样可能提高了整个系统生命周期的运行支持和维护成本;3)这种方法失去了开发

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。