SE 第4章 需求分析_第1頁(yè)
SE 第4章 需求分析_第2頁(yè)
SE 第4章 需求分析_第3頁(yè)
SE 第4章 需求分析_第4頁(yè)
SE 第4章 需求分析_第5頁(yè)
已閱讀5頁(yè),還剩37頁(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)介

1、計(jì)算機(jī)學(xué)院計(jì)算機(jī)學(xué)院 軟件工程課程組軟件工程課程組 n 需求分析的主要任務(wù)是什么?需求分析的主要任務(wù)是什么? n 如何識(shí)別、獲取需求?如何識(shí)別、獲取需求? n 需要獲取哪些需求?需要獲取哪些需求? n 何為需求建模?何為需求建模? n 什么是結(jié)構(gòu)化分析方法?什么是結(jié)構(gòu)化分析方法? n 什么是面向數(shù)據(jù)流的分析方法?什么是面向數(shù)據(jù)流的分析方法? n目標(biāo)和任務(wù)目標(biāo)和任務(wù) n需求獲取技術(shù)需求獲取技術(shù) n需求內(nèi)容需求內(nèi)容 n需求建模方法需求建模方法 n問(wèn)題分析問(wèn)題分析 n需求描述需求描述 n需求評(píng)審需求評(píng)審 1.調(diào)研(個(gè)別訪談,小組會(huì)議,觀察用戶工作流調(diào)研(個(gè)別訪談,小組會(huì)議,觀察用戶工作流 程)。程)

2、。 2.閱讀與行業(yè)相關(guān)的標(biāo)準(zhǔn)或規(guī)則、文檔,獲取需求。閱讀與行業(yè)相關(guān)的標(biāo)準(zhǔn)或規(guī)則、文檔,獲取需求。 3.通過(guò)市場(chǎng)調(diào)查和用戶問(wèn)卷調(diào)查,了解目前市場(chǎng)上通過(guò)市場(chǎng)調(diào)查和用戶問(wèn)卷調(diào)查,了解目前市場(chǎng)上 用戶對(duì)同類產(chǎn)品的意見(jiàn)和建議。用戶對(duì)同類產(chǎn)品的意見(jiàn)和建議。 4.收集同類產(chǎn)品的用戶手冊(cè)、操作說(shuō)明、演示版本收集同類產(chǎn)品的用戶手冊(cè)、操作說(shuō)明、演示版本 等,然后對(duì)它們進(jìn)行比較,汲取精華,去其糟粕。等,然后對(duì)它們進(jìn)行比較,汲取精華,去其糟粕。 編號(hào)編號(hào)提出問(wèn)題提出問(wèn)題 1 您在哪個(gè)部門(mén)工作?您在哪個(gè)部門(mén)工作? 2 出版業(yè)務(wù)流程是什么?出版業(yè)務(wù)流程是什么? 3 您每日都處理那些文件、數(shù)據(jù)、報(bào)表?您每日都處理那些文件、

3、數(shù)據(jù)、報(bào)表? 4 工作中手工處理特別麻煩的事情是什么?工作中手工處理特別麻煩的事情是什么? 5 工作中手工處理什么問(wèn)題解決不了?影響效率的問(wèn)題有哪工作中手工處理什么問(wèn)題解決不了?影響效率的問(wèn)題有哪 些?些? 6 您認(rèn)為提高工作效率,節(jié)省工作時(shí)間,減輕工作強(qiáng)度可采您認(rèn)為提高工作效率,節(jié)省工作時(shí)間,減輕工作強(qiáng)度可采 取哪些辦法?取哪些辦法? 編號(hào)編號(hào)提出問(wèn)題提出問(wèn)題 7您的部門(mén)需要成本核算和統(tǒng)計(jì)的內(nèi)容有哪些?您的部門(mén)需要成本核算和統(tǒng)計(jì)的內(nèi)容有哪些? 8您的部門(mén)采用計(jì)算機(jī)管理工作情況如何?您的部門(mén)采用計(jì)算機(jī)管理工作情況如何? 9如何改進(jìn)業(yè)務(wù)流程使之更合理?如何改進(jìn)業(yè)務(wù)流程使之更合理? 10哪些問(wèn)題是

