隨著管理信息系統研究以及應用的不斷深入,越來越多的相關研究人士意識到,如果在管理信息系統研究的過程中不應用軟件工程思想,那么則會在很大程度上制約管理信息系統開發領域的進步。我國管理信息系統開發領域雖然對軟件工程思想的應用有了一定的研究,并且其研究成果應用在實際的系統開發中也取得了很大的成就,然而,隨著科學技術的發展,現有的對管理信息系統開發中軟件工程思想應用的研究已經不能滿足發展的需求,因此,加強對該課題的研究意義重大,同時在研究的過程中,逐漸的將對軟件工程思想在管理信息系統應用的研究納入到該領域研究的一個重要課題,從而促進管理信息系統的進一步開發和發展。
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.