軟體工程系論文

來源:才華庫 1.58W

導語:下面是小編為大家整理的軟體工程系論文:軟體工程中的結構建設分析,歡迎各位的閱讀和參考。

軟體工程系論文

摘要:軟體工程飛速發展,被應用於各個行業。對軟體工程的結構建設是對軟體開發的重要過程,也是保障其應用的重要方式。而完善結構建設的重要過程,是將其應用於實際,應當從瞭解需求從而分析開始。文章描述了軟體工程中的結構建設的具體流程和方式,並且通過具體案例分析了需求的實施方案

關鍵詞:軟體工程;結構建設;需求分析

 1軟體工程中的結構建設

1.1軟體工程中的結構建設流程

首先對資料分析進行研究,通過審查資料分析結果,主要從所做軟體的使用者需求中做出分析,從而設計資料流程的加工過程。然後以資料流程圖的分析結果為依據處理確定型別。要求針對變換型和事物型,做出分析和處理。從而對系統初始結構進行推導。根據啟發式的原則對初始結構圖作出相應的改進,便可以得到人們需求的結構圖。利用分析模型ER圖和資料字典對資料做出合理編排,從而設計出資料庫和資料檔案。最後以加工規格的說明和狀態轉換圖為依託,進行工程設計。

 1.2軟體工程中的結構建設方法

驅動設計方法依據資料流程圖的方法設計過程。在這一過程中,軟體需求階段的SA有所銜接,從資料流圖的表述轉變為可以應用的程式結構的資料描述。對於典型的資料分類,其中包含了變換型資料流和事務型資料流,在其型別存在區別的時候,所明確的系統結構要存在差異。可以把系統內的所有資料流當成變換流,資料沿寫入系統的通道,在經歷了資料的變化,從而將外部特徵轉換為內部描述,再通過變化中心作出分析處理,從輸出系統通道離開,而得出資料就是變換流。然而在遇到事務流具有明顯特徵的時候,可以採用事務型的對映方式從而進行結構建設。其中變換流系統的機構中包含了輸出變換和輸入變換。在事務流的處理中,資料通過輸入通過進入事務中心,在事務中心完成資料動作的執行,這其中事務中心是明視訊記憶體在的,所有活動流都從事務中心出發,再依據輻射的形狀輸出。變換分析是從資料流圖中匯出系統結構圖,首先對資料流圖完成更新,然後從輸入和輸出以及變換中心進行分割槽,最後進行級別分解。在分析事務的過程裡,從資料流圖分析開始,從上到下進行分步驟解析,才能最終建立系統結構。首先需要對事物中心的每天過程資訊進行確認,然後利用資料流圖對映作為系統結構的高層。最後再次分解從而確定事物模組的下層操作模組。

 2軟體工程中的需求分析

在軟體工程的建設中,對軟體需求分析是最先開始的階段。例如對使用者的使用情況和期望情況進行調查,統計資料,從而分析得出軟體工程的建設方向。本文以打車軟體為例,舉出2016年9—12月我國32個大中城市1765份調查結果的綜合分析,對其使用功能和期待做出具體分析,從而得出軟體的使用方向,確定建設標準。那麼對軟體工程的需求分析時應注意的.問題,作如下分析。

 2.1綜合行業特性展開需求分析

軟體工程的需求分析要針對所處行業的特性進行分析,然後才能結合需求進行分析。只有切合行業針對性的軟體工程建設才能在應用中發揮有效作用。通過針對不同行業所屬領域的熱衷進行軟體的開發和設計。例如工業領域對軟體要求自動化或者智慧化的功能,而對於硬體生產過程,軟體的設計建設要從硬體使用中的方向開始。決不能在不瞭解使用意圖的情況下,沒有目標的開始軟體建設,這樣會導致最終設計結構與硬體無法匹配。

 2.2分析結果要求清晰明瞭

軟體工程的需求一定要做到明確,已經邏輯基礎使其具備完整邏輯功能。在開展軟體設計的時候,如果存在不清晰的建設需求,將會令軟體的除錯無法完成,也會在使用過程中出現很多問題,那麼就無法完善使用者體驗。所以一般情況下,一定要先與使用者溝通好設計需求,避免衝突發生。由於使用者並不瞭解軟體設計的原理,在設計完成後,發現與自身期望相去甚遠,就會導致無法達到目標價值的體現。所以軟體工程必須瞭解需求的重要性,以使用者需求為中心從而完成設計。

2.3軟體需求分析是促進軟體工程完成的前提

軟體工程的順利開展要以軟體需求分析為前提。如果需求分析不充分的話,必然會導致軟體工程無法順利進行,一方面會浪費大量前期工作,另一方面可能導致軟體工程無法按時完成,從而要對工程需求予以確定,同時呈現使用者要求的程式設計邏輯。從符合實際的工程需求出發,從而與硬體完成匹配,才能切實投入生產以便應用。如果在建設過程中片面強調軟體突破,而造成硬體無法匹配,會帶來重大損失,從而導致硬體發展無法跟上軟體程序。所以要儘可能完成硬體和軟體的協調,以確保軟體的需求分析切實可用,才能順利開始軟體工程的建設。

[參考文獻]

[1]趙承乾.軟體需求分析方法創新分析[J].計算機光碟軟體與應用,2013(3):56-57.

[2]熊俊,蘇秦.基於過程要素的軟體需求分析質量保證改進方法及案例研究[J].計算機應用研究,2003(10):65-66.

熱門標籤