版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第3講需求分析基礎(chǔ)軟件工程導(dǎo)論之用工程化的方法來開發(fā)軟件/sundae_meng/sundae_meng2序言(1/2)開發(fā)軟件系統(tǒng)前,須了解用戶的期望和要求軟件需求需求分析過程需求分析的重要性軟件開發(fā)的基礎(chǔ)和前提最終目標(biāo)軟件系統(tǒng)驗(yàn)收的標(biāo)準(zhǔn)避免或者盡早剔除早期的錯(cuò)誤/sundae_meng3序言(2/2)需求分析的復(fù)雜性和面臨的困難片面,不完全模糊,不準(zhǔn)確不一致,歧義需求復(fù)雜和龐大因此必須使用系統(tǒng)的方法、借助于一系列行之有效的技術(shù)和工具進(jìn)行軟件需求分析/sundae_meng4本講內(nèi)容需求分析的任務(wù)和過程需求獲取技術(shù)需求分析和描述技術(shù)軟件需求規(guī)格說明書及其評(píng)審/sundae_meng5需求分析的任務(wù)和過程(1/2)什么是用戶需求待開發(fā)軟件系統(tǒng)的功能、性能、設(shè)計(jì)約束和其它要求用戶需求例子-圖書館管理系統(tǒng)功能需求:辦理讀者借書證,…性能需求:查詢操作延遲時(shí)間不超過1秒鐘,…設(shè)計(jì)約束:前臺(tái)運(yùn)行在windowsOS下,…其它要求:開發(fā)時(shí)間6個(gè)月,…/sundae_meng6需求分析的任務(wù)和過程(2/2)需求分析的任務(wù)通過對(duì)應(yīng)用問題及其環(huán)境的理解和分析,準(zhǔn)確、一致和完全地刻劃用戶需求,形成軟件需求規(guī)格說明書(SRS:SoftwareRequirementSpecification)需求分析過程獲取和理解用戶需求描述和分析用戶需求對(duì)用戶需求進(jìn)行評(píng)審/sundae_meng7需求分析過程示意圖獲取和理解需求描述和分析需求評(píng)審用戶需求需求獲取技術(shù)建模、抽象、多視點(diǎn)、問題分解、原型需求評(píng)審原則/sundae_meng8步驟1:獲取和理解用戶需求階段任務(wù)獲取并理解用戶需求,清除用戶需求的不一致性,模糊性和歧義性,幫助用戶發(fā)現(xiàn)潛在的需求原則和用戶進(jìn)行交流和合作將對(duì)原始問題理解與軟件開發(fā)經(jīng)驗(yàn)結(jié)合,發(fā)現(xiàn)…./sundae_meng9步驟2:描述和分析用戶需求階段任務(wù)對(duì)用戶需求進(jìn)行建模,生成SRS和初步用戶手冊(cè)SRS:用戶需求(功能,行為,性能等)用戶手冊(cè):如何操作和使用目標(biāo)軟件,界面描述和使用初步構(gòu)想,目的…
原則確保SRS的完整性、一致性和準(zhǔn)確性鼓勵(lì)用戶參與SRS以及用戶手冊(cè)的制定盡可能做到SRS結(jié)構(gòu)清晰,措辭準(zhǔn)確和簡潔/sundae_meng10步驟3:對(duì)用戶需求進(jìn)行評(píng)審任務(wù)多方人員一起對(duì)SRS進(jìn)行復(fù)核和評(píng)審,以確保用戶手冊(cè)和SRS全面、準(zhǔn)確、一致地反映用戶需求原則支持各方(用戶,需求分析人員、設(shè)計(jì)人員)共同參與評(píng)審工作/sundae_meng11本講內(nèi)容需求分析的任務(wù)和過程需求獲取技術(shù)需求分析和描述技術(shù)軟件需求規(guī)格說明書及其評(píng)審/sundae_meng12需求獲取技術(shù)/sundae_meng13訪談和會(huì)議/sundae_meng14
觀察用戶工作流程或者實(shí)踐/sundae_meng15用戶和開發(fā)人員共同組成聯(lián)合小組加強(qiáng)聯(lián)系促進(jìn)交流增進(jìn)合作/sundae_meng16案例分析:圖書館管理系統(tǒng)(1/3)讀者管理書庫管理讀者借閱管理/sundae_meng17用戶項(xiàng)目負(fù)責(zé)人需求分析人員設(shè)計(jì)員案例分析:圖書館管理系統(tǒng)(2/3)1.建立聯(lián)合小組參與者:用戶、需求分析人員、設(shè)計(jì)人員。/sundae_meng18案例分析:圖書館管理系統(tǒng)(3/3)2.會(huì)議討論明確問題、范圍、環(huán)境等,逐步了解用戶需求會(huì)議應(yīng)有記錄,整理形成文檔3.分成三小組讀者管理、圖書管理和讀者借閱子系統(tǒng)4.總結(jié)各方成果形成結(jié)論性的SRS/sundae_meng19本講內(nèi)容需求分析的任務(wù)和過程需求獲取技術(shù)需求分析和描述技術(shù)軟件需求規(guī)格說明書及其評(píng)審/sundae_meng20需求描述和分析技術(shù)問題分解抽象建模多視點(diǎn)快速原型/sundae_meng21整個(gè)問題子問題1子問題3子問題2問題分解什么是問題分解將大問題分解為小問題,通過小問題解決來實(shí)現(xiàn)大問題的解決問題分解有助于降低解決問題的復(fù)雜度;獲取和分析問題本身所固有的整體-部分關(guān)系圖書館系統(tǒng)讀者管理圖書管理借閱管理/sundae_meng22問題抽象(1/2)什么是抽象?抽象有助于控制問題復(fù)雜度,抓住問題的本質(zhì),獲取一般和特殊關(guān)系/sundae_meng23問題抽象(2/2)讀者抽象(提取成份)名字性別單位類別照片Email電話讀者抽象(拋棄成份)身高年齡……/sundae_meng24需求建模(1/2)什么是需求模型模型是對(duì)現(xiàn)實(shí)的簡化,包含有廣泛影響的要素,忽略不相關(guān)的次要因素需求模型詳細(xì)、準(zhǔn)確地描述了用戶對(duì)目標(biāo)軟件系統(tǒng)的功能、行為、性能、設(shè)計(jì)約束等方面的要求為什么需要建模建??煽s小和簡化所用戶需求的分析和描述,從多個(gè)視點(diǎn)、多個(gè)不同的抽象層次來描述用戶需求,從而更好促進(jìn)軟件的開發(fā)/sundae_meng25需求建模(2/2)注意需求建模不要涉及軟件設(shè)計(jì)和實(shí)現(xiàn)細(xì)節(jié)需求建模方法面向數(shù)據(jù)流的方法面向?qū)ο蟮姆椒?sundae_meng26多視點(diǎn)分析什么是多視點(diǎn)分析從多個(gè)角度、不同層面上分析和描述用戶需求為什么需要多視點(diǎn)分析人的認(rèn)識(shí)具有片面性(瞎子摸象)
多視點(diǎn)可以幫助我們?nèi)姘盐沼脩舻男枨?sundae_meng27快速原型方法傳統(tǒng)軟件開發(fā)存在的問題需求分析員與用戶之間沒有一種直觀交流媒介用戶需求不斷變化
如何適應(yīng)這樣一種變化如何更為直觀地評(píng)價(jià)用戶需求什么是軟件系統(tǒng)的原型對(duì)軟件系統(tǒng)的主要功能和行為的直觀描述(操作模式、過程和界面)什么是快速原型方法通過構(gòu)建用戶需求的原型來分析和描述用戶需求/sundae_meng28快速原型方法示意圖/sundae_meng29本講內(nèi)容需求分析的任務(wù)和過程需求獲取技術(shù)需求分析和描述技術(shù)軟件需求規(guī)格說明書及其評(píng)審/sundae_meng30軟件需求規(guī)格說明書及其評(píng)審軟件需求規(guī)格說明書軟件需求規(guī)格說明書評(píng)審/sundae_meng31軟件需求規(guī)格說明書需求規(guī)格說明書的內(nèi)容功能與行為需求描述,例如,辦理讀者借書證,驗(yàn)證讀者借書證號(hào)碼是否存在性能需求描述,例如查詢響應(yīng)時(shí)間不超過1秒鐘設(shè)計(jì)約束,例如運(yùn)行在windows2000操作系統(tǒng)下其他,要求在6個(gè)月內(nèi)完成/sundae_meng32軟件需求規(guī)格說明書評(píng)審在將需求規(guī)格說明書遞交給軟件設(shè)計(jì)之前,必須對(duì)它進(jìn)行評(píng)審評(píng)審要求用戶、需求分析員和設(shè)計(jì)員共同參與/sundae_meng33需求評(píng)審的內(nèi)容和標(biāo)準(zhǔn)正確性無歧義性完全性可驗(yàn)證性一致性可理解和可修改性可追蹤性/sundae_meng34本講小結(jié)需求分析的任務(wù)和過程需求獲取技術(shù)需求描述和分析技術(shù)軟件需求規(guī)格說明書以及評(píng)審/sundae_meng35思考題你認(rèn)為課堂上講的這些需求分析技術(shù)是否有效和可行?如不可行你認(rèn)為應(yīng)怎樣進(jìn)行需求分析?如果你是一名軟件項(xiàng)目經(jīng)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《GA 1052.6-2013警用帳篷 第6部分:60m2棉帳篷》專題研究報(bào)告
- 養(yǎng)老院入住老人生活照料服務(wù)規(guī)范制度
- 企業(yè)員工培訓(xùn)與能力建設(shè)制度
- 企業(yè)內(nèi)部溝通協(xié)作制度
- 紀(jì)檢監(jiān)督檢查培訓(xùn)課件
- 2026湖北武漢人才服務(wù)發(fā)展有限公司招聘初中教師派往江岸區(qū)公立學(xué)校1人參考題庫附答案
- 2026湖南醫(yī)發(fā)投養(yǎng)老產(chǎn)業(yè)有限公司子公司高級(jí)管理人員招聘2人備考題庫附答案
- 2026福建廈門市集美區(qū)樂海幼兒園頂崗教職工招聘2人備考題庫附答案
- 2026福建省面向清華大學(xué)選調(diào)生選拔工作參考題庫附答案
- 2026秋季威海銀行校園招聘參考題庫附答案
- DB31-T 1502-2024 工貿(mào)行業(yè)有限空間作業(yè)安全管理規(guī)范
- 2022版義務(wù)教育(物理)課程標(biāo)準(zhǔn)(附課標(biāo)解讀)
- 肺結(jié)核患者合并呼吸衰竭的護(hù)理查房課件
- 井噴失控事故案例教育-井筒工程處
- 地源熱泵施工方案
- GB/T 16947-2009螺旋彈簧疲勞試驗(yàn)規(guī)范
- 硒功能與作用-課件
- 《英語教師職業(yè)技能訓(xùn)練簡明教程》全冊(cè)配套優(yōu)質(zhì)教學(xué)課件
- PKPM結(jié)果分析限值規(guī)范要求和調(diào)整方法(自動(dòng)版)
- 同步工程的內(nèi)涵、導(dǎo)入和效果
- 喪假證明模板
評(píng)論
0/150
提交評(píng)論