4、目前傳統(tǒng)手工方法根本無(wú)法解決的?哪些問(wèn)題是目前傳統(tǒng)手工方法根本無(wú)法解決的? 11出版社計(jì)算機(jī)管理信息系統(tǒng)需要解決什么問(wèn)題?出版社計(jì)算機(jī)管理信息系統(tǒng)需要解決什么問(wèn)題? n功能功能性需求性需求 q 定義了系統(tǒng)做什么定義了系統(tǒng)做什么 q 描述系統(tǒng)必須支持的功能和過(guò)程描述系統(tǒng)必須支持的功能和過(guò)程 n非功能性需求(技術(shù)需求)非功能性需求(技術(shù)需求) q 定義了系統(tǒng)工作時(shí)的特性定義了系統(tǒng)工作時(shí)的特性 q 描述操作環(huán)境和性能目標(biāo)描述操作環(huán)境和性能目標(biāo) n任務(wù):功能需求、性能需求、環(huán)境需求(開(kāi)發(fā)環(huán)境與運(yùn)行任務(wù):功能需求、性能需求、環(huán)境需求(開(kāi)發(fā)環(huán)境與運(yùn)行 環(huán)境)環(huán)境) n可能遇到問(wèn)題可能遇到問(wèn)題 1、認(rèn)識(shí)不統(tǒng)

5、一(用戶之間、用戶與開(kāi)發(fā)者之間),在特定、認(rèn)識(shí)不統(tǒng)一(用戶之間、用戶與開(kāi)發(fā)者之間),在特定 應(yīng)用系統(tǒng)中稱一把手工程應(yīng)用系統(tǒng)中稱一把手工程 2、用戶與開(kāi)發(fā)者之間無(wú)共同語(yǔ)言,隔行如隔山。開(kāi)發(fā)者應(yīng)、用戶與開(kāi)發(fā)者之間無(wú)共同語(yǔ)言,隔行如隔山。開(kāi)發(fā)者應(yīng) 盡可能熟采應(yīng)用領(lǐng)域盡可能熟采應(yīng)用領(lǐng)域 3、需求是一個(gè)反復(fù)過(guò)程、別指望一兩次調(diào)研會(huì)就解決問(wèn)題,、需求是一個(gè)反復(fù)過(guò)程、別指望一兩次調(diào)研會(huì)就解決問(wèn)題, 每次反復(fù)都要有需求分析文檔作依據(jù)。每次反復(fù)都要有需求分析文檔作依據(jù)。 1.面向數(shù)據(jù)流的分析方法面向數(shù)據(jù)流的分析方法 2.面向?qū)ο蟮姆治龇椒嫦驅(qū)ο蟮姆治龇椒?3.面向數(shù)據(jù)結(jié)構(gòu)的分析方法面向數(shù)據(jù)結(jié)構(gòu)的分析方法 需求

6、建模方法需求建模方法 1. (Structured Analysis,SA) F用抽象用抽象的概念,按照軟件內(nèi)部數(shù)據(jù)傳遞、變換的的概念,按照軟件內(nèi)部數(shù)據(jù)傳遞、變換的 關(guān)系,自頂向下逐層分解,直到找到滿足功能要求的關(guān)系,自頂向下逐層分解,直到找到滿足功能要求的 所有可實(shí)現(xiàn)的軟件為止。所有可實(shí)現(xiàn)的軟件為止。 (Data Flow Analysis,DFA) 實(shí)體實(shí)體 關(guān)系圖關(guān)系圖 狀態(tài)狀態(tài)轉(zhuǎn)換轉(zhuǎn)換圖圖 數(shù)據(jù)數(shù)據(jù) 流圖流圖 數(shù)據(jù)字典數(shù)據(jù)字典 數(shù)據(jù)對(duì)象描述數(shù)據(jù)對(duì)象描述 控制規(guī)格說(shuō)明控制規(guī)格說(shuō)明 加工規(guī)格說(shuō)明加工規(guī)格說(shuō)明 核心數(shù)據(jù)字典數(shù)據(jù)字典使用或產(chǎn)生的所有數(shù)據(jù)對(duì)象使用或產(chǎn)生的所有數(shù)據(jù)對(duì)象 數(shù)據(jù)建模實(shí)體

