freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

03第三章需求工程(留存版)

2025-02-13 23:15上一頁面

下一頁面
  

【正文】 確定產(chǎn)品所期望的用戶類; ? 第 2步:與客戶企業(yè)或組織的高層人員進行 交流 ,了解實際用戶任務(wù)和目標 以及這些任務(wù)所支持的 業(yè)務(wù)需求 ; ? 第 3步:與客戶企業(yè)或組織的底層人員進行 交流 ,獲取 每個用戶類的 詳細的用戶需求; ? 第 4步: 整理需求紀要 , 發(fā)現(xiàn)新問題 ,并重復(fù) 13步; ? 第 5步: 需求分類和組織, 以區(qū)別 功能需求、非功能需求、約束條件、業(yè)務(wù)規(guī)則、外部接口需求 、建議解決方法和附加信息; ? 第 6步: 優(yōu)先排序和沖突解決; ? 第 7步:得到最終需求清單,并與客戶做 最終簽字確認。 4. 與 5是矛盾的。 ? 系統(tǒng)必須有能力存儲平均操作連續(xù) 100天所產(chǎn)生的事務(wù)。 – 課程信息維護、選課管理、課程成績登記和查詢等業(yè)務(wù)全部由手工方式改為計算機應(yīng)用。 ? 軟件需求是要把一個定義不足和模糊的問題轉(zhuǎn)換為一個定義良好而準確的問題,進而找到解決問題的方案。 – 學(xué)生希望在選課期間系統(tǒng)能夠 24小時使用,系統(tǒng)使用方便快捷。 ? 系統(tǒng)必須支持 100個 Windows工作站的并行訪問。 ? 需求工程突出了工程化原則,強調(diào)以系統(tǒng)化、條理化和重復(fù)化的方法進行軟件需求的相關(guān)活動,從而增強了管理性和降低了需求開發(fā)的成本 2023/1/30 44 需求工程概念 需求工程的任務(wù): 1.確定待開發(fā)的軟件系統(tǒng)的用戶,并獲取用戶的需求信息。將答案記錄到紙面上,并指出和記錄下未回答條目和未解決問題; ? Step 4:面談之后,分析總結(jié)面談記錄。 4. 確定需求的優(yōu)先級 應(yīng)用分析方法來確定使用實例、產(chǎn)品特性或單項需求實現(xiàn)的優(yōu)先級。 – 收集、排序、選擇、聚集、分析等 – 加工要有名字,通常是動詞短語,簡明地描述完成什么事情 – 在分層的數(shù)據(jù)流圖中,加工還應(yīng)編號 – 三種類型:計算機自動加工、手工加工、人機協(xié)作的加工 1 錄入訂單 2 審核訂單 2023/1/30 100 DFD的主要元素 (2):數(shù)據(jù)存儲 ? 數(shù)據(jù)存儲 (data storage,也稱文件 ):需要在外存儲器上保存的數(shù)據(jù),它可以是數(shù)據(jù)庫文件或任何形式的數(shù)據(jù)組織。 (4) 容易與計算機處理相對照。 ? 系統(tǒng)分析員從對頂層信息的分類開始 , 沿圖中每條路徑反復(fù)細化 , 直到確定了數(shù)據(jù)結(jié)構(gòu)的全部細節(jié)為止 。 2023/1/30 155 需求開發(fā)的管理 (1)需求來源 (2)需求形式化 (3)需求跟蹤矩陣 (1)編寫測試計劃與測試用例; (2)編寫系統(tǒng)驗收標準; (3)通過需求評審; (4)需求評審的誤區(qū)。 3. 驗證需求的完整性和有效性 快速原型法 原型系統(tǒng)所顯示的是系統(tǒng)的主要功能而不是性能,因此可以適當降低對接口、可靠性等的要求,還可以節(jié)省文檔等方面的工作,從而可大大降低原型系統(tǒng)的開發(fā)成本 2023/1/30 150 需求評審 需求評審就是技術(shù)評審,是由非軟件開發(fā)人員對軟件系統(tǒng)進行檢查,進而發(fā)現(xiàn)系統(tǒng)存在的問題。 – 長途電話號碼由區(qū)號和市話號碼組成,其中區(qū)號可以為 0021~02 0300~0999中的任意一個數(shù)字串。 2.數(shù)據(jù)流圖的特性 ( 1)抽象性 ( 2)概括性( 3)層次性 3. 數(shù)據(jù)流圖基本符號 ( 1)源點( 2)加工( 3)數(shù)據(jù)流 ( 4)數(shù)據(jù)存儲文件 4.數(shù)據(jù)流圖的用途 作為交流信息的工具。 ? 軟件需求的物理視圖給出處理功能和數(shù)據(jù)結(jié)構(gòu)的實際表示形式 。 ? 具體地說,需求分析是提煉、分析和審查已收集到的需求信息,找出真正的和具體的需求,并確保所有相關(guān)人員都理解其含義。 2023/1/30 49 需求狀態(tài)跟蹤 需求工程的總體流程 需求獲取 需求分析 需求規(guī)格說明 (SRS) 需求驗證 客戶 (client) 終端用戶 (user) 市場人員 維護人員 基線 (baseline) 需求管理 需求變更過程 需求變更 項目變更 需求開發(fā) 需求管理 2023/1/30 50 需求開發(fā)所包含的活動 ? 確定 產(chǎn)品所期望的 用戶類 ? 獲取每個用戶類的需求 ? 了解實際用戶 任務(wù)和目標 以及這些任務(wù)所支持的 業(yè)務(wù)需求 ? 分析源于用戶的信息以區(qū)別 用戶需求、功能需求、非功能需求、約束條件 、建議解決方法和附加信息 ? 將系統(tǒng)級的需求分為幾個子系統(tǒng),并將需求中的一部份分配給軟件構(gòu)件 ? 了解相關(guān)非功能屬性的重要性 ? 商討實施 優(yōu)先級 的劃分 ? 將所收集的用戶需求 編寫成規(guī)格說明和模型 ? 評審需求規(guī)格說明 ,確保對用戶需求達到共同的理解與認識,并在整個開發(fā)小組接受說明之前將問題都弄清楚 2023/1/30 51 (1) 需求獲取 ? 需求獲取 (Requirement Elicitation): 通過與用戶的交流,對現(xiàn)有系統(tǒng)的觀察及對任務(wù)進行分析,從而開發(fā)、捕獲和修訂用戶的需求 – 對用戶進行分類 – 聆聽每一類用戶的需求 – 分析和整理所獲取的需求 – 形成文檔化的描述 – 簽字確認 2023/1/30 52 (2) 需求分析 ? 需求分析 (Requirement Analysis):對收集到的需求進行提煉、分析和審查,為最終用戶所看到的系統(tǒng)建立概念化的分析模型 – 定義系統(tǒng)的邊界 – 建立軟件原型 – 分析需求可行性 – 確定需求優(yōu)先級 – 建立需求分析模型 – 創(chuàng)建數(shù)據(jù)字典 2023/1/30 53 (3) 形成需求規(guī)格說明 ? 需求規(guī)格說明 (Software Requirement Specification, SRS): – 需求開發(fā)的結(jié)果 – 精確的、形式化的闡述一個軟件系統(tǒng)必須提供的功能、非功能、所要考慮的限制條件等 – 作為用戶和開發(fā)者之間的一個契約 – 是用戶、分析人員和設(shè)計人員之間進行理解和交流的手段 2023/1/30 54 (4) 需求驗證 ? 需求驗證 (Requirement Verification):以需求規(guī)格說明為輸入,通過評審、模擬或快速原型等途徑,分析需求規(guī)格的正確性和可行性,發(fā)現(xiàn)存在的錯誤或缺陷并及時更改和補充。 改正:系統(tǒng)將在 20秒內(nèi)響應(yīng)所有有效的請求。 ? 必須在對話窗口的中間顯示錯誤警告,使用紅色的、 14點加粗 Arial字體。 ? [例 ]用戶可以通過 Inter隨時查詢圖書信息和個人借閱情況,并可以快速查找和瀏覽需要的電子資料; – [功能需求 ]用戶通過 Inter查詢圖書信息; – [功能需求 ]用戶通過 Inter瀏覽個人借閱情況; – [功能需求 ]用戶通過 Inter查找和瀏覽電子資料; – [非功能需求 ]隨時、快速 2023/1/30 21 業(yè)務(wù)需求與用戶需求的對比 ? 針對 Course Registration System ? 業(yè)務(wù)需求 – 由于實行學(xué)分制管理,學(xué)校領(lǐng)導(dǎo)希望用計算機管理學(xué)生選課。 2023/1/30 6 主要困難 : 1. 軟件開發(fā)人員與用戶雙方固有的矛盾 2. 需求具有易變性和難以表述性 3. 需求錯誤的高頻性和修復(fù)的高成本性 2023/1/30 7 軟件開發(fā)的目標是什么? ? 開發(fā)高質(zhì)量的軟件; ? 在預(yù)定的時間和預(yù)算約束下完成; ? 軟件要能夠滿足顧客的需求。 2023/1/30 22 3. 功能需求 ? 功能需求 (Functional Requirements, FR): 系統(tǒng)應(yīng)該提供的 功能或服務(wù) ,通常涉及用戶或外部系統(tǒng)與該系統(tǒng)之間的交互,不考慮系統(tǒng)內(nèi)部的實現(xiàn)細節(jié); ? [例 ] – 用戶可從圖書資料庫中查詢或者選擇其中一個子集; – 系統(tǒng)可提供適當?shù)臑g覽器供用戶閱讀館藏文獻; – 用戶每次借閱圖書應(yīng)對應(yīng)一個唯一的標識號,它被記錄到用戶的賬戶上; 2023/1/30 23 4. 非功能需求 ? 非功能需求 (NonFunctional Requirements, NFR): 從各個角度對系統(tǒng)的約束和限制,反映了客戶對軟件系統(tǒng) 質(zhì)量和性能(quality and performance)的額外要求,如響應(yīng)時間、數(shù)據(jù)精度、可靠性等。 ? 系統(tǒng)可從各型號的 modem上讀取信號作為系統(tǒng)輸入。 2.分析用戶的需求信息,并按需求類型分類,過濾掉非需求的信息。 2023/1/30 73 面談之后 ? 復(fù)查筆記的準確性、完整性和可理解性 ? 把所收集的信息轉(zhuǎn)化為適當?shù)哪P秃臀臋n ? 確定需要進一步澄清的問題域 ? 向參加會議的每一個人發(fā)出此次面談的 minutes(會議紀要 )。 5. 為需求建立模型 需求的圖形分析模型是軟件需求規(guī)格說明的補充說明。 – 以名詞命名 銷售訂單 銷售訂單 銷售訂單 顧客庫存信息庫顧客信用庫發(fā)票付款當前庫存1 銷售產(chǎn)品更新后的庫存顧客信息當前信用度2023/1/30 101 DFD的主要元素 (3):外部實體 ? 外部實體 (external entity):本系統(tǒng)外部環(huán)境中的實體 (包括人員、組織或其他軟件系統(tǒng) ) – 也稱為“數(shù)據(jù)源點 /數(shù)據(jù)終點”,表示產(chǎn)生數(shù)據(jù)的源頭或消費數(shù)據(jù)的終點 – 以名詞短語命名 – 不能直接訪問數(shù)據(jù)存儲 客戶 學(xué)生 庫存系統(tǒng) 旅行社 2023/1/30 102 DFD的主要元素 (4):數(shù)據(jù)流 銷售訂單 客戶1錄入訂單銷售訂單2審核訂單訂單 訂單訂單? 數(shù)據(jù)流 (data flow):數(shù)據(jù)在系統(tǒng)內(nèi)傳播的路徑 – 由一組成分固定的數(shù)據(jù)組成。 (5) 不直觀 (6)人工繪制太麻煩,工作量較大。 2023/1/30 143 Warnier圖 用 Warnier圖可以表明信息的邏輯組織 , 它不僅可以指出一類信息或一個信息量是重復(fù)出現(xiàn)的 , 也可以表示特定信息在某一類信息中是有條件出現(xiàn)的 。 2023/1/30 156 需求管理活動 變更管理過程分為變更描述 、 變更分析和變更實現(xiàn)三個階段 需求文檔的版本控制可以保證得到的是最新的需求文檔版本和記錄需求的歷吏版本 。 2023/1/30 149 需求驗證的方法 : 2. 驗證需求的現(xiàn)實性 為了驗證需求的現(xiàn)實性,分析員應(yīng)該參照以往開發(fā)類似系統(tǒng)的經(jīng)驗,分析用現(xiàn)有的軟、硬件技術(shù)實現(xiàn)目標系統(tǒng)的可能性。 – 外線號碼需先撥 0,然后加撥市話號碼或長途電話號碼。 ? 繪制上述系統(tǒng)的頂層、 0層、 1層 DFD圖 2023/1/30 118 銷售系統(tǒng)頂層 DFD 顧客訂單經(jīng)理采購部門倉庫缺貨通知單到貨通知單0 銷售管理系統(tǒng)備貨單銷售統(tǒng)計表2023/1/30 119 銷售系統(tǒng) 0層 DFD 可供貨訂單顧客1 處理訂單訂單2 處理供貨5統(tǒng)計銷售數(shù)據(jù)3統(tǒng)計缺貨缺貨記錄可供貨訂單倉庫備貨單庫存記錄 訂單記錄采購部門缺貨通知單 到貨通知單經(jīng)理統(tǒng)計表4處理到貨單2023/1/30 120 銷售系統(tǒng) 1層 DFD 合格訂單1 .1 檢查訂單訂單缺貨記錄庫存記錄1 .2 檢查庫存1 .3 確定可供貨性庫存單訂貨單可供貨訂單2 .1 根據(jù)訂單修改庫存可供貨訂單 備貨單庫存記錄 訂單記錄2 .2 開備貨單已登記訂單2023/1/30 121 銷售系統(tǒng) 1層 DFD 缺貨記錄3 .1匯總?cè)必浛偭? .2打印缺貨通知單缺貨量 缺貨通知單缺貨記錄庫存記錄到貨通知單 4 .1根據(jù)到貨單修改庫存4 .2處理缺貨訂單4 .3修改缺貨記錄訂單到貨單可供貨訂單2023/1/30 122 銷售系統(tǒng) 1層 DFD 訂單記錄統(tǒng)計表5 .2按區(qū)域統(tǒng)計5 .3按顧客統(tǒng)計
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1