




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
會計學1第二學期本可行性分析21.技術(shù)可行性
使用現(xiàn)有的技術(shù)能實現(xiàn)這個系統(tǒng)嗎?2.經(jīng)濟可行性
系統(tǒng)能達到預期的經(jīng)濟效益嗎?3.操作可行性
·
操作方式在這個用戶組織內(nèi)行得通嗎?
·
是否存在法律、專利等方面的問題?
·
其它因素可行性研究的內(nèi)容第1頁/共40頁3進行可行性研究的步驟指導:
1.復查系統(tǒng)目標
2.研究當前系統(tǒng)(盡量發(fā)現(xiàn)問題)
3.導出新系統(tǒng)的高層邏輯模型(多步驟)4.進一步定義問題
5.導出和評價供選擇的方案
6.得出結(jié)論并寫出“可行性研究報告”
7.如果項目可行,草擬開發(fā)計劃
8.書寫文檔來提交審查2.2可行性研究的過程第2頁/共40頁4可行性研究的結(jié)論針對可行性分析是要通過分析,得出一個結(jié)論。而結(jié)論應是以下三者之一:
1.條件具備,項目可立即進行;
2.條件不具備,項目不可行;
3.條件尚不具備,等待條件成熟時再進行。第3頁/共40頁5
系統(tǒng)流程圖的基本思想就是用圖形符號以黑盒子形式來描繪組成軟件系統(tǒng)的每個部件(包括程序,文檔,數(shù)據(jù)庫,人工過程等)。系統(tǒng)流程圖不是程序流程圖:
系統(tǒng)流程圖所表達的是數(shù)據(jù)在系統(tǒng)各部件之間流動的情況,而不是對數(shù)據(jù)進行加工的控制過程。系統(tǒng)流程圖也是要分層描述(2.3.3)2.3系統(tǒng)流程圖第4頁/共40頁62.3.1在可行性分析中使用的圖形符號處理磁盤手工輸入文檔報告磁帶顯示數(shù)據(jù)流系統(tǒng)流程圖常用幾種基本圖形符號第5頁/共40頁7下面是一個簡單的例子(P40):
某裝配廠有一個存放零件的倉庫,倉庫中現(xiàn)有的各種零件的數(shù)據(jù)記錄在庫存清單主文件中。當倉庫中零件數(shù)量有變化時,應該及時修改庫存清單主文件,如果哪種零件的庫存量少于它的庫存量臨界值,則應該報告給采購部門以便定貨,規(guī)定每天向采購部門送一次定貨報告。2.3.2例子第6頁/共40頁8
庫存清單系統(tǒng)的系統(tǒng)流程圖聯(lián)機觸發(fā)同一事件的另一處理處理結(jié)果永久性多次存取介質(zhì)過渡性存儲介質(zhì)第7頁/共40頁9數(shù)據(jù)流圖(DFD)是一種圖形化技術(shù)它描繪了信息流和數(shù)據(jù)從輸入移動到輸出的過程中所經(jīng)受的變換。數(shù)據(jù)流圖描述邏輯過程描繪數(shù)據(jù)在軟件中流動和被處理的邏輯過程。它非常容易理解是分析員與用戶之間極好的通信工具。
設(shè)計數(shù)據(jù)流圖時只需考慮系統(tǒng)必須完成的基本邏輯功能,而不用考慮怎樣具體實現(xiàn)這些功能。
2.4數(shù)據(jù)流圖第8頁/共40頁101、外部項:或2、數(shù)據(jù)流:箭線上部標出名稱3.數(shù)據(jù)加工:或4.數(shù)據(jù)存儲:或
(注意:左部是教學符號,右部是工程符號)2.4.1數(shù)據(jù)流圖的符號第9頁/共40頁11
假設(shè)一家工廠的采購部每天需要一張定貨報表,表中列出所有需要定貨的零件。對于每個需要定貨的零件應該列出下述數(shù)據(jù):零件編號,零件名稱,定貨數(shù)量,目前價格,主要供應者,次要供應者。零件入庫或出庫稱為事務,通過放在倉庫中的CRT終端把事務傳送到定貨系統(tǒng)。當某種零件的庫存數(shù)量少于庫存量臨界值時就應該定貨。2.4.2例子實例1繪制定貨系統(tǒng)的DFD第10頁/共40頁121、首先考慮數(shù)據(jù)的源點和終點:從上面的描述可以知道“采購部每天需要一張定貨報表”,“通過放在倉庫中的CRT終端把事務報告給定貨系統(tǒng)”,因此采購員是數(shù)據(jù)終點,而倉庫管理員是數(shù)據(jù)源點。
圖2.1定貨系統(tǒng)的頂層數(shù)據(jù)流圖1.1第11頁/共40頁13
2、作為頂層DFD
圖是非常抽象。下一步應該把基本系統(tǒng)模型細化,描繪系統(tǒng)的各項主要功能。接下來考慮細化處理。(再詳細閱讀問題描述,
●“采購部需要報表”,因此必須有一個用于產(chǎn)生報表的處理。
●事務的結(jié)果是改變零件庫存量,因此對事務進行的加工是另一個處理。)第12頁/共40頁143、考慮數(shù)據(jù)流:系統(tǒng)把定貨報表送給采購部,因此定貨報表是一個數(shù)據(jù)流;事務需要從倉庫送到系統(tǒng)中,顯然事務是另一個數(shù)據(jù)流。4、最后考慮數(shù)據(jù)存儲:一般情況下,產(chǎn)生報表和處理庫存事務這兩個行為在時間上不是匹配的,當有事務發(fā)生時就應立即處理,然而每天只產(chǎn)生一次定貨報表。因此,用來產(chǎn)生定貨報表的數(shù)據(jù)必須存放一段時間,也就是應該有一個數(shù)據(jù)存儲。
第13頁/共40頁15
細化后的數(shù)據(jù)流圖中增加了兩個數(shù)據(jù)存儲:處理事務需要“庫存清單”數(shù)據(jù);產(chǎn)生報表和處理事務在不同時間,因此需要存儲“定貨信息”。
(除上圖中的兩個數(shù)據(jù)流之外還有另外兩個數(shù)據(jù)流,它們與數(shù)據(jù)存儲相同。這是因為從一個數(shù)據(jù)存儲中取出來的或放進去的數(shù)據(jù)通常和原來存儲的數(shù)據(jù)相同,也就是說,數(shù)據(jù)存儲和數(shù)據(jù)流只不過是同樣數(shù)據(jù)的兩種不同形式。)第14頁/共40頁16繪制功能級的DFD圖2.6定貨系統(tǒng)的功能級數(shù)據(jù)流圖第15頁/共40頁17
接下來應該對功能級數(shù)據(jù)流圖中描繪的系統(tǒng)主要功能進一步細化。(參見教科書P44)第16頁/共40頁18實例2.繪制儲蓄所存、取款的DFD:第17頁/共40頁19實例2.2.繪制儲蓄所存、取款的DFD:儲戶1記錄存款信息5打印利息清單3核對密碼4計算利息2打印存款存單存款信息D1存取款信息存、取款信息存款信息存款信息存款單取款單利息清單、利息、本金利息信息存款清單利息信息第18頁/共40頁20
數(shù)據(jù)流圖的用途是作為分析和設(shè)計的工具,也作為交流信息的工具。描繪系統(tǒng)所完成的功能而不是系統(tǒng)的物理實現(xiàn)方案。分層策略(經(jīng)驗是5~9個處理以下為宜)劃分邊界:如對上例中劃分出
1、
2、2.4.4數(shù)據(jù)流圖的用途聯(lián)機接受事務批量更新庫存D3事務聯(lián)機處理庫存及缺貨定時產(chǎn)生報表D2定貨信息第19頁/共40頁21某事物系統(tǒng)具有以下功能:
1)讀入操作命令,并檢查其合法性;
2)按照命令編號進行分類處理;
3)1號命令計算產(chǎn)品工時.根據(jù)用戶已給出的產(chǎn)品數(shù)量表,計算各工種需要的工時和缺額工時;
4)2號命令計算材料消耗.根據(jù)產(chǎn)品材料定額表和產(chǎn)品數(shù)量表,計算材料需求量,并存入材料需求量表;
5)3號命令根據(jù)工時統(tǒng)計表和材料需求量表計算產(chǎn)品成本。試作出該事務系統(tǒng)的DFD(請同學自己完成)實例3.具有分支功能的事務處理DFD第20頁/共40頁22數(shù)據(jù)字典(DD)是關(guān)于數(shù)據(jù)的信息集合,也就是對數(shù)據(jù)流圖中包含的所有元素的定義的集合。數(shù)據(jù)流圖和數(shù)據(jù)字典共同構(gòu)成系統(tǒng)的邏輯模型。
因此只有結(jié)合數(shù)據(jù)流圖來定義數(shù)據(jù)字典才能完整地解釋、描述出系統(tǒng)的邏輯功能。數(shù)據(jù)字典與數(shù)據(jù)流圖相互補充沒有數(shù)據(jù)字典數(shù)據(jù)流圖不完整,沒有數(shù)據(jù)流圖則數(shù)據(jù)字典失去意義。2.5數(shù)據(jù)字典第21頁/共40頁23一般數(shù)據(jù)字典應由下列4類元素的定義組成:
(1)數(shù)據(jù)流(對應數(shù)據(jù)流圖)
(2)數(shù)據(jù)元素(名稱、類型、長度、結(jié)構(gòu)等)
(3)數(shù)據(jù)存儲(文件、存儲位置)
(4)處理(使用特點、方式、控制信息等)
除了數(shù)據(jù)定義之外,數(shù)據(jù)字典中還應該包含關(guān)于數(shù)據(jù)的其他信息。比如:一般信息(別名、描述)、定義(數(shù)據(jù)類型,長度,結(jié)構(gòu)等)、使用特點,控制信息和分組信息等。2.5.1數(shù)據(jù)字典的內(nèi)容第22頁/共40頁24以下三種關(guān)系運算符可以定義DD中任何條目:
順序
確定次序連接兩個或多個分量。
選擇
從兩個或多個可能的元素中選取一個。
重復
把指定的分量重復零次或多次。常見的數(shù)據(jù)字典定義的符號:
=
等價于(或者定義為)
+
和(連接兩個分量)
[]
或(從[]列出分量中選擇一個)
{}
重復{}中的分量
()
可選(內(nèi)部分量可有可無)
數(shù)值{}
數(shù)值重復的上下限(或稱值域界限)2.5.2定義數(shù)據(jù)的方法第23頁/共40頁25數(shù)據(jù)字典的表示針對符號定義:
對標識符的定義可用以下定義解釋。
1、標識符=字母字符+字母數(shù)字串表示為:標識符的首位必須為字母字符,
2、字母數(shù)字串=0{字母或數(shù)字}7
表示為字母字符串最長為7位,可以為空。
3、字母或數(shù)字=[字母字符|數(shù)字字符]
字母或數(shù)字可以是字母也可以是數(shù)字。例如:KNAME,L8,ODATE,H,J2835011,S1H356K第24頁/共40頁26
數(shù)據(jù)字典最重要的用途是作為分析階段的工具。在數(shù)據(jù)字典中建立一組嚴密、一致的數(shù)據(jù)定義很有助于改進分析員和用戶之間的通信,消除許多可能的誤解。如果在開發(fā)小型軟件系統(tǒng)時,建議采用卡片形式書寫數(shù)據(jù)字典,由人工來進行管理。在開發(fā)大型軟件系統(tǒng)的過程中,數(shù)據(jù)字典最好由計算機來管理。2.5.3數(shù)據(jù)字典的用途和實現(xiàn)第25頁/共40頁27教材上P49例子:數(shù)據(jù)字典卡片的典型描述名字:定貨數(shù)量別名:訂貨數(shù)描述:某種零件一次定貨的最小單位的數(shù)量定義:定貨數(shù)量=1{數(shù)字}5
位置:定貨報表定貨信息
數(shù)據(jù)字典的表示第26頁/共40頁282.5補充:加工說明
加工說明(處理說明):
即對DFD中的處理作詳細說明。
1)判斷表實例:請繪制根據(jù)天氣情況來決定是穿雨衣、帶雨傘還是不帶任何雨具的判定表(決策表)。見下圖:第27頁/共40頁29創(chuàng)建判定表方法:1.列出所有條件及條件組合;2.列出所有可能的動作(行動方案);3.根據(jù)條件組合決定規(guī)則號,并在首行列出;4.做出(標出)各規(guī)則號對應的動作;必要時進行優(yōu)化。第28頁/共40頁30第29頁/共40頁31IF下雨
THENIF刮風
THEN穿雨衣
ELSE打雨傘
ELSE不帶雨具IF不下雨THEN不帶雨具
ELSEIF刮風
THEN穿雨衣
ELSE打雨傘3)結(jié)構(gòu)化語言第30頁/共40頁32
成本/效益分析的目的正是要從經(jīng)濟角度分析開發(fā)一個特定的新系統(tǒng)是否劃算,從而幫助客戶組織的負責人正確地作出是否投資于這項開發(fā)工程的決定。
2.6成本/效益分析第31頁/共40頁33
1.代碼行技術(shù)(根據(jù)代碼量計算成本)
軟件成本=每行代碼的平均成本*行數(shù)
2.任務分解技術(shù)(劃分成小任務)
把工程分解為若干獨立的任務。分別估計成本,最后得出軟件開發(fā)工程的總成本。
3.自動估計成本技術(shù)
采用自動估計成本的軟件工具。2.6.1成本估計第32頁/共40頁34
系統(tǒng)的經(jīng)濟效益:
S=(1)+(2)-(3)
其中:S為系統(tǒng)的經(jīng)濟效益
(1)為因使用新系統(tǒng)而增加的收入
(2)為使用新系統(tǒng)可以節(jié)省的費用
(3)為系統(tǒng)投資(運營費用)2.9.2成本/效益分析的方法第33頁/共40頁351.貨幣的時間價值
通常用利率的形式表示貨幣的時間價值。假設(shè)年利率為i,如果現(xiàn)在存入P元,則n年后可以得到的錢數(shù)(回報)為:F=P(1+i)n
這也就是P元錢在n年后的價值。如果我們測算期望回報的話,則如果n年后能達到F的回報,年利率i是可假設(shè)均值的,那么現(xiàn)在最小投入P就是
P=F/(1+i)n第34頁/共40頁36
例如,修改一個已有的庫存清單系統(tǒng),估計共需5000元;系統(tǒng)修改后估計每年可以節(jié)省2500元,5年共可節(jié)省12500元。但是,不能簡單地把12500元-5000元作為經(jīng)濟效益,因為前者是現(xiàn)在投資的錢,后者是若干年以后節(jié)省的錢。假定年利率為12%,利用上面計算貨幣現(xiàn)在價值的公式可以算出修改庫存清單系統(tǒng)后每年預計節(jié)省的錢的現(xiàn)在價值,如表2.3(見書41頁)所示。第35頁
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 第六單元實驗活動3·二氧化碳的實驗室制取與性質(zhì)教學設(shè)計-2024-2025學年九年級化學人教版(2024)上冊
- 2025年貴州航空職業(yè)技術(shù)學院單招職業(yè)適應性測試題庫完整版
- 12 家庭的記憶 第一課時 教學設(shè)計-2023-2024學年道德與法治三年級上冊統(tǒng)編版
- Module 10 Australia Unit 3 教學設(shè)計 2024-2025學年外研版九年級英語上冊
- 10《在人民報創(chuàng)刊紀念會上的演說》《在馬克思墓前的講話》聯(lián)讀教學設(shè)計 2023-2024學年統(tǒng)編版高中語文必修下冊
- 機械原理 CH09學習資料
- 商業(yè)銀行業(yè)務實驗報告模版
- 第二單元 人工智能的應用與挑戰(zhàn) 第3課 智慧學習 教學設(shè)計 2023-2024學年青島版(2024)初中信息技術(shù)第六冊
- 2025年鶴壁汽車工程職業(yè)學院單招職業(yè)技能測試題庫完整版
- 二零二五年度光伏發(fā)電房租賃與新能源政策對接協(xié)議
- 學校裝飾裝修工程施工方案
- 2025屆東方電氣集團校園招聘正式開啟筆試參考題庫附帶答案詳解
- DeepSeek科普學習解讀
- 2024年山東公務員考試申論試題(B卷)
- 2025年七下道德與法治教材習題答案
- 部編2024版歷史七年級下冊第二單元第12課《宋元時期經(jīng)濟的繁榮》檢測卷
- 家政服務員(母嬰護理員)五級模擬試題及答案
- 化工產(chǎn)品加工協(xié)議書范本
- 四年級數(shù)學(四則混合運算帶括號)計算題專項練習與答案
- 2025年湖北省宏泰國有資本投資運營集團有限公司招聘筆試參考題庫附帶答案詳解
- 【人教版化學】必修1 知識點默寫小紙條(答案背誦版)
評論
0/150
提交評論