7、關(guān)系圖實(shí)體關(guān)系圖n 數(shù)據(jù)對(duì)象間關(guān)系數(shù)據(jù)對(duì)象間關(guān)系數(shù)據(jù)對(duì)象描述數(shù)據(jù)對(duì)象描述 功能建模數(shù)據(jù)流圖數(shù)據(jù)流圖 n 數(shù)據(jù)移動(dòng)怎樣被轉(zhuǎn)換數(shù)據(jù)移動(dòng)怎樣被轉(zhuǎn)換 n 變換數(shù)據(jù)流的功能變換數(shù)據(jù)流的功能 加工規(guī)格說(shuō)明加工規(guī)格說(shuō)明 行為建模狀態(tài)轉(zhuǎn)換圖狀態(tài)轉(zhuǎn)換圖 n 系統(tǒng)行為模式系統(tǒng)行為模式( (狀態(tài)狀態(tài)) ) n 不同狀態(tài)間轉(zhuǎn)換的方式不同狀態(tài)間轉(zhuǎn)換的方式 控制規(guī)格說(shuō)明控制規(guī)格說(shuō)明 entity attribute relation n Input/output n Function n Data flow n Data storage 外部實(shí)體外部實(shí)體 加工加工 數(shù)據(jù)流數(shù)據(jù)流 數(shù)據(jù)存儲(chǔ)數(shù)據(jù)存儲(chǔ) 例例1:某工廠倉(cāng)庫(kù)的:某

8、工廠倉(cāng)庫(kù)的“訂貨系統(tǒng)訂貨系統(tǒng)”應(yīng)根據(jù)倉(cāng)庫(kù)管理員的提貨清單、應(yīng)根據(jù)倉(cāng)庫(kù)管理員的提貨清單、 訂貨單更新庫(kù)存報(bào)表,決定需要再次訂貨的零件(包括零件編訂貨單更新庫(kù)存報(bào)表,決定需要再次訂貨的零件(包括零件編 號(hào)、名稱、訂貨量、價(jià)格、供應(yīng)商等數(shù)據(jù)),將訂貨報(bào)表呈交號(hào)、名稱、訂貨量、價(jià)格、供應(yīng)商等數(shù)據(jù)),將訂貨報(bào)表呈交 給采購(gòu)員去采購(gòu)(每天一次)。給采購(gòu)員去采購(gòu)(每天一次)。 當(dāng)某零件的庫(kù)存量當(dāng)某零件的庫(kù)存量庫(kù)存量臨界值,就要再次定貨。庫(kù)存量臨界值,就要再次定貨。 倉(cāng)庫(kù)管理員倉(cāng)庫(kù)管理員采購(gòu)員采購(gòu)員訂貨系統(tǒng)訂貨系統(tǒng) 提貨清單提貨清單 進(jìn)貨單進(jìn)貨單 訂貨報(bào)表訂貨報(bào)表 更新庫(kù)更新庫(kù) 存信息存信息 處理處理 訂貨訂

