软件工程管理信息系统开发运用

软件工程管理信息系统开发运用

摘要:

在传统的管理信息系统开发的过程中,未将相关系统理论与软件工程思想相联系结合,仅是将对自身理论的研究当成了工作的重点内容。这种建设行为虽然可以提升系统的开发技术,但不利于管理信息系统的整体发展。在本篇文章中分别具体地论述了软件工程思想的运用会对系统开发带来的重要影响,以及现阶段存在的问题与有效解决方案,希望有助于科学合理开发体系的建设。

关键词:

软件工程;管理信息系统;系统开发

在当前阶段人们已初步认识到在管理信息系统中运用软件工程思想会产生重要影响,但对其了解认识的层面还不够较深。开发者在构建系统框架时如果不能很好地将软件工程思想运用到管理系统开发中而仅仅通过运用信息系统管理理论则很有可能框架会有些呆板,不能成为一个较好的用户界面以及不能满足与用户的需求。因此在现阶段中的软件开发过程中应学会将工程理念很好的运用到管理信息系统中。

1在管理信息系统开发过程中出现的问题

1.1过于重视理论化,模型较为呆板

在传统开发管理信息系统过程中比较注重理论知识,没有将软件工程思想的运用摆在一个总要的位置,而重理论轻思想往往会开发出无法满足用户需求甚至是不适用于用户的系统,具有失败性。如果模型变得呆板,则界面也会随之而变得呆板,这样的系统一定不会被用户所认可。

1.2无法用结构化分析较为复杂的管理问题与技术

在开发系统中可通过根据管理信息系统理论将过程分为三个环节:第一环节为系统分析,第二环节为系统设计,第三环节为系统实施。在第一环节中,采用的系统理论往往为结构化分析,在阐述结构时一般需要使用数据词典与相关流图来完成。这种方法的使用虽然可以将需求分析变得相对简单一些,系统逻辑更加变得标准性,但会加长系统的开发周期,在整体中将开发过程变得较为复杂化。此外结构化分析会加强系统对环境的依赖程度。当环境有所改变时,软件无法使用的几率较大。

1.3系统管理不到位,质量评估难以准确

在开发管理信息系统的过程中,如果未将科学合理的管理理念运用到开发系统中,就会出现难以评估软件质量的问题。由于不能对软件质量进行很好的度量,工作人员就不能详细的安排系统的任务,无法做到合理评价系统软件的可行程度,也更不能很好的估量开发所需的资金,最终很有可能在评估整个系统质量的过程中出现失误与差错。

1.4一些开发人员不能合理听取意见

在一些系统软件开发的过程中,开发者更倾向于自己的想法与意见,在相关的环节和工作中对他人的意见和看法带有排斥,常常出现将自己一个人承担所有工作任务。此外,大多数在开发软件之时会选择从零出发,不参考之前有关的成功案例或经验。由于这种闭门造成的思想的难以改变,导致很多系统的开发周期变得更长。

2可以解决开发中存在的问题的有效措施

2.1在开发管理信息系统过程中运用软件工程方法

管理信息系统的开发属于一种相对较复杂的软件工程,因此要想开发结果获得成功就需要把软件工程的相关理论贯彻落实到开发管理信息系统的过程中。此外,在开发管理信息系统的过程中首先要遵循科学、严谨、规范的原则,然后选择合理恰当的时机将软件工程方法运用到开发中。通过遵循这两种原则与方法,有助于进一步提升管理信息系统的规范性与适用性。

2.2加大对面向对象分析法的运用力度

在现阶段的软件开发过程中已开始大范围的运用面对对象分析法,并且在一定程度上取得了不错的效果使其上升到了较为有效运用的阶段。因此在开发中可加大对该方法的利用程度,使面对对象分析法更好地发挥其作用与影响。比如在建立非结构模型的过程中可引入对象这一概念,对实体进行具体地分类描述,通过结合数据传递图、类图等对非结构信息进行描述,从而使模型建立的更为合理。在一定的情况中,开发人员可在系统开发过程中引入形式化方法的内容,通过使用严谨的语言定义客户的需求,在这个过程中开发人员就可以通过图形和语言详细合理的分析用户的需求,进一步使开发出的系统达到用户的满意。

2.3进一步对项目工作加强管理

在软件开发的过程中项目管理占有很重要的地位,其在软件开发的过程中主要进行的工作为:制定整体计划、分配相关任务、通过工程进度对任务进行成本、质量、风险上的管理,最终帮助软件工程取得成果。由此可见,软件开发的过程在很大方面都受到了来自工程管理方面的影响。在现阶段软件工程虽已形成有关项目管理的理论,但在运用的过程中尚且不太健全,因此在开发管理信息系统的过程中要加强项目管理工作的完善,使其对任务的成本、质量、风险进行更好地管理。

2.4利用软件原型提高用户的满意程度

在软件工程开发的过程中,开发者可以通过对原有软件的原型加以利用来满足用户的需求,提高用户对工程产品的满意程度。软件的原型可以将产品进行实化,属于一种具有明显效果的技术。由于在系统开发过程中用户产生的需求具有不确定性,会造成开发人员对各种功能的开发产生疑惑与困难。而原型的建立可以很好地纠正软件系统开发中出现的不确定因素,增加工程人员对软件的认识与理解。

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

在管理信息系统的开发过程中想要保证具有质量的同时还有较高的效率,不仅需要所的需求保持高质量的同时还需运用重复开发技术以支持软件系统开发的进行。通过将构件与建模思想引入进管理信息系统开发过程中,可看出构件起到成为生产预制板的模子,将构件组在一起可拼成一座高楼,达到构造应用软件的目的。

3结语

管理信息系统工程在建立与运用的过程中都具有较为复杂的特点,在财力、物力、人力等方面都需要投入较大地数量,由此可见,想要在相关软件系统开发的过程中获的成果是一间不简单的事情。因此在建设管理信息系统的过程中要加大软件工程思想的引用与应用到开发阶段中,弥补与改善其中出现的不足之处,构建科学完善的相关体系。

作者:李金哲 梁志恒 单位:沈阳师范大学软件学院

参考文献:

[1]王薇.软件工程思想在管理信息系统开发中的运用[J].电子技术与软件工程,2015,11:71-72.

[2]高学军.浅谈软件工程思想在管理信息系统开发中的应用[J].科技资讯,2014,30:13.

[3]熊亚蒙.软件工程思想在管理信息系统开发中的应用[J].电子技术与软件工程,2016(21).