随着管理信息系统研究以及应用的不断深入,越来越多的相关研究人士意识到,如果在管理信息系统研究的过程中不应用软件工程思想,那么则会在很大程度上制约管理信息系统开发领域的进步。我国管理信息系统开发领域虽然对软件工程思想的应用有了一定的研究,并且其研究成果应用在实际的系统开发中也取得了很大的成就,然而,随着科学技术的发展,现有的对管理信息系统开发中软件工程思想应用的研究已经不能满足发展的需求,因此,加强对该课题的研究意义重大,同时在研究的过程中,逐渐的将对软件工程思想在管理信息系统应用的研究纳入到该领域研究的一个重要课题,从而促进管理信息系统的进一步开发和发展。
1 管理信息系统开发的内涵
管理信息系统主要是指以计算机作为平台,对管理数据进行处理,整合,进而为决策者提供管理参考的信息的系统。 其中计算机则是数据处理的主要工具,同样也是信息采集的重要手段,在数据处理方面有其高效的特点,在提高管理效率,优化管理资源方面有显著的作用。 同样管理信息开发模式也是多种多样的,在国外制造产业的生产管理信息系统中主要应用的模式为 MRP-II 模式,此种开发模式概念比较简单,但其计算量相对来说比较大,而当前制造产品结构变得的日益复杂化,大部分客户对管理的要求也在不断提升,因此传统的 MRP-II 管理模式已不能满足现代发展的需要。 管理信息系统的开发模式是随着网络技术的发展而发展的。
2 软件工程思想在开发管理信息系统应用中存在的问题
管理信息系统开发与其他领域一样,尤其自身多个方面的特点,例如开发过程复杂、规模比较大、开发受思想限制等等。但也正是因为这些原因,当下的管理信息系统开发面临着多个方面的问题,总结起来主要有以下几个方面:
2.1 模型呆板,理论化严重
管理信息系统开发过程中软件工程思想应用所面临的问题有很多,但是就笔者看来,最为严重的一个问题就是其模式比较呆板,不能跟上时代发展的步伐,同时,开发过程中过度的依赖理论化。而这两个问题就导致了管理信息系统在开发的过程中仅仅只是重视理论与技术,却忽视软件工程思想的重要性,而缺乏了软件工程思想的信息管理系统势必不能满足当下客户的普遍需求。因而,在系统开发过程中,模式呆板,理论化、技术化严重成为了管理信息系统开发过程中一个老大难问题。
2.2 结构化分析无法解决复杂的技术和管理问题
结构化问题在管理信息系统开发的过程中也存在着很多的问题。这是由于管理信息系统的开发过程在理论分为三个阶段。第一阶段是十分重要的一个阶段,也就是系统分析阶段,在系统开发理论里,也常被称为结构化分析。
这种分析方法运用在管理信息系统的开发过程中可以在很大程度上使得分析变得简单化,同时系统的开发也更加符合标准。但是,这种结构分析法却又一个十分严重的弱点,即一旦系统的使用环境发生变化,那么一些软件将不能正常使用,进而很可能会使得整个软件的开发陷入困境,甚至导致软件开发失败。
2.3 缺少管理,造成质量评估不准
虽然在管理信息系统开发的过程中,技术以及相关理论的运用是十分重要的。但是,如果没有进行有效的管理,那么开发的过程就会变得比较混乱,没有秩序可言,同时也会很有可能导致对软件开发的质量评估不准确。在当下的管理信息系统开发过程中,这种问题是普遍存在的。
2.4 闭门造车,导致开发周期过长
软件工程思想在管理信息系统开发中运用存在的问题除了有以上几个方面外,还有一个比较严重的问题就是闭门造车,开发周期较长,这一问题也是管理信息系统开发领域长期面临的一个困难。我国管理信息系统开发的专业人士虽然有很多,但是许多人士都没有认识到向先进主体学习的重要性,对于一个软件的开发,总是倾向于一个人且从头开始进行,不去学习他人的优秀开发方法,也不总结相关的开发经验,如此一来,就大大的延长了管理信息系统开发的时间,使得开发的周期过长。
3 软件工程思想在管理信息系统开发中的应用措施
由上述可知,软件工程思想对于管理信息系统开发具有十分重要的作用。然而,在当下的管理信息系统开发中,软件工程思想的应用却在技术、管理等多个方面存在着严重的问题,且这些问题的存在阻碍了管理信息系统的开发进度。笔者在此对软件工程思想在管理信息系统开发中应用的措施进行了一定的研究,希望能够为解决上述中存在的问题而做出一些贡献。
3.1 将软件工程方法引入到管理信息系统开发中
通过上述分析,可以很明显的看出,运用软件工程思想来进行开发管理信息系统是一件十分复杂的研究。在开发的每一个过程,都需要开发人员进行认真、仔细的思考和研究。
因此,将软件工程方法运用到该系统的开发过程中,可以使得软件的开发更有效率。
3.2 面向对象分析法的应用
面向对象分析法在软件开发中得到了广泛的应用,并且已经处于了一个相对成熟的阶段,因此在管理信息系统开发中完全可以大胆的对其进行使用,使面向对象技术能够在管理信息系统开发中发挥其作用。例如,将对象概念进行引入,对实体进行描述,结合类图、数据传递图等分析非结构信息,从而建立合理的非结构模型。如果情况需要,我们也可以将形式化方法引入到系统开发之中,用严谨的语言对客户的需求进行定义。这样系统开发人员可以依据语言和图,对用户的需求进行详细、合理的分析,最终开发出让用户满意的系统。
3.3 加强项目管理工作
要想加强软件工程思想在管理信息系统中的应用,还要加强系统开发的项目管理。系统开发是一个十分复杂的过程,同时每一个阶段,阶段与阶段的衔接都很重要。所以,如果项目的管理工作能够很好的展开,那么管理信息系统在开发的过程中就能够有序的、顺利的进行,不会形成糟烂无章的局面。所以,加强项目的管理工作十分重要。与此同时,可以利用一些软件开发的理论,通过对软件进行评估,来加强软件开发的管理,使得软件开发的成功率大幅度提高。
3.4 对原有软件原型进行利用
软件原型一般来讲都是建立在成功经验基础之上的,基本上都能够取得客户的满意。所以,对于管理信息系统来说,消除软件原型是一项比较好的技术。与此同时,原型的建立还有一个好处就是能够纠正系统开发过程中一些不正确、不合理的地方,如此一来,可以使得系统开发过程中所承担的风险变小、同时变得更加透彻,促进管理信息系统的顺利开发。所以,对原有软件原型进行利用意义重大。
3.5 利用构件技术避免重复开发
要想加强软件工程思想在管理信息系统开发中的应用,除了要做到以上几个方面外,利用构件技术来达到避免重复开发的目的也是十分重要的一个方法和措施。所谓的构件技术听起来特别复杂,而实际上构件指的就是一个模子,其目的是用来生产预制板。使用构件可以很有效的通过实例,来对应用的软件进行组装并且加以控制。与此同时,使用构件技术还有一个比较好的好处,即一旦一些条件发生变化时,相关人员可以对系统进行进一步的调控,同时,相关人员可以通过研究,制定出一套可行的方案,促使系统的开发成功。
事实上,在管理信息系统开发的过程中,软件工程思想的应用涉及到多个方面。然而,以上仅仅只是其应用的几个方面,并且每一个方面的探索都还比较浅显。因而仅仅凭借这些研究来促进软件工程思想在管理信息系统开发中的应用水平还是远远不够的。因此,对于软件工程思想应用的研究还需要系统开发领域的专业人士进行进一步的研究和探索。
4 结语
软件工程思想在管理信息系统的开发中的应用对于管理信息系统的开发有着不可忽视的重要作用。然而,软件工程思想的应用涉及的方面很多,同时每一方面都比较复杂,再加之我国管理信息开发领域对于软件工程思想的应用研究还没有达到一定的深度,因而不利于该领域的发展。所以,在今后的管理信息系统开发中,要加强对软件工程思想应用的重视和研究,并且要从软件工程思想的多个方面,从管理信息系统开发的多个角度进行研究,从而研究出更好、更有效的适应于当下管理信息系统开发的软件工程思想的应用方法和措施,从而促进我国在系统开发领域的进一步发展。
参考文献
[1] 涂海丽 , 陆玲 . 软件工程思想在管理系统开发中的应用探讨 [J]. 电脑知识与技术 ,2011,10(13):17-18.
[2] 韩生利 , 狄明 . 软件工程思想在有线电视管理信息系统开发中的应用 [J]. 有线电视技术 ,2013,12(3):21-22.
[3] 王建良 . 面向对象方法在管理系统开发中的深入应用研究 [J]. 南京航空航天大学 ,2012,11(11):27-28.
[4] 王子哓 , 孟庆祥 . 林权证管理信息系统开发中软件工程理论的应用 [J]. 中南林业调查规划 ,2013,11(3):31-32.
1软件发展危机1.1软件的定义及特点软件是按照顺序组织的计算机数据和指令的集合。一般软件被分为系统软件、应用软件和编程语言。其中系统软件为计算机使用提供最基本的功能,最基础的软件就是操作系统;应用软件是在系统软件的基础上衍生出来的为用户提...
随着虚拟现实技术(VR)的发展和社会需求,VR技术应用在各个行业中,其在室内设计中的应用不仅体现在室内设计效果图的沉浸式虚拟展示,而且逐渐蔓延到通过VR室内设计软件进行同步设计,交互性和构想性使得VR室内设计软件为用户提供了超于传统室内设计软件的使...
1开发背景教育信息化的实施,自上至下而言,必须与学校的制度创新、组织创新和管理创新结合;自下至上而言,必须以作为学校主体的工作人员使用信息技术水平的逐步提高为基...
0引言管理信息系统(简称MIS)是一个供使用者利用计算机、网络通信设备以及其他办公设备,对所需的信息进行采集、传输、处理、格式转换及存储、信息更新、功能拓展和维护的系统。[1]我国高等职业教育虽然起步比较晚,但在高等教育大众化的今天,高等职业教...
第5章总结随着计算机的普及和网络技术的发展,人们获取信息主要途径以及从书籍、期刊等传统的方式转向从互联网中获...
第3章系统设计3.1数据库设计3.1.1概念结构(1)住户信息数据库结果设计,通过对以往小区物业管理实际需求情况及常用的信息分析,其住户信息主要包括了住户编号、房屋编号、户主名称、联系电话以及联系地址等信息,其结果图如图3.1所示。3.1.2实...
本文首先对学生宿舍管理系统进行了需求分析,然后又介绍了学生宿舍管理系统的整体设计,将系统分成用户信息管理、学生信息管理、报修信息管理和检查信息管理四个模块,最后对系统各模块设计进行了简单的概述。...
阐述了协同设计的方式方法一部分是已有实际工程应用经验的总结,还有一部分则是在PDMS软件平台上各专业协作设计的尝试和探索。...
1、概述随着教育信息化进程推进,高职院校的教务管理也逐步推进信息化建设。传统的教务管理系统都是基于B/S架构的业务系统,其功能覆盖了教务管理的大部分核心功能,如学籍、教学计划、教学资源、教学任务、排课、选课等,但是这些核心功能的信息流向都呈...
第一章绪论1.1课题的背景及意义。随着计算机技术的发展,计算机应用逐渐由大规模科学计算转向以数据库管理系统为开发环境,对大规模的事务处理和对工作流管理的管理信息系统[1-2].计算机已经渗入到了我们日常生活、工作和学习的方方面面,同时也包括了...