在軟件開發(fā)意義_第1頁
在軟件開發(fā)意義_第2頁
在軟件開發(fā)意義_第3頁
在軟件開發(fā)意義_第4頁
在軟件開發(fā)意義_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

本文格式為Word版,下載可任意編輯——在軟件開發(fā)意義對(duì)于軟件需求分析及其變更的探討是軟件開發(fā)工程的根基和前提條件,也是軟件開發(fā)能否取得告成的關(guān)鍵因素之一,提升軟件工程管理中軟件需求分析是我們當(dāng)前的主要課題。

然而,軟件是計(jì)算機(jī)技術(shù)開發(fā)的核心和關(guān)鍵,軟件的開發(fā)和應(yīng)用是人們不斷追求的目標(biāo),在軟件使用規(guī)模不斷擴(kuò)大、應(yīng)用領(lǐng)域不斷拓寬的新階段,軟件開發(fā)過程中對(duì)需求的分析顯得至關(guān)重要,需求分析是軟件工程告成與否的關(guān)鍵。本文將主要議論需求分析在軟件開發(fā)過程中的重要作用以及怎樣做好需求分析。

在當(dāng)前的軟件開發(fā)過程中,軟件需求變得尤為重要,軟件工程中的需求分析是軟件生命周期中最重要、最根本的環(huán)節(jié),它不僅影響著整個(gè)軟件開發(fā)工程的質(zhì)量,也同時(shí)抉擇著軟件能否告成的應(yīng)用于生活以及能否給人們的生活帶來相應(yīng)的便利。

一、需求分析的含義

需求分析是一個(gè)對(duì)用戶意圖不斷舉行透露和判斷的過程,同時(shí)要進(jìn)一步對(duì)經(jīng)過可行性分析所確定的系統(tǒng)目標(biāo)和功能舉行細(xì)致論述,在此根基上進(jìn)一步確定用戶的要求和目的。需求分析的內(nèi)容大致可以分為兩類,主要包括功能性需求和非功能性需求,功能性需求主要是用于說明系統(tǒng)各功能部件與環(huán)境之間相互作用的本質(zhì),換言之,就是還沒開發(fā)出來的軟件在實(shí)際應(yīng)用中能做到什么,它是用戶最主要的需求,往往包括系統(tǒng)的輸入以及系統(tǒng)的.輸出、系統(tǒng)能完成的功能以及其他回響。非功能性需求主要是從不同的角度對(duì)能想到的具有可行性的解決方案的約束和限制作用,例如對(duì)時(shí)間、存儲(chǔ)、界面的約束等等,非功能性需求也被稱為“約束性需求”。

二、需求分析在軟件開發(fā)中的意義

(一)能夠裁減不利因素對(duì)需求分析的影響

需求分析的第一步是全面熟諳該軟件工程的全體相關(guān)人員,明確需求分析方成員和用戶方成員,通過系統(tǒng)分析人員和用戶方成員的交流和溝通,最終確定對(duì)目標(biāo)軟件的綜合要求,同時(shí)最終確定如何實(shí)現(xiàn)用戶方的需求和軟件最終應(yīng)達(dá)成的水平和標(biāo)準(zhǔn)。

在做需求調(diào)查時(shí),首先分析者理應(yīng)從軟件工程的細(xì)節(jié)啟程,并逐步將軟件的功能細(xì)化,然后再做一份更加細(xì)致的設(shè)計(jì)方案,不僅要把各種不同的軟件元素分門別類,還要找出各軟件元素之間的關(guān)系,預(yù)料該軟件工程是否存在不全面性或者存在可能導(dǎo)致用戶不合意的因素,在做需求調(diào)查時(shí),確定要制止不利因素的影響,假設(shè)在這其中察覺問題,應(yīng)實(shí)時(shí)與用戶舉行進(jìn)一步的溝通和交流,從而確定軟件的最終設(shè)計(jì)方案,同時(shí)定義目標(biāo)系統(tǒng)的細(xì)致規(guī)律模型。

與此同時(shí),為了更好更全面的舉行需求調(diào)研分析,還理應(yīng)主動(dòng)建立用戶方單位的人事組織、業(yè)務(wù)關(guān)系,并用布局圖畫出該組織布局,在察覺問題時(shí)應(yīng)適當(dāng)調(diào)整,進(jìn)而確保需求分析的高度切實(shí)性[1]。

