建筑网建筑众包设计软件

软件工程思想在系统开发中的运用

  • 来源:建筑网   2018-06-06 17:10:30
摘要:

管理信息系统开发与其他领域一样,尤其自身多个方面的特点,例如开发过程复杂、规模比较大、开发受思想限制等等。但也正是因为这些原因,当下的管理信息系统开发面临着多个方面的问题,总结起来主要有以下几个方面:1.1模型呆板,理论化严重管理信息系统开发过程中软件工程思想应用所面临的问题有很多,但是就笔者看来,最为严重的一个问题就是其模式比较呆板,不能跟上时代发展的步伐,同时,开发过程中过度的依赖理论化。而这两个问题就导致了管理信息系统在开发的过程中仅仅只是重视理论与技术,却忽视软件工程思想的重要性,而缺乏了软件工程思想的信息管理系统势必不能满足当下客户的普遍需求。因而,在系统开发过程中,模式呆板,理论化、技术化严重成为了管理信息系统开发过程中一个老大难问题。

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

管理信息系统开发与其他领域一样,尤其自身多个方面的特点,例如开发过程复杂、规模比较大、开发受思想限制等等。但也正是因为这些原因,当下的管理信息系统开发面临着多个方面的问题,总结起来主要有以下几个方面:

1.1模型呆板,理论化严重管理信息系统开发过程中软件工程思想

应用所面临的问题有很多,但是就笔者看来,最为严重的一个问题就是其模式比较呆板,不能跟上时代发展的步伐,同时,开发过程中过度的依赖理论化。而这两个问题就导致了管理信息系统在开发的过程中仅仅只是重视理论与技术,却忽视软件工程思想的重要性,而缺乏了软件工程思想的信息管理系统势必不能满足当下客户的普遍需求。因而,在系统开发过程中,模式呆板,理论化、技术化严重成为了管理信息系统开发过程中一个老大难问题。

1.2结构化分析无法解决复杂的技术和管理问题

结构化问题在管理信息系统开发的过程中也存在着很多的问题。这是由于管理信息系统的开发过程在理论分为三个阶段。第一阶段是十分重要的一个阶段,也就是系统分析阶段,在系统开发理论里,也常被称为结构化分析。这种分析方法运用在管理信息系统的开发过程中可以在很大程度上使得分析变得简单化,同时系统的开发也更加符合标准。但是,这种结构分析法却又一个十分严重的弱点,即一旦系统的使用环境发生变化,那么一些软件将不能正常使用,进而很可能会使得整个软件的开发陷入困境,甚至导致软件开发失败。

1.3缺少管理,造成质量评估不准

虽然在管理信息系统开发的过程中,技术以及相关理论的运用是十分重要的。但是,如果没有进行有效的管理,那么开发的过程就会变得比较混乱,没有秩序可言,同时也会很有可能导致对软件开发的质量评估不准确。在当下的管理信息系统开发过程中,这种问题是普遍存在的。

1.4闭门造车,导致开发周期过长

软件工程思想在管理信息系统开发中运用存在的问题除了有以上几个方面外,还有一个比较严重的问题就是闭门造车,开发周期较长,这一问题也是管理信息系统开发领域长期面临的一个困难。我国管理信息系统开发的专业人士虽然有很多,但是许多人士都没有认识到向先进主体学习的重要性,对于一个软件的开发,总是倾向于一个人且从头开始进行,不去学习他人的优秀开发方法,也不总结相关的开发经验,如此一来,就大大的延长了管理信息系统开发的时间,使得开发的周期过长。

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

由上述可知,软件工程思想对于管理信息系统开发具有十分重要的作用。然而,在当下的管理信息系统开发中,软件工程思想的应用却在技术、管理等多个方面存在着严重的问题,且这些问题的存在阻碍了管理信息系统的开发进度。笔者在此对软件工程思想在管理信息系统开发中应用的措施进行了一定的研究,希望能够为解决上述中存在的问题而做出一些贡献。

2.1将软件工程方法引入到管理信息系统开发中

通过上述分析,可以很明显的看出,运用软件工程思想来进行开发管理信息系统是一件十分复杂的研究。在开发的每一个过程,都需要开发人员进行认真、仔细的思考和研究。因此,将软件工程方法运用到该系统的开发过程中,可以使得软件的开发更有效率。

2.2面向对象分析法的应用

面向对象分析法在软件开发中得到了广泛的应用,并且已经处于了一个相对成熟的阶段,因此在管理信息系统开发中完全可以大胆的对其进行使用,使面向对象技术能够在管理信息系统开发中发挥其作用。例如,将对象概念进行引入,对实体进行描述,结合类图、数据传递图等分析非结构信息,从而建立合理的非结构模型。如果情况需要,我们也可以将形式化方法引入到系统开发之中,用严谨的语言对客户的需求进行定义。这样系统开发人员可以依据语言和图,对用户的需求进行详细、合理的分析,最终开发出让用户满意的系统。

2.3加强项目管理工作

要想加强软件工程思想在管理信息系统中的应用,还要加强系统开发的项目管理。系统开发是一个十分复杂的过程,同时每一个阶段,阶段与阶段的衔接都很重要。所以,如果项目的管理工作能够很好的展开,那么管理信息系统在开发的过程中就能够有序的、顺利的进行,不会形成糟烂无章的局面。所以,加强项目的管理工作十分重要。与此同时,可以利用一些软件开发的理论,通过对软件进行评估,来加强软件开发的管理,使得软件开发的成功率大幅度提高。

2.4对原有软件原型进行利用

软件原型一般来讲都是建立在成功经验基础之上的,基本上都能够取得客户的满意。所以,对于管理信息系统来说,消除软件原型是一项比较好的技术。与此同时,原型的建立还有一个好处就是能够纠正系统开发过程中一些不正确、不合理的地方,如此一来,可以使得系统开发过程中所承担的风险变小、同时变得更加透彻,促进管理信息系统的顺利开发。所以,对原有软件原型进行利用意义重大。

2.5利用构件技术避免重复开发

要想加强软件工程思想在管理信息系统开发中的应用,除了要做到以上几个方面外,利用构件技术来达到避免重复开发的目的也是十分重要的一个方法和措施。所谓的构件技术听起来特别复杂,而实际上构件指的就是一个模子,其目的是用来生产预制板。使用构件可以很有效的通过实例,来对应用的软件进行组装并且加以控制。与此同时,使用构件技术还有一个比较好的好处,即一旦一些条件发生变化时,相关人员可以对系统进行进一步的调控,同时,相关人员可以通过研究,制定出一套可行的方案,促使系统的开发成功。事实上,在管理信息系统开发的过程中,软件工程思想的应用涉及到多个方面。然而,以上仅仅只是其应用的几个方面,并且每一个方面的探索都还比较浅显。因而仅仅凭借这些研究来促进软件工程思想在管理信息系统开发中的应用水平还是远远不够的。因此,对于软件工程思想应用的研究还需要系统开发领域的专业人士进行进一步的研究和探索。

3结语

软件工程思想在管理信息系统的开发中的应用对于管理信息系统的开发有着不可忽视的重要作用。然而,软件工程思想的应用涉及的方面很多,同时每一方面都比较复杂,再加之我国管理信息开发领域对于软件工程思想的应用研究还没有达到一定的深度,因而不利于该领域的发展。所以,在今后的管理信息系统开发中,要加强对软件工程思想应用的重视和研究,并且要从软件工程思想的多个方面,从管理信息系统开发的多个角度进行研究,从而研究出更好、更有效的适应于当下管理信息系统开发的软件工程思想的应用方法和措施,从而促进我国在系统开发领域的进一步发展。