下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、l需求分析的過程l 需求分析階段的工作可以分為四個方面:對問題的識別,分析與綜合,制定規(guī)格說明和評審。下面分別介紹。1.問題識別:首先系統分析人員要研究計劃階段產生的可行性分析報告和軟件項目實施計劃。主要從系統的角度來理解軟件并產生計劃估算的軟件范圍是否恰當。確定對目標系統的綜合要求,即軟件的需求。并提出這些需求實現條件,以及需求應該達到的標準 。也就是解決要求所開發(fā)軟件做什么,做到什么程度。這些需求包括功能需求,性能需求,環(huán)境需求和可靠性需求,安全保密要求,用戶界面需求,資源使用需求,軟件成本消耗與開發(fā)進度需求。2.分析與綜合:需求分析的第二步工作是問題分析和方案的綜合。分析員需從數據流和數
2、據結構出發(fā),逐步細化所有的軟件功能。找出系統各元素之間的聯系,接口特征和設計上的限制,分析它們是否滿足功能要求,是否合理,依據功能需求,性能需求,運行環(huán)境需求等,剔除其不合理的部分,增加其需要部分,最終綜合成系統的解決方案,給出目標系統的詳細邏輯模型。在這個步驟中,分析與綜合工作反復地進行。在對現行問題和期望的信息進行分析的基礎上,分析員開始綜合處一個或幾個解決方案,然后檢查它的工作是否符合軟件計劃規(guī)定的范圍等等,再進行修改。總之,對問題進行分析和綜合的過程將一直持續(xù)到分析員與用戶雙方都有把握正確地制定該軟件的規(guī)格說明為止。常用的分析方法有面向數據流的結構化分析方法,面向數據結構的JACKSO
3、N方法,面向對象的分析等,以及用于建立動態(tài)模型的狀態(tài)遷移圖或PETR網等,這些方法都采用圖文結合的方式,可以直觀地描述軟件的邏輯模型。3.編制需求分許的文檔:已經得到的需求應當得到清晰準確的描述。通常把描述需求的文檔叫做軟件需求規(guī)格說明書。同時,為了確切表達用戶對軟件的輸入輸出要求,還需要制定數據要求說明書及編寫初步的用戶手冊,著重反映被開發(fā)的用戶界面和用戶使用的具體要求。此外,依據在需求分析階段對系統的進一步分析,從目標系統的精細模型出發(fā),可以更準確地估計所開發(fā)項目的成本和進度。從而修改,完善與確定軟件開發(fā)實施計劃。4.需求分析評審:作為需求分析階段工作的復查手段,在需求分析的最后一步,應該
4、對功能的正確性,完整性和清晰性,以及其他需求給予評價,評審的主要內容是:系統定義的目標是否與用戶的要求一致;系統需求分析階段提供的文檔資料是否齊全;文檔中的所有描述是否完整、清晰、準確反映用戶要求;與所有其他系統成分的重要接口是否都已經描述;所有項目的數據流與數據結構是否足夠、確定;所有圖表是否清楚,在不補充說明時能否理解;主要功能是否已包括在規(guī)定的軟件的范圍之內,是否都已充分說明;設計的約束條件或限制條件是否符合實際;開發(fā)的技術風險是什么;是否考慮過軟件需求的其他方案;是否考慮過將來可能會提出的軟件需求;是否詳細制定了檢驗標準,它們能否對系統定義是否成功進行確認;有沒有遺漏、重復或不一致的地
5、方;用戶是否審查了初步的用戶手冊;軟件開發(fā)計劃中的、估算是否受到了影響;為了保證軟件需求定義的質量,評審應以專門指定的人員負責,并按規(guī)則嚴格進行。評審借宿應有評審負責人的結論意見及簽字。除分析人員之外,用戶,開發(fā)部門的管理者,軟件設計,實現,測試的人員都應當參加評審工作。通常,評審的結果都包括一些修改意見,待修改完成后再經評審通過。才可進入設計階段。l 分析員和用戶的責任:軟件需求分析工作,是軟件開發(fā)人員與用戶密切配合,充分交換意見,最終達到互相諒解的過程。作為開發(fā)人員一方的代表,參入需求分析的是分析員。分析員又稱為系統分析員,系統工程師等,他們處在用戶和高級程序員之間,負責溝通用戶和開發(fā)人員
6、的認識和見解,起著橋梁的作用。一方面要協助用戶對所開發(fā)的軟件闡明要求,另一方面還要與高級程序員交換意見,探討用戶所提要求的合理性以及實現的可能性。最后還要負責編寫軟件需求規(guī)格說明書和初步用戶手冊。l為勝任上述任務,分析員應當具備如下的素質:1.能夠熟練地掌握計算機硬,軟件的專業(yè)知識,具有一定的系統開發(fā)經驗。2.善于進行抽象的思維和創(chuàng)造性的思維,善于把握抽象的概念,并把它們重新整理成為各種邏輯成分,并給出簡明、清晰的描述。3.善于從相互沖突或混淆的原始資料中抽出恰當的條目來。4.善于進行調查研究,能夠很快學習用戶的專業(yè)領域知識,理解用戶的環(huán)境條件。5.能夠傾聽他人的意見,注意發(fā)揮其他人員的作用。6.具有良好的書面和口頭交流能力。l 軟件需求分析方法 :需求分析方法由對軟件的屬數據域和功能域的系統分析過程及其表示方法組成。它定義了表示系統邏輯視圖和物理視圖的方式。大多數的需求分析方法是由數據驅動的,也就是說,這些方法提供了一種表示數據域的機制,分析員根據這種表示,確定軟件功能及其它特征,最終建立一個待開發(fā)軟件的抽象模型,即目標系統的邏輯模型。數據域具有三種屬性:數據流、數據內容和數據結構。通常,一種需求分析方法總要利用其中的一種或幾種屬性。目前已經出現了許多需求分析方法,每一種分析方法都引入了不同的記號和分析策略。但它們仍具有以下的共性。1.支持數據域分析的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 深度解析(2026)《GBT 25635.2-2010電解去毛刺機床 第2部分:參數》(2026年)深度解析
- 2026中國農業(yè)科學院第一批招聘7人(農業(yè)環(huán)境與可持續(xù)發(fā)展研究所)參考考試試題及答案解析
- 2025廣東佛山市南海區(qū)獅山鎮(zhèn)英才學校招聘3人考試參考試題及答案解析
- 2025廣東深圳市規(guī)劃和自然資源局光明管理局勞務派遣人員招聘1人備考考試試題及答案解析
- 2025年銅陵市義安經開區(qū)管委會公開招聘編外聘用人員1名備考考試題庫及答案解析
- 2025年甘肅省天水市清水縣白沙中心衛(wèi)生院招聘元坪村鄉(xiāng)村醫(yī)生考試參考試題及答案解析
- 2025年寧波市北侖區(qū)小港街道辦事處招聘編外人員1人參考考試試題及答案解析
- 2025河北雄安人才服務有限公司招聘2人備考筆試試題及答案解析
- 2025廣東廣州景泰第三幼兒園教師招聘1人參考筆試題庫附答案解析
- 2025廣東河源市連平縣退役軍人事務局招聘編外人員3人模擬筆試試題及答案解析
- 句法成分課件(共18張)統編版語文八年級上冊
- GB/T 70.3-2023降低承載能力內六角沉頭螺釘
- 2023版中國近現代史綱要課件:07第七專題 星星之火可以燎原
- 通知書產品升級通知怎么寫
- 氣管插管術 氣管插管術
- 大學《實驗診斷學》實驗八:病例分析培訓課件
- GB/T 28400-2012釹鎂合金
- 多維閱讀第8級Moon Mouse 明星老鼠的秘密
- 骨髓增生異常綜合癥課件整理
- 心肌梗死院前急救課件
- 雙升基本知識-信號
評論
0/150
提交評論