潘軍
【摘要】隨著改革開放的不斷深入,社會科學經濟水平得到顯著提升,各種新興產業、技術如雨后春筍般應涌而出,為公民的生活、生產帶去福音,加快了社會發展進程。計算機等多媒體技術的出現可謂掀起了前所未有的社會大狂潮,帶領全體公民邁向嶄新階段。當然互聯網要想日益興起和持續發展,必須要依靠先進、科學的軟件開發系統,軟件開發系統能否穩定、正常運行,需要具有專業的軟件工程作為鋪墊,才能提高整體的軟件開發性能。本文主要闡述了軟件工程技術、當前管理信息系統中存在的問題及相應的措施,最后研究分析了軟件工程方法在開發管理信息系統中的應用。
【關鍵詞】軟件工程;開發管理;信息系統;應用
信息化的到來已經成為了一種無法阻擋的趨勢,要順應時代發展,那也得隨時代潮流前進,對于軟件工程的原理要做好了解。在此前提,要想軟件的功能性變得強大,就得保證軟件能夠有良好的開發環境,運用科學的方法來行使,而不能忽視的便是軟件工程,采取這種方法能使相關問題得到高效性的處理,使開發的進程能夠得到保證,引導高質量的格局。而對于軟件工程這一門所含有的知識確是極為豐富,軟件工程方法和計算機軟件開發相互協助,可以使軟件的實質效果更加清晰,給用戶的體驗更加舒適。
一、軟件工程技術分析
(一)軟件工程方法
傳統的軟件工程方法單一、難以及時對軟件開發過程中出現的問題采取積極有效的解決方案,從而導致軟件開發過于片面化和局限化,其原本功能和價值不能得到全面發揮。現代軟件工程方法更加注重對軟件開發過程實施全方位的分析和監控,通過設計模塊、分析軟件模塊的組建特征和實際運營情況,對軟件模塊進行編碼和歸納,有利于實施更好的監督和管理,同時,也能夠滿足確保軟件系統工作性能的最優化。除此之外,現代軟件工程方法還會對開發后的軟件系統進行反復測試和后期維護,因為新開發后的軟件系統其具體的工作性能和指標還沒有被確切記錄,如果貿然投入設計和生產,有可能會導致軟件工作程序不穩定甚至是崩潰,因此我們應該在投入生產前先安排反復測試,如果發現有任何不穩定因素,可以及時采取措施進行調整和修護,從而提升整體軟件程序的工作壽命。
(二)軟件開發模型
軟件開發實際是一個建模的過程,通過不同時期的具體工作情況建立不同的模塊,以促進軟件開發過程的正常運行。軟件開發模型不是孤立存在的,其中又包含有三個子模型,分別是開發過程模型、項目管理模型和組織公共模型。(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.