版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
【本章概要】·軟件項(xiàng)目的可行性分析·需求分析的任務(wù)與步驟·結(jié)構(gòu)化分析方法·案例:贈(zèng)品管理系統(tǒng)的結(jié)構(gòu)化分析方法·需求分析評(píng)審任務(wù)3.1軟件項(xiàng)目的可行性分析提示:一個(gè)軟件項(xiàng)目的開(kāi)發(fā)主要解決以下3個(gè)方面的大問(wèn)題。
·Whytodo?---------可行性研究
·Whattodo?---------需求分析
·Howtodo?---------系統(tǒng)設(shè)計(jì)3.1.1問(wèn)題的定義
怎樣定義問(wèn)題?問(wèn)題定義的來(lái)源是用戶,是提出問(wèn)題,請(qǐng)求解決的人。如果問(wèn)題是以書(shū)面形式提出的,那么系統(tǒng)分析員應(yīng)該認(rèn)真閱讀和分析書(shū)面材料;如果問(wèn)題是以口頭形式提出的,那么系統(tǒng)分析員應(yīng)該認(rèn)真傾聽(tīng)并仔細(xì)記錄要點(diǎn),在適當(dāng)?shù)臅r(shí)候認(rèn)真地請(qǐng)用戶解釋。3.1.1問(wèn)題的定義
表3-1問(wèn)題定義報(bào)告用戶單位某校用戶負(fù)責(zé)人×××(系統(tǒng))分析員單位×××學(xué)院(系統(tǒng))分析員×××工程項(xiàng)目的名稱(chēng)×××信息管理系統(tǒng)問(wèn)題(概括定義)略項(xiàng)目的目標(biāo)研究×××信息管理系統(tǒng)開(kāi)發(fā)的可能性項(xiàng)目的規(guī)模項(xiàng)目的開(kāi)發(fā)成本×萬(wàn)元對(duì)可行性研究的具體建議建議進(jìn)行大約一周的可行性研究,研究經(jīng)費(fèi)不超過(guò)1000元表3-1問(wèn)題定義報(bào)告3.1.2可行性研究的任務(wù)
1.經(jīng)濟(jì)可行性2.技術(shù)可行性
3.操作可行性4.社會(huì)環(huán)境的可行性至少包括兩種因素:市場(chǎng)與政策。5.法律可行性6、使用可行性分析3.1.3可行性研究過(guò)程
3.1.4可行性分析的結(jié)論
可行性分析的結(jié)論一般有如下3種:1.可以按計(jì)劃進(jìn)行軟件項(xiàng)目的開(kāi)發(fā)。2.需要解決某些存在的問(wèn)題(如資金短缺、設(shè)備陳舊和開(kāi)發(fā)人員短缺等)或者需要對(duì)現(xiàn)有的解決方案進(jìn)行一些調(diào)整或改善后才能進(jìn)行軟件項(xiàng)目的開(kāi)發(fā)。3.待開(kāi)發(fā)的軟件項(xiàng)目不具有可行性,立即停止該軟件項(xiàng)目的開(kāi)發(fā)。上述的可行性分析的步驟只是一個(gè)經(jīng)過(guò)長(zhǎng)期實(shí)踐總結(jié)出來(lái)的框架,在實(shí)際使用的過(guò)程中,它不是固定的,根據(jù)項(xiàng)目的性質(zhì),特點(diǎn)以及開(kāi)發(fā)團(tuán)隊(duì)對(duì)業(yè)務(wù)領(lǐng)域的熟悉程度會(huì)有些變化。3.1.5可行性分析文檔
1.引言2.可行性分析前提3.對(duì)現(xiàn)有系統(tǒng)的分析4.所建設(shè)系統(tǒng)的可行性分析5.所建設(shè)系統(tǒng)的經(jīng)濟(jì)可行性分析6.社會(huì)因素可行性分析7.其他可選方案8.結(jié)論意見(jiàn)3.1.6軟件項(xiàng)目開(kāi)發(fā)計(jì)劃書(shū)
軟件項(xiàng)目開(kāi)發(fā)計(jì)劃書(shū)是一種管理性文檔,其主要內(nèi)容如下。1.項(xiàng)目概述。2.系統(tǒng)資源。3.費(fèi)用預(yù)算。4.進(jìn)度安排。5.交付的產(chǎn)品清單。任務(wù)3.2需求分析的任務(wù)與步驟
3.2.1需求分析的任務(wù)
需求分析的任務(wù)是將用戶的需求變?yōu)檐浖墓δ芎托阅苊枋?。邏輯模型忽略?shí)現(xiàn)機(jī)制和具體細(xì)節(jié),只描述系統(tǒng)要完成的功能和要處理的數(shù)據(jù)。通常對(duì)軟件系統(tǒng)有下述幾方面的綜合要求:1.功能需求。2.性能需求。3.可靠性和可用性需求。4.出錯(cuò)處理需求。5.接口需求。6.約束。7.逆向需求。8.將來(lái)可能提出的要求。3.2.2需求分析的步驟
整個(gè)需求分析一般分為4個(gè)步驟:獲取需求、提煉需求、描述需求、驗(yàn)證需求。3.2.3需求分析的法則
客戶與開(kāi)發(fā)人員交流需要好的方法。下面建議20條法則,1、分析人員要使用符合客戶語(yǔ)言習(xí)慣的表達(dá)2、分析人員要了解客戶的業(yè)務(wù)及目標(biāo)3、分析人員必須編寫(xiě)軟件需求報(bào)告4、要求得到需求工作結(jié)果的解釋說(shuō)明5、開(kāi)發(fā)人員要尊重客戶的意見(jiàn)6、開(kāi)發(fā)人員要對(duì)需求及產(chǎn)品實(shí)施提出建議和解決方案7、描述產(chǎn)品使用特性8、允許重用已有的軟件組件9、要求對(duì)變更的代價(jià)提供真實(shí)可靠的評(píng)估10、獲得滿足客戶功能和質(zhì)量要求的系統(tǒng)11、給分析人員講解您的業(yè)務(wù)12、抽出時(shí)間清楚地說(shuō)明并完善需求13、準(zhǔn)確而詳細(xì)地說(shuō)明需求14、及時(shí)作出決定15、尊重開(kāi)發(fā)人員的需求可行性及成本評(píng)估16、劃分需求的優(yōu)先級(jí)17、評(píng)審需求文檔和原型18、需求變更要立即聯(lián)系19、遵照開(kāi)發(fā)小組處理需求變更的過(guò)程20、尊重開(kāi)發(fā)人員采用的需求分析過(guò)程案例3.3贈(zèng)品管理系統(tǒng)的需求分析
下面以顧客在商場(chǎng)購(gòu)買(mǎi)商品,交費(fèi)后,領(lǐng)取贈(zèng)品為例,說(shuō)明需求分析的步驟。在商場(chǎng)搞促銷(xiāo)的時(shí)候,顧客交費(fèi)后達(dá)到一定金額,能夠領(lǐng)取贈(zèng)品,通過(guò)交流、調(diào)查得到的處理過(guò)程是:顧客購(gòu)買(mǎi)商品首先到收費(fèi)處交納費(fèi)用,由財(cái)務(wù)人員出具交費(fèi)票據(jù)和發(fā)票,顧客憑票據(jù)和交費(fèi)發(fā)票到會(huì)員中心登記,領(lǐng)取贈(zèng)品領(lǐng)取單,再到贈(zèng)品保管員處領(lǐng)取贈(zèng)品。顧客領(lǐng)取贈(zèng)品的當(dāng)前系統(tǒng)的具體模型1、通過(guò)對(duì)現(xiàn)實(shí)環(huán)境的調(diào)查研究,獲取當(dāng)前系統(tǒng)的具體模型,如圖當(dāng)前系統(tǒng)的邏輯模型2、分析需求,建立系統(tǒng)分析模型,包括當(dāng)前系統(tǒng)模型和目標(biāo)系統(tǒng)模型。
①去掉具體模型中非本質(zhì)成分,提煉出當(dāng)前系統(tǒng)的邏輯模型。在圖3-l中,財(cái)務(wù)人員、會(huì)員管理人員和保管人員都是可能變動(dòng)的,但是他們需要處理的工作不變,是系統(tǒng)的本質(zhì)內(nèi)容。經(jīng)過(guò)以上分析,就可以抽象出顧客領(lǐng)取贈(zèng)品的系統(tǒng)的邏輯模型,如圖目標(biāo)系統(tǒng)的邏輯模型
②
分析當(dāng)前系統(tǒng)與目標(biāo)系統(tǒng)的差別,建立目標(biāo)系統(tǒng)的邏輯模型。目標(biāo)系統(tǒng)是使用先進(jìn)計(jì)算機(jī)技術(shù)開(kāi)發(fā)的軟件應(yīng)用系統(tǒng),它的功能比當(dāng)前系統(tǒng)更強(qiáng)。在這個(gè)案例中“審查有效性”和“發(fā)贈(zèng)品”應(yīng)該合并處理,提高會(huì)員領(lǐng)取贈(zèng)品的效率。如圖
(3)整理綜合需求,編寫(xiě)軟件系統(tǒng)需求規(guī)格說(shuō)明書(shū)。(4)驗(yàn)證需求,完善和補(bǔ)充對(duì)目標(biāo)系統(tǒng)的描述。任務(wù)3.4結(jié)構(gòu)化分析方法
3.4.1數(shù)據(jù)流圖
數(shù)據(jù)流圖的基本圖形元素有4種,如表3-2所示。圖形說(shuō)明加工。輸入數(shù)據(jù)在此進(jìn)行變化產(chǎn)生輸出數(shù)據(jù),其中要注明加工的名稱(chēng)。數(shù)據(jù)輸入的源點(diǎn)或數(shù)據(jù)輸出的匯點(diǎn),其中要注明源點(diǎn)或匯點(diǎn)的名稱(chēng)。
數(shù)據(jù)流。被加工的數(shù)據(jù)與流向,箭頭邊應(yīng)給出數(shù)據(jù)流的名字。數(shù)據(jù)存儲(chǔ)文件。案例贈(zèng)品管理系統(tǒng)的結(jié)構(gòu)化分析方法
繪制系統(tǒng)分層數(shù)據(jù)流圖的第一步是畫(huà)出頂層圖:把系統(tǒng)分解為發(fā)贈(zèng)品和采購(gòu)兩大加工,也就是接下來(lái)畫(huà)第二層DFD圖:繼續(xù)分解可獲得第三層DFD圖:發(fā)贈(zèng)品子系統(tǒng)采購(gòu)子系統(tǒng)3.4.2數(shù)據(jù)詞典
具體例子如下:以贈(zèng)品管理系統(tǒng)為例,根據(jù)第二層數(shù)據(jù)流圖(圖3-5贈(zèng)品管理系統(tǒng)第二層數(shù)據(jù)流圖)簡(jiǎn)單對(duì)數(shù)據(jù)字典進(jìn)行說(shuō)明。1)數(shù)據(jù)項(xiàng),以:“贈(zèng)品號(hào)”為例。數(shù)據(jù)項(xiàng)名:贈(zèng)品號(hào)。數(shù)據(jù)項(xiàng)含義:唯一標(biāo)識(shí)每一個(gè)贈(zèng)品。別名:贈(zèng)品編號(hào)。數(shù)據(jù)類(lèi)型:字符型。長(zhǎng)度:8。取值范圍:00000~99999。取值含義:前2位為進(jìn)貨日期,后3位為順序編號(hào)。與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系:(無(wú))。2)數(shù)據(jù)結(jié)構(gòu):以“顧客”為例。數(shù)據(jù)結(jié)構(gòu)名:顧客。含義說(shuō)明:是贈(zèng)品管理系統(tǒng)的主體數(shù)據(jù)結(jié)構(gòu),定義了一個(gè)顧客的有關(guān)信息。組成:顧客號(hào),姓名,性別,年齡。3)數(shù)據(jù)流:以“進(jìn)贈(zèng)品通知”為例。數(shù)據(jù)流名:進(jìn)贈(zèng)品通知。說(shuō)明:贈(zèng)品進(jìn)貨后,會(huì)通知不缺貨了。數(shù)據(jù)流來(lái)源:“采購(gòu)”處理。數(shù)據(jù)流去向:“發(fā)贈(zèng)品”處理。組成:贈(zèng)品號(hào),數(shù)量。平均流量:每天10個(gè)。高峰期流量:每天100個(gè)。4)數(shù)據(jù)存儲(chǔ):以“缺贈(zèng)品登記文件”為例。數(shù)據(jù)存儲(chǔ)名:缺贈(zèng)品登記文件。說(shuō)明:記錄缺貨的贈(zèng)品。編號(hào):(無(wú))。流入的數(shù)據(jù)流:缺貨信息。流出的數(shù)據(jù)流:缺貨信息。組成:贈(zèng)品號(hào),贈(zèng)品名,數(shù)量。數(shù)據(jù)量:不定。存取方式:隨機(jī)存取。5)處理過(guò)程:以“采購(gòu)”為例。處理過(guò)程名:采購(gòu)。說(shuō)明:倉(cāng)庫(kù)保管員采購(gòu)缺少的贈(zèng)品。輸入數(shù)據(jù)流:進(jìn)贈(zèng)品通知。輸出數(shù)據(jù)流:缺贈(zèng)品單。處理:系統(tǒng)實(shí)時(shí)讀取“缺贈(zèng)品登記文件”,產(chǎn)生“缺贈(zèng)品單”,通知倉(cāng)庫(kù)保管員采購(gòu)缺貨贈(zèng)品,當(dāng)贈(zèng)品采購(gòu)到貨后,產(chǎn)生“進(jìn)贈(zèng)品通知”,通知發(fā)贈(zèng)品。3.4.3加工邏輯說(shuō)明
加工邏輯也稱(chēng)為小說(shuō)明,在數(shù)據(jù)流圖中,如果每個(gè)加工框中只簡(jiǎn)單地寫(xiě)上一個(gè)加工名,這顯然不能表達(dá)加工的全部?jī)?nèi)容。3.4.4實(shí)體關(guān)系圖
采購(gòu)管理ER圖:3.4.5系統(tǒng)流程圖接下來(lái)舉一個(gè)簡(jiǎn)單的例子來(lái)說(shuō)明它的用法。下面以鐵路購(gòu)票業(yè)務(wù)為例規(guī)劃系統(tǒng)流程。該系統(tǒng)需要完成如下幾件事情。1)購(gòu)票人員在網(wǎng)上依據(jù)購(gòu)票信息在車(chē)票庫(kù)中選取符合要求票據(jù)。2)如果,滿足要求的票已經(jīng)售空,則有相應(yīng)提示另行選擇。3)購(gòu)票人員在自助取票機(jī),打印票據(jù),乘車(chē)。其系統(tǒng)流程圖如圖3-9所示。圖3-9鐵路購(gòu)票系統(tǒng)系統(tǒng)流程圖任務(wù)3.5需求分析評(píng)審
3.5.1需求分析評(píng)審的內(nèi)容1.評(píng)審的主要內(nèi)容2.評(píng)審主要內(nèi)容的驗(yàn)證3.5.2需求分析評(píng)審的主要方法1.驗(yàn)證需求的一致性2.驗(yàn)證需求的完整性和有效性3.驗(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ù)覽,若沒(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年產(chǎn)品科學(xué)定價(jià)策略制定課程
- 2026年客戶價(jià)值精細(xì)化分層管理課
- 2026陜西西安美術(shù)學(xué)院博士教師崗位招聘28人備考題庫(kù)帶答案詳解
- 2026甘肅定西市臨洮縣消防救援大隊(duì)補(bǔ)錄政府專(zhuān)職消防員4人備考題庫(kù)及完整答案詳解
- 2026浙江錢(qián)江實(shí)驗(yàn)室有限公司招聘3人備考題庫(kù)及一套參考答案詳解
- 2026青海黃南州同仁市公益性崗位招聘21人備考題庫(kù)完整答案詳解
- 機(jī)械行業(yè)中東天然氣設(shè)備:內(nèi)需出口雙驅(qū)擴(kuò)產(chǎn)“開(kāi)采-處理-儲(chǔ)運(yùn)-應(yīng)用”共赴出海
- 提升護(hù)理同質(zhì)化與個(gè)體化
- 籃球館老板年終總結(jié)(3篇)
- 2022~2023二級(jí)建造師考試題庫(kù)及答案第330期
- 2025至2030伴侶動(dòng)物診斷行業(yè)發(fā)展趨勢(shì)分析與未來(lái)投資戰(zhàn)略咨詢研究報(bào)告
- 授信財(cái)務(wù)知識(shí)培訓(xùn)課件
- 師范類(lèi)學(xué)生教學(xué)能力提升計(jì)劃
- 2025年江西省高考物理試卷真題(含答案及解析)
- 2025年中國(guó)燕麥數(shù)據(jù)監(jiān)測(cè)報(bào)告
- 地理八上期末考試試卷及答案
- 景區(qū)工作總結(jié)匯報(bào)
- 向客戶介紹公司質(zhì)量管理
- 人員技能矩陣管理制度
- 2024南海農(nóng)商銀行科技金融專(zhuān)業(yè)人才社會(huì)招聘筆試歷年典型考題及考點(diǎn)剖析附帶答案詳解
- 輸電專(zhuān)業(yè)十八項(xiàng)反措內(nèi)容宣貫
評(píng)論
0/150
提交評(píng)論