9、貨 庫(kù)存報(bào)表庫(kù)存報(bào)表 庫(kù)存報(bào)表庫(kù)存報(bào)表 R W 2.1 定貨定貨 判斷判斷 2.2 產(chǎn)生定產(chǎn)生定 貨報(bào)表貨報(bào)表 倉(cāng)庫(kù)管理員倉(cāng)庫(kù)管理員采購(gòu)員采購(gòu)員訂貨系統(tǒng)訂貨系統(tǒng) 提貨清單提貨清單 進(jìn)貨單進(jìn)貨單 訂貨報(bào)表訂貨報(bào)表 更新庫(kù)更新庫(kù) 存信息存信息 處理處理 訂貨訂貨 庫(kù)存報(bào)表庫(kù)存報(bào)表 庫(kù)存報(bào)表庫(kù)存報(bào)表 R W 訂貨信息訂貨信息 W 訂貨信息訂貨信息 R 訂貨信息訂貨信息 n數(shù)據(jù)的兩種不同形式數(shù)據(jù)的兩種不同形式 靜態(tài)數(shù)據(jù)與動(dòng)態(tài)數(shù)據(jù)靜態(tài)數(shù)據(jù)與動(dòng)態(tài)數(shù)據(jù) q 靜止態(tài)靜止態(tài) (需較長(zhǎng)時(shí)間保存的數(shù)據(jù))(需較長(zhǎng)時(shí)間保存的數(shù)據(jù)) q 運(yùn)動(dòng)中運(yùn)動(dòng)中 (應(yīng)處理的實(shí)時(shí)數(shù)據(jù))(應(yīng)處理的實(shí)時(shí)數(shù)據(jù)) 數(shù)據(jù)流數(shù)據(jù)流 數(shù)據(jù)存儲(chǔ)數(shù)據(jù)存

10、儲(chǔ) n 數(shù)據(jù)流(數(shù)據(jù)存儲(chǔ))數(shù)據(jù)流(數(shù)據(jù)存儲(chǔ)) q 表格、單據(jù)名稱表格、單據(jù)名稱 q 代表性數(shù)據(jù)名稱代表性數(shù)據(jù)名稱 q 便于理解的名稱便于理解的名稱 錯(cuò)誤命名錯(cuò)誤命名 q 控制流控制流 q 實(shí)物實(shí)物 n 加工加工/處理處理 q 頂層:軟件項(xiàng)目名頂層:軟件項(xiàng)目名 q 動(dòng)賓結(jié)構(gòu)動(dòng)賓結(jié)構(gòu) 錯(cuò)誤命名錯(cuò)誤命名 q意義空洞的動(dòng)詞意義空洞的動(dòng)詞 (計(jì)算,處理,加工)(計(jì)算,處理,加工) 12 3 AB C D E 3.13.23.3 3.4 a) 1加工加工 7子加工子加工 b) 按問(wèn)題的邏輯特性分解按問(wèn)題的邏輯特性分解 c) 盡量少分解層次盡量少分解層次 d) 分解均勻分解均勻 n通過(guò)描繪系統(tǒng)的通過(guò)描繪系統(tǒng)

11、的及引起系統(tǒng)狀態(tài)轉(zhuǎn)換的及引起系統(tǒng)狀態(tài)轉(zhuǎn)換的來(lái)表示系來(lái)表示系 統(tǒng)的統(tǒng)的。 c系統(tǒng)行為模式系統(tǒng)行為模式 cdo:進(jìn)入該狀態(tài)時(shí)系統(tǒng)的行為:進(jìn)入該狀態(tài)時(shí)系統(tǒng)的行為 c引起系統(tǒng)狀態(tài)轉(zhuǎn)換的控制信息引起系統(tǒng)狀態(tài)轉(zhuǎn)換的控制信息 初始事件初始事件 事件事件1條件條件1事件事件2條件條件2結(jié)束事件結(jié)束事件 閑置閑置 撥號(hào)音撥號(hào)音 do:響撥號(hào)音:響撥號(hào)音 撥號(hào)撥號(hào) 接通中接通中 do:試接通:試接通 振鈴振鈴 do:振鈴:振鈴 通話通話 斷線斷線 忙音忙音 do:響忙音:響忙音 超時(shí)超時(shí) do:響蜂鳴音:響蜂鳴音 提示信息提示信息 do:播放信息:播放信息 掛掛 機(jī)機(jī) 數(shù)字?jǐn)?shù)字 占線占線 摘機(jī)摘機(jī) 數(shù)字?jǐn)?shù)字 有效

