第二學(xué)期本可行性分析_第1頁
第二學(xué)期本可行性分析_第2頁
第二學(xué)期本可行性分析_第3頁
第二學(xué)期本可行性分析_第4頁
第二學(xué)期本可行性分析_第5頁
已閱讀5頁,還剩35頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

會計學(xué)1第二學(xué)期本可行性分析21.技術(shù)可行性

使用現(xiàn)有的技術(shù)能實現(xiàn)這個系統(tǒng)嗎?2.經(jīng)濟(jì)可行性

系統(tǒng)能達(dá)到預(yù)期的經(jīng)濟(jì)效益嗎?3.操作可行性

·

操作方式在這個用戶組織內(nèi)行得通嗎?

·

是否存在法律、專利等方面的問題?

·

其它因素可行性研究的內(nèi)容第1頁/共40頁3進(jìn)行可行性研究的步驟指導(dǎo):

1.復(fù)查系統(tǒng)目標(biāo)

2.研究當(dāng)前系統(tǒng)(盡量發(fā)現(xiàn)問題)

3.導(dǎo)出新系統(tǒng)的高層邏輯模型(多步驟)4.進(jìn)一步定義問題

5.導(dǎo)出和評價供選擇的方案

6.得出結(jié)論并寫出“可行性研究報告”

7.如果項目可行,草擬開發(fā)計劃

8.書寫文檔來提交審查2.2可行性研究的過程第2頁/共40頁4可行性研究的結(jié)論針對可行性分析是要通過分析,得出一個結(jié)論。而結(jié)論應(yīng)是以下三者之一:

1.條件具備,項目可立即進(jìn)行;

2.條件不具備,項目不可行;

3.條件尚不具備,等待條件成熟時再進(jìn)行。第3頁/共40頁5

系統(tǒng)流程圖的基本思想就是用圖形符號以黑盒子形式來描繪組成軟件系統(tǒng)的每個部件(包括程序,文檔,數(shù)據(jù)庫,人工過程等)。系統(tǒng)流程圖不是程序流程圖:

系統(tǒng)流程圖所表達(dá)的是數(shù)據(jù)在系統(tǒng)各部件之間流動的情況,而不是對數(shù)據(jù)進(jìn)行加工的控制過程。系統(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ù)記錄在庫存清單主文件中。當(dāng)倉庫中零件數(shù)量有變化時,應(yīng)該及時修改庫存清單主文件,如果哪種零件的庫存量少于它的庫存量臨界值,則應(yīng)該報告給采購部門以便定貨,規(guī)定每天向采購部門送一次定貨報告。2.3.2例子第6頁/共40頁8

庫存清單系統(tǒng)的系統(tǒng)流程圖聯(lián)機(jī)觸發(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ù)流:箭線上部標(biāo)出名稱3.數(shù)據(jù)加工:或4.數(shù)據(jù)存儲:或

(注意:左部是教學(xué)符號,右部是工程符號)2.4.1數(shù)據(jù)流圖的符號第9頁/共40頁11

假設(shè)一家工廠的采購部每天需要一張定貨報表,表中列出所有需要定貨的零件。對于每個需要定貨的零件應(yīng)該列出下述數(shù)據(jù):零件編號,零件名稱,定貨數(shù)量,目前價格,主要供應(yīng)者,次要供應(yīng)者。零件入庫或出庫稱為事務(wù),通過放在倉庫中的CRT終端把事務(wù)傳送到定貨系統(tǒng)。當(dāng)某種零件的庫存數(shù)量少于庫存量臨界值時就應(yīng)該定貨。2.4.2例子實例1繪制定貨系統(tǒng)的DFD第10頁/共40頁121、首先考慮數(shù)據(jù)的源點和終點:從上面的描述可以知道“采購部每天需要一張定貨報表”,“通過放在倉庫中的CRT終端把事務(wù)報告給定貨系統(tǒng)”,因此采購員是數(shù)據(jù)終點,而倉庫管理員是數(shù)據(jù)源點。

