下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
本文格式為Word版,下載可任意編輯——在軟件開發(fā)意義對于軟件需求分析及其變更的探討是軟件開發(fā)工程的根基和前提條件,也是軟件開發(fā)能否取得告成的關鍵因素之一,提升軟件工程管理中軟件需求分析是我們當前的主要課題。
然而,軟件是計算機技術開發(fā)的核心和關鍵,軟件的開發(fā)和應用是人們不斷追求的目標,在軟件使用規(guī)模不斷擴大、應用領域不斷拓寬的新階段,軟件開發(fā)過程中對需求的分析顯得至關重要,需求分析是軟件工程告成與否的關鍵。本文將主要議論需求分析在軟件開發(fā)過程中的重要作用以及怎樣做好需求分析。
在當前的軟件開發(fā)過程中,軟件需求變得尤為重要,軟件工程中的需求分析是軟件生命周期中最重要、最根本的環(huán)節(jié),它不僅影響著整個軟件開發(fā)工程的質量,也同時抉擇著軟件能否告成的應用于生活以及能否給人們的生活帶來相應的便利。
一、需求分析的含義
需求分析是一個對用戶意圖不斷舉行透露和判斷的過程,同時要進一步對經(jīng)過可行性分析所確定的系統(tǒng)目標和功能舉行細致論述,在此根基上進一步確定用戶的要求和目的。需求分析的內(nèi)容大致可以分為兩類,主要包括功能性需求和非功能性需求,功能性需求主要是用于說明系統(tǒng)各功能部件與環(huán)境之間相互作用的本質,換言之,就是還沒開發(fā)出來的軟件在實際應用中能做到什么,它是用戶最主要的需求,往往包括系統(tǒng)的輸入以及系統(tǒng)的.輸出、系統(tǒng)能完成的功能以及其他回響。非功能性需求主要是從不同的角度對能想到的具有可行性的解決方案的約束和限制作用,例如對時間、存儲、界面的約束等等,非功能性需求也被稱為“約束性需求”。
二、需求分析在軟件開發(fā)中的意義
(一)能夠裁減不利因素對需求分析的影響
需求分析的第一步是全面熟諳該軟件工程的全體相關人員,明確需求分析方成員和用戶方成員,通過系統(tǒng)分析人員和用戶方成員的交流和溝通,最終確定對目標軟件的綜合要求,同時最終確定如何實現(xiàn)用戶方的需求和軟件最終應達成的水平和標準。
在做需求調(diào)查時,首先分析者理應從軟件工程的細節(jié)啟程,并逐步將軟件的功能細化,然后再做一份更加細致的設計方案,不僅要把各種不同的軟件元素分門別類,還要找出各軟件元素之間的關系,預料該軟件工程是否存在不全面性或者存在可能導致用戶不合意的因素,在做需求調(diào)查時,確定要制止不利因素的影響,假設在這其中察覺問題,應實時與用戶舉行進一步的溝通和交流,從而確定軟件的最終設計方案,同時定義目標系統(tǒng)的細致規(guī)律模型。
與此同時,為了更好更全面的舉行需求調(diào)研分析,還理應主動建立用戶方單位的人事組織、業(yè)務關系,并用布局圖畫出該組織布局,在察覺問題時應適當調(diào)整,進而確保需求分析的高度切實性[1]。
(二)能夠挖掘用戶需求,并對其需求舉行分析建模
軟件需求包括三個不同的層次:業(yè)務需求、用戶需求和功能需求。有些用戶由于缺乏計算機方面的相關學識,所以沒有手段提出相對切實的需求,從而導致一些潛在的需求得不到有效地得志和完善,致使結果的軟件模型不能使用戶完全合意?;诖朔N理由,軟件需求分析人員應試圖站在用戶的角度,不但要確定用戶的需求,還要適當?shù)膯l(fā)用戶,挖掘用戶的潛在需求,不僅儉約時間和本金,還能更加有效的開發(fā)出令用戶合意的高水平軟件。
(三)能夠細致描述各項需求,并最終與用戶溝通確認
優(yōu)秀的需求分析理應是切實、完整、可測試、可修改、可跟蹤的,最終達成能夠全面細致的呈現(xiàn)整個系統(tǒng)業(yè)務流程的效果,并將最終的流程文檔與用戶舉行再議論和完善。所以,需求文檔在需求分析階段是不成被忽略的一道流程。需求規(guī)格說明書貫穿于工程開發(fā)的整個過程,能夠提高需求的有效性。需求規(guī)格說明書應完整、切實、概括的描述對目標系統(tǒng)功能要求、數(shù)據(jù)要求、性能要求、用戶系統(tǒng)等。
由于在一個軟件開發(fā)工程中各個業(yè)務都是一個獨立的功能模塊,所以在應用時主要是通過接口來實現(xiàn)各模塊之間的相互調(diào)用。因此,在需求文檔中要要充分考慮關于用戶接口和軟件接口的運行需求,當軟件工程中發(fā)生問題時,對需求文檔中的描述要做到盡量精準,最終和用戶共同確認,再對內(nèi)容舉行調(diào)整和篩選[2]。
三.優(yōu)化需求分析的過程
(一)問題識別
問題識別階段主要是對軟件開發(fā)的可行性舉行分析,并通過報告的形式呈現(xiàn)出來。優(yōu)化需求分析要盡量擴大需求范圍,做到在實施過程中更加全面,這些需求主要包括功能性需求、性能需求、運行環(huán)境需求、穩(wěn)當性需求、安好保密性需求、資源使用性需求、軟件開發(fā)進度需求等,建立一條完善的信息通信途徑,確保需求分析順遂舉行[3]。
(二)采用新技術優(yōu)化需求分析
在需求分析的過程中,開發(fā)人員務必對軟件工程所處的技術環(huán)境舉行考察和分析,以及工程邊境以外的技術環(huán)境也要放在軟件開發(fā)的考慮范圍之內(nèi),充分發(fā)揮科學技術的作用,使其能夠更好的帶動需求分析的進展和更新,所以,軟件開發(fā)企業(yè)可以積極引進新技術和新設備優(yōu)化需求分析,同時對分析人員舉行定期的專業(yè)性培訓,使其能跟得上技術進展的步伐。
(三)完善軟件的附加功能需求
為軟件添加一些附加功能需求能夠確保軟件的平穩(wěn)高效運行,這些附加功能需求在軟件的功能需求中占有很大比例,它不僅能夠使軟件更加豐富,還能夠使軟件的功能更加強大。但是由于其實現(xiàn)的難度較大,所需費用也相對較高,往往導致其價值被用戶忽略。因此,理應不斷完善對軟件附加功
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 還款合同范例
- 水泵加盟合同范例
- 勞務押金協(xié)議合同范例
- 租房擔保人合同范例
- 測量勞務合同范例
- 正規(guī)裝修合同范例封面
- 真石漆供貨合同范例
- 個人贈予股合同范例
- 安裝服務合同范例
- 個人勞務糾紛合同范例
- 2024年度上海浦東國際機場免稅店經(jīng)營合同2篇
- 2024年度上海船舶分包建造合同2篇
- 2024-2030年中國建筑施工行業(yè)發(fā)展狀況規(guī)劃分析報告
- 2024年家屬租房子合同范文
- 【教師成長案例】教師成長:數(shù)字化浪潮中的破繭之路
- 2024版智能水務管理系統(tǒng)設計與施工合同3篇
- 2024年下半年山東煙臺開發(fā)區(qū)國企業(yè)招聘130人易考易錯模擬試題(共500題)試卷后附參考答案
- 華為經(jīng)營管理-華為的股權激勵(6版)
- 學校比學趕超實施方案樣本(3篇)
- 基于2024年度人工智能的智能客服系統(tǒng)開發(fā)合同
- 2024年度餐飲業(yè)智能點餐系統(tǒng)合同
評論
0/150
提交評論