系統工程方法在計算機軟件設計的應用論文
1系統工程方法
所謂系統工程方法,不僅僅是基礎性的決策技術,同時也是現代化的決策方法。通過將所需處理的問題與情況分類,並劃清邊界,但是應對不同類型間內在的聯繫以及內部因素間的聯繫、完整程度予以重視,利用運動觀點與措施對問題及工程過程進行分析。該方法所涉及的領域較廣,其中主要包括自然與社會科學,是一種處理問題的科學方法。這種方法的實踐性與綜合性都比較強,並且協調性、科學性及整體性特點十分突出。在系統工程方法中,科學觀念指的就是應在分析問題的過程中積極樹立科學觀念,並充分利用科學的規律來開發軟件。而在分析問題的過程中,應對問題整體與部分間的聯繫予以正確地認識與理解。整體具有一定的結構與層次,所以在分析的時候需要明確整體和部分之間的聯繫,只有這樣才能夠更好地進行分析。而整體觀念指的就是對系統對象進行研究的時候使用系統方法,將整體當作出發點,進而全面地規劃並處理問題,確保系統整體與部分的有機統一。通常情況下,系統由部分組成,所以,整體作用要大於部分作用。然而,整體也是所有部分功能的綜合,因此,研究問題的過程中應具備整體觀念,不僅要對部分進行分析,同時還應該對系統整體進行分析。而綜合觀念則需要在文體分析的過程中積極明確系統整體目標,與相關的經驗及知識進行結合,進而研究出全新的系統觀念,這樣就能夠使系統進行綜合以後的功能與效益得到提升。
2系統工程方法在計算機軟件中的具體應用
系統工程方法能夠對不同因素與作用進行科學地分析,並使用模塊化設計技術,將系統劃分成多個簡單部分,在對部分與整體情況進行分析以後,制定出最佳解決方案,進而減少軟件設計的時間,並加快其設計的進程。而在計算機軟件設計的過程中,積極運用系統工程方法,可以將其劃分成以下幾個階段:
2.1軟件設計任務的提出
計算機軟件在設計的過程中,其具體的交辦單位需要按照軟件開發系統來對其設計工作人員提出具體的工作要求,並向其提供任務書,與此同時,還需要同軟件的開發工作人員簽訂與其相關的合同,最終提出軟件的設計任務。
2.2確保軟件可行性
要想更好地設計並開發軟件,最重要的前提就是要對軟件系統進行全面地研究,進而提出具有可行性的方案。其中,軟件的開發工作人員需要對資料與數據進行詳細地研究,同時應提取出其中有價值的信息數據,並對其進行分析。在此基礎上,還應該對市場行情進行調查與瞭解,對軟件自身的經濟可行性與技術可行性進行科學合理地論證。
2.3用戶對於軟件需求
應充分利用網絡信息技術對用戶進行問卷調查,採集其意見,對用戶對於軟件系統的.要求及期望進行全面地熟悉與掌握,旨在有效地提高軟件開發的應用功能與實際運作的速度及性能。基於此,還應該全面分析客戶對於軟件的具體需求,同時,還應該積極制定軟件的規格說明書,進而爲軟件的開發工作提供有力的保障。
2.4軟件概要設計
所謂的軟件概要設計需要按照上述準備工作對軟件整體的構架與系統整體的結構進行科學合理的設計,同時還應該對系統數據庫進行相應的設計,對不同模塊控制接口進行明確的定義,並對軟件的設計方案進行嚴格地審覈。其中,最重要的就是應在軟件簡要設計的過程中,對工序進行適當地簡化。
2.5軟件詳細設計
軟件的這種詳細地設計是相對於其簡單設計來講的,需要在遵循結構化設計原則的基礎上,針對簡單設計過程中的程序、分程序與模塊組成分層結構進行詳細地描述,與此同時,還應該對不同模塊設計的細節問題進行分析,這樣一來更有利於編寫源代碼。
2.6軟件編碼和測試
要想更好地滿足用戶的要求,即具體的程序語言,並且便於數據庫語言書寫程序的運行與組織,就需要充分運用編程語言,將具體設計過程中所獲取的結果有效地轉變成計算機的系統軟件。除此之外,軟件開發的工作人員需要對程序設計的不同模塊與系統進行全面地設計,進而保證用戶手冊編寫的更完善。
2.7鑑定並推廣軟件的成果
應積極對軟件系統進行維護,使用戶能夠更加認可軟件,進而爲其進一步的推廣奠定堅實的基礎。其中,軟件的開發人員需要在其使用的環境下,進行軟件的試安裝工作,同時應積極爲其提供使用方面與維護方面的相關服務。而在用戶實際使用該軟件的時候,軟件的開發人員還應該實時關注軟件具體的運行狀況,並對軟件系統進行合理地維護,確保用戶對軟件認可,這樣就能夠爲其今後的推廣工作提供有力的保障。
3結束語
綜上所述,在研究系統工程方法在計算機軟件設計過程中具體運用情況的問題時,可以發現,這種方法對其設計具有重要的作用,不僅能夠使軟件設計的時間縮短,同時還能夠加快其設計的進程,使軟件設計質量得以提高。與此同時,系統工程方法使計算機軟件在設計的過程中,流程更加規範,有效地提高軟件開發工作人員實際的工作效率,進一步推動計算機軟件行業的發展。
-
計算機軟件工程的管理和維護探究
在當今這個信息技術飛速發展的時代,一個社會是否迅速發展的標誌不再是經濟增長,而新的衡量標準就是計算機軟件工程的發展。因爲社會的發展和計算機技術息息相關,而計算機技術的發展又是依靠計算機軟件工程的。因此,計算機軟件工程就越來越受到重視。而對於計算機軟...
-
計算機軟件開發合同(5篇)
隨着法治精神地不斷髮揚,人們愈發重視合同,合同對我們的約束力越來越不可忽視,合同能夠促使雙方正確行使權力,嚴格履行義務。那麼常見的合同書是什麼樣的呢?以下是小編幫大家整理的計算機軟件開發合同,希望對大家有所幫助。計算機軟件開發合同1委託方:_______________...
-
計算機軟件使用許可合同【薦】
隨着法律觀念的深入人心,合同在生活中的使用越來越廣泛,簽訂合同也是避免爭端的最好方式之一。合同有不同的類型,當然也有不同的目的,下面是小編爲大家收集的計算機軟件使用許可合同,供大家參考借鑑,希望可以幫助到有需要的朋友。計算機軟件使用許可合同1許可方:_____...
-
淺議計算機軟件工程與管理技術
淺議計算機軟件工程管理技術近年來,隨着計算機技術的不斷髮展,計算機軟件工程在國內屬於新興產業,其發展還處於探索期,鑑於軟件這種產品的特點及管理方面所產生的問題,如何加強管理,將軟件工程的應用效果發揮到最大化,已成爲當前急需解決的重大課題之一。一、計算機軟...