网站首页
教育杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
医学杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
经济杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
金融杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
管理杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
科技杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
工业杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
SCI杂志
中科院1区 中科院2区 中科院3区 中科院4区
全部期刊
公務(wù)員期刊網(wǎng) 論文中心 正文

軟件工程中的結(jié)構(gòu)建設(shè)分析

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了軟件工程中的結(jié)構(gòu)建設(shè)分析范文,希望能給你帶來靈感和參考,敬請閱讀。

軟件工程中的結(jié)構(gòu)建設(shè)分析

摘要:軟件工程飛速發(fā)展,被應用于各個行業(yè)。對軟件工程的結(jié)構(gòu)建設(shè)是對軟件開發(fā)的重要過程,也是保障其應用的重要方式。而完善結(jié)構(gòu)建設(shè)的重要過程,是將其應用于實際,應當從了解需求從而分析開始。文章描述了軟件工程中的結(jié)構(gòu)建設(shè)的具體流程和方式,并且通過具體案例分析了需求的實施方案。

關(guān)鍵詞:軟件工程;結(jié)構(gòu)建設(shè);需求分析

1軟件工程中的結(jié)構(gòu)建設(shè)

1.1軟件工程中的結(jié)構(gòu)建設(shè)流程

首先對數(shù)據(jù)分析進行研究,通過審查數(shù)據(jù)分析結(jié)果,主要從所做軟件的用戶需求中做出分析,從而設(shè)計數(shù)據(jù)流程的加工過程。然后以數(shù)據(jù)流程圖的分析結(jié)果為依據(jù)處理確定類型。要求針對變換型和事物型,做出分析和處理。從而對系統(tǒng)初始結(jié)構(gòu)進行推導。根據(jù)啟發(fā)式的原則對初始結(jié)構(gòu)圖作出相應的改進,便可以得到人們需求的結(jié)構(gòu)圖。利用分析模型ER圖和數(shù)據(jù)字典對數(shù)據(jù)做出合理編排,從而設(shè)計出數(shù)據(jù)庫和數(shù)據(jù)文件。最后以加工規(guī)格的說明和狀態(tài)轉(zhuǎn)換圖為依托,進行工程設(shè)計。

1.2軟件工程中的結(jié)構(gòu)建設(shè)方法

驅(qū)動設(shè)計方法依據(jù)數(shù)據(jù)流程圖的方法設(shè)計過程。在這一過程中,軟件需求階段的SA有所銜接,從數(shù)據(jù)流圖的表述轉(zhuǎn)變?yōu)榭梢詰玫某绦蚪Y(jié)構(gòu)的數(shù)據(jù)描述。對于典型的數(shù)據(jù)分類,其中包含了變換型數(shù)據(jù)流和事務(wù)型數(shù)據(jù)流,在其類型存在區(qū)別的時候,所明確的系統(tǒng)結(jié)構(gòu)要存在差異??梢园严到y(tǒng)內(nèi)的所有數(shù)據(jù)流當成變換流,數(shù)據(jù)沿寫入系統(tǒng)的通道,在經(jīng)歷了數(shù)據(jù)的變化,從而將外部特征轉(zhuǎn)換為內(nèi)部描述,再通過變化中心作出分析處理,從輸出系統(tǒng)通道離開,而得出數(shù)據(jù)就是變換流。然而在遇到事務(wù)流具有明顯特征的時候,可以采用事務(wù)型的映射方式從而進行結(jié)構(gòu)建設(shè)。其中變換流系統(tǒng)的機構(gòu)中包含了輸出變換和輸入變換。在事務(wù)流的處理中,數(shù)據(jù)通過輸入通過進入事務(wù)中心,在事務(wù)中心完成數(shù)據(jù)動作的執(zhí)行,這其中事務(wù)中心是明顯存在的,所有活動流都從事務(wù)中心出發(fā),再依據(jù)輻射的形狀輸出。變換分析是從數(shù)據(jù)流圖中導出系統(tǒng)結(jié)構(gòu)圖,首先對數(shù)據(jù)流圖完成更新,然后從輸入和輸出以及變換中心進行分區(qū),最后進行級別分解。在分析事務(wù)的過程里,從數(shù)據(jù)流圖分析開始,從上到下進行分步驟解析,才能最終建立系統(tǒng)結(jié)構(gòu)。首先需要對事物中心的每天過程信息進行確認,然后利用數(shù)據(jù)流圖映射作為系統(tǒng)結(jié)構(gòu)的高層。最后再次分解從而確定事物模塊的下層操作模塊。

2軟件工程中的需求分析

在軟件工程的建設(shè)中,對軟件需求分析是最先開始的階段。例如對用戶的使用情況和期望情況進行調(diào)查,統(tǒng)計數(shù)據(jù),從而分析得出軟件工程的建設(shè)方向。本文以打車軟件為例,舉出2016年9—12月我國32個大中城市1765份調(diào)查結(jié)果的綜合分析,對其使用功能和期待做出具體分析,從而得出軟件的使用方向,確定建設(shè)標準。那么對軟件工程的需求分析時應注意的問題,作如下分析。

2.1綜合行業(yè)特性展開需求分析

軟件工程的需求分析要針對所處行業(yè)的特性進行分析,然后才能結(jié)合需求進行分析。只有切合行業(yè)針對性的軟件工程建設(shè)才能在應用中發(fā)揮有效作用。通過針對不同行業(yè)所屬領(lǐng)域的熱衷進行軟件的開發(fā)和設(shè)計。例如工業(yè)領(lǐng)域?qū)浖笞詣踊蛘咧悄芑墓δ?,而對于硬件生產(chǎn)過程,軟件的設(shè)計建設(shè)要從硬件使用中的方向開始。決不能在不了解使用意圖的情況下,沒有目標的開始軟件建設(shè),這樣會導致最終設(shè)計結(jié)構(gòu)與硬件無法匹配。

2.2分析結(jié)果要求清晰明了

軟件工程的需求一定要做到明確,已經(jīng)邏輯基礎(chǔ)使其具備完整邏輯功能。在開展軟件設(shè)計的時候,如果存在不清晰的建設(shè)需求,將會令軟件的調(diào)試無法完成,也會在使用過程中出現(xiàn)很多問題,那么就無法完善用戶體驗。所以一般情況下,一定要先與用戶溝通好設(shè)計需求,避免沖突發(fā)生。由于用戶并不了解軟件設(shè)計的原理,在設(shè)計完成后,發(fā)現(xiàn)與自身期望相去甚遠,就會導致無法達到目標價值的體現(xiàn)。所以軟件工程必須了解需求的重要性,以用戶需求為中心從而完成設(shè)計。

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

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

[參考文獻]

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

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

作者:劉桂林 單位:湖南工程職業(yè)技術(shù)學院

免责声明

本站为第三方开放式学习交流平台,所有内容均为用户上传,仅供参考,不代表本站立场。若内容不实请联系在线客服删除,服务时间:8:00~21:00。

AI写作,高效原创

在线指导,快速准确,满意为止

立即体验
文秘服务 AI帮写作 润色服务 论文发表