




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、第4章 需求分析 1第4章 需求分析軟件需求分析的基本任務就是分析和綜合己收集到的需求信息。其中分析的工作就在于透過現(xiàn)象看本質(zhì),找出這些需求信息間的內(nèi)在聯(lián)系和可能的矛盾。綜合的工作就是去掉那些非本質(zhì)的信息,找出解決矛盾的方法并建立系統(tǒng)的邏輯模型。 2第4章 需求分析4.1 建立系統(tǒng)關聯(lián)圖建立系統(tǒng)關聯(lián)圖4.2 分析需求的可行性分析需求的可行性4.3 構建用戶接口原型構建用戶接口原型4.4 確定需求的優(yōu)先級別確定需求的優(yōu)先級別4.5 需求建模需求建模4.6 建立數(shù)據(jù)詞典建立數(shù)據(jù)詞典34.1 建立系統(tǒng)關聯(lián)圖建立系統(tǒng)關聯(lián)圖n關聯(lián)圖 是用于描述系統(tǒng)與外部實體間的界限和接口的模型,也明確通過接口的信息流和
2、物質(zhì)流。 n目的根據(jù)需求獲取階段確定的系統(tǒng)范圍用圖形表示系統(tǒng)與外部實體間的關聯(lián)。 44.1 建立系統(tǒng)關聯(lián)圖建立系統(tǒng)關聯(lián)圖n例:某培訓中心管理信息系統(tǒng)的關聯(lián)圖54.2 分析需求的可行性分析需求的可行性n任務分析需求可行性的基本任務是在允許的成本和性能要求、以及系統(tǒng)的范圍內(nèi)分析每項需求得以實施的可能性。 64.2 分析需求的可行性分析需求的可行性n在實際需求分析中應考慮的風險類型 性能風險 安全風險 過程風險 實現(xiàn)技術風險 數(shù)據(jù)庫風險 日程風險 外部接口風險 穩(wěn)定風險 通常使用定性的方法如分類為“高”、“中”、“低”來評估風險,而且所需要的時間可與需求的數(shù)目成正比。74.3 構建用戶接口原型構建用
3、戶接口原型n任務 對于軟件開發(fā)人員或用戶不能明確化的需求,通過建立相應的用戶接口原型然后評估該原型,使得項目相關人員能更好理解所要解決的問題。 n用戶接口原型 一個可能的局部實現(xiàn),而不是整個系統(tǒng)。n目的可使許多概念和可能發(fā)生的事更為直觀明了。 84.3 構建用戶接口原型構建用戶接口原型n兩個概念拋棄型原型和進化型原型 。n構建用戶接口原型的方法 q紙上原型化方法;q人工模擬原型化方法;1.自動原型化方法。94.4 確定需求的優(yōu)先級別確定需求的優(yōu)先級別n好處q幫助項目相關人員判斷系統(tǒng)的核心需求,并有助于項目相關人員集中于重點問題的交流和協(xié)商;q需求優(yōu)先級之間的關聯(lián)可以幫助軟件開發(fā)人員決定軟件體系
4、結構,還可以幫助解決可能發(fā)生的設計沖突;1.根據(jù)需求的優(yōu)先級權衡合理的項目范圍和進度安排、預算、人力資源以及質(zhì)量目標的要求。 104.4 確定需求的優(yōu)先級別確定需求的優(yōu)先級別命 名含 義方法來源高一個關鍵任務的需求或下一版本所需要的。 Karl E. W.中 支持必要的系統(tǒng)操作或最終所要求的,但如果有必要的話,可以延遲到下一個版本。低 功能或質(zhì)量上的增強;如果資源允許的話,實現(xiàn)這些需求總有一天使產(chǎn)品更完美?;镜闹挥性谶@些需求上達一致意見,軟件才會被接受。 IEEE 1998條件的 實現(xiàn)這些需求將增強產(chǎn)品的性能,但如果忽略這些需求,產(chǎn)品也是可以被接受的??蛇x的對一個功能類有影響,實現(xiàn)或不實現(xiàn)均
5、可。3必須完美地實現(xiàn)。 Kovize 19992需要付出努,但不必做得太完美。1可以包含缺陷分配需求優(yōu)先級的方法 114.4 確定需求的優(yōu)先級別確定需求的優(yōu)先級別在確定了所有需求的優(yōu)先級后,必須把每個需求優(yōu)先級記錄入需求規(guī)格說明中,并可通過設置相應的字段給予標識。 124.5 需求建模需求建模n任務導出目標系統(tǒng)的邏輯模型(或需求模型),以明確目標系統(tǒng)“做什么”的問題。 n需求建模需求建模就是把由文本表示的需求和由圖形或數(shù)字符號表示的需求結合起來,繪制出對目標系統(tǒng)的完整性描述,以檢測軟件需求的一致性、完整性和錯誤等。 134.5 需求建模需求建模n目的增強對用自然語言描述的需求規(guī)格說明的理解,而
6、不是要替換它。n幾種早期的需求模型PSA/PSL、SREM和SADT。n目前常用的需求分析方法SA方法和面向?qū)ο蟮姆治龇椒?144.5 需求建模需求建模nPSA/PSL: 由美國密歇根大學在ISDOS項目中開發(fā)的需求定義語言PSL,和分析工具PSAnSPEM:由美國TRW公司開發(fā),使用了需求描述語言RSL,表示處理流的R-Net,分析工具REVS,主要是面向?qū)崟r系統(tǒng)。nSADT:由SoftTech公司開發(fā),主要用方框表示動作和處理,并在方框的上下左右用有向弧分別表示輸入,輸出,控制數(shù)據(jù)和使用的資源。154.5 需求建模需求建模n圖形表示的需求分析方法,是一種半形式化方法, 不嚴謹n現(xiàn)有方法中,VDM,Z符號,B方法和基于代數(shù)理論的方法,是比較嚴格的需求分析的描述方法n后面會介紹164.6建立數(shù)據(jù)詞典建立數(shù)據(jù)詞典n數(shù)據(jù)詞典 定義目標系統(tǒng)中使用的所有數(shù)據(jù)元素和結構的含義、類型、數(shù)量值、格式和度量單位、精度及允許取值范圍的共享數(shù)據(jù)倉庫。 n作用確保軟件開發(fā)人員使用統(tǒng)一的數(shù)據(jù)定義,以及可提高需求分析,設計、實現(xiàn)和維護過程中的可跟蹤性。 17人有了知識,就會具備各種分析能力,明辨是非的能力。所以我們要勤懇讀書,廣泛閱讀,古人說“書中自有黃金屋?!蓖ㄟ^閱讀科技書
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣告牌場地租賃合同
- 后勤勞務服務承包合同書
- 數(shù)控機床購買合同
- 產(chǎn)品研發(fā)與研發(fā)人員效率表
- 債務債權轉讓協(xié)議書
- 鋪設壓沙土施工方案
- 公路護欄加高施工方案
- 漢蘭達四門隔音施工方案
- (一模)贛州市2025年高三年級摸底考試物理試卷(含標準答案)
- 橋墩鋼筋成品保護方案
- 三年級美術下冊 曲曲直直 教學課件
- 團員民主評議測評表
- 生產(chǎn)運作管理備貨型與訂貨型生產(chǎn)
- 副井井筒永久鎖口安全技術措施
- 2023年擬任縣處級領導干部任職資格考試測試題
- GB/T 21994.4-2008氟化鎂化學分析方法第4部分:鎂含量的測定EDTA容量法
- 公司安全生產(chǎn)管理架構圖
- 服飾禮儀四三七三七一一五
- 團課知識點考團課必備
- 歐盟ELV(汽車)指令課件
- 第2課《說和做》課件(共30張ppt) 部編版語文七年級下冊
評論
0/150
提交評論