




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第2章可行性研究2.1可行性研究的任務(wù)2.2可行性研究過程2.3系統(tǒng)流程圖2.4數(shù)據(jù)流圖2.5數(shù)據(jù)字典2.6成本/效益分析2.7小結(jié)12.1可行性研究的任務(wù)目的:確定問題是否值得去解決。實質(zhì):在較高層次上以較抽象的方式進(jìn)行的系統(tǒng)分析和設(shè)計的過程。從三方面進(jìn)行分析:技術(shù)可行性經(jīng)濟(jì)可行性操作可行性任務(wù):對以后的行動方針提出建議。22.2可行性研究過程復(fù)查系統(tǒng)規(guī)模和目標(biāo)研究目前正在使用的系統(tǒng)導(dǎo)出新系統(tǒng)的高層邏輯模型進(jìn)一步定義問題導(dǎo)出和評價供選擇的解法推薦行動方針草擬開發(fā)計劃書寫文檔提交審查32.3.1符號基本符號5庫存清單系統(tǒng)的系統(tǒng)流程圖62.4數(shù)據(jù)流圖數(shù)據(jù)流圖(DFD)是是系統(tǒng)邏輯功能的圖形表示,描繪信息流和數(shù)據(jù)從輸入移動到輸出的變換過程。不涉及具體的物理部件,只描繪數(shù)據(jù)在軟件中流動和被處理的邏輯過程。不需要考慮怎樣具體地實現(xiàn)這些功能是分析員與用戶之間極好的通信工具72.4.1DFD符號82.4.1符號92.4.1符號箭頭表示數(shù)據(jù)流的流動方向程序流程圖箭頭表示控制流應(yīng)該描繪所有可能的數(shù)據(jù)流向不能描繪出現(xiàn)某個數(shù)據(jù)流的條件忽略出錯處理,打開或關(guān)閉文件之類的內(nèi)務(wù)處理。是描繪“做什么”而不考慮“怎樣做”。10分層的數(shù)據(jù)流圖11在多層數(shù)據(jù)流圖中,頂層流圖僅包含一個加工,它代表被開發(fā)系統(tǒng)。它的輸入流是該系統(tǒng)的輸入數(shù)據(jù),輸出流是系統(tǒng)所輸出數(shù)據(jù)底層流圖是指其加工不需再做分解的數(shù)據(jù)流圖,它處在最底層中間層流圖則表示對其上層父圖的細(xì)化。它的每一加工可能繼續(xù)細(xì)化,形成子圖。122.4.3命名為數(shù)據(jù)流(或數(shù)據(jù)存儲)命名是名詞或名詞短語,畫數(shù)據(jù)流而不是控制流,一般不畫物質(zhì)流(人民幣)。名字應(yīng)代表整個數(shù)據(jù)流(或數(shù)據(jù)存儲)的內(nèi)容,而不是僅僅反映它的某些成分。不要使用空洞的、缺乏具體含義的名字(如“數(shù)據(jù)”、“信息”、“輸入”之類)。數(shù)據(jù)流命名1132.4.3命名為數(shù)據(jù)流(或數(shù)據(jù)存儲)命名如果命名有困難,則很可能是因為對數(shù)據(jù)流圖分解不恰當(dāng),試試重新分解。每個加工至少有一個輸入數(shù)據(jù)流和一個輸出數(shù)據(jù)流。數(shù)據(jù)流命名214為處理命名通常先為數(shù)據(jù)流命名,然后再為與之相關(guān)聯(lián)的處理命名。名字應(yīng)該反映整個處理的功能,而不是它的一部分功能。名字最好是“及物動詞+賓語”結(jié)構(gòu)。應(yīng)該盡量避免使用“加工”、“處理”等。2.4.3命名處理的命名115如果必須用兩個動詞才能描述整個處理的功能,則可能需要再分解。
如果某個處理不好命名,應(yīng)考慮重新分解。分層的數(shù)據(jù)流圖7+/-2個加工編號要一致父圖與子圖的平衡:保證數(shù)據(jù)流圖的一致性2.4.3命名處理的命名216父圖與子圖的平衡數(shù)據(jù)流命名317父圖與子圖的平衡數(shù)據(jù)流命名318數(shù)據(jù)源點/終點是目標(biāo)系統(tǒng)的外部項(人員、外設(shè)、傳感器)。局部數(shù)據(jù)存儲只有當(dāng)它作為某些加工的數(shù)據(jù)接口或某個加工特定的輸入或輸出時,就把它畫出來(信息隱蔽)局部數(shù)據(jù)存儲:不是父圖中相應(yīng)加工的外部接口,只是本圖中某些加工之間的數(shù)據(jù)接口。提高可理解性:加工功能相對獨(dú)立,減少數(shù)據(jù)流的數(shù)目。
2.4.3命名其它元素19儲蓄系統(tǒng)數(shù)據(jù)流圖一個儲蓄系統(tǒng),完成以下功能:儲戶存款根據(jù)存款單檢查帳戶信息,如果是新開戶,則添加此儲戶信息,并更新帳戶;否則更新儲戶的帳戶信息儲戶取款檢查取款單,如果是合法用戶,更新帳戶信息。DFD案例200層DFD儲蓄系統(tǒng)儲戶儲戶存款/取款單存款/取款信息1層DFD存款信息存款/取款單接收并分類取款信息存款取款打印p1p2p3p4存款/取款信息存款信息取款信息取款信息驗證身份帳戶信息P3.1驗證帳戶P3.2更新帳戶P3.3取款信息取款信息取款信息2層DFD21定貨系統(tǒng)基本系統(tǒng)模型DFD案例22定貨系統(tǒng)的功能級數(shù)據(jù)流圖23進(jìn)一步分解后的數(shù)據(jù)流圖242.4.4用途分析員與用戶交流信息的工具直觀易理解避免自然語言歧義性分析和設(shè)計的工具根據(jù)系統(tǒng)的邏輯模型考慮系統(tǒng)的物理實現(xiàn)25自動化邊界——批量方式更新庫存清單26自動化邊界——聯(lián)機(jī)方式更新庫存清單272.5數(shù)據(jù)字典定義數(shù)據(jù)流圖中包含的所有元素與數(shù)據(jù)流圖共同構(gòu)成系統(tǒng)的邏輯模型分別對DFD中元素的定義:(1)數(shù)據(jù)流(2)數(shù)據(jù)流分量(即數(shù)據(jù)元素)名字、別名、描述、數(shù)據(jù)類型、長度、結(jié)構(gòu)、值的范圍、使用方式、控制信息、分組信息等
(3)數(shù)據(jù)存儲(4)處理(結(jié)合IPO圖或PDL)282.5.2定義數(shù)據(jù)的方法對數(shù)據(jù)自頂向下的分解,分解到不需再分解。由數(shù)據(jù)元素組成數(shù)據(jù)三種基本類型:順序、選擇、重復(fù)符號:=:等價于(或定義為);+:和(即,連接兩個分量);[]:或(即,從方括弧內(nèi)列出的若干個分量中選擇一個),通常用“|”號隔開供選擇的分量;{}:重復(fù)(即,重復(fù)花括弧內(nèi)的分量);():可選(即,圓括弧里的分量可有可無)。29標(biāo)識符的定義定義式方法標(biāo)識符=字母字符+字母數(shù)字串字母數(shù)字串=0{字母或數(shù)字}7字母或數(shù)字=[字母字符|數(shù)字字符]含義很明確,分解到此為止。30存折格式DD案例31存折=戶名+所號+帳號+開戶日+性質(zhì)+(印密)+1{存取行}50戶名=2{字母}24所號=“001”..“999”帳號=“00000001”..“99999999”開戶日=年+月+日性質(zhì)=“1”..“6”注:“1”表示普通戶,“5”表示工資戶等印密=“0”注:印密在存折上不顯示存取行=日期+(摘要)+支出+存入+余額+操作+復(fù)核322.5.3數(shù)據(jù)字典的用途用途:是作為分析階段的工具定義嚴(yán)謹(jǐn),改進(jìn)分析員和用戶之間的通信包含的每個數(shù)據(jù)元素的控制信息(判斷作用范圍)是開發(fā)數(shù)據(jù)庫的第一步(基礎(chǔ)關(guān)鍵)332.5.4數(shù)據(jù)字典的實現(xiàn)CASE“結(jié)構(gòu)化分析與設(shè)計工具”實現(xiàn)采用卡片形式書寫名字:定貨報表別名:定貨信息描述:每天一次送檢采購員的需要定貨的零件表定義:定貨報表=零件編號+零件名稱
+定貨數(shù)量+目前價格
+主要供應(yīng)者
+次要供應(yīng)者位置:輸出到打印機(jī)}數(shù)據(jù)結(jié)構(gòu)struct定貨報表{char零件編號[8];char零件名稱[20];int定貨數(shù)量;float目前價格;structsupplier主要供應(yīng)者;structsupplier次要供應(yīng)者;};34若修改“零件編號”的定義,則受到影響的數(shù)據(jù)均列于此名字:零件編號別名:無描述:唯一地標(biāo)識庫存清單中一個特定零件的關(guān)鍵域定義:零件編號=8{字符}8位置:定貨報告定貨信息庫存清單352.6成本/效益分析開發(fā)軟件目的:期望更大的經(jīng)濟(jì)效益。風(fēng)險:系統(tǒng)的開發(fā)成本可能比預(yù)計的高,效益可能比預(yù)期的低。效益分析目的:從經(jīng)濟(jì)角度分析開發(fā)一個特定的新系統(tǒng)是否劃算,支持決策。362.6.1成本估計軟件開發(fā)成本:人力消耗(乘以平均工資則得到開發(fā)費(fèi)用)估算技術(shù)1.代碼行技術(shù)根據(jù)經(jīng)驗和歷史數(shù)據(jù)估計實現(xiàn)一個功能需要的源程序行數(shù)每行代碼的平均成本主要取決于軟件的復(fù)雜程度和工資水平37估算技術(shù)2.任務(wù)分解技術(shù)工程分解為若干個相對獨(dú)立的任務(wù)按階段劃分按子系統(tǒng)劃分分別估計每個單獨(dú)的開發(fā)任務(wù)的成本每個任務(wù)的成本=耗費(fèi)人力(人月)*人月平均工資累加得到工程的總成本38估算技術(shù)39估算技術(shù)3.自動估計成本技術(shù)采用自動估計成本的軟件工具長期搜集的大量歷史數(shù)據(jù)為基礎(chǔ)有良好的數(shù)據(jù)庫系統(tǒng)支持402.6.2成本/效益分析的方法估計開發(fā)成本、運(yùn)行費(fèi)用和新系統(tǒng)將帶來的經(jīng)濟(jì)效益運(yùn)行費(fèi)用取決于系統(tǒng)的操作費(fèi)用(人員數(shù)、工作時間、損耗等)和維護(hù)費(fèi)用系統(tǒng)的經(jīng)濟(jì)效益等于因使用新系統(tǒng)而增加的收入加上使用新系統(tǒng)可以節(jié)省的運(yùn)行費(fèi)用。總的效益和估計的軟件壽命有關(guān)。41貨幣的時間價值比較新系統(tǒng)的開發(fā)成本(當(dāng)前)和經(jīng)濟(jì)效益(未來)用利率的形式表示貨幣的時間價值。假設(shè)年利率為i,若現(xiàn)在存入P元,則n年后可以得到的錢數(shù)為:F=P(1+i)nP元錢在n年后的價值是F=P(1+i)n反之,n年后收入F元錢的現(xiàn)在價值是P=F/(1+i)n42貨幣的時間價值例:修改一個已有的庫存清單系統(tǒng),使它能在每天送給采購員一份定貨報表。修改已有的庫存清單程序并且編寫產(chǎn)生報表的程序,估計共需5000元;系統(tǒng)修改后能及時定貨將消除零件短缺問題,估計因此每年可以節(jié)省2500元,5年共可節(jié)省12500元。假定年利率為12%,利用上面計算貨幣現(xiàn)在價值的公式可以算出修改庫存清單系統(tǒng)后每年預(yù)計節(jié)省的錢的現(xiàn)在價值,如表2.3(見書51頁)所示。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 山東水利技師學(xué)院招聘筆試真題2024
- 久治縣醫(yī)共體招聘筆試真題2024
- 職場禮儀篇考試題及答案
- 2024年濱州北海經(jīng)濟(jì)開發(fā)區(qū)招聘國有企業(yè)工作人員考試真題
- 2024-2025學(xué)年高中物理 第六章 萬有引力與航天 3 萬有引力定律(1)教學(xué)設(shè)計 新人教版必修2
- 商業(yè)分析師考試行動計劃試題及答案
- 小自考視覺傳播設(shè)計項目評審試題及答案
- 七年級道德與法治上冊 第四單元 在社會生活中學(xué)會選擇 第7課 對自己的行為負(fù)責(zé) 第1框 行為不同后果不同教學(xué)設(shè)計 魯人版五四制
- 金山中學(xué)考試試題及答案
- 公共事業(yè)管理考試復(fù)習(xí)策略分析試題及答案
- 智慧酒店智能化系統(tǒng)解決方案
- 2025年合肥濱湖職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫完美版
- 《中建三局工程管理實習(xí)報告》2000字
- 家庭牧場申請書
- 軍隊文職考試(會計學(xué))近年考試真題題庫(含真題、典型題)
- 2025年遼寧醫(yī)藥職業(yè)學(xué)院高職單招職業(yè)技能測試近5年??及鎱⒖碱}庫含答案解析
- 模塊綜合試卷-2024版化學(xué)高三總復(fù)習(xí)
- 福建省寧德市2024-2025學(xué)年九年級上學(xué)期期末考試道德與法治試題
- 第3課 珍惜水資源(說課稿)-2023-2024學(xué)年五年級下冊科學(xué)教科版
- 《肺功能測定及報告》課件
- 2025年中儲糧集團(tuán)公司招聘筆試參考題庫含答案解析
評論
0/150
提交評論