軟件系統(tǒng)的分析和設(shè)計(jì).ppt_第1頁(yè)
軟件系統(tǒng)的分析和設(shè)計(jì).ppt_第2頁(yè)
軟件系統(tǒng)的分析和設(shè)計(jì).ppt_第3頁(yè)
軟件系統(tǒng)的分析和設(shè)計(jì).ppt_第4頁(yè)
軟件系統(tǒng)的分析和設(shè)計(jì).ppt_第5頁(yè)
已閱讀5頁(yè),還剩47頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

2008 4唐金文E mial tangjw 192 168 136 16下載本講座相關(guān)資料 唐金文ComputerScienceDepartmentQujinNormalUniversity 軟件需求分析文檔的寫作方法TheWritingMethodsofSoftwareRequirementsSpecification SRS 2008 4唐金文E mial tangjw 192 168 136 16下載本講座相關(guān)資料 講座目的 為畢業(yè)論文的撰寫提供幫助專業(yè)論文基本要求是 綜合多門專業(yè)基礎(chǔ)課程 三門及以上 計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)本科畢業(yè)論文 要求綜合應(yīng)用程序設(shè)計(jì) 數(shù)據(jù)庫(kù) 網(wǎng)絡(luò)相關(guān)知識(shí)撰寫畢業(yè)論文 設(shè)計(jì) 共同探討軟件需求分析規(guī)范SRS SoftwareRequirementsSpecification 2008 4唐金文E mial tangjw 192 168 136 16下載本講座相關(guān)資料 講座內(nèi)容 什么是軟件需求分析 為什么一定要寫需求分析文檔 SRS 需求分析兩種方法 結(jié)構(gòu)化 面向?qū)ο?介紹 怎么寫軟件需求分析文檔 重點(diǎn)介紹結(jié)構(gòu)化思想 2008 4唐金文E mial tangjw 192 168 136 16下載本講座相關(guān)資料 是實(shí)施軟件工程項(xiàng)目的第一步 需求分析 設(shè)計(jì) 編碼 測(cè)試 維護(hù) 工作 是對(duì)業(yè)務(wù)規(guī)則及業(yè)務(wù)流程進(jìn)行分析后的語(yǔ)言文字及圖表的描述 無(wú)論什么領(lǐng)域 軟件的應(yīng)用無(wú)非是代替 或部分代替 該領(lǐng)域業(yè)務(wù)手工工作 提高工作效率 因此要求軟件設(shè)計(jì)開發(fā)者弄清楚該領(lǐng)域的業(yè)務(wù)需求 就是軟件的需求分析 例如 XX學(xué)校學(xué)籍管理信息系統(tǒng) 的開發(fā)與設(shè)計(jì) 要求設(shè)計(jì)人員熟悉學(xué)籍管理的業(yè)務(wù)規(guī)則及流程 什么是軟件需求分析 2008 4唐金文E mial tangjw 192 168 136 16下載本講座相關(guān)資料 為什么一定要寫需求分析文檔 需求分析文檔也稱需求分析規(guī)格說(shuō)明書或稱為需求規(guī)約說(shuō)明書 SoftwareRequirementSpecification SRS 是需求分析階段最終形成的文檔 體現(xiàn)了這個(gè)需求分析成果 同樣屬于軟件制品之一 SRS的作用 一定程度上等價(jià)與建筑設(shè)計(jì)圖和設(shè)計(jì)說(shuō)明書 開發(fā)者與用戶間事實(shí)上的技術(shù)合同書開發(fā)者下一步設(shè)計(jì)和編碼的基礎(chǔ)測(cè)試驗(yàn)收目標(biāo)系統(tǒng)的依據(jù) 2008 4唐金文E mial tangjw 192 168 136 16下載本講座相關(guān)資料 需求分析的兩種方法 結(jié)構(gòu)化分析方法SA StructureAnalysis1 1結(jié)構(gòu)化系統(tǒng)分析思想結(jié)構(gòu)化分析方法是由美國(guó)Yourdon公司在20世紀(jì)70年代提出的 其基本思想是將系統(tǒng)開發(fā)看成工程項(xiàng)目 有計(jì)劃 有步驟地進(jìn)行 是一種應(yīng)用很廣的開發(fā)方法 適用于分析大型信息系統(tǒng) 結(jié)構(gòu)化分析方法采用 自頂向下 逐層分解 的開發(fā)策略 按照這種策略 再?gòu)?fù)雜的系統(tǒng)也可以有條不紊的進(jìn)行 只要將復(fù)雜的系統(tǒng)適當(dāng)分層 每層的復(fù)雜程度即可降低 這就是結(jié)構(gòu)化分析的特點(diǎn) 2008 4唐金文E mial tangjw 192 168 136 16下載本講座相關(guān)資料 1 2結(jié)構(gòu)化分析方法的內(nèi)容 結(jié)構(gòu)化分析之后獲得的文檔是系統(tǒng)分析報(bào)告 系統(tǒng)分析報(bào)告是由下面幾個(gè)部分組成的 現(xiàn)行業(yè)務(wù)流程分析 現(xiàn)有數(shù)據(jù)和數(shù)據(jù)流程分析 系統(tǒng)的初步方案和補(bǔ)充材料 如開發(fā)計(jì)劃等 2008 4唐金文E mial tangjw 192 168 136 16下載本講座相關(guān)資料 1 3結(jié)構(gòu)劃分此方法的特點(diǎn) 結(jié)構(gòu)化分析方法簡(jiǎn)單 易于掌握和使用 結(jié)構(gòu)化分析方法將分析的結(jié)果用圖形表示 如業(yè)務(wù)流程圖 數(shù)據(jù)流程圖等 這些圖形都有一套標(biāo)準(zhǔn)圖符組成 從而將分析結(jié)果簡(jiǎn)明易懂的展示在用戶面前 結(jié)構(gòu)化分析是在業(yè)務(wù)流或已有系統(tǒng)的基礎(chǔ)上再構(gòu)思即將開發(fā)的目標(biāo)系統(tǒng) 采用層層分解對(duì)問(wèn)題進(jìn)行分解 2008 4唐金文E mial tangjw 192 168 136 16下載本講座相關(guān)資料 1 4結(jié)構(gòu)化分析方法的局限 結(jié)構(gòu)化分析方法要求對(duì)系統(tǒng)有完整確切的需求定義 而實(shí)際上這是非常困難的 文檔資料數(shù)量大 需要書寫大量文檔 隨著分析的深入 這套文檔需要及時(shí)更新 即使在工具的輔助下 仍有一定的難度 以數(shù)據(jù)為中心 而不是以問(wèn)題為中心 不能很好地表示客觀世界的真實(shí)情況 其結(jié)果不能直接映射題域 2008 4唐金文E mial tangjw 192 168 136 16下載本講座相關(guān)資料 2 面向?qū)ο蠓治龇椒∣OA ObjectorientedAnalysis20世紀(jì)80年代到90年代出現(xiàn)大量的OOA和OOD論文與專著 OOA和OOD技術(shù)在工業(yè)界得到廣泛應(yīng)用 OOA D成為計(jì)算機(jī)軟件領(lǐng)域的主流技術(shù) OOA方法強(qiáng)調(diào) 以問(wèn)題域中的固有事物作為基本單位 即認(rèn)為 任何一個(gè)復(fù)雜的軟件系統(tǒng) 對(duì)象是組成系統(tǒng)的基本單位 系統(tǒng)行為是對(duì)象與對(duì)象之間進(jìn)行交互與協(xié)作完成系統(tǒng)功能的 所以要求在OOA分析階段 在詳盡描述業(yè)務(wù)規(guī)則的基礎(chǔ)上 提取系統(tǒng) 問(wèn)題域 中的對(duì)象 并在抽象層次上建立OOA模型 從而為OOD階段的類的設(shè)計(jì)與交互作準(zhǔn)備 面向?qū)ο蠓椒ㄏ碌能浖こ滩襟E是 OOA OOD OOPL 2008 4唐金文E mial tangjw 192 168 136 16下載本講座相關(guān)資料 需求分析文檔寫作步驟 步驟1 獲取原始的業(yè)務(wù)需求及業(yè)務(wù)規(guī)則設(shè)計(jì)人員考察原始業(yè)務(wù)流程及業(yè)務(wù)規(guī)則 不清楚的問(wèn)題必須請(qǐng)教業(yè)務(wù)人員 發(fā)現(xiàn)可改進(jìn)的業(yè)務(wù)規(guī)則和流程與業(yè)務(wù)人員進(jìn)行協(xié)商 達(dá)成一致意見 最終形成文字性及圖表描述的業(yè)務(wù)需求 為解決自然語(yǔ)言的二義性問(wèn)題 使用術(shù)語(yǔ)表的方式對(duì)容易產(chǎn)生歧義的術(shù)語(yǔ)進(jìn)行闡釋 如 跳墻 下海 等詞語(yǔ)具有二義性 必要時(shí)采用圖表的方式加以描述 最好能使用CASE ComputerAidedSoftwareEngineering 工具 如軟件建模工具RationalRose Visio2003等 2008 4唐金文E mial tangjw 192 168 136 16下載本講座相關(guān)資料 步驟2 功能需求建模 基于業(yè)務(wù)需求 結(jié)構(gòu)化思想 步驟2 1使用數(shù)據(jù)流圖DFD進(jìn)行功能建模步驟2 2檢查數(shù)據(jù)流圖的正確性步驟2 3利用數(shù)據(jù)字典描述DFD中的元素 即描述DFD中的數(shù)據(jù)流 數(shù)據(jù)存儲(chǔ) 數(shù)據(jù)項(xiàng) 數(shù)據(jù)變換處理 需求分析文檔寫作步驟 2008 4唐金文E mial tangjw 192 168 136 16下載本講座相關(guān)資料 信息流模型 計(jì)算機(jī)系統(tǒng)從外部實(shí)體接受輸入信息 經(jīng)過(guò)處理后轉(zhuǎn)變成輸出信息 并最終展現(xiàn)給外部實(shí)體 功能建模和信息流 2008 4唐金文E mial tangjw 192 168 136 16下載本講座相關(guān)資料 功能建模就是用抽象模型的概念 按照軟件內(nèi)部數(shù)據(jù)傳遞 變換的關(guān)系 自頂向下逐層分解 直到找到滿足功能要求的所有可實(shí)現(xiàn)的軟件為止 功能模型使用了數(shù)據(jù)流圖來(lái)表達(dá)系統(tǒng)內(nèi)數(shù)據(jù)的運(yùn)動(dòng)情況 而數(shù)據(jù)流的變換則用結(jié)構(gòu)化英語(yǔ) 判定表與判定樹來(lái)描述 也可以用算法的形式化表示來(lái)描述數(shù)據(jù)流的變換 功能建模 2008 4唐金文E mial tangjw 192 168 136 16下載本講座相關(guān)資料 數(shù)據(jù)流圖 DFD DataFlowDiagram 描述系統(tǒng)邏輯模型信息在系統(tǒng)中的流動(dòng)和處理 用途交流信息的工具 貫穿分析 設(shè)計(jì) 編碼 維護(hù)四個(gè)階段的工具 數(shù)據(jù)流圖 2008 4唐金文E mial tangjw 192 168 136 16下載本講座相關(guān)資料 從數(shù)據(jù)流動(dòng)和變換的角度 以圖形的方式刻畫數(shù)據(jù)從輸入到輸出的流動(dòng)變換過(guò)程 數(shù)據(jù)流圖 2008 4唐金文E mial tangjw 192 168 136 16下載本講座相關(guān)資料 外部實(shí)體 表示要加工處理的數(shù)據(jù)是從外部得到或從外部提供 同時(shí)也是數(shù)據(jù)結(jié)果的接收者 可以是人 組織 其它系統(tǒng) 數(shù)據(jù)流 箭頭表示數(shù)據(jù)流方向 一般在旁邊標(biāo)注數(shù)據(jù)流名 數(shù)據(jù)變換 加工處理 對(duì)數(shù)據(jù)進(jìn)行加工 處理和變換 從而實(shí)現(xiàn)某個(gè)功能或操作 數(shù)據(jù)存儲(chǔ) 表示處理過(guò)程中存放各種數(shù)據(jù)的文件 數(shù)據(jù)流圖圖符說(shuō)明 2008 4唐金文E mial tangjw 192 168 136 16下載本講座相關(guān)資料 單層DFD對(duì)于大型系統(tǒng) 復(fù)雜 龐大 難于理解分層DFD 較大型軟件系統(tǒng)DFD分成多層 子圖 父圖概念 可以表示數(shù)據(jù)流和功能的進(jìn)一步的細(xì)節(jié) 控制復(fù)雜度 逐級(jí)分解 逐步求精 高層DFD是其低層的抽象 低層是高層相關(guān)數(shù)據(jù)處理的細(xì)節(jié) 分層數(shù)據(jù)流圖 2008 4唐金文E mial tangjw 192 168 136 16下載本講座相關(guān)資料 S 2 1 3 2 2 2 1 2 3 3 1 3 2 頂層 不編號(hào) 0層 1層 2008 4唐金文E mial tangjw 192 168 136 16下載本講座相關(guān)資料 頂層DFD 用一個(gè)數(shù)據(jù)變換表示軟件 含所有相關(guān)外部實(shí)體 含外部實(shí)體與軟件中間的數(shù)據(jù)流 不含數(shù)據(jù)存儲(chǔ) 唯一 描述軟件的作用范圍 對(duì)總體功能 輸入 輸出進(jìn)行抽象描述 反映軟件和系統(tǒng) 環(huán)境的關(guān)系 分層數(shù)據(jù)流圖 2008 4唐金文E mial tangjw 192 168 136 16下載本講座相關(guān)資料 中間和底層DFD 分層數(shù)據(jù)流圖 2008 4唐金文E mial tangjw 192 168 136 16下載本講座相關(guān)資料 由外向里 先畫系統(tǒng)的輸入輸出 然后畫系統(tǒng)的內(nèi)部 再畫處理的內(nèi)部 由頂向下 頂層 中間層 底層數(shù)據(jù)流圖 逐層分解 從外向里 建立DFD的步驟 2008 4唐金文E mial tangjw 192 168 136 16下載本講座相關(guān)資料 1 對(duì)考生送來(lái)的報(bào)名單進(jìn)行檢查 2 對(duì)合格的報(bào)名單編好準(zhǔn)考證號(hào)后將準(zhǔn)考證送給考生 并將匯總后的考生名單送給閱卷站 3 對(duì)閱卷站送來(lái)的成績(jī)單進(jìn)行檢查 并根據(jù)考試中心制定的合格標(biāo)準(zhǔn)審定合格者 4 制作考生通知單 含成績(jī)及合格 不合格標(biāo)志 送給考生 5 按地區(qū)進(jìn)行成績(jī)分類統(tǒng)計(jì)和試題難度分析 產(chǎn)生統(tǒng)計(jì)分析表 考務(wù)處理系統(tǒng)功能 2008 4唐金文E mial tangjw 192 168 136 16下載本講座相關(guān)資料 步驟2 1考務(wù)處理系統(tǒng)頂層DFD 2008 4唐金文E mial tangjw 192 168 136 16下載本講座相關(guān)資料 步驟2 20層DFD 2008 4唐金文E mial tangjw 192 168 136 16下載本講座相關(guān)資料 步驟2 3登記報(bào)名單第1層DFD 2008 4唐金文E mial tangjw 192 168 136 16下載本講座相關(guān)資料 步驟2 4統(tǒng)計(jì)成績(jī)1層DFD 2008 4唐金文E mial tangjw 192 168 136 16下載本講座相關(guān)資料 數(shù)據(jù)存儲(chǔ)不出現(xiàn)在頂層圖中 外部實(shí)體通常不出現(xiàn)在頂層圖外 數(shù)據(jù)存儲(chǔ)之間不應(yīng)該有數(shù)據(jù)流 仔細(xì) 恰當(dāng)?shù)貫閿?shù)據(jù)變換命名 處理 對(duì)象 仔細(xì) 恰當(dāng)?shù)貫閿?shù)據(jù)流命名 反映整體含義 對(duì)數(shù)據(jù)變換建立唯一 層次性編號(hào) 每個(gè)數(shù)據(jù)變換通常要求既有輸入又有輸出 不要試圖讓DFD反映處理的順序 DFD規(guī)則和注意事項(xiàng) 2008 4唐金文E mial tangjw 192 168 136 16下載本講座相關(guān)資料 a 數(shù)據(jù)守恒某個(gè)處理用以產(chǎn)生輸出的數(shù)據(jù)沒(méi)有輸入給這個(gè)處理 即出現(xiàn)遺漏 另一種是一個(gè)處理的某些輸入并沒(méi)有在處理中使用以產(chǎn)生輸出 b 數(shù)據(jù)存儲(chǔ) 文件 的使用數(shù)據(jù)存儲(chǔ) 文件 應(yīng)被數(shù)據(jù)流圖中的處理讀和寫 而不是僅讀不寫 或僅寫不讀 c 父圖和子圖的平衡 步驟2 5考檢查數(shù)據(jù)流圖的正確性 2008 4唐金文E mial tangjw 192 168 136 16下載本講座相關(guān)資料 描述數(shù)據(jù)流標(biāo)識(shí) 來(lái)源 去向 數(shù)據(jù)組成 其它流動(dòng)屬性描述 頻率 數(shù)據(jù)量 描述數(shù)據(jù)存儲(chǔ)文件名 描述 數(shù)據(jù)結(jié)構(gòu) 數(shù)據(jù)存儲(chǔ)方式 關(guān)鍵碼 存取頻率和數(shù)據(jù)量 安全性要求 描述數(shù)據(jù)項(xiàng) 不可再分解的數(shù)據(jù)單位名稱 描述 數(shù)據(jù)類型 長(zhǎng)度 精度 取值范圍及缺省值 計(jì)量單位 相關(guān)數(shù)據(jù)元素及數(shù)據(jù)結(jié)構(gòu) 描述數(shù)據(jù)變換名稱 編號(hào) 激活條件 變換邏輯 執(zhí)行頻率 步驟2 6利用數(shù)據(jù)字典描述DFD中的元素 2008 4唐金文E mial tangjw 192 168 136 16下載本講座相關(guān)資料 描述數(shù)據(jù)流 數(shù)據(jù)流名 報(bào)名單別名 無(wú)簡(jiǎn)述 學(xué)生報(bào)名時(shí)填寫的項(xiàng)目來(lái)源 學(xué)生去向 數(shù)據(jù)變換 審查報(bào)名單 組成 學(xué)號(hào) 姓名 生源地?cái)?shù)據(jù)流量 1000次 周高峰值 報(bào)名開始期間1000次 天 2008 4唐金文E mial tangjw 192 168 136 16下載本講座相關(guān)資料 描述數(shù)據(jù)流 數(shù)據(jù)流名 準(zhǔn)考證別名 無(wú)簡(jiǎn)述 學(xué)生考試憑證來(lái)源 考務(wù)處理系統(tǒng)去向 學(xué)生組成 準(zhǔn)考證號(hào) 姓名 生源地 照片數(shù)據(jù)流量 1000次 周高峰值 報(bào)名期間1000次 天 2008 4唐金文E mial tangjw 192 168 136 16下載本講座相關(guān)資料 描述數(shù)據(jù)存儲(chǔ) 文件名 考生名冊(cè)表別名 無(wú)簡(jiǎn)述 存放考生信息信息組成 準(zhǔn)考證號(hào) 姓名 性別 出生年月 生源地 照片組織方式 索引文件 以學(xué)號(hào)為關(guān)鍵字查詢要求 要求能夠立即查詢 2008 4唐金文E mial tangjw 192 168 136 16下載本講座相關(guān)資料 描述數(shù)據(jù)項(xiàng) 數(shù)據(jù)項(xiàng)名 準(zhǔn)考證號(hào)別名 ZK No ZK num簡(jiǎn)述 準(zhǔn)考證編號(hào) 主關(guān)鍵字類型 字符串長(zhǎng)度 10取值范圍及含義 第1 3位 生源地代碼第4位 性別標(biāo)志 1 男0 女第5 10位 00001 99999 具體編號(hào) 2008 4唐金文E mial tangjw 192 168 136 16下載本講座相關(guān)資料 描述數(shù)據(jù)變換 數(shù)據(jù)變換名 登記報(bào)名單編號(hào) 1激活條件 收到報(bào)名單變換邏輯 1 1檢查報(bào)名單 1 2編準(zhǔn)考證號(hào) 1 3登記考生 執(zhí)行頻率 2000次 日 2008 4唐金文E mial tangjw 192 168 136 16下載本講座相關(guān)資料 獲取原始需求 功能建模 數(shù)據(jù)流圖DFD 數(shù)據(jù)字典DD 指明數(shù)據(jù)如何在系統(tǒng)內(nèi)被變換 數(shù)據(jù)建模 實(shí)體關(guān)系圖ERD 定義數(shù)據(jù)對(duì)象 屬性和關(guān)系 需求分析規(guī)格說(shuō)明書 分析總結(jié) 2008 4唐金文E mial tangjw 192 168 136 16下載本講座相關(guān)資料 需求文檔要點(diǎn) 需求文檔可以使用自然語(yǔ)言或形式化語(yǔ)言來(lái)描述 還可以添加圖形的表述方式和模型表征的方式 編寫目的 為項(xiàng)目開發(fā)提供軟件總體要求 作為用戶和軟件開發(fā)人員之間了解的基礎(chǔ) 提出功能 性能 接口和可靠性的要求 作為軟件人員進(jìn)行設(shè)計(jì)和編碼的基礎(chǔ) 提供驗(yàn)收標(biāo)準(zhǔn) 作為用戶確認(rèn)測(cè)試的依據(jù) 需求文檔完成后 需要經(jīng)過(guò)正式評(píng)審 以便作為下一階段工作的基礎(chǔ) 2008 4唐金文E mial tangjw 192 168 136 16下載本講座相關(guān)資料 需求文檔要點(diǎn) 開發(fā)人員常常寫不出好的需求文檔需求調(diào)查工作不充分 獲取的需求信息太少或者太亂 以至于寫不成需求文檔 開發(fā)人員寫作能力比較差 解決方法是 提高開發(fā)人員寫作能力的根本辦法就是多練習(xí)寫文檔 熟能生巧 另外 合適的文檔模板以及比較好的示例文檔能有效地降低寫作難度 2008 4唐金文E mial tangjw 192 168 136 16下載本講座相關(guān)資料 高質(zhì)量需求敘述的特性 1 1 正確需求規(guī)格說(shuō)明書應(yīng)當(dāng)正確地反映用戶的真實(shí)意圖 2 清楚清楚的需求讓人易讀易懂 清楚的反義詞是 難讀 難理解 可以用設(shè)問(wèn)的方式來(lái)判斷需求文檔是否清楚 文檔的結(jié)構(gòu) 段落是否亂七八糟 上下文是否不連貫 文檔的語(yǔ)句是否含糊其詞 羅里羅嗦 看了半天是否還不明白需求究竟是什么 2008 4唐金文E mial tangjw 192 168 136 16下載本講座相關(guān)資料 高質(zhì)量需求敘述的特性 2 3 無(wú)二義性 無(wú)二義性 是指每個(gè)需求只有唯一的含義 如果一個(gè)人說(shuō)的話 不同的人可能有不同的理解 那么這句話就有二義性 如果需求存在二義性 將會(huì)導(dǎo)致人們誤解需求而開發(fā)出偏離需求的產(chǎn)品 為了使需求無(wú)二義性 人們?cè)趯懳臋n時(shí)措詞應(yīng)當(dāng)準(zhǔn)確 切勿模棱兩可 使用術(shù)語(yǔ)表的形式進(jìn)行解釋 4 一致 一致 Consistent 是指 需求文檔 中各個(gè)需求之間不會(huì)發(fā)生矛盾 矛盾常常潛伏在需求文檔的上下文中 2008 4唐金文E mial tangjw 192 168 136 16下載本講座相關(guān)資料 高質(zhì)量需求敘述的特性 3 5 必要 需求文檔 中的各項(xiàng)需求對(duì)用戶而言應(yīng)當(dāng)都是必要的 畫蛇添足 或 錦上添花 6 完備 完備 Complete 是指 需求文檔 中沒(méi)有遺漏一些必要的需求 不完備的 需求文檔 將導(dǎo)致產(chǎn)生功能不完整的軟件 用戶在使用該軟件時(shí)可能無(wú)法完成預(yù)期的任務(wù) 2008 4唐金文E mial tangjw 192 168 136 16下載本講座相關(guān)資料 高質(zhì)量需求敘述的特性 4 7 可實(shí)現(xiàn)各項(xiàng)需求對(duì)開發(fā)方而言應(yīng)當(dāng)都是可實(shí)現(xiàn)的 可實(shí)現(xiàn) 意味著在技術(shù)上是可行的 并且滿足時(shí)間 費(fèi)用 質(zhì)量等約束 8 可驗(yàn)證各項(xiàng)需求對(duì)用戶方而言應(yīng)當(dāng)都是可驗(yàn)證的 如果需求是不可驗(yàn)證的 那么用戶就無(wú)法驗(yàn)收軟件 可能會(huì)發(fā)生商業(yè)糾紛 2008 4唐金文E mial tangjw 192 168 136 16下載本講座相關(guān)資料 不合格的需求敘述 1 例1 主要功能要求 提供娛樂(lè)休閑 難理解 不清楚 不具體 例2 BBS功能需求 可以進(jìn)行信息的交流 可以進(jìn)行文章的發(fā)表 可以進(jìn)行文章的回復(fù) 不限制的論壇內(nèi)容的瀏覽 以上功能的操作步驟和通常的BBS論壇的一般步驟相同 畫蛇添足 例3 故障處理 可采用雙機(jī)備份機(jī)制 不完備 雙機(jī)備份能處理所有故障 2008 4唐金文E mial tangjw 192 168 136 16下載本講座相關(guān)資料 不合格的需求敘述 2 例4 時(shí)間特性 在峰值負(fù)載期 與所規(guī)定的發(fā)送成功響應(yīng)時(shí)間的允許偏離范圍 2秒 發(fā)送成功響應(yīng)時(shí)間是多少 例5 非功能需求 界面設(shè)計(jì)良好 由于該系統(tǒng)是面向某學(xué)校的學(xué)籍 成績(jī)管理 以及提供學(xué)生和老師查詢信息 所以主要的是響應(yīng)查詢 一般不會(huì)有大的問(wèn)題 什么情況下不會(huì)有問(wèn)題 2008 4唐金文E mial tangjw 192 168 136 16下載本講座相關(guān)資料 不合格的需求敘述 3 例6 靈活性 為適應(yīng)需求

溫馨提示

  • 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論