研析软件工程方法在开发管理信息系统中的应用

2018-06-11 10:07潘军
丝路视野 2018年32期
关键词:开发管理软件工程信息系统

潘军

【摘要】随着改革开放的不断深入,社会科学经济水平得到显著提升,各种新兴产业、技术如雨后春笋般应涌而出,为公民的生活、生产带去福音,加快了社会发展进程。计算机等多媒体技术的出现可谓掀起了前所未有的社会大狂潮,带领全体公民迈向崭新阶段。当然互联网要想日益兴起和持续发展,必须要依靠先进、科学的软件开发系统,软件开发系统能否稳定、正常运行,需要具有专业的软件工程作为铺垫,才能提高整体的软件开发性能。本文主要阐述了软件工程技术、当前管理信息系统中存在的问题及相应的措施,最后研究分析了软件工程方法在开发管理信息系统中的应用。

【关键词】软件工程;开发管理;信息系统;应用

信息化的到来已经成为了一种无法阻挡的趋势,要顺应时代发展,那也得随时代潮流前进,对于软件工程的原理要做好了解。在此前提,要想软件的功能性变得强大,就得保证软件能够有良好的开发环境,运用科学的方法来行使,而不能忽视的便是软件工程,采取这种方法能使相关问题得到高效性的处理,使开发的进程能够得到保证,引导高质量的格局。而对于软件工程这一门所含有的知识确是极为丰富,软件工程方法和计算机软件开发相互协助,可以使软件的实质效果更加清晰,给用户的体验更加舒适。

一、软件工程技术分析

(一)软件工程方法

传统的软件工程方法单一、难以及时对软件开发过程中出现的问题采取积极有效的解决方案,从而导致软件开发过于片面化和局限化,其原本功能和价值不能得到全面发挥。现代软件工程方法更加注重对软件开发过程实施全方位的分析和监控,通过设计模块、分析软件模块的组建特征和实际运营情况,对软件模块进行编码和归纳,有利于实施更好的监督和管理,同时,也能够满足确保软件系统工作性能的最优化。除此之外,现代软件工程方法还会对开发后的软件系统进行反复测试和后期维护,因为新开发后的软件系统其具体的工作性能和指标还没有被确切记录,如果贸然投入设计和生产,有可能会导致软件工作程序不稳定甚至是崩溃,因此我们应该在投入生产前先安排反复测试,如果发现有任何不稳定因素,可以及时采取措施进行调整和修护,从而提升整体软件程序的工作寿命。

(二)软件开发模型

软件开发实际是一个建模的过程,通过不同时期的具体工作情况建立不同的模块,以促进软件开发过程的正常运行。软件开发模型不是孤立存在的,其中又包含有三个子模型,分别是开发过程模型、项目管理模型和组织公共模型。(1)开发过程讲究的是软件初期的建模阶段,此阶段需要建立科学、合理的软件开发制度,加强软件开发的内部管理和监控,提高软件开发水平。(2)项目管理模型是在软件开发完毕后,根据项目大体工作方向和实际进度制定合适的管理模式,采取有效的管理方案对软件开发的各个环节进行全方位的监督和管理,实现软件开发最优化。(3)组织公共模型实际就是最后的总结、分析阶段,结合上述两个模型的实际运营进度进行综合化管理,将它们之间建立起密切且连贯的联系,灵活地应用于软件开发过程,提升整体的软件开发水平,强化软件开发系统的内部配置和运营。

(三)软件开发技术与需求

我国虽然软件开发行业涉足晚、相关设备还不够先进和优化,经过近几年来大大小小的投入生产实践活动,也总结出一套符合我国实际情况的软件开发模式,软件开发技术也得到优化和提升,而且我们还总结出几种高效、可行性高的软件开发技术方法,为我国软件系统的开发提供了很大的便捷和惠利。随着我国软件技术的愈加先进化和智能化,所涉及的领域也越来越广,打破了传统软件开发过程中的地域局限,能够实现空间和时间上的双重转移。

二、当前管理信息系统中存在的问题

(一)结构化方法的局限性

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

(二)质量评估效果较差

管理信息系统的规划、开发十分重要,有时实施过程也不涉及到深层理论,导致项目管理等并不完善。项目管理是十分重要的概念,对系统实施、开发等均具有较大影响,需要在各个阶段进行预算、评估等操作;此外,还需要结合系统分析和设计要求等进行管理,来实现全面彻底的考证,保证后续运行和质量评估满足预期标准。

(三)传统理论推出的模型过于呆板

传统管理信息的应用中,主要将重点放在了理论分析、方法描述等方面,导致信息系统的管理和软件工程描述仅存在理论层面上,后续系统实施阶段的分析较为简单,一般仅针对软件工程中的开发语言进行描述。现阶段,国内高等教育中,软件工程尚未成为管理信息系统的专业课程,这一不足之处的后果是,开发人员在进行需求分析后借助系统利率推理,后续模型无法得出高效合理的信息系统。

三、开发管理信息系统中的相关措施

(一)引入软件工程的方法

管理信息系统属于一项复杂的软件工程,需要结合工程项目理论、规范措施等进行处理。对于管理信息系统的开发,必须秉承严谨认真、科学规范的原则。为此,在管理信息系统方面需要适时进行软件工程方法的开发,这是理论基础的要求,相对于单一管理信息系统理论,软件工程方法更新会增加成功几率。

(二)借助原系统进行软件开发

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

(三)加强面向对象分析法的应用