圖2.1定貨系統(tǒng)的頂層數(shù)據(jù)流圖1.1第11頁/共40頁13

2、作為頂層DFD

圖是非常抽象。下一步應(yīng)該把基本系統(tǒng)模型細(xì)化,描繪系統(tǒng)的各項主要功能。接下來考慮細(xì)化處理。(再詳細(xì)閱讀問題描述,

●“采購部需要報表”,因此必須有一個用于產(chǎn)生報表的處理。

●事務(wù)的結(jié)果是改變零件庫存量,因此對事務(wù)進(jìn)行的加工是另一個處理。)第12頁/共40頁143、考慮數(shù)據(jù)流:系統(tǒng)把定貨報表送給采購部,因此定貨報表是一個數(shù)據(jù)流;事務(wù)需要從倉庫送到系統(tǒng)中,顯然事務(wù)是另一個數(shù)據(jù)流。4、最后考慮數(shù)據(jù)存儲:一般情況下,產(chǎn)生報表和處理庫存事務(wù)這兩個行為在時間上不是匹配的,當(dāng)有事務(wù)發(fā)生時就應(yīng)立即處理,然而每天只產(chǎn)生一次定貨報表。因此,用來產(chǎn)生定貨報表的數(shù)據(jù)必須存放一段時間,也就是應(yīng)該有一個數(shù)據(jù)存儲。

第13頁/共40頁15

細(xì)化后的數(shù)據(jù)流圖中增加了兩個數(shù)據(jù)存儲:處理事務(wù)需要“庫存清單”數(shù)據(jù);產(chǎn)生報表和處理事務(wù)在不同時間,因此需要存儲“定貨信息”。

(除上圖中的兩個數(shù)據(jù)流之外還有另外兩個數(shù)據(jù)流,它們與數(shù)據(jù)存儲相同。這是因為從一個數(shù)據(jù)存儲中取出來的或放進(jìn)去的數(shù)據(jù)通常和原來存儲的數(shù)據(jù)相同,也就是說,數(shù)據(jù)存儲和數(shù)據(jù)流只不過是同樣數(shù)據(jù)的兩種不同形式。)第14頁/共40頁16繪制功能級的DFD圖2.6定貨系統(tǒng)的功能級數(shù)據(jù)流圖第15頁/共40頁17

接下來應(yīng)該對功能級數(shù)據(jù)流圖中描繪的系統(tǒng)主要功能進(jìn)一步細(xì)化。(參見教科書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)機(jī)接受事務(wù)批量更新庫存D3事務(wù)聯(lián)機(jī)處理庫存及缺貨定時產(chǎn)生報表D2定貨信息第19頁/共40頁21某事物系統(tǒng)具有以下功能:

1)讀入操作命令,并檢查其合法性;

2)按照命令編號進(jìn)行分類處理;

3)1號命令計算產(chǎn)品工時.根據(jù)用戶已給出的產(chǎn)品數(shù)量表,計算各工種需要的工時和缺額工時;

4)2號命令計算材料消耗.根據(jù)產(chǎn)品材料定額表和產(chǎn)品數(shù)量表,計算材料需求量,并存入材料需求量表;

5)3號命令根據(jù)工時統(tǒng)計表和材料需求量表計算產(chǎn)品成本。試作出該事務(wù)系統(tǒng)的DFD(請同學(xué)自己完成)實例3.具有分支功能的事務(wù)處理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ù)字典應(yīng)由下列4類元素的定義組成:

(1)數(shù)據(jù)流(對應(yīng)數(shù)據(jù)流圖)

(2)數(shù)據(jù)元素(名稱、類型、長度、結(jié)構(gòu)等)

(3)數(shù)據(jù)存儲(文件、存儲位置)

(4)處理(使用特點、方式、控制信息等)

除了數(shù)據(jù)定義之外,數(shù)據(jù)字典中還應(yīng)該包含關(guān)于數(shù)據(jù)的其他信息。比如:一般信息(別名、描述)、定義(數(shù)據(jù)類型,長度,結(jié)構(gòu)等)、使用特點,控制信息和分組信息等。2.5.1數(shù)據(jù)字典的內(nèi)容第22頁/共40頁24以下三種關(guān)系運算符可以定義DD中任何條目:

