




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、圖書管理系統(tǒng)-需求獲取計(jì)科系 段恩澤email: 主要內(nèi)容 準(zhǔn)備知識(shí) 需求獲取 準(zhǔn)備知識(shí) 什么是軟件需求? 軟件需求的作用或意義? 怎樣獲取需求?要點(diǎn)是什么? 獲取需求的過(guò)程中應(yīng)注意哪些事項(xiàng)? 需求分析完成的標(biāo)志是什么? 軟件需求的質(zhì)量標(biāo)準(zhǔn) 本節(jié)目標(biāo) 理解軟件需求及其作用和意義 理解軟件需求規(guī)格說(shuō)明書及其評(píng)價(jià)標(biāo)準(zhǔn) 了解獲取需求過(guò)程中的注意事項(xiàng),掌握獲取需求的要點(diǎn) 什么是需求? 需求:系統(tǒng)或系統(tǒng)組成成分必須滿足或具有的條件或能力,以滿足合同、標(biāo)準(zhǔn)、規(guī)格要求,或其他正式的強(qiáng)制性文件。 需求就是陳述系統(tǒng)必須要做的事或者系統(tǒng)必需具備的特征。 A requirement is a feature tha
2、t the system must have or constraint that it must satisfy to be accepted by client. 什么是軟件需求? 功能需求:描述系統(tǒng)預(yù)期提供的功能或服務(wù)系統(tǒng)應(yīng)提供的服務(wù)如何對(duì)輸入做出反應(yīng)系統(tǒng)在特定條件下的行為 非功能需求:指那些不直接與系統(tǒng)具體功能相關(guān)的一類需求產(chǎn)品需求機(jī)構(gòu)需求外部需求 領(lǐng)域需求:源于系統(tǒng)的應(yīng)用領(lǐng)域需求 功能需求 軟件系統(tǒng)的功能需求描述可以有許多方式:文字描述圖表表示 功能需求可以以不同的詳細(xì)程度反復(fù)編寫和細(xì)化 功能需求描述應(yīng)該完整而且一致和準(zhǔn)確完整性意味著客戶所需的所有的服務(wù)應(yīng)該全部給出描述一致性意味著需
3、求描述不能前后矛盾準(zhǔn)確性是指需求不能出現(xiàn)模糊和二義性的地方 非功能需求 非功能需求主要與系統(tǒng)的總體特征相關(guān),是一些限制性要求,是對(duì)實(shí)際使用環(huán)境所做的要求正確性和精確性性能和效率易用性可理解性與簡(jiǎn)潔性可復(fù)用性與可擴(kuò)充性 非功能需求關(guān)心的是系統(tǒng)整體特征而不是個(gè)別的系統(tǒng)的特征,比功能需求對(duì)系統(tǒng)更關(guān)鍵。 非功能需求卻很難檢驗(yàn) 非功能需求與功能需求有時(shí)會(huì)發(fā)生沖突,它們之間存在著相互作用關(guān)系 領(lǐng)域需求 領(lǐng)域需求反映應(yīng)用領(lǐng)域的基本問(wèn)題,直接影響到系統(tǒng)的可用性。 練習(xí) 各組就自己組所選擇的系統(tǒng)列舉出有哪些功能需求、非功能需求和領(lǐng)域需求 軟件需求的作用或意義? 軟件需求是軟件開發(fā)的基礎(chǔ)。對(duì)需求的完全理解和系統(tǒng)描
4、述是軟件成功開發(fā)至關(guān)重要的前提。用戶開發(fā)人員需求人員 怎樣獲取需求? 可以通過(guò)對(duì)用戶訪談來(lái)獲取需求 與用戶進(jìn)行訪談可以通過(guò)正式會(huì)議或者一般訪談的形式進(jìn)行。 在進(jìn)行訪談前,業(yè)務(wù)員需要了解用戶所在行業(yè)的一些背景情況和相關(guān)行業(yè)知識(shí)。 無(wú)論何種訪談,在進(jìn)行前都應(yīng)該準(zhǔn)備訪談提綱,在得到一些訪談信息后,要有針對(duì)性的設(shè)置訪談問(wèn)題。 訪談的要點(diǎn)是什么? 圍繞以下問(wèn)題展開訪談:功能及過(guò)程數(shù)據(jù)及屬性 以大家最熟悉的QQ軟件為例:Q:請(qǐng)問(wèn)QQ群都提供了哪些功能?A: 聊天、群共享、.、群相冊(cè)等功能Q:請(qǐng)問(wèn)群相冊(cè)是干什么用的?A:群成員可上傳照片到群相冊(cè)通過(guò)共享Q:可否具體談下如何上傳照片?A:1、首先進(jìn)入群相冊(cè),2
5、、選擇上傳照片功能;3、選擇要存放的相冊(cè);4、選擇要上傳的照片;上傳。就完成了上傳照片的工作。功能過(guò)程 需求訪談續(xù)Q:請(qǐng)問(wèn)存放的相冊(cè)是固定的還是可以自己選擇?A:都可以。你可以選擇存放在缺省相冊(cè),也可以新建相冊(cè)Q:新建相冊(cè)時(shí)要輸入什么數(shù)據(jù)呢?A:要輸入相冊(cè)名稱和相冊(cè)描述Q:兩個(gè)都必須輸嗎?A:相冊(cè)名稱必須輸,相冊(cè)描述可輸可不輸Q:數(shù)據(jù)的長(zhǎng)度有限制嗎?A:是的,長(zhǎng)度不超過(guò)30個(gè)字符。Q:.細(xì)化數(shù)據(jù)屬性及約束屬性及約束 獲取需求的過(guò)程中的注意事項(xiàng) 選擇關(guān)鍵人物進(jìn)行訪談 正確理解用戶的需求(行業(yè)、業(yè)務(wù)及背景知識(shí)) 訪談的記錄要條例清晰,真實(shí)有效。 根據(jù)實(shí)際的情況,訪談可能會(huì)進(jìn)行很多次,直到確實(shí)明確用
6、確實(shí)明確用戶的需求。 需求分析完成的標(biāo)志是什么? 需求規(guī)格(SRS,Software Requirement Specification)是需求分析任務(wù)的最終“產(chǎn)品”,它是用戶、管理者、分析工程師、測(cè)試工程師、維護(hù)工程師交流的標(biāo)準(zhǔn)和依據(jù)。 需求規(guī)格描述了系統(tǒng)的數(shù)據(jù)、功能、行為、性能需求、設(shè)計(jì)約束、驗(yàn)收標(biāo)準(zhǔn)、以及其他與需求相關(guān)的信息。 分為:用戶需求和系統(tǒng)需求 用戶需求 用戶需求是從用戶角度描述系統(tǒng)功能和非功能需求,以便讓不具備專業(yè)技術(shù)知識(shí)的客戶能看懂。 用戶需求描述的是系統(tǒng)的外部行為,通常用自然語(yǔ)言、圖表和直觀的圖形來(lái)表述 用戶需求描述示例2.1 處理銷售:完成一次銷售過(guò)程。2.1.1 基本流
7、程:(1)顧客攜帶所購(gòu)商品或服務(wù)到收銀臺(tái)通過(guò)POS機(jī)付款;(2)收銀員開始一次新的銷售交易;(3)收銀員輸入商品條碼;(4)系統(tǒng)逐條記錄銷售的商品,并顯示該商品的描述、價(jià)格和累計(jì)額;重復(fù)(3)(4),直到輸入結(jié)束;(5)系統(tǒng)顯示總額;(6)收銀員告知顧客總額,并請(qǐng)求付款;(7)顧客付款,系統(tǒng)處理支付;(8)系統(tǒng)記錄完整的銷售信息,并將銷售金和支持信息發(fā)送到外部的帳務(wù)系統(tǒng)和庫(kù)存系統(tǒng);(9)系統(tǒng)打印票據(jù);(10)顧客攜帶商品和票據(jù)離開。2.1.2 擴(kuò)展流程:. 系統(tǒng)需求 系統(tǒng)需求是比用戶需求更詳細(xì)的需求描述,是系統(tǒng)實(shí)現(xiàn)的基本依據(jù) 系統(tǒng)需求描述可能包括許多不同的模型,如對(duì)象模型和數(shù)據(jù)流模型 在面向?qū)?/p>
8、象的分析中,常采用圖形化符合(如UML等各種圖表)描述系統(tǒng)的功能 需求說(shuō)明必須描述 功能 - 所數(shù)據(jù)的軟件要做什么 性能 - 軟件功能在執(zhí)行過(guò)程中的速度、可使用性、響應(yīng)時(shí)間、各種軟件功能的恢復(fù)數(shù)據(jù)、吞吐能力、精度、頻率等 限制 - 在效果、實(shí)現(xiàn)語(yǔ)言、數(shù)據(jù)庫(kù)完整性、資源限制、操作系統(tǒng)等方面所要求的標(biāo)準(zhǔn) 屬性 - 可移植性、正確性、可維護(hù)性及安全性等方面的考慮 外部接口 - 與人、硬件、其它軟件和硬件的相互關(guān)系 需求規(guī)格文檔標(biāo)準(zhǔn)(GB856D-1988)1 引言 1.1 編寫目的 1.2 項(xiàng)目背景(單位和與其他系統(tǒng)的關(guān)系) 1.3 定義(專門術(shù)語(yǔ)和縮寫詞)2 任務(wù)概述 2.1 目標(biāo) 2.2 運(yùn)行環(huán)
9、境 2.3 條件限制3 數(shù)據(jù)描述 3.1 靜態(tài)數(shù)據(jù) 3.2 動(dòng)態(tài)數(shù)據(jù) 3.3 數(shù)據(jù)庫(kù)描述 3.4 數(shù)據(jù)字典 3.5 數(shù)據(jù)采集4 功能需求 4.1 功能劃分 4.2 功能描述5 性能需求 5.1 數(shù)據(jù)精確度 5.2 時(shí)間特性 5.3 適應(yīng)性6 運(yùn)行需求 5.1 用戶界面 5.2 硬件接口 5.3 軟件接口 5.4 故障處理7 其他需求(檢測(cè)或驗(yàn)收標(biāo)準(zhǔn)、可用性、可維護(hù)性可移植性、安全保密性) 軟件需求的質(zhì)量標(biāo)準(zhǔn) 需求驗(yàn)證對(duì)需求文檔和制品進(jìn)行質(zhì)量評(píng)估,確保需求說(shuō)明準(zhǔn)確、完整 包括以下內(nèi)容:正確性一致性完整性可行性必要性可檢驗(yàn)性需求的可跟蹤性最后簽字確保需求和描述充分、正確確保需求無(wú)矛盾、沖突、含糊或二義的地方確保需求無(wú)遺漏確保每一項(xiàng)需求必須在已知系統(tǒng)和環(huán)境下可以實(shí)施確保需求是用戶需要的確保需求是可測(cè)、可驗(yàn)證的驗(yàn)證需求
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 商業(yè)綜合體儲(chǔ)藏室所有權(quán)轉(zhuǎn)移協(xié)議
- 民營(yíng)企業(yè)廠房租賃安全生產(chǎn)協(xié)議范本
- 涉及租賃房屋周邊商業(yè)配套的退房協(xié)議
- 房屋委托租房協(xié)議書范本
- 農(nóng)產(chǎn)品集中采購(gòu)合作協(xié)議
- 無(wú)人振搗機(jī)軌跡規(guī)劃
- 下肢深靜脈血栓治療與護(hù)理
- 2024年高考語(yǔ)文復(fù)習(xí):宮苑類題材古代詩(shī)歌閱讀練習(xí)題(含答案解析)
- 制造客戶需求培訓(xùn)
- 四有好老師教師培訓(xùn)講座
- 《統(tǒng)計(jì)學(xué)》 課件 廖穎文 1. 緒 論
- QCC品管圈活動(dòng)表格匯編
- 幼兒園零星改造工程施工完整方案
- 城市軌道交通服務(wù)禮儀PPT完整全套教學(xué)課件
- 第四講 堅(jiān)持以人民為中心PPT習(xí)概論2023優(yōu)化版教學(xué)課件
- 《世界遺產(chǎn)背景下的影響評(píng)估指南和工具包》
- DolphinScheduler體系架構(gòu)突破
- 探究食育課程對(duì)小班幼兒良好飲食習(xí)慣形成的作用 論文
- 電力安全規(guī)程(變電)
- 南通鋼筋加工裝備項(xiàng)目可行性研究報(bào)告
評(píng)論
0/150
提交評(píng)論