前言:想要寫出一篇引人入勝的文章?我們特意為您整理了管理信息系統(tǒng)開發(fā)軟件工程思想應(yīng)用范文,希望能給你帶來靈感和參考,敬請(qǐng)閱讀。
【摘要】管理信息系統(tǒng)在現(xiàn)代社會(huì)各領(lǐng)域的工作中都有著極大需求,且發(fā)揮著重要作用。同時(shí)伴隨著現(xiàn)代信息技術(shù)的發(fā)展以及管理的日益復(fù)雜化,管理信息系統(tǒng)開發(fā)的難度越來越大。傳統(tǒng)管理信息系統(tǒng)開發(fā)所采用的思維理念和開發(fā)方式已經(jīng)很難滿足各領(lǐng)域?qū)芾硇畔⑾到y(tǒng)應(yīng)用的要求。在此情況下,軟件工程思想作為一種先進(jìn)的工作思路對(duì)管理信息系統(tǒng)開發(fā)提供了新的方向,成為管理信息系統(tǒng)開發(fā)過程中的一種新的指導(dǎo)思想,具有巨大的研究與應(yīng)用價(jià)值。本文分別對(duì)軟件工程思想及管理信息系統(tǒng)開發(fā)進(jìn)行了介紹,并分析了管理信息系統(tǒng)開發(fā)的弊病,進(jìn)而對(duì)軟件工程思想的具體應(yīng)用展開探討。
【關(guān)鍵詞】軟件工程思想;管理信息系統(tǒng);軟件開發(fā)
1.軟件工程思想概述
軟件工程思想是一種以系統(tǒng)化、規(guī)范化、數(shù)量化等工程原則去探索軟件開發(fā)與維護(hù)的工程思想。該思想將軟件的開發(fā)作為一個(gè)系統(tǒng)性的工程項(xiàng)目來對(duì)待,從軟件開發(fā)技術(shù)與軟件項(xiàng)目管理兩方面去解決軟件開發(fā)過程中的各種問題和軟件的應(yīng)用問題。如軟件開發(fā)技術(shù)層面需要解決軟件開發(fā)方法、軟件工具以及軟件工程環(huán)境問題,而軟件項(xiàng)目管理則涵蓋了軟件度量、項(xiàng)目估算、進(jìn)度控制、人員組織、配置管理與項(xiàng)目計(jì)劃等多方面內(nèi)容。軟件工程思想的提出以及軟件工程學(xué)科的誕生使得軟件開發(fā)得以進(jìn)入一個(gè)更高層次的發(fā)展空間,并擁有了更旺盛的生命活力。在軟件開發(fā)中,軟件工程思想將解決工程問題的系統(tǒng)性、規(guī)范性、量化性思想運(yùn)用其中,從而使軟件開發(fā)成為一項(xiàng)更為規(guī)范的科技活動(dòng)。而從軟件工程思想的本質(zhì)看,其實(shí)際上是一種將現(xiàn)實(shí)空間通過軟件代碼映射與轉(zhuǎn)換成計(jì)算機(jī)空間的思想。這其中涉及到映射與轉(zhuǎn)換需求、業(yè)務(wù)邏輯映射以及軟件設(shè)計(jì)的等層面的問題。其思想中的核心概念主要包含分治、復(fù)用、折中、一致性與完備性、效率以及演化。
2.管理信息系統(tǒng)開發(fā)概述
所謂管理信息系統(tǒng)實(shí)際上是以計(jì)算機(jī)技術(shù)為基礎(chǔ),基于計(jì)算機(jī)平臺(tái)而開發(fā)出的能夠?qū)Ω鞣N管理數(shù)據(jù)進(jìn)行處理、整合、分析,并為管理者提供管理決策相關(guān)參考信息的一種工作系統(tǒng)。管理信息系統(tǒng)的實(shí)現(xiàn)基礎(chǔ)是計(jì)算機(jī),其系統(tǒng)運(yùn)轉(zhuǎn)過程中的數(shù)據(jù)分析、處理、整合等也都是依靠計(jì)算機(jī)所具有的信息處理能力和運(yùn)算能力來實(shí)現(xiàn)的。相較于傳統(tǒng)的人工數(shù)據(jù)管理,管理信息系統(tǒng)能夠極大提升數(shù)據(jù)信息處理效率,并依靠其強(qiáng)大的數(shù)據(jù)處理能力來幫助管理人員對(duì)各種管理資源加以優(yōu)化,從而達(dá)到提升管理效率的目的。管理信息系統(tǒng)的誕生為現(xiàn)代各行各業(yè)的管理工作都提供了強(qiáng)大的技術(shù)工具,推動(dòng)各領(lǐng)域管理工作的發(fā)展。也正是基于其優(yōu)勢(shì),國內(nèi)外都對(duì)管理信息系統(tǒng)的開發(fā)模式進(jìn)行了大量研究,并誕生了如MRP-II模式等的開發(fā)模式。但在現(xiàn)代社會(huì)的不斷發(fā)展過程中,這種模式下開發(fā)出的管理信息系統(tǒng)缺陷逐漸顯現(xiàn),已經(jīng)無法滿足現(xiàn)代管理要求,所以相關(guān)領(lǐng)域也亟待探索出更為科學(xué)有效的管理信息系統(tǒng)開發(fā)模式。軟件工程思想恰好為管理信息系統(tǒng)的開發(fā)提供了一種全新思路和方法,并推動(dòng)管理信息系統(tǒng)開發(fā)的進(jìn)一步發(fā)展。
3.管理信息系統(tǒng)開發(fā)領(lǐng)域所存在的弊病
管理信息系統(tǒng)開發(fā)伴隨計(jì)算機(jī)技術(shù)的發(fā)展經(jīng)歷了一個(gè)較長的演化過程,并逐步形成了一些常用的開發(fā)模式。但在管理信息系統(tǒng)開發(fā)發(fā)展的過程中卻始終存在一些弊病,對(duì)其發(fā)展造成一定影響。例如管理信息系統(tǒng)開發(fā)過程中所普遍存在的過于重視理論的問題就是制約其發(fā)展的重要因素之一。因此分析其發(fā)展過程中所存在的各種問題,對(duì)于我們把握軟件工程思想的運(yùn)用也具有積極意義。
3.1重理論而輕思想的問題呈現(xiàn)出呆板化問題
軟件工程思想是反導(dǎo)軟件開發(fā)的一種重要思想,其主要通過提供一個(gè)總體思想然后由軟件開發(fā)人員進(jìn)行靈活開發(fā),而并不對(duì)軟件開發(fā)造成過多限制。然而管理信息系統(tǒng)的開發(fā)則普遍存在過于看重理論,而忽視以思想進(jìn)行指導(dǎo)的問題。這就導(dǎo)致軟件工程思想在實(shí)際應(yīng)用中呈現(xiàn)出拘泥于理論而過于呆板的問題。如管理信息系統(tǒng)開發(fā)中一直所采用的結(jié)構(gòu)化分析理論,就刻板的將其開發(fā)過程劃分成三個(gè)階段,且無論任何使用環(huán)境下都套用這一模型進(jìn)行開發(fā)設(shè)計(jì),這就導(dǎo)致管理信息系統(tǒng)的開發(fā)在遇到使用環(huán)境變化時(shí)就會(huì)出現(xiàn)無法使用的問題,從而對(duì)軟件開發(fā)造成阻礙,甚至使其開發(fā)難以為繼,最終導(dǎo)致失敗。此外,這種刻板的開發(fā)模型也很難針對(duì)各種復(fù)雜的管理問題和技術(shù)進(jìn)行應(yīng)對(duì)處理,從而導(dǎo)致開發(fā)周期延長。雖然該模型能夠幫助開發(fā)人員簡化開發(fā)難度,使系統(tǒng)邏輯更為清晰,但實(shí)際情況卻往往導(dǎo)致開發(fā)的復(fù)雜化,根本無法達(dá)到簡化開發(fā)難度,提升開發(fā)效率的目的。
3.2缺少對(duì)軟件項(xiàng)目管理思想的運(yùn)用難以評(píng)估
軟件工程思想不但設(shè)計(jì)到技術(shù)層面問題的解決,也涉及到軟件項(xiàng)目管理。然而在一直以來的管理信息系統(tǒng)開發(fā)過程中,軟件項(xiàng)目管理思想?yún)s并未受到重視并運(yùn)用到開發(fā)過程中,從而使人們無法對(duì)開發(fā)出的軟件進(jìn)行準(zhǔn)確的評(píng)估,這就造成許多管理信息系統(tǒng)開發(fā)出來后并不能在管理中發(fā)揮多大作用,缺少實(shí)用性,進(jìn)而對(duì)開發(fā)資源造成極大浪費(fèi)。
3.3對(duì)于先進(jìn)思想方法的學(xué)習(xí)和運(yùn)用不及時(shí)
軟件工程思想的先進(jìn)性已經(jīng)毋庸置疑,但管理信息系統(tǒng)開發(fā)過程中相關(guān)開發(fā)人員卻仍然停留在以往的思維觀念下,未能及時(shí)學(xué)習(xí)軟件工程思想下的先進(jìn)思想方法,從而使實(shí)際開發(fā)工作一直都難有巨大突破,這就影響到管理信息系統(tǒng)開發(fā)的發(fā)展進(jìn)程。
4.軟件工程思想在管理信息系統(tǒng)開發(fā)中的應(yīng)用
軟件工程思想是一門系統(tǒng)性且完善的學(xué)科思想,其與軟件工程學(xué)科共同成為現(xiàn)代社會(huì)的重點(diǎn)學(xué)科項(xiàng)目,對(duì)現(xiàn)代社會(huì)發(fā)展起到積極促進(jìn)作用。因此軟件工程思想在管理信息系統(tǒng)開發(fā)中的應(yīng)用也是一個(gè)十分復(fù)雜且專業(yè)化的問題。尤其在當(dāng)前管理信息系統(tǒng)開發(fā)存在諸多弊病的情況下,就更需要對(duì)其應(yīng)用進(jìn)行深入研究分析。
4.1強(qiáng)化軟件工程思想在管理信息系統(tǒng)開發(fā)中的運(yùn)用
管理信息系統(tǒng)開發(fā)工作中要有效結(jié)合軟件工程思想,首先就要把握好軟件工程思想的總體原則,即圍繞科學(xué)、嚴(yán)謹(jǐn)、規(guī)范的原則來進(jìn)行實(shí)際開發(fā)工作的改革調(diào)整,使管理信息系統(tǒng)開發(fā)更具有科學(xué)性,并能真正以對(duì)待一個(gè)工程項(xiàng)目的態(tài)度來規(guī)范化的開展各項(xiàng)開發(fā)工作,從而使管理信息系統(tǒng)開發(fā)成為一項(xiàng)更為規(guī)范化的工作,以實(shí)現(xiàn)其可持續(xù)的發(fā)展。此外,對(duì)于軟件工程思想相關(guān)原則的滲透,還需要開發(fā)人員真正重視起軟件工程思想,并加強(qiáng)研究學(xué)習(xí)。
4.2強(qiáng)化軟件工程思想中面向?qū)ο蠓治龇ǖ膽?yīng)用
軟件工程思想對(duì)對(duì)象的研究分析也有明確的要求,并由此形成一種面向?qū)ο蠓治龅能浖_發(fā)方法。該方法是目前軟件工程思想在軟件開發(fā)領(lǐng)域應(yīng)用最多的一種方法,體現(xiàn)了軟件工程項(xiàng)目開發(fā)過程中基于問題解決的開發(fā)思路。例如在軟件開發(fā)中構(gòu)建非結(jié)構(gòu)模型時(shí)引入“對(duì)象”概念,然后對(duì)實(shí)體展開分類描述,再結(jié)合數(shù)據(jù)傳遞圖、類圖等展開針對(duì)非結(jié)構(gòu)信息的描述,就可以構(gòu)建出一種非結(jié)構(gòu)模型,且該模型也將更為科學(xué)合理。面向?qū)ο蠓治龇ǜ⒅赜脩粜枨蟮难芯糠治?,所以管理信息系統(tǒng)運(yùn)用此方法進(jìn)行開發(fā)就需要對(duì)用戶需求進(jìn)行準(zhǔn)確定義,并依靠一定的方式如圖形、語言等對(duì)其需求進(jìn)行分析,從而使管理信息系統(tǒng)能夠真正滿足用戶需求,進(jìn)而提升用戶滿意度。例如圖1中所展示的圖書館管理信息系統(tǒng)就是運(yùn)用軟件工程思想中面向?qū)ο蠓治龇ǘ鴺?gòu)建出的模型,其能夠充分滿足管理系統(tǒng)使用對(duì)象的不同應(yīng)用需求。
4.3基于構(gòu)件技術(shù)強(qiáng)化軟件工程思想應(yīng)用
軟件工程思想在管理信息系統(tǒng)開發(fā)中的運(yùn)用,其技術(shù)層面的解決路徑也是不可或缺的。這其中比較重要的一項(xiàng)技術(shù)就是構(gòu)件技術(shù)。該技術(shù)可以將管理信息系統(tǒng)中不同功能模塊形成預(yù)制板的模子,然后在軟件開發(fā)過程中根據(jù)實(shí)際需求對(duì)這些模子進(jìn)行組裝,從而構(gòu)成一套具體的管理信息系統(tǒng)。在該技術(shù)下,軟件開發(fā)人員只需要針對(duì)不同模子的軟件進(jìn)行分別開發(fā),然后在管理信息系統(tǒng)開發(fā)時(shí)結(jié)合實(shí)際需求選擇已經(jīng)開發(fā)出來模子進(jìn)行組裝即可,而無需再進(jìn)行開發(fā),如此就極大減少了管理信息系統(tǒng)開發(fā)過程中的重復(fù)開發(fā),從而提升了開發(fā)效率。而這一技術(shù)也正類似于工程建設(shè)領(lǐng)域的拼裝式建筑思路,是軟件工程思想在實(shí)踐中的具體體現(xiàn)。4.4運(yùn)用軟件原型進(jìn)行開發(fā)在軟件工程思想的核心概念中,“復(fù)用”是具有極強(qiáng)實(shí)用性的一種思想,其強(qiáng)調(diào)軟件開發(fā)無需所有內(nèi)容都進(jìn)行全新開發(fā),由于之前的系統(tǒng)許多內(nèi)容都是成熟的,所以只需對(duì)小部分進(jìn)行全新的開發(fā)即可。因此管理信息系統(tǒng)開發(fā)中應(yīng)用此思想是十分必要的,其能夠?qū)σ延械募夹g(shù)進(jìn)行充分利用,從而減少新的開發(fā)內(nèi)容在滿足用戶需求上的不確定性,以達(dá)到降低開發(fā)風(fēng)險(xiǎn),提升開發(fā)成功率的目的。
5.結(jié)束語
綜上所述,軟件工程思想是軟件開發(fā)領(lǐng)域的一種具有積極指導(dǎo)作用的思想,使軟件開發(fā)成為一項(xiàng)規(guī)范化、專業(yè)化、系統(tǒng)化的工作。而隨著管理信息系統(tǒng)在現(xiàn)代社會(huì)應(yīng)用的日益廣泛,其開發(fā)工作必然會(huì)遇到各種困難,這就要求我們必須充分運(yùn)用軟件工程思想來指導(dǎo)管理信息系統(tǒng)的開發(fā),以切實(shí)提升其開發(fā)的效率和質(zhì)量。
參考文獻(xiàn):
[1]頊元浩,齊棟楊.軟件工程思想在管理信息系統(tǒng)開發(fā)中的運(yùn)用[J].計(jì)算機(jī)產(chǎn)品與流通,2018(09):27.
[2]孫芳芳.軟件工程思想在管理信息系統(tǒng)開發(fā)中存在的問題及優(yōu)化措施[J].信息系統(tǒng)工程,2018(06):59.
[3]張建國.軟件工程組織與質(zhì)量管理——管理信息系統(tǒng)開發(fā)組織實(shí)施之探索[J].石油工業(yè)計(jì)算機(jī)應(yīng)用,2002(02):12-13+23.
作者:陳湘瑾 谷博斌 王晨曦 胡東曉 單位:山東科技大學(xué)