順序

確定次序連接兩個或多個分量。

選擇

從兩個或多個可能的元素中選取一個。

重復(fù)

把指定的分量重復(fù)零次或多次。常見的數(shù)據(jù)字典定義的符號:

=

等價于(或者定義為)

+

和(連接兩個分量)

[]

或(從[]列出分量中選擇一個)

{}

重復(fù){}中的分量

()

可選(內(nèi)部分量可有可無)

數(shù)值{}

數(shù)值重復(fù)的上下限(或稱值域界限)2.5.2定義數(shù)據(jù)的方法第23頁/共40頁25數(shù)據(jù)字典的表示針對符號定義:

對標(biāo)識符的定義可用以下定義解釋。

1、標(biāo)識符=字母字符+字母數(shù)字串表示為:標(biāo)識符的首位必須為字母字符,

2、字母數(shù)字串=0{字母或數(shù)字}7

表示為字母字符串最長為7位,可以為空。

3、字母或數(shù)字=[字母字符|數(shù)字字符]

字母或數(shù)字可以是字母也可以是數(shù)字。例如:KNAME,L8,ODATE,H,J2835011,S1H356K第24頁/共40頁26

數(shù)據(jù)字典最重要的用途是作為分析階段的工具。在數(shù)據(jù)字典中建立一組嚴(yán)密、一致的數(shù)據(jù)定義很有助于改進(jìn)分析員和用戶之間的通信,消除許多可能的誤解。如果在開發(fā)小型軟件系統(tǒng)時,建議采用卡片形式書寫數(shù)據(jù)字典,由人工來進(jìn)行管理。在開發(fā)大型軟件系統(tǒng)的過程中,數(shù)據(jù)字典最好由計算機(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中的處理作詳細(xì)說明。

1)判斷表實例:請繪制根據(jù)天氣情況來決定是穿雨衣、帶雨傘還是不帶任何雨具的判定表(決策表)。見下圖:第27頁/共40頁29創(chuàng)建判定表方法:1.列出所有條件及條件組合;2.列出所有可能的動作(行動方案);3.根據(jù)條件組合決定規(guī)則號,并在首行列出;4.做出(標(biāo)出)各規(guī)則號對應(yīng)的動作;必要時進(jìn)行優(yōu)化。第28頁/共40頁30第29頁/共40頁31IF下雨

THENIF刮風(fēng)

THEN穿雨衣

ELSE打雨傘

ELSE不帶雨具IF不下雨THEN不帶雨具

ELSEIF刮風(fēng)

THEN穿雨衣

ELSE打雨傘3)結(jié)構(gòu)化語言第30頁/共40頁32

成本/效益分析的目的正是要從經(jīng)濟(jì)角度分析開發(fā)一個特定的新系統(tǒng)是否劃算,從而幫助客戶組織的負(fù)責(zé)人正確地作出是否投資于這項開發(fā)工程的決定。

2.6成本/效益分析第31頁/共40頁33

1.代碼行技術(shù)(根據(jù)代碼量計算成本)

軟件成本=每行代碼的平均成本*行數(shù)

2.任務(wù)分解技術(shù)(劃分成小任務(wù))

把工程分解為若干獨立的任務(wù)。分別估計成本,最后得出軟件開發(fā)工程的總成本。

3.自動估計成本技術(shù)

采用自動估計成本的軟件工具。2.6.1成本估計第32頁/共40頁34

系統(tǒng)的經(jīng)濟(jì)效益:

S=(1)+(2)-(3)

其中:S為系統(tǒng)的經(jīng)濟(jì)效益

(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年后能達(dá)到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)濟(jì)效益,因為前者是現(xiàn)在投資的錢,后者是若干年以后節(jié)省的錢。假定年利率為12%,利用上面計算貨幣現(xiàn)在價值的公式可以算出修改庫存清單系統(tǒng)后每年預(yù)計節(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)容里面會有圖紙預(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論