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