12、號(hào)碼有效號(hào)碼 已接通已接通 受話人摘機(jī)應(yīng)答受話人摘機(jī)應(yīng)答 受話人掛機(jī)受話人掛機(jī) 超時(shí)超時(shí) 超時(shí)超時(shí) 無(wú)效號(hào)碼無(wú)效號(hào)碼 掛掛 機(jī)機(jī) 信信 息息 播播 完完 n描述數(shù)據(jù)的信息的集合,是對(duì)系統(tǒng)中使用描述數(shù)據(jù)的信息的集合,是對(duì)系統(tǒng)中使用 的所有數(shù)據(jù)元素的定義的集合。的所有數(shù)據(jù)元素的定義的集合。 n信息信息 q 名字、別名名字、別名 q 使用地點(diǎn)與方式使用地點(diǎn)與方式 q 內(nèi)容描述內(nèi)容描述 q 補(bǔ)充信息補(bǔ)充信息 符符 號(hào)號(hào) 含含 義義 舉舉 例例 .,.或或.|. . 或或 m.n (.) “.” . 被定義為被定義為 與與 或或 重復(fù)重復(fù) 可選可選 基本數(shù)據(jù)元基本數(shù)據(jù)元 素素 連結(jié)符連結(jié)符 x=ab x

13、=a, b, x=a|b x=a,x=3a8 x=(a) x=“a” x=1.9 數(shù)據(jù)流名稱、編號(hào)及別名;數(shù)據(jù)流名稱、編號(hào)及別名; 數(shù)據(jù)流的來(lái)源,可能是一個(gè)外部實(shí)體、處理邏輯、數(shù)據(jù)流的來(lái)源,可能是一個(gè)外部實(shí)體、處理邏輯、 數(shù)據(jù)存貯;數(shù)據(jù)存貯; 數(shù)據(jù)流的去處;(同上)數(shù)據(jù)流的去處;(同上) 數(shù)據(jù)流的組成,一個(gè)數(shù)據(jù)流可能包括若干個(gè)數(shù)據(jù)結(jié)數(shù)據(jù)流的組成,一個(gè)數(shù)據(jù)流可能包括若干個(gè)數(shù)據(jù)結(jié) 構(gòu),若只有一個(gè)數(shù)據(jù)結(jié)構(gòu),就不需要專門(mén)定義;構(gòu),若只有一個(gè)數(shù)據(jù)結(jié)構(gòu),就不需要專門(mén)定義; 數(shù)據(jù)流的流通量;數(shù)據(jù)流的流通量; 高峰時(shí)期的流通量高峰時(shí)期的流通量 數(shù)據(jù)流條目數(shù)據(jù)流條目 n 數(shù)據(jù)存儲(chǔ)的名稱、編號(hào)及別名數(shù)據(jù)存儲(chǔ)的名稱、編號(hào)及別名 描述描述 流入、流出的數(shù)據(jù)流流入、流出的數(shù)據(jù)流 組成組成 組織方式組織方式 數(shù)據(jù)存儲(chǔ)(文件)條目數(shù)據(jù)存儲(chǔ)(文件)條目 結(jié)構(gòu)化英語(yǔ) 判定表 判定樹(shù) 用于寫(xiě)處理邏輯說(shuō)明的工具用于寫(xiě)處理邏輯說(shuō)明的工具 判定樹(shù)判定樹(shù) 資金中心 公積金 管理 資金中心 開(kāi)戶 建帳 憑證 錄入 分類與 匯總 查詢 開(kāi)戶帳要求 憑證 匯總要求 查詢要求 屬性庫(kù)記帳憑證 流水帳 匯總表 查詢結(jié)果 第一層第一層 開(kāi)戶建帳 單位屬性 錄

溫馨提示

  • 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)論