欢迎来到学术参考网

软件工程思想在管理信息系统开发中的应用

发布时间:2023-12-11 03:14

  摘要:科技带动社会的全面发展,而管理信息系统在现代社会各领域的工作中都有着极大需求,且发挥着重要作用。同时伴随着现代信息技术的发展以及管理的日益复杂化,管理信息系统开发的难度越来越大。传统管理信息系统开发所采用的思维理念和开发方式已经很难满足各领域对管理信息系统应用的要求。在此情况下,软件工程思想作为一种先进的工作思路对管理信息系统开发提供了新的方向,成为管理信息系统开发过程中的一种新的指导思想,具有巨大的研究与应用价值。本文对管理信息系统开发进行了介绍,并分析了管理信息系统开发的存在的问题,进而对软件工程思想的具体应用展开探讨。


  关键词:软件工程思想;管理信息系统;软件开发


  引言


  随着时代的进步与发展,企业是组成我国社会经济活力的重要组成部分,为了高效地对企业进行有秩序的管理,现代的企业都使用管理信息系统来对企业进行系统的管理,这会帮助大大的节省管理运行的成本,向着现代化的新兴企业大步迈进。


  1管理信息系统开发概述


  所谓管理信息系统实际上是以计算机技术为基础,基于计算机平台而开发出的能够对各种管理数据进行处理、整合、分析,并为管理者提供管理决策相关参考信息的一种工作系统。管理信息系统的实现基础是计算机,其系统运转过程中的数据分析、处理、整合等也都是依靠计算机所具有的信息处理能力和运算能力来实现的。相较于传统的人工数据管理,管理信息系统能够极大提升数据信息处理效率,并依靠其强大的数据处理能力来帮助管理人员对各种管理资源加以优化,从而达到提升管理效率的目的。管理信息系统的诞生为现代各行各业的管理工作都提供了强大的技术工具,推动各领域管理工作的发展。也正是基于其优势,国内外都对管理信息系统的开发模式进行了大量研究,并诞生了如MRP-II模式等的开发模式。但在现代社会的不断发展过程中,这种模式下开发出的管理信息系统缺陷逐渐显现,已经无法满足现代管理要求,所以相关领域也亟待探索出更为科学有效的管理信息系统开发模式。软件工程思想恰好为管理信息系统的开发提供了一种全新思路和方法,并推动管理信息系统开发的进一步发展。


  2管理信息系统开发领域所存在的问题


  2.1管理信息系统开发困难较大


  系统软件大型复杂,注重理论开发,忽视实际操作,在运行过程中难以对其进行管理与使用。在一些管理信息系統的开发研究上面,一些研发人员只注重对软件的理论开发和理论方法上面,没有针对实际的问题进行开发和了解,脱离了实际生活。而且在一些大学的教学课程中,例如电子商务专业就对管理信息系统这一学科进行了系统的学习,但是在学习过程中并没有把对软件工程的学习列入学习目标。忽视软件工程思想在管理信息系统中的应用,这样的结果就会造成开发者们只是通过理论的知识和消费者的表达需求来对软件进行开发,就会造成软件的呆板与不适用,在以后的应用中会出现较大的问题。


  2.2结构化方法的局限性


  管理信息系统方面,一般分为三大部分:分析、设计和实施。系统分析期间,信息系统一般会阐述结构化分析方法,借助数据词典等进行模型探讨,该方法的优势表现为结果清晰,逻辑规范性强,但是该方法的复杂度高、适用性有限,无法及时进行结构化问题的有效处理,极易引起系统方面的缺陷问题。


  2.3开发周期过长


  在管理信息系统开发过程中,有较多的开发人员有着英雄主义情怀,在开发过程中一意孤行,无法听取别人意见,将所有开发任务和责任都揽到自己身上。同时传统软件开发理念认为,只有在软件开发过程中从零开始学习才是“正统”的软件开发方法。这种开发方法并不会去参考其他软件开发的经验,因而会花费大量时间,导致管理信息系统开发周期非常长。


  3软件工程思想在管理信息系统开发中的应用


  3.1强化软件工程思想在管理信息系统开发中的运用


  管理信息系统开发工作中要有效结合软件工程思想,首先就要把握好软件工程思想的总体原则,即围绕科学、严谨、规范的原则来进行实际开发工作的改革调整,使管理信息系统开发更具有科学性,并能真正以对待一个工程项目的态度来规范化的开展各项开发工作,从而使管理信息系统开发成为一项更为规范化的工作,以实现其可持续的发展。此外,对于软件工程思想相关原则的渗透,还需要开发人员真正重视起软件工程思想,并加强研究学习。


  3.2借助原系统进行软件开发


  软件原型属于核心技术,是保证客户满意的基础。原型有利于保证新产品具有实物化的特点,可为后续实例提供参考,消除理解方面的偏差问题。相对于审阅篇幅巨大的规格书,一般客户更喜欢尝试软件原型。软件原型对发现系统不确定性、早期不稳定因素具有极大帮助。考虑到二义性、不完整性是软件开发中的主要问题,及时建立一个合理的软件原型可避免不确定性因素的影响。项目经理、非技术主管人员在进行产品开发期间,可借助原型将想象丰富具体化。相对于开发人员常用术语,原型更容易被理解接受。


  3.3能够加强项目管理工作


  管理信息系统在软件工程中的主要任务为分配任务、制定计划、根据进度进行风险、质量和成本管理。而通过这些工作环节,能够最终实现管理信息系统的整体工作目标,让管理信息系统得到有效开发。因此,管理信息系统的开发是否能够取得成功,很大程度上会受到软件工程管理的影响。而随着对软件工程研究的不断深入,当前在项目管理上已经有着较为系统和健全的理论,并且在管理信息系统的开发过程中,也能够使用软件工程思想,对管理信息系统的开发进行合理有效并且准确可靠的评估。通过这种方式对项目管理进行加强后,能够明显提升管理信息系统的成功概率,对管理信息系统的开发有着重要意义。


  3.4强化软件工程思想中面向对象分析法的应用


  软件工程思想对对象的研究分析也有明确的要求,并由此形成一种面向对象分析的软件开发方法。该方法是目前软件工程思想在软件开发领域应用最多的一种方法,体现了软件工程项目开发过程中基于问题解决的开发思路。例如在软件开发中构建非结构模型时引入“对象”概念,然后对实体展开分类描述,再结合数据传递图、类图等展开针对非结构信息的描述,就可以构建出一种非结构模型,且该模型也将更为科学合理。面向对象分析法更注重用户需求的研究分析,所以管理信息系统运用此方法进行开发就需要对用户需求进行准确定义,并依靠一定的方式如图形、语言等对其需求进行分析,从而使管理信息系统能够真正满足用户需求,进而提升用户满意度。例如图书馆管理信息系统就是运用软件工程思想中面向对象分析法而构建出的模型,其能够充分满足管理系统使用对象的不同应用需求。


  结束语


  管理信息系统属于技术层面上的要求,属于人机系统,而软件工程思想是软件开发领域的一种具有积极指导作用的思想,使软件开发成为一项规范化、专业化、系统化的工作。而随着管理信息系统在现代社会应用的日益广泛,其开发工作必然会遇到各种困难,这就要求我们必须充分运用软件工程思想来指导管理信息系统的开发,研发出适合企业实际发展情况的管理信息系统,以切实提升其开发的效率和质量,帮助企业快速稳定的发展。

上一篇:试论计算机软件开发中JAVA语言的应用

下一篇:计算机软件开发语言与分层技术的运用浅析