管理信息系统构建中,面向对象方法具有较大特殊性,但该方法尚不属于管理信息系统建设的理论,可将其看做一种软件开发方法,加强面向对象分析法的应用十分重要,且已经属于较为成熟的应用体系,在进行信息系统的建设和维护中,需要从创新和理论要求的基础上考虑面向对象的管理,保证该技术在信息系统建设中具有良好作用力。在面向数据流、面向对象法中,对象转化为实体,结合实体、关系、消息传递等便可实现非结构模型的搭建,有时可结合实际状况带入形式化手段,借助形式化规格对用户需求进行分析表达,在了解用户要求的前提下进行系统开发。

(四)项目管理的实施

项目管理是软件工程中的重要部分,包括制定计划、组织分工、根据进度进行成本和风险管理等。对于软件开发工作而言,项目管理是核心要素。当下软件工程的项目管理已经积累了一套量化理论,包括复杂性度量、可靠性度量等,因此在管理信息系统应用中,可借助现有模型进行评估、开发处理,可提高信息系统开发成功率。

四、软件工程方法在开发管理信息系统中的应用

网络的广泛普及使得全球化更加快速发展,人与人之间的距离大大缩短。通过计算机软件和软件工程方法所开发的软件,能够让全球的信息和资源快速传播和共享,信息的流通很迅速,用户之间的交流和沟通变得更加顺畅及时。计算机软件开发技术应用通过网络把软件和用户联结到一起,让每个用户有自己独立性的空间,并且不在受软件的统一支配。用户还可以利用各个软件提供的数据信息处理所提供的平台来简化日常工作,提高个人工作效率和工作质量。目前,被人们广泛应用和推崇的智能移动终端通信设备广泛嵌入了计算机软件,更加方便了用户的操作和使用,更加简化了数据处理流程。

(一)科学构建软件模型

构建科学的软件模型是软件工程应用于软件开发过程中的关键环节,只有建立了科学的软件模块,我们才能明确软件的基本工作领域和方向,从而更好的设计、规划软件的工作性能,明确功能体现。科学、合理的组建软件模型有利于我们更加清晰、透彻地分析软件每个模块的功能,从而探讨软件模型的工作理念和工作原理,制定合理的软件开发周期,对软件开发过程中出现的一系列问题进行系统地分析和测评,然后采取积极、有效的科学举措弥补软件设计上的缺陷和不足,对软件开发过程中需要修改的方面提出明确的建议,提高软件系统的整体防御性能和工作指标,确保软件系统在实际生产运行过程中不会出现质量问题。

(二)适用局限性分析

现代软件工程技术相比于传统的软件工程方法整体的功能性能和系统配置都得到明显提高和优化,但通过实际生产运营发现还是存在相对优势和劣势,现代软件工程技术多是采用的语言编码和模块组建的开发模式,因此在数字存储、记忆和设计方面存在明显的优势,能够快速识别语言并做出相应的命令指示,反应快速、敏捷,能够实现数字命令的快速转移和合并。相对来说,软件工程技术在语言查询和搜索方面就显得力不从心,难以准确地对不同形式的语言进行快速切换和查询,我们应该尽可能地避免软件工程技术的局限性,提高软件工程技术的整体工作水平。

(三)现代软件工程理念

现代软件工程理念更加注重科学化、全面化和可行化。在软件开发过程中能够建立科学、合理的监管制度,创新软件开发模式和体系,采取灵活的软件工程技术和方法,实现软件系统最优化。同时,现代软件工程理念还强调我们要“为人民服务”,反复测试软件工程的可行度,分析软件工程的原理、概念和特质,结合先进的高科技新兴技术,在脑海中构建大体的软件开发模型。现代软件工程理念也更顺应时代发展潮流,强调共享理念,为用户建立便捷的信息资源共享平台,实现信息资源利用最大化。

五、结语

软件工程在软件开发过程中的应用至关重要,通过软件工程中对软件概念、特质、原理、技巧等进行系统的分析,建立科学、合理的軟件开发制度,完善软件开发体系和模式,打破传统软件开发过程中的局限性,科学构建软件模型,研发各种软件开发程序,加强软件开发系统的内部优化和管理,拓宽软件开发的应用领域,提高软件开发过程的科学性、高效性和可行性,实施软件工程技术的优化升级和管理,提升软件系统工作水平。管理信息系统是技术层面上的要求,属于人机系统,在这个过程中,计算机属于硬件设备,具有社会系统的工具属性。在管理信息系统的应用中,借助软件工程思想来改善开发过程的难点是必要手段。

参考文献

[1]李星.探究软件工程思想在管理信息系统开发中的应用[J].赤峰学院学报(自然科学版),2017,33(21):20~21.

[2]唐安奎.论高校教材管理信息系统开发、应用的组织与保障[J].成都师范学院学报,2017,33(04):1~5.

[3]李金哲,梁志恒.软件工程思想在管理信息系统开发中的运用浅析[J].科技风,2017(06):91.

[4]赵坤.计算机软件工程管理与应用研究[J].当代经济,2017(04):89~91.

[5]牛思先.软件工程思想在管理信息系统开发中的应用探讨[J].信息系统工程,2017(01):52.

猜你喜欢
开发管理软件工程信息系统
基于信息系统的计量标准管理
基于项目化+翻转的物流信息系统课堂教学设计与实践
信息系统管理在社会中的应用
浅谈国企改革中如何做好人才开发管理
企业项目管理开发模式的应用研究
依托工作室的软件工程实践教学研究
基于工程教育认证的《软件工程》课程教学质量建设研究 
关于如何创新和完善计算机软件工程管理的探讨
信息系统运行质量评估的研究与实现