- 論文自述 推薦度:
- 論文后記 推薦度:
- 軟件維護合同 推薦度:
- 軟件項目合同 推薦度:
- 軟件銷(xiāo)售合同 推薦度:
- 相關(guān)推薦
軟件工程系論文
導語(yǔ):下面是小編為大家整理的軟件工程系論文:軟件工程中的結構建設分析,歡迎各位的閱讀和參考。
摘要:軟件工程飛速發(fā)展,被應用于各個(gè)行業(yè)。對軟件工程的結構建設是對軟件開(kāi)發(fā)的重要過(guò)程,也是保障其應用的重要方式。而完善結構建設的重要過(guò)程,是將其應用于實(shí)際,應當從了解需求從而分析開(kāi)始。文章描述了軟件工程中的結構建設的具體流程和方式,并且通過(guò)具體案例分析了需求的實(shí)施方案。
關(guān)鍵詞:軟件工程;結構建設;需求分析
1軟件工程中的結構建設
1.1軟件工程中的結構建設流程
首先對數據分析進(jìn)行研究,通過(guò)審查數據分析結果,主要從所做軟件的用戶(hù)需求中做出分析,從而設計數據流程的加工過(guò)程。然后以數據流程圖的分析結果為依據處理確定類(lèi)型。要求針對變換型和事物型,做出分析和處理。從而對系統初始結構進(jìn)行推導。根據啟發(fā)式的原則對初始結構圖作出相應的改進(jìn),便可以得到人們需求的結構圖。利用分析模型ER圖和數據字典對數據做出合理編排,從而設計出數據庫和數據文件。最后以加工規格的說(shuō)明和狀態(tài)轉換圖為依托,進(jìn)行工程設計。
1.2軟件工程中的結構建設方法
驅動(dòng)設計方法依據數據流程圖的方法設計過(guò)程。在這一過(guò)程中,軟件需求階段的SA有所銜接,從數據流圖的表述轉變?yōu)榭梢詰玫某绦蚪Y構的數據描述。對于典型的數據分類(lèi),其中包含了變換型數據流和事務(wù)型數據流,在其類(lèi)型存在區別的時(shí)候,所明確的系統結構要存在差異?梢园严到y內的所有數據流當成變換流,數據沿寫(xiě)入系統的通道,在經(jīng)歷了數據的變化,從而將外部特征轉換為內部描述,再通過(guò)變化中心作出分析處理,從輸出系統通道離開(kāi),而得出數據就是變換流。然而在遇到事務(wù)流具有明顯特征的時(shí)候,可以采用事務(wù)型的.映射方式從而進(jìn)行結構建設。其中變換流系統的機構中包含了輸出變換和輸入變換。在事務(wù)流的處理中,數據通過(guò)輸入通過(guò)進(jìn)入事務(wù)中心,在事務(wù)中心完成數據動(dòng)作的執行,這其中事務(wù)中心是明顯存在的,所有活動(dòng)流都從事務(wù)中心出發(fā),再依據輻射的形狀輸出。變換分析是從數據流圖中導出系統結構圖,首先對數據流圖完成更新,然后從輸入和輸出以及變換中心進(jìn)行分區,最后進(jìn)行級別分解。在分析事務(wù)的過(guò)程里,從數據流圖分析開(kāi)始,從上到下進(jìn)行分步驟解析,才能最終建立系統結構。首先需要對事物中心的每天過(guò)程信息進(jìn)行確認,然后利用數據流圖映射作為系統結構的高層。最后再次分解從而確定事物模塊的下層操作模塊。
2軟件工程中的需求分析
在軟件工程的建設中,對軟件需求分析是最先開(kāi)始的階段。例如對用戶(hù)的使用情況和期望情況進(jìn)行調查,統計數據,從而分析得出軟件工程的建設方向。本文以打車(chē)軟件為例,舉出2016年9—12月我國32個(gè)大中城市1765份調查結果的綜合分析,對其使用功能和期待做出具體分析,從而得出軟件的使用方向,確定建設標準。那么對軟件工程的需求分析時(shí)應注意的問(wèn)題,作如下分析。
2.1綜合行業(yè)特性展開(kāi)需求分析
軟件工程的需求分析要針對所處行業(yè)的特性進(jìn)行分析,然后才能結合需求進(jìn)行分析。只有切合行業(yè)針對性的軟件工程建設才能在應用中發(fā)揮有效作用。通過(guò)針對不同行業(yè)所屬領(lǐng)域的熱衷進(jìn)行軟件的開(kāi)發(fā)和設計。例如工業(yè)領(lǐng)域對軟件要求自動(dòng)化或者智能化的功能,而對于硬件生產(chǎn)過(guò)程,軟件的設計建設要從硬件使用中的方向開(kāi)始。決不能在不了解使用意圖的情況下,沒(méi)有目標的開(kāi)始軟件建設,這樣會(huì )導致最終設計結構與硬件無(wú)法匹配。
2.2分析結果要求清晰明了
軟件工程的需求一定要做到明確,已經(jīng)邏輯基礎使其具備完整邏輯功能。在開(kāi)展軟件設計的時(shí)候,如果存在不清晰的建設需求,將會(huì )令軟件的調試無(wú)法完成,也會(huì )在使用過(guò)程中出現很多問(wèn)題,那么就無(wú)法完善用戶(hù)體驗。所以一般情況下,一定要先與用戶(hù)溝通好設計需求,避免沖突發(fā)生。由于用戶(hù)并不了解軟件設計的原理,在設計完成后,發(fā)現與自身期望相去甚遠,就會(huì )導致無(wú)法達到目標價(jià)值的體現。所以軟件工程必須了解需求的重要性,以用戶(hù)需求為中心從而完成設計。
2.3軟件需求分析是促進(jìn)軟件工程完成的前提
軟件工程的順利開(kāi)展要以軟件需求分析為前提。如果需求分析不充分的話(huà),必然會(huì )導致軟件工程無(wú)法順利進(jìn)行,一方面會(huì )浪費大量前期工作,另一方面可能導致軟件工程無(wú)法按時(shí)完成,從而要對工程需求予以確定,同時(shí)呈現用戶(hù)要求的編程邏輯。從符合實(shí)際的工程需求出發(fā),從而與硬件完成匹配,才能切實(shí)投入生產(chǎn)以便應用。如果在建設過(guò)程中片面強調軟件突破,而造成硬件無(wú)法匹配,會(huì )帶來(lái)重大損失,從而導致硬件發(fā)展無(wú)法跟上軟件進(jìn)程。所以要盡可能完成硬件和軟件的協(xié)調,以確保軟件的需求分析切實(shí)可用,才能順利開(kāi)始軟件工程的建設。
[參考文獻]
[1]趙承乾.軟件需求分析方法創(chuàng )新分析[J].計算機光盤(pán)軟件與應用,2013(3):56-57.
[2]熊俊,蘇秦.基于過(guò)程要素的軟件需求分析質(zhì)量保證改進(jìn)方法及案例研究[J].計算機應用研究,2003(10):65-66.
【軟件工程系論文】相關(guān)文章:
軟件工程論文開(kāi)題報告01-25
軟件工程論文開(kāi)題報告范文01-25
軟件工程論文的開(kāi)題報告07-31
機械工程系自薦書(shū)05-12
軟件技術(shù)專(zhuān)業(yè)論文致謝(通用8篇)04-20
汽車(chē)運用工程系自薦書(shū)04-22
軟件維護合同04-21
軟件外包協(xié)議05-10