下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
本文格式為Word版,下載可任意編輯——在軟件開發(fā)意義對于軟件需求分析及其變更的探討是軟件開發(fā)工程的根基和前提條件,也是軟件開發(fā)能否取得告成的關(guān)鍵因素之一,提升軟件工程管理中軟件需求分析是我們當(dāng)前的主要課題。
然而,軟件是計(jì)算機(jī)技術(shù)開發(fā)的核心和關(guān)鍵,軟件的開發(fā)和應(yīng)用是人們不斷追求的目標(biāo),在軟件使用規(guī)模不斷擴(kuò)大、應(yīng)用領(lǐng)域不斷拓寬的新階段,軟件開發(fā)過程中對需求的分析顯得至關(guān)重要,需求分析是軟件工程告成與否的關(guān)鍵。本文將主要議論需求分析在軟件開發(fā)過程中的重要作用以及怎樣做好需求分析。
在當(dāng)前的軟件開發(fā)過程中,軟件需求變得尤為重要,軟件工程中的需求分析是軟件生命周期中最重要、最根本的環(huán)節(jié),它不僅影響著整個(gè)軟件開發(fā)工程的質(zhì)量,也同時(shí)抉擇著軟件能否告成的應(yīng)用于生活以及能否給人們的生活帶來相應(yīng)的便利。
一、需求分析的含義
需求分析是一個(gè)對用戶意圖不斷舉行透露和判斷的過程,同時(shí)要進(jìn)一步對經(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)能完成的功能以及其他回響。非功能性需求主要是從不同的角度對能想到的具有可行性的解決方案的約束和限制作用,例如對時(shí)間、存儲(chǔ)、界面的約束等等,非功能性需求也被稱為“約束性需求”。
二、需求分析在軟件開發(fā)中的意義
(一)能夠裁減不利因素對需求分析的影響
需求分析的第一步是全面熟諳該軟件工程的全體相關(guān)人員,明確需求分析方成員和用戶方成員,通過系統(tǒng)分析人員和用戶方成員的交流和溝通,最終確定對目標(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]。
(二)能夠挖掘用戶需求,并對其需求舉行分析建模
軟件需求包括三個(gè)不同的層次:業(yè)務(wù)需求、用戶需求和功能需求。有些用戶由于缺乏計(jì)算機(jī)方面的相關(guān)學(xué)識,所以沒有手段提出相對切實(shí)的需求,從而導(dǎo)致一些潛在的需求得不到有效地得志和完善,致使結(jié)果的軟件模型不能使用戶完全合意?;诖朔N理由,軟件需求分析人員應(yīng)試圖站在用戶的角度,不但要確定用戶的需求,還要適當(dāng)?shù)膯l(fā)用戶,挖掘用戶的潛在需求,不僅儉約時(shí)間和本金,還能更加有效的開發(fā)出令用戶合意的高水平軟件。
(三)能夠細(xì)致描述各項(xiàng)需求,并最終與用戶溝通確認(rèn)
優(yōu)秀的需求分析理應(yīng)是切實(shí)、完整、可測試、可修改、可跟蹤的,最終達(dá)成能夠全面細(xì)致的呈現(xiàn)整個(gè)系統(tǒng)業(yè)務(wù)流程的效果,并將最終的流程文檔與用戶舉行再議論和完善。所以,需求文檔在需求分析階段是不成被忽略的一道流程。需求規(guī)格說明書貫穿于工程開發(fā)的整個(gè)過程,能夠提高需求的有效性。需求規(guī)格說明書應(yīng)完整、切實(shí)、概括的描述對目標(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í),對需求文檔中的描述要做到盡量精準(zhǔn),最終和用戶共同確認(rèn),再對內(nèi)容舉行調(diào)整和篩選[2]。
三.優(yōu)化需求分析的過程
(一)問題識別
問題識別階段主要是對軟件開發(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ù)必對軟件工程所處的技術(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í)對分析人員舉行定期的專業(yè)性培訓(xùn),使其能跟得上技術(shù)進(jìn)展的步伐。
(三)完善軟件的附加功能需求
為軟件添加一些附加功能需求能夠確保軟件的平穩(wěn)高效運(yùn)行,這些附加功能需求在軟件的功能需求中占有很大比例,它不僅能夠使軟件更加豐富,還能夠使軟件的功能更加強(qiáng)大。但是由于其實(shí)現(xiàn)的難度較大,所需費(fèi)用也相對較高,往往導(dǎo)致其價(jià)值被用戶忽略。因此,理應(yīng)不斷完善對軟件附加功
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 游泳池水質(zhì)管理次氯酸鈉方案
- 2024-2025學(xué)年高二物理上學(xué)期期中考點(diǎn)大串講(教科版2019)專題06 電磁場與電磁波初步【考點(diǎn)清單】(含答案及解析)
- 智能家居運(yùn)維服務(wù)方案
- 幕墻安裝協(xié)議書范本(2篇)
- 銀川2024年08版小學(xué)5年級上冊英語第1單元測驗(yàn)試卷
- 大理2024年03版小學(xué)6年級下冊英語第6單元真題
- 思維導(dǎo)圖在小學(xué)英語教學(xué)中的作用
- 學(xué)校和旅行社合同模板(2篇)
- 淺談圖書館建設(shè)
- 阿拉伯古文明參觀合同
- YDT 4470-2023電信網(wǎng)絡(luò)的確定性IP網(wǎng)絡(luò) 控制面技術(shù)要求
- 《食品添加劑應(yīng)用技術(shù)》第二版 課件 任務(wù)5.3 酸味劑的使用
- 子宮內(nèi)膜癌分子分型臨床應(yīng)用中國專家共識2024
- QCT1177-2022汽車空調(diào)用冷凝器
- 報(bào)表模板-土地增值稅清算申報(bào)表(自動(dòng)計(jì)算申報(bào)表)可填寫數(shù)據(jù)
- 國家八年級數(shù)學(xué)質(zhì)量測試題(六套)
- MOOC 中西文化交流-常州大學(xué) 中國大學(xué)慕課答案
- TESOL考試高級全部作業(yè)參考答案
- 茶葉公司安全生產(chǎn)管理制度
- 小學(xué)數(shù)學(xué)解題研究(小學(xué)教育專業(yè))全套教學(xué)課件
- 個(gè)體診所備案信息表
評論
0/150
提交評論