(二)能夠挖掘用戶需求,并對(duì)其需求舉行分析建模

軟件需求包括三個(gè)不同的層次:業(yè)務(wù)需求、用戶需求和功能需求。有些用戶由于缺乏計(jì)算機(jī)方面的相關(guān)學(xué)識(shí),所以沒有手段提出相對(duì)切實(shí)的需求,從而導(dǎo)致一些潛在的需求得不到有效地得志和完善,致使結(jié)果的軟件模型不能使用戶完全合意?;诖朔N理由,軟件需求分析人員應(yīng)試圖站在用戶的角度,不但要確定用戶的需求,還要適當(dāng)?shù)膯l(fā)用戶,挖掘用戶的潛在需求,不僅儉約時(shí)間和本金,還能更加有效的開發(fā)出令用戶合意的高水平軟件。

(三)能夠細(xì)致描述各項(xiàng)需求,并最終與用戶溝通確認(rèn)

優(yōu)秀的需求分析理應(yīng)是切實(shí)、完整、可測(cè)試、可修改、可跟蹤的,最終達(dá)成能夠全面細(xì)致的呈現(xiàn)整個(gè)系統(tǒng)業(yè)務(wù)流程的效果,并將最終的流程文檔與用戶舉行再議論和完善。所以,需求文檔在需求分析階段是不成被忽略的一道流程。需求規(guī)格說明書貫穿于工程開發(fā)的整個(gè)過程,能夠提高需求的有效性。需求規(guī)格說明書應(yīng)完整、切實(shí)、概括的描述對(duì)目標(biāo)系統(tǒng)功能要求、數(shù)據(jù)要求、性能要求、用戶系統(tǒng)等。

由于在一個(gè)軟件開發(fā)工程中各個(gè)業(yè)務(wù)都是一個(gè)獨(dú)立的功能模塊,所以在應(yīng)用時(shí)主要是通過接口來實(shí)現(xiàn)各模塊之間的相互調(diào)用。因此,在需求文檔中要要充分考慮關(guān)于用戶接口和軟件接口的運(yùn)行需求,當(dāng)軟件工程中發(fā)生問題時(shí),對(duì)需求文檔中的描述要做到盡量精準(zhǔn),最終和用戶共同確認(rèn),再對(duì)內(nèi)容舉行調(diào)整和篩選[2]。

三.優(yōu)化需求分析的過程

(一)問題識(shí)別

問題識(shí)別階段主要是對(duì)軟件開發(fā)的可行性舉行分析,并通過報(bào)告的形式呈現(xiàn)出來。優(yōu)化需求分析要盡量擴(kuò)大需求范圍,做到在實(shí)施過程中更加全面,這些需求主要包括功能性需求、性能需求、運(yùn)行環(huán)境需求、穩(wěn)當(dāng)性需求、安好保密性需求、資源使用性需求、軟件開發(fā)進(jìn)度需求等,建立一條完善的信息通信途徑,確保需求分析順?biāo)炫e行[3]。

(二)采用新技術(shù)優(yōu)化需求分析

在需求分析的過程中,開發(fā)人員務(wù)必對(duì)軟件工程所處的技術(shù)環(huán)境舉行考察和分析,以及工程邊境以外的技術(shù)環(huán)境也要放在軟件開發(fā)的考慮范圍之內(nèi),充分發(fā)揮科學(xué)技術(shù)的作用,使其能夠更好的帶動(dòng)需求分析的進(jìn)展和更新,所以,軟件開發(fā)企業(yè)可以積極引進(jìn)新技術(shù)和新設(shè)備優(yōu)化需求分析,同時(shí)對(duì)分析人員舉行定期的專業(yè)性培訓(xùn),使其能跟得上技術(shù)進(jìn)展的步伐。

(三)完善軟件的附加功能需求

為軟件添加一些附加功能需求能夠確保軟件的平穩(wěn)高效運(yùn)行,這些附加功能需求在軟件的功能需求中占有很大比例,它不僅能夠使軟件更加豐富,還能夠使軟件的功能更加強(qiáng)大。但是由于其實(shí)現(xiàn)的難度較大,所需費(fèi)用也相對(duì)較高,往往導(dǎo)致其價(jià)值被用戶忽略。因此,理應(yīng)不斷完善對(duì)軟件附加功

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論