軟件工程第2章可行性分析



《軟件工程第2章可行性分析》由會員分享,可在線閱讀,更多相關《軟件工程第2章可行性分析(95頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、,,,,,,,單擊此處編輯母版標題樣式,單擊此處編輯母版文本樣式,第二級,第三級,第四級,第五級,,,*,,,,,,,,單擊此處編輯母版標題樣式,單擊此處編輯母版文本樣式,第二級,第三級,第四級,第五級,,,*,第二章 可行性研究,2.1 可行性研究的任務,2.2,可行性研究過程,2.3 系統(tǒng)流程圖,2.4 數(shù)據(jù)流圖,2.5 數(shù)據(jù)字典,2.6 成本/效益分析,可行性研究,開發(fā)一個基,于,于計算機的,系,系統(tǒng)通常都,受,受到資源(,人,人力、財力,、,、設備等),和,和時間上的,限,限制,可行,性,性分析主要,從,從經(jīng)濟、技,術,術、法律等,方,方面分析所,給,給出的解決,方,方案是否可,行,
2、行,能否在,規(guī),規(guī)定的資源,和,和時間的約,束,束下完成。,開始,問題定義,可性行研究,可行否?,項目實施計,劃,劃,終止項目的,建,建議,,,結(jié)束,,Y,N,問題的定義,與,與可性行研,究,究,Who,,為誰設計,用戶是誰?,What,,要解決哪些問題?,Why,,為什么要解決這些問題,,有用的軟件,3W,可行性研究,目的:,用最小的代,價,價在盡可能,短,短的時間內(nèi),確,確定問題是,否,否能夠解決,。,。,不,是,是,解,解,決,決,問,問,題,題,,,,,而,而,是,是,確,確,定,定,問,問,題,題,是,是,否,否,值,值,得,得,去,去,解,解,決,決,。,。,可,行,行,性,性,研
3、,研,究,究,的,的,目,目,的,的,說明該軟件開發(fā),項,項目的實現(xiàn)在技,術,術上、經(jīng)濟上和,社,社會條件上的可,行,行性;評述為合,理,理地達到開發(fā)目,標,標可能選擇的各,種,種方案。,(GB 8567-88《,計算機軟件產(chǎn)品,開,開發(fā)文件編制指,南,南,》),,2.1,可行性研究的任,務,務,GB 8566-88 《,計算機軟件開發(fā),規(guī),規(guī)范,》,中指出:,可行性研究的主,要,要任務是,“,了解客戶的要求,及,及現(xiàn)實環(huán)境,從,技,技術、經(jīng)濟和社,會,會因素等三方面,研,研究并論證本軟,件,件項目的可行性,,,,編寫可行性研,究,究報告,制定初,步,步項目開發(fā)計劃,。,。,”,可行性研究的最
4、,根,根本任務是:,對以后的行動方,針,針提出建議。,可行性研究的內(nèi),容,容,(1),技術可行性,(2),經(jīng)濟可行性,(3),操作可行性,(4),社會可行性,(,法律可行性,),(5),抉擇,經(jīng)濟可行性,度量系統(tǒng)解決方,案,案的性能價格比,。,。,考慮的問題:,成本,/,效益分析,(開發(fā)、運行的,成,成本,/,效益),有形成本、效益,無形成本、效益,價值和成本的關,系,系,質(zhì)量與價值、成,本,本的關系,價值,/,成本的均衡,技術可行性分析,技術可行性主要,根,根據(jù)系統(tǒng)的功能,、,、性能、約束條,件,件等,分析在現(xiàn),有,有資源和技術條,件,件下系統(tǒng)能否實,現(xiàn),現(xiàn)。,技術可行性分析,通,通常包括風
5、險分,析,析、資源分析和,技,技術分析。,風險分析:分析在給定的,約,約束條件下設計,和,和實現(xiàn)系統(tǒng)的風,險,險。,采用不成熟的技,術,術可能造成技術,風,風險,人員流動可能給,項,項目帶來風險,成本和人員估算,不,不合理造成的預,算,算風險,風險分析的目的,是,是找出風險,評,價,價風險的大小,,并,并有效地控制和,緩,緩解風險。,資源分析:論證是否具備,系,系統(tǒng)開發(fā)所需的,各,各類人員、軟件,、,、硬件等資源和,相,相應的工作環(huán)境,。,。,例如,有一支開,發(fā),發(fā)過類似項目的,開,開發(fā)和管理的團,隊,隊,或者開發(fā)人,員,員比較熟悉系統(tǒng),所,所處的領域,并,有,有足夠的人員保,證,證,所需的硬
6、件,和,和支撐軟件能通,過,過合法的手段獲,取,取,那么從資源,角,角度看,可以認,為,為具備設計和實,現(xiàn),現(xiàn)系統(tǒng)的條件。,技術分析:分析當前的科,學,學技術是否支持,系,系統(tǒng)開發(fā)的各項,活,活動。,在技術分析過程,中,中,分析員收集,系,系統(tǒng)的性能、可,靠,靠性、可維護性,和,和生產(chǎn)率方面的,信,信息,分析實現(xiàn),系,系統(tǒng)功能、性能,所,所需的技術、方,法,法、算法或過程,,,,從技術角度分,析,析可能存在的風,險,險,以及這些技,術,術問題對成本的,影,影響。,技術可行性分析,時,時通常需進行系,統(tǒng),統(tǒng)建模,必要時,可,可建造原型和進,行,行系統(tǒng)模擬,社會可行性,(,法律可行性,),開發(fā)項目
7、是否會,在,在社會上或政治,上,上引起侵權、破,壞,壞或其它責任問,題,題。,,法律可行性分析,研究系統(tǒng)開發(fā)過,程,程中可能涉及到,的,的合同、侵權、,責,責任以及各種與,法,法律相抵觸的問,題,題。,1990年我國,頒,頒布了《中華人,民,民共和國著作權,法,法》,其中將計,算,算機軟件作為著,作,作權法的保護對,象,象。1991年,國,國務院頒布了《,計,計算機軟件保護,條,條例》。這兩個,法,法律文件是法律,可,可行性分析的主,要,要依據(jù)。,操作可行性,用戶使用可能性,時間進度可行性,組織和文化上的,可,可行性,方案的選擇和折,衷,衷,一個基于計算機,的,的系統(tǒng)可以有多,個,個可行的實現(xiàn)
8、方,案,案,每個方案對,成,成本、時間、人,員,員、技術、設備,都,都有不同的要求,,,,不同方案開發(fā),出,出來的系統(tǒng)在功,能,能、性能方面也,會,會有所不同。因,此,此要在多個可行,的,的實現(xiàn)方案中作,出,出選擇。,方案評估的依據(jù),是,是待開發(fā)系統(tǒng)的,功,功能、性能、成,本,本、開發(fā)時間、,采,采用的技術、設,備,備、風險以及對,開,開發(fā)人員的要求,等,等。,由于系統(tǒng)的功能,和,和性能受到多種,因,因素的影響,某,些,些因素之間相互,關,關聯(lián)和制約。,如,為達到高的,精,精度就可能導致,長,長的執(zhí)行時間,,為,為達到高可靠性,就,就會導致高的成,本,本等等。因此,,在,在必要時應進行,折,折
9、衷。,可行性分析的結(jié),論,論,可以立即開始進,行,行,需要推遲到某些,條,條件(例如資金,、,、人力、設備等,),)落實之后才能,開,開始進行,需要對開發(fā)目標,進,進行某些修改之,后,后才能開始進行,因為某種原因(,如,如,技術不成熟,、,、經(jīng)濟上不合算,等,等)不能進行,2.2,可行性研究過程,1.,復查系統(tǒng)規(guī)模和,目,目標,2.,研究目前正在使,用,用的系統(tǒng),3.,導出新系統(tǒng)的高,層,層邏輯模型,4.,進一步定義問題,5.,導出和評價供選,擇,擇的解法,6.,推薦行動方針,7.,草擬開發(fā)計劃,8.,書寫文檔提交審,查,查,2.3,系統(tǒng)流程圖,系統(tǒng)流程圖是概括地描繪物理,系,系統(tǒng)的傳統(tǒng)工具。
10、,作用:以概括的,形,形式描述現(xiàn)有的,和,和未來的系統(tǒng)。,它的基本思想是用圖形符號以黑,盒,盒子形式描繪組成系統(tǒng)的,每,每個部件,(,程序,文檔,數(shù),據(jù),據(jù)庫,人工過程,等,等,),。,系統(tǒng)流程圖表達,的,的是數(shù)據(jù)在系統(tǒng),各,各部件之間流動,的,的情況,而不是,對,對數(shù)據(jù)進行加工,處,處理的控制過程,,,,因此盡管系統(tǒng),流,流程圖的某些符,號,號和程序流程圖,的,的符號形式相同,,,,但是它卻是物理數(shù)據(jù)流圖而不是程序流程,圖,圖。,基本符號,----,以概括的方式抽,象,象地描繪一個實,際,際系統(tǒng)所用符號,---,具體地描繪一個,物,物理系統(tǒng)所用符,號,號,系統(tǒng)符號,舉例,----,計算機售書
11、系統(tǒng),流,流程圖,結(jié)束,學生,購書發(fā)票,到書庫,領書,購書單,終端,審查并,開發(fā)票,1,1---學生各,學,學期用書數(shù)據(jù)庫,購書單,2,2---教材存,量,量數(shù)據(jù)庫,2.4,數(shù)據(jù)流圖,DFD ----,Data Flow Diagram,是分析員和用戶,溝,溝通的工具,是,設,設計的出發(fā)點,一種圖形化技術,,,,它描繪信息流,和,和數(shù)據(jù)從輸入移,動,動到輸出的過程,中,中所經(jīng)受的變換,。,。,在數(shù)據(jù)流圖中沒,有,有任何具體的物,理,理部件,它只是,描,描繪數(shù)據(jù)在軟件,中,中流動和被處理,的,的邏輯過程,是,系,系統(tǒng)邏輯功能的,圖,圖形表示。,數(shù)據(jù)流圖從數(shù)據(jù),傳,傳遞和加工的角,度,度出發(fā),刻畫
12、數(shù),據(jù),據(jù)流從輸入到輸,出,出的移動和變換,過,過程。由于它能,夠,夠清晰地反映系,統(tǒng),統(tǒng)必須完成的邏,輯,輯功能,所以它,已,已經(jīng)成為需求分,析,析階段中功能建,模,模最常用的工具,。,。,數(shù)據(jù)流圖四種基,本,本符號,,數(shù)據(jù)加工,(,數(shù)據(jù)變換,),,數(shù)據(jù)源點或終點,(,外部實體,),數(shù)據(jù)流,數(shù)據(jù)存儲文件,,,或,或,或,,圖5 工資,計,計算系統(tǒng)的頂層(0層)數(shù)據(jù)流,圖,圖,返回,,1. 數(shù)據(jù)的源,點,點或終點,數(shù)據(jù)的源點或終,點,點用于反映數(shù)據(jù),流,流圖與外部實體,之,之間的聯(lián)系,表,示,示圖中的輸入數(shù),據(jù),據(jù)來自哪里或處,理,理結(jié)果送向何處,。,。如圖中的人事,部,部門、后勤部門,是
13、,是工資系統(tǒng)中數(shù),據(jù),據(jù)的源點,而職,工,工和銀行則是工,資,資系統(tǒng)中數(shù)據(jù)的,終,終點。,,2. 數(shù)據(jù)流,數(shù)據(jù)流是數(shù)據(jù)在,系,系統(tǒng)中(包括數(shù),據(jù),據(jù)處理之間、數(shù),據(jù),據(jù)處理和數(shù)據(jù)存,儲,儲之間以及數(shù)據(jù),處,處理和數(shù)據(jù)的源,點,點或終點之間),的,的傳送通道,數(shù),據(jù),據(jù)流符號的箭頭,指,指明了數(shù)據(jù)的流,動,動方向。如圖中,的,的出勤表、業(yè)績,表,表、水電扣款表,、,、工資條及工資,存,存款清單等均為,數(shù),數(shù)據(jù)流。在數(shù)據(jù),流,流圖中,除了連,接,接加工和數(shù)據(jù)存,儲,儲的數(shù)據(jù)流以外,,,,其他的數(shù)據(jù)流,在,在圖中都對應一,個,個惟一的名字。,,3. 加工,加工也稱為數(shù)據(jù),處,處理,是對系統(tǒng),中,中的
14、數(shù)據(jù)流進行,的,的某些操作或變,換,換。圖中每個加,工,工都要有對應的,名,名稱,最常見的,名,名稱是由一個表,明,明具體動作的動,詞,詞和一個表明處,理,理對象的名詞構(gòu),成,成的,如計算應,發(fā),發(fā)工資、打印工,資,資清單等。,4.,數(shù),數(shù),據(jù),據(jù)存,儲,儲,在數(shù),據(jù),據(jù)流,圖,圖中,用,用于,保,保存,數(shù),數(shù)據(jù),的,的數(shù),據(jù),據(jù)文,件,件被,稱,稱為,數(shù),數(shù)據(jù),存,存儲,,,,它,可,可以,是,是數(shù),據(jù),據(jù)庫,文,文件,或,或任,何,何其,他,他形,式,式的,數(shù),數(shù)據(jù),組,組織,。,。流,向,向數(shù),據(jù),據(jù)存,儲,儲的,數(shù),數(shù)據(jù),流,流可,理,理解,為,為向,文,文件,寫,寫入,數(shù),數(shù)據(jù),或,
15、或?qū)?文,文件,進,進行,查,查詢,,,,流,出,出數(shù),據(jù),據(jù)存,儲,儲的,數(shù),數(shù)據(jù),流,流可,理,理解,為,為從,文,文件,中,中讀,取,取數(shù),據(jù),據(jù)或,得,得到,查,查詢,結(jié),結(jié)果,。,。,,數(shù)據(jù),流,流與,加,加工,之,之間,的,的關,系,系,在數(shù),據(jù),據(jù)流,圖,圖中,,,,可,以,以有,兩,兩個,以,以上,的,的數(shù),據(jù),據(jù)流,進,進入,同,同一,個,個加,工,工,,也,也可,以,以有,兩,兩個,以,以上,的,的數(shù),據(jù),據(jù)流,從,從同,一,一個,加,加工,中,中流,出,出,,這,這樣,的,的多,個,個數(shù),據(jù),據(jù)流,之,之間,往,往往,存,存在,一,一定,的,的關,系,系。,為,為了,表,
16、表示,這,這些,數(shù),數(shù)據(jù),流,流之,間,間的,關,關系,,,,需,要,要在,數(shù),數(shù)據(jù),流,流圖,中,中給,這,這些,數(shù),數(shù)據(jù),流,流對,應,應的,加,加工,加,加上,一,一定,的,的標,記,記符,號,號。,在,在下,表,表中,列,列出,了,了加,工,工中,常,常見,的,的幾,種,種關,系,系的,表,表示,方,方法,。,。(,表,表中,以,以從,加,加工,流,流入,或,或流,出,出兩,個,個數(shù),據(jù),據(jù)流,為,為例)。,數(shù)據(jù),流,流圖,幾,幾種,附,附加,符,符號,數(shù)據(jù),流,流圖,的,的層,次,次結(jié),構(gòu),構(gòu),為了,表,表達,數(shù),數(shù)據(jù),處,處理,過,過程,的,的數(shù),據(jù),據(jù)加,工,工情,況,況,,需,
17、需要,采,采用,層次,結(jié),結(jié)構(gòu),的數(shù),據(jù),據(jù)流,圖,圖。,按,按照,系,系統(tǒng),的,的層,次,次結(jié),構(gòu),構(gòu)進,行,行,逐步,分,分解,,并,以,以分,層,層的,數(shù),數(shù)據(jù),流,流圖,反,反映,這,這種,結(jié),結(jié)構(gòu),關,關系,,,,能,清,清楚,地,地表,達,達和,容,容易,理,理解,整,整個,系,系統(tǒng),。,。,面對,復,復雜,的,的系,統(tǒng),統(tǒng),----,分層,描,描繪,首先,用,用一,張,張高,層,層次,的,的數(shù),據(jù),據(jù)流,圖,圖描,繪,繪系,統(tǒng),統(tǒng)總,體,體概,貌,貌,,表,表明,系,系統(tǒng),的,的關,鍵,鍵功,能,能。,然后,分,分別,把,把每,個,個關,鍵,鍵功,能,能擴,展,展到,適,適當,的
18、,的詳,細,細程,度,度,,畫,畫在,單,單獨,的,的一,頁,頁紙,上,上。,,這種,分,分層,次,次的,描,描繪,方,方法,便,便于,閱,閱讀,者,者按,從,從抽,象,象到,具,具體,的,的過,程,程逐,步,步深,入,入地,了,了解,一,一個,復,復雜,的,的系,統(tǒng),統(tǒng)。,數(shù)據(jù),流,流模,型,型的,建,建立,方,方法,,對于,一,一個,復,復雜,的,的系,統(tǒng),統(tǒng)來,說,說,,可,可能,存,存在,著,著幾,十,十個,甚,甚至,成,成百,上,上千,個,個加,工,工,,若,若要,在,在一,個,個數(shù),據(jù),據(jù)流,圖,圖中,清,清楚,地,地描,述,述出,整,整個,系,系統(tǒng),加,加工,的,的過,程,程是,
19、很,很困,難,難的,,,,而,采,采用,對,對數(shù),據(jù),據(jù)流,圖,圖進,行,行分,層,層的,方,方法,則,則可,以,以很,好,好地,解,解決,這,這個,問,問題,。,。,按照,結(jié),結(jié)構(gòu),化,化分,析,析方,法,法中,“,自頂向下,,逐,逐步分解,”,的思想,可,以,以先將整個,系,系統(tǒng)看作是,一,一個加工,,它,它的輸入數(shù),據(jù),據(jù)和輸出數(shù),據(jù),據(jù)表明了系,統(tǒng),統(tǒng)和外部環(huán),境,境的接口,,從,從而首先畫,出,出系統(tǒng)的頂,層,層數(shù)據(jù)流圖,。,。,為了能夠清,楚,楚地表明系,統(tǒng),統(tǒng)加工的詳,細,細過程,接,著,著從頂層數(shù),據(jù),據(jù)流圖出發(fā),,,,逐層地對,系,系統(tǒng)進行分,解,解。,每分解一次,,,,系統(tǒng)
20、中加,工,工的數(shù)量就,隨,隨之增加,,每,每個加工的,功,功能描述也,越,越來越具體,。,。重復這種,分,分解,直至,得,得到系統(tǒng)的,底,底層數(shù)據(jù)流,圖,圖。底層數(shù),據(jù),據(jù)流圖中的,所,所有加工都,應,應是不可再,分,分解的、最,簡,簡單的,“,原子加工,”,。,通過分解過,程,程中得到的,這,這一組分層,數(shù),數(shù)據(jù)流圖(,由,由頂層、中,間,間層和底層,數(shù),數(shù)據(jù)流圖共,同,同構(gòu)成)就,可,可以十分清,晰,晰地描述出,整,整個系統(tǒng)所,有,有加工的詳,細,細情況。,,分層的數(shù)據(jù),流,流圖,下面以某單,位,位工資管理,系,系統(tǒng)為例,,來,來介紹一下,分,分層數(shù)據(jù)流,模,模型的建立,方,方法。,1.
21、建立,頂,頂層數(shù)據(jù)流,圖,圖,任何系統(tǒng)的,頂,頂層數(shù)據(jù)流,圖,圖都只有一,個,個,用于反,映,映目標系統(tǒng),所,所要實現(xiàn)的,功,功能及與外,部,部環(huán)境的接,口,口。頂層數(shù),據(jù),據(jù)流圖中只,有,有一個代表,整,整個系統(tǒng)的,加,加工,數(shù)據(jù),的,的源點和終,點,點對應著系,統(tǒng),統(tǒng)的外部實,體,體,表明了,系,系統(tǒng)輸入數(shù),據(jù),據(jù)的來源和,輸,輸出數(shù)據(jù)的,去,去向。,工資管理系,統(tǒng),統(tǒng)的頂層數(shù),據(jù),據(jù)流圖如圖5所示。,2. 數(shù)據(jù),流,流圖的分層,細,細化,首先按照系,統(tǒng),統(tǒng)的功能,,對,對頂層數(shù)據(jù),流,流圖進行分,解,解,生成第,一,一層數(shù)據(jù)流,圖,圖。如例子,中,中的工資計,算,算系統(tǒng)可劃,分,分為計算
22、工,資,資、打印工,資,資清單和工,資,資轉(zhuǎn)存三個,加,加工。,其中,計算,工,工資完成單,位,位職工工資,計,計算,生成,工,工資清單的,功,功能;,打印工資清,單,單完成工資,條,條的打印功,能,能;,工資轉(zhuǎn)存完,成,成生成職工,工,工資存款清,單,單并將其發(fā),送,送到銀行的,功,功能。對劃,分,分得到的加,工,工應進行編,號,號,此外,,在,在標出數(shù)據(jù),流,流和劃分加,工,工的同時,,還,還要在圖中,畫,畫出涉及的,數(shù),數(shù)據(jù)存儲。,圖6 工,資,資計算系統(tǒng),第,第一層數(shù)據(jù),流,流圖,對第一層數(shù),據(jù),據(jù)流圖中的,加,加工繼續(xù)分,解,解,則可得,到,到第二層數(shù),據(jù),據(jù)流圖,如,圖,圖7所示
23、。,若數(shù)據(jù)流圖,中,中的加工還,可,可繼續(xù)細化,,,,則重復以,上,上分解過程,,,,直到獲得,系,系統(tǒng)的底層,數(shù),數(shù)據(jù)流圖。,工,工資計算系,統(tǒng),統(tǒng)的第三層,數(shù),數(shù)據(jù)流圖如,圖,圖8所示。,圖7 工,資,資計算系統(tǒng),的,的第二層數(shù),據(jù),據(jù)流圖,(,a),“,計算工資,”,子數(shù)據(jù)流圖,;,;(,b),“,工資轉(zhuǎn)存,”,子數(shù)據(jù)流圖,圖8 工,資,資計算系統(tǒng),的,的第三層數(shù),據(jù),據(jù)流圖,建立數(shù)據(jù)流,模,模型的原則,建立數(shù)據(jù)流,模,模型要遵循,以,以下的原則,:,:,(1) 每,個,個加工至少,應,應有一個輸,入,入數(shù)據(jù)流(,反,反映被處理,數(shù),數(shù)據(jù)的來源)和一個輸,出,出數(shù)據(jù)流(,反,反映加工
24、的,結(jié),結(jié)果)。,(2) 數(shù),據(jù),據(jù)流圖中各,構(gòu),構(gòu)成元素的,名,名稱必須具,有,有明確的含,義,義且能夠代,表,表對應元素,的,的內(nèi)容或功,能,能。,(3) 對,數(shù),數(shù)據(jù)流圖中,某,某個加工進,行,行細化生成,的,的下層數(shù)據(jù),流,流圖,稱為,其,其上層圖的,子,子圖。應保,證,證分層數(shù)據(jù),流,流圖中任意,對,對應的父圖,和,和子圖的輸,入,入/輸出數(shù),據(jù),據(jù)保持一致,。,。,(4) 在,數(shù),數(shù)據(jù)流圖中,,,,應按照層,次,次給每個加,工,工編號,用,于,于表明該加,工,工所處的層,次,次及上、下,層,層的父圖與,子,子圖的關系,。,。編號的規(guī),則,則為:頂層,加,加工不用編,號,號;第二層,
25、加,加工的編號,為,為1,2,,…,,,n;,第三層加工,的,的編號為1.1,1.2,,…,,2.1,,…,,,n.1,n.2,,…,等,依次類,推,推。如編號1.2表明,該,該加工處于,第,第三層數(shù)據(jù),流,流圖中,序,號,號為2,該,圖,圖是對上層,數(shù),數(shù)據(jù)流圖中,編,編號為1的,加,加工進行細,化,化得到的子,圖,圖。,(5) 在,父,父圖中不要,出,出現(xiàn)子圖中,涉,涉及的局部,數(shù),數(shù)據(jù)存儲文,件,件。通常除,底,底層數(shù)據(jù)流,圖,圖中需標明,所,所有數(shù)據(jù)存,儲,儲外,為了,保,保持畫面的,整,整潔,各中,間,間層數(shù)據(jù)流,圖,圖只需顯示,處,處于加工之,間,間的接口文,件,件即可。,(6)
26、數(shù),據(jù),據(jù)流圖只能,由,由四種基本,符,符號組成,,是,是實際業(yè)務,流,流程的客觀,映,映象,用于,說,說明系統(tǒng)應,該,該,“,做什么,”,, 而不需,要,要指明系統(tǒng),“,如何做,”,。,(7) 數(shù),據(jù),據(jù)流圖的分,解,解速度應保,持,持適中。通,常,常一個加工,每,每次可分解,為,為2~4個,子,子加工,最,多,多不要超過,七,七個,因為,過,過快的分解,會,會增加用戶,對,對系統(tǒng)模型,理,理解的難度,。,。,,. 便于實,現(xiàn),現(xiàn),. 便于使,用,用,---采用逐步細化的擴展方法,,,,可避免一,次引入過多,的,的細節(jié),有,利,利于控制問,題,題,的復雜度;,---用一組圖代,替,替一張總圖
27、,,,,方便用戶,及,及,軟件開發(fā)人,員,員閱讀。,分層,DFD,圖的優(yōu)點,舉 例,1,、電梯控制,系,系統(tǒng),(見書,P71-74,),,2,、學生購買教,材,材系統(tǒng),畫數(shù)據(jù)流圖,的,的步驟,1、先找出,系,系統(tǒng)的,數(shù)據(jù)源點與,終,終點,。(它們是,外,外部實體,,由,由它們來確,定,定系統(tǒng)與外,界,界的接口),2,、是畫頂層,圖,圖。通常把,整,整個系統(tǒng)當,作,作一個大的,加,加工,并標,明,明系統(tǒng)的輸,入,入與輸出,,以,以及數(shù)據(jù)的,源,源點與終點,。,。系統(tǒng)從學,生,生接受購書,單,單,經(jīng)處理,后,后把領書單,返,返回給學生,,,,使學生可,憑,憑領書單到,書,書庫領書。,對,對脫銷
28、的教,材,材,系統(tǒng)則,用,用缺書單的,形,形式通知給,書,書庫;新書,進,進庫后也由,書,書庫將進書,通,通知返回給,系,系統(tǒng)。,3,、畫分層,DFD,圖:把系統(tǒng),分,分解為銷售,和,和采購兩大,加,加工。如圖,所,所示,顯然,,,,外部項學,生,生應與銷售,子,子系統(tǒng)聯(lián)系,,,,保管員應,與,與采購子系,統(tǒng),統(tǒng)聯(lián)系。,且兩個子系,統(tǒng),統(tǒng)之間也存,在,在兩項數(shù)據(jù),聯(lián),聯(lián)系:其一,是,是缺書登記,表,表,由銷售,子,子系統(tǒng)把脫,銷,銷的教材傳,給,給采購子系,統(tǒng),統(tǒng);其二是,進,進書通知,,直,直接由采購,子,子系統(tǒng)將教,材,材入庫信息,通,通知銷售子,系,系統(tǒng)。,同時,對于,銷,銷售子系統(tǒng),來
29、,來說,它還,需,需要對教材,存,存量表進行,操,操作,即對,售,售出的教材,要,要在原存量,中,中減去售出,的,的數(shù)量,而,對,對于新購的,教,教材還要寫,到,到教材存量,表,表中,所以,該,該文件執(zhí)行,的,的讀寫操作,,,,應用雙箭,頭,頭表示。,,,學,生,教材,購,銷,系統(tǒng),購書單,領書單,缺書單,進書通知,保,管員,第,1,,層,外部實體,外部實體,,進書通知,1,銷售,購書單,領書單,學,生,缺書單,進書通知,2,采購,保,管員,第,2,,層,教材存量表,F1,缺書登記表,F2,繼續(xù)分解,,就,就可以獲得,第,第三層的數(shù),據(jù),據(jù)流圖。我,們,們可以從第1層的銷售,子,子系統(tǒng)擴展,而
30、,而成:,,,教材銷售子,系,系統(tǒng),無效書單,購書單,1.3,登記并開,領書單,1.2,開發(fā)票,1.1,審查,有效性,1.4,登記,缺書,1.5,補售,教材,采,購,學,生,學,生,進書通知,有效書單,發(fā)票,領書單,暫缺書單,1,銷售,購書單,領書單,缺書單,進書通知,2,采購,進書通知,缺書登記表,教材存量表,學,生,保,管員,第,2,,層,補售,書單,第,3,層,教材存量表,F1,缺書登記表,F2,F1,書號,單價,數(shù)量,各班用書表,F3,售書登記表,F4,審查有效性,時,首先要,核,核對購書單,上,上的內(nèi)容是,否,否與學生用,書,書表,F3,相符,還要,通,通過售書登,記,記,F4,檢查
31、學生已,否,否購買過這,些,些教材。若,發(fā),發(fā)現(xiàn)購書單,中,中有學生不,用,用或買重了,的,的教材,便,發(fā),發(fā)出無效書,單,單。只有將,通,通過了審查,的,的教材保留,在,在有效構(gòu)書,單,單中。,開發(fā)票加工,符號,按購,書,書單的內(nèi)容,查,查對教材存,量,量表(,F1),,把可供應的,教,教材寫入發(fā),票,票,在,F4,中登記后開,領,領書單并發(fā),給,給學生。對,數(shù),數(shù)量不足或,全,全缺的教材,寫,寫入暫缺書,單,單并登記到,缺,缺書登記表(,F2),中,等待接,到,到進書通知,后,后再補售給,學,學生。補售,的,的手續(xù)及數(shù),據(jù),據(jù)流圖和第,一,一次購書相,同,同。,請大家注意,,,,在上一層,
32、DFD,中,采購是,系,系統(tǒng)內(nèi)部的,一,一個加工符,號,號,但本圖,卻,卻是處于銷,售,售子系統(tǒng)之,外,外的一個外,部,部實體。,從圖中可以,看,看出,該銷,售,售子系統(tǒng)將,被,被分解為5,個,個子加工,,編,編號從1.1----1.5,涉,及,及到4個數(shù),據(jù),據(jù)文件,分,別,別用,F1,—,F4,來表示。,外部,項,,1,銷售,購書單,領書單,缺書單,進書通知,2,采購,進書通知,缺書登記表,教材存量表,學,生,保,管員,第,2,層,第,3,,層,缺書單,2.3,修改教材,庫,庫,存和待,購量,銷,售,進書通知,進書通知,保,管員,教材存量表,F1,待購教材表,F5,教材一覽表,F6,由銷售
33、子,系,系統(tǒng)建立,起,起來的缺,書,書登記表,,,,首先按,書,書號匯總,后,后登入待,購,購教材表,,,,然后再,按,按出版社,分,分別統(tǒng)計,制,制成缺書,單,單并送給,書,書庫保管,員,員作為采,購,購教材的,依,依據(jù)。另,外,外,在匯,總,總?cè)睍?再,再次核查,教,教材存量,表,表,而且,,,,分出版,社,社統(tǒng)計時,還,還要參閱,教,教材一覽,表,表,從該,文,文件中可,以,以知道這,些,些缺書是,何,何處出版,的,的。新書,入,入庫后,,要,要及時修,改,改教材存,量,量表和待,購,購教材表,中,中的有關,教,教材數(shù)量,,,,同時把,進,進書信息,通,通知銷售,子,子系統(tǒng),,使,使銷
34、售人,員,員能通知,缺,缺書的學,生,生補售教,材,材。,2.2,按出版社,統(tǒng),統(tǒng),計缺書,2.1,按書號匯,總?cè)睍?缺書登記表,F2,采購子系統(tǒng),從圖中可,以,以看出,,該,該采購子,系,系統(tǒng)將被,分,分解為3,個,個子加工,,,,編號從2.1----2.3,涉,及,及到4個,數(shù),數(shù)據(jù)文件,,,,分別用,F1,F2,和,F5,F6。,以上三層,、,、4張的,DFD,圖,一起,組,組成了教,材,材購銷系,統(tǒng),統(tǒng)的分層,DFD,圖。從分,析,析中大家,可,可以得知,,,,愈到下,層,層,加工,愈,愈細。第,三,三層就有8個加工,。,。大都是,足,足夠簡單,的,的---,基,基本加工,,,,可以不
35、,用,用再進行,分,分解了。,1,)為數(shù)據(jù)流,(,或數(shù)據(jù)存,儲,儲,),命名,(1),名字應代,表,表整個數(shù),據(jù),據(jù)流,(,或數(shù)據(jù)存,儲,儲,),的內(nèi)容,,而,而不是僅,僅,僅反映它,的,的某些成,分,分。,(2),不要使用,空,空洞的、,缺,缺乏具體,含,含義的名,字,字,(,如,“,數(shù)據(jù),”,、,“,信息,”,、,“,輸入,”,之類,),。,(3),如果在為,某,某個數(shù)據(jù),流,流,(,或數(shù)據(jù)存,儲,儲,),起名字時,遇,遇到了困,難,難,則很,可,可能是因,為,為對數(shù)據(jù),流,流圖分解,不,不恰當造,成,成的,應,該,該試試重,新,新分解,,看,看是否能,克,克服這個,困,困難。,畫分層,D
36、FD,的指導原,則,則,,1.,注意數(shù)據(jù),流,流圖中成,分,分的命名,2,)為處理命,名,名,(1),通常先為,數(shù),數(shù)據(jù)流命,名,名,然后,再,再為與之,相,相關聯(lián)的,處,處理命名,。,。這樣命,名,名比較容,易,易,而且,體,體現(xiàn)了人,類,類習慣的,“,由表及里,”,的思考過,程,程。,(2),名字應該,反,反映整個,處,處理的功,能,能,而不,是,是它的一,部,部分功能,。,。,(3),名字最好,由,由一個具體,的,的及物動,詞,詞加上一,個,個具體的,賓,賓語組成。應該盡,量,量避免使,用,用,“,加工,”,、,“,處理,”,等空洞籠,統(tǒng),統(tǒng)的動詞,作,作名字。,(4),通常名字,中,中
37、僅包括,一,一個動詞,,,,如果必,須,須用兩個,動,動詞才能,描,描述整個,處,處理的功,能,能,則把,這,這個處理,再,再分解成,兩,兩個處理,可,可能更恰,當,當些。,(5),如果在為,某,某個處理,命,命名時遇,到,到困難,,則,則很可能,是,是發(fā)現(xiàn)了,分,分解不當,的,的跡象,,應,應考慮重,新,新分解。,畫分層,DFD,的指導原,則,則,,1.,注意數(shù)據(jù),流,流圖中成,分,分的命名,畫分層,DFD,的指導原,則,則,,2,.,注意父圖,和,和子圖的,平,平衡:,所謂的平,衡,衡,就是,指,指父圖和,子,子圖的輸,入,入和輸出,數(shù),數(shù)據(jù)應分,別,別保持一,致,致。,,發(fā)票,1.3,開
38、領書單,領書單,(,a),父圖,1.3.1,學生,領書單,1.3.2,1.3.3,教材,(,a),子圖,,畫分層,DFD,的指導原則,,3,.,區(qū)分局部文件,和,和局部外部項,,1,銷售,購書單,領書單,缺書單,進書通知,2,采購,進書通知,缺書登記表,教材存量表,學,生,保,管員,采購,子系統(tǒng),,第,2,層,第,3,,層,缺書單,2.3,修改教材庫,存和待,購量,銷,售,進書通知,進書通知,2.1,按書號匯,總?cè)睍?2.2,按出版社統(tǒng),計缺書,保,管員,教材存量表,F1,待購教材表,F5,教材一覽表,F6,缺書登記表,F2,局部,外部項,局部,文件,畫分層,DFD,的指導原則,4.,掌握分解
39、的速,度,度,一般來說,每,一,一個加工每次,可,可分為2-4個子加工,最,多不得超過7個。,5.,遵守加工編號,規(guī),規(guī)則,頂層加工不編,號,號。第二層的,加,加工編號為1,2,3,,…,,,n,號。,第三層編號為1.1,1.2,1.3,…,n.1,n.2,…,等號,依此類,推,推。,2.5,數(shù)據(jù)字典,----,DD(Data Dictionary,),),數(shù)據(jù)流圖和數(shù),據(jù),據(jù)字典共同構(gòu),成,成系統(tǒng)的邏輯,模,模型,沒有數(shù),據(jù),據(jù)字典數(shù)據(jù)流,圖,圖就不嚴格,,然,然而沒有數(shù)據(jù),流,流圖數(shù)據(jù)字典,也,也難于發(fā)揮作,用,用。,數(shù)據(jù)字典的任,務,務是: 對于,數(shù),數(shù)據(jù)流圖中出,現(xiàn),現(xiàn)的所有被命,名,
40、名的圖形元素,在,在字典中作為,一,一個詞條加以,定,定義,使得每,一,一個圖形元素,的,的名字都有一,個,個確切的解釋,。,。,數(shù)據(jù)字典的內(nèi),容,容,一般說來,數(shù),據(jù),據(jù)字典應該由,下列,4,類元素的定義,組,組成:,(1),數(shù)據(jù)流,(2),數(shù)據(jù)流分量,(,即數(shù)據(jù)元素,),(3),數(shù)據(jù)存儲,(4),處理,數(shù)據(jù)流名:,說明:簡要介,紹,紹作用,即它,產(chǎn),產(chǎn)生的原因和,結(jié),結(jié)果。,數(shù)據(jù)流來源:,即,即該數(shù)據(jù)流來,自,自何方。,數(shù)據(jù)流去向:,去,去向何處。,數(shù)據(jù)流組成:,數(shù),數(shù)據(jù)結(jié)構(gòu)。,每個數(shù)據(jù)量流,通,通量:數(shù)據(jù)量,、,、流通量。,(1) 數(shù)據(jù),流,流詞條的描述,數(shù)據(jù)流名:發(fā),票,票,說明:用作
41、學,生,生已付書款的,依,依據(jù),數(shù)據(jù)流來源:,來,來自加工“審,查,查并開發(fā)票”,數(shù)據(jù)流去向:,流,流向加工“開,領,領書單”。,數(shù)據(jù)流組成:,學,學號+姓名+,書,書號+單價,/,總價+書費合,計,計,審查并,開發(fā)票,發(fā)票,購書單,,數(shù)據(jù)元素名:,類型:數(shù)字(,離,離散值、連續(xù),值,值),文字(,編,編碼類型),長度:,取值范圍:,相關的數(shù)據(jù)元,素,素及數(shù)據(jù)結(jié)構(gòu),(2)數(shù)據(jù)元素詞條,的,的描述,,年 = “1900”..“3000” 月 = “01”..“12” 日 = “01”..“31”,摘要 = 1{字母}4,金額 = “00000000.01”..“999999999.99”
42、 … …,,,(3) 數(shù)據(jù),文,文件詞條的描,述,述,數(shù)據(jù)文件名:,簡述:存放的,是,是什么數(shù)據(jù)。,輸入數(shù)據(jù):,輸出數(shù)據(jù):,數(shù)據(jù)文件組成:數(shù)據(jù)結(jié)構(gòu)。,存儲方式:順,序,序,直接,關,鍵,鍵碼。,存取頻率:,……,審查并,開發(fā)票,,學,生,,發(fā)票,購書單,各班學生用書表,教材存量表,加工名:,加工編號:反,映,映該加工的層,次,次,簡要描述:加,工,工邏輯及功能,簡,簡述,輸入數(shù)據(jù)流:,取值范圍:,相關的數(shù)據(jù)元,素,素及數(shù)據(jù)結(jié)構(gòu),……,(4)加工邏輯詞條,的,的描述,1.3,審查并,開發(fā)票,,學,生,,發(fā)票,購書單,各班學生用書表,教材存量表,名稱:外部實,體,體名,簡要描述:什,
43、么,么外部實體,有關數(shù)據(jù)流:,數(shù)目:,(5) 外部,實,實體詞條描述,1,銷售,購書單,領書單,缺書單,進書通知,2,采購,進書通知,缺書登記表,教材存量表,學,生,保,管員,數(shù)據(jù)字典定義,符,符號,符號,含 義,例 子,,,,,,,,,,,,,,,,,,,,,,=,被定義為,+,與,[ ],x=a+b,,,則表示,x,由,a,和,b,組成,x=[a,b],,,則表示,x,由,a,或由,b,組成,{},或,重復,x={a},,,則表,示,示,x,由,0,個,或多,個,個,a,組成,(),可選,表示,在,在兩,個,個,*,之間,的,的內(nèi),容,容為,詞,詞條,的,的注,釋,釋
44、,m{}n,重復,x=3{a}8,,,則表,示,示,x,中至,少,少出,現(xiàn),現(xiàn)3,次,次,a,,最多,出,出現(xiàn)8次,*…*,注釋,符,符,,,x=(a),,,則表,示,示,a,在,x,中出,現(xiàn),現(xiàn),,也可,不,不出,現(xiàn),現(xiàn),例:,存,存折,格,格式,,日期 (年月日),摘要,支出,存入,余額,操作,復核,,,,,,,,,戶名:,所號,:,帳號:,開戶日:,性質(zhì):,印密:,存折 = 戶名+所號+帳號+開戶日+性質(zhì)+(印密)+1{存取行}20,戶名 = 2{字母}24,所號 = “001”..“999”,帳號 = “00000001”..“99999999”,開戶日 = 年+月+日,性質(zhì) = “1
45、”..“6”,注:“,1”,表示普通戶,,…“6”,表示工資戶等,印密 = “0”,注:印密在存折上不顯示,存取行 = 日期+(摘要)+支出+存入+余額+操作+復核,日期 =年+月+日,年 = “1900”..“3000” 月 = “01”..“12” 日 = “01”..“31”,摘要 = 1{字母}4,支出 = 金額,金額 = “00000000.01”..“999999999.99” … …,,,數(shù)據(jù),字,字典,的,的建,立,立,1.,建,建,立,立數(shù),據(jù),據(jù)字,典,典的,方,方法,(1),手,手工,建,建立,。,。分,別,別將,數(shù),數(shù)據(jù),字,字典,中,中每,一,一
46、個,條,條目,按,按照,規(guī),規(guī)定,的,的格,式,式寫,在,在卡,片,片上,,,,由,專,專人,負,負責,管,管理,和,和維,護,護。,為,為了,便,便于,查,查找,,,,通,常,???將,將卡,片,片分,類,類,,按,按條,目,目的,名,名稱,或,或編,號,號進,行,行排,序,序。,(2),自,自動,建,建立,。,。利,用,用現(xiàn),有,有的,數(shù),數(shù)據(jù),字,字典,建,建立,程,程序,,,,通,過,過按,照,照指,定,定格,式,式輸,入,入各,類,類條,目,目的,內(nèi),內(nèi)容,,,,由,計,計算,機,機自,動,動建,立,立相,應,應的,數(shù),數(shù)據(jù),字,字典,。,。且,通,通常,這,這類,工,工具,軟,軟件
47、,還,還能,夠,夠?qū)?建,建立,好,好的,數(shù),數(shù)據(jù),字,字典,進,進行,完,完整,性,性、,一,一致,性,性檢,查,查,,以,以及,進,進行,日,日常,的,的管,理,理和,維,維護,工,工作,。,。如,由,由美,國,國密,執(zhí),執(zhí)安,大,大學,開,開發(fā),的,的,PSL/PSA,系統(tǒng),就,就是,這,這類,軟,軟件,的,的杰,出,出代,表,表。,2.,建,建,立,立數(shù),據(jù),據(jù)字,典,典的,原,原則,(1),所,所有,定,定義,必,必須,嚴,嚴密,、,、精,確,確,,不,不能,存,存在,二,二義,性,性。,(2),書,書寫,格,格式,應,應簡,潔,潔且,嚴,嚴格,。,。,(3),應,應可,方,方便,地
48、,地實,現(xiàn),現(xiàn)對,所,所需,條,條目,的,的按,名,名查,閱,閱。,(4),應,應便,于,于修,改,改和,更,更新,。,。,注:,加,加工,說,說明,----,(ProcessSpecification,),),,加工說明是:對,DFD,中每個加工給予說明。它是從系統(tǒng)功能的角度對,DFD,作出了注解,與,DD,一樣是,DFD,必不可缺少的輔助資料。,PS,加工,說,說明,組,組成,輸入,數(shù)據(jù),,加工,邏輯,,輸出,數(shù)據(jù),,加工,說,說明,描,描述,工,工具,結(jié)構(gòu)化,語言,,判定,表,,判定,樹,,描述,把,把輸,入,入數(shù),據(jù),據(jù)流,變,變,換為,輸,輸出,數(shù),數(shù)據(jù),流,流的,加,加工,過,過,
49、程,是加工說明,的,的主體。,對數(shù)據(jù)流圖的每,一,一個基本加工,,必,必須有一個基本,加,加工邏輯說明。,基本加工邏輯說,明,明必須描述基本,加,加工如何把輸入,數(shù),數(shù)據(jù)流變換為輸,出,出數(shù)據(jù)流的加工,規(guī),規(guī)則。,加工邏輯說明必,須,須描述實現(xiàn)加工,的,的策略而不是實,現(xiàn),現(xiàn)加工的細節(jié)。,加工邏輯說明中,包,包含的信息應是,充,充足的,完備的,,,,有用的,無冗,余,余的。,加工邏輯說明,自然語言+結(jié)構(gòu),化,化形式,(,1,)結(jié)構(gòu)化語言,選,擇,結(jié),構(gòu),如果,,,,If,,,如果,,,則,,,否則,,情況,1 ,,…,,…,情況,n <,條件>,<策略,n>,If,,,then,,Otherw
50、ise,,,case,1 ,,…,,…,case,n ,,循,環(huán),結(jié),構(gòu),對,,…,,,,重復以下,,直至,<條件,>,,For,each,…,,,,Repeat,the following:,,Until,,商店業(yè)務處理系,統(tǒng),統(tǒng)中,“,檢查發(fā)貨單,”,if,發(fā)貨單金額超過,$500 then,if,欠款超過了,60,天,then,在償還欠款前不,予,予批準,else,(欠款未超期),發(fā)批準書,發(fā)貨,單,單,else,(發(fā)貨單金額未,超,超過,$500,),if,欠款超過,60,天,then,發(fā)批準書,發(fā)貨,單,單及賒欠報告,else,(欠款未超期),發(fā)批準書,發(fā)貨,單,單,(,2,)判定表
51、,如果數(shù)據(jù)流圖的,加,加工需要依賴于,多,多個邏輯條件的,取,取值,使用判定,表,表來描述比較合,適,適,,以“檢查發(fā)貨單,”,”為例,(,3,)判定樹,判定樹也是用來,表,表達加工邏輯的,一,一種工具。有時,侯,侯它比判定表更,直,直觀。,檢,查,發(fā),貨,單,金額,>$500,金額,?,$500,欠款,>60,天,不發(fā)出批準書,欠款,?,60,天,發(fā)出批準書、,發(fā)貨單,欠款,>60,天,發(fā)出批準書、,發(fā)貨單及賒欠報,告,告,欠款,?,60,天,發(fā)出批準書、,發(fā)貨單,2.6,成本,/,效益分析,成本,/,效益分析的目的,:,從經(jīng)濟角度分析,開,開發(fā)一個特定的,新,新系統(tǒng)是否劃算,,,,從而幫助
52、客戶,組,組織的負責人正,確,確地作出是否投,資,資于這項開發(fā)工,程,程的決定。,2.6.1,成本估計,----,人力成本估計,軟件開發(fā)成本主,要,要表現(xiàn)為人力消,耗,耗,(,乘以平均工資則,得,得到開發(fā)費用,),。,,估算技術:,1.,代碼行技術,2.,任務分解技術,3.,自動估計成本技,術,術,代碼行技術,根據(jù)經(jīng)驗和歷史,數(shù),數(shù)據(jù)估計實現(xiàn)一,個,個功能需要的源,程,程序行數(shù),用每,行,行代碼的平均成,本,本乘以行數(shù)就可,以,以確定軟件的成,本,本。,每行代碼的平均,成,成本主要取決于,軟,軟件的復雜程度,和,和工資水平。,代碼行技術是比,較,較簡單的定量估,算,算方法。,當有以往開發(fā)類,似
53、,似工程的歷史數(shù),據(jù),據(jù)可供參考時,,這,這個方法是非常,有,有效的。,具體計算方法見,10.2.1,章節(jié),任務分解技術,首先把軟件開發(fā),工,工程分解為若干,個,個相對獨立的任,務,務。,再分別估計每個,單,單獨的開發(fā)任務,的,的成本,最后累,加,加起來得出軟件,開,開發(fā)工程的總成,本,本。,估計每個任務的,成,成本時,通常先,估,估計完成該項任,務,務需要用的人力,(,以人月為單位,),,再乘以每人每,月,月的平均工資而,得,得出每個任務的,成,成本。,具體計算方法見,10.2.1,章節(jié),自動估計成本技,術,術,采用自動估計成,本,本的軟件工具可,以,以減輕人的勞動,,,,并且使得估計,的,
54、的結(jié)果更客觀。,但,但是,采用這種,技,技術必須有長期,搜,搜集的大量歷史,數(shù),數(shù)據(jù)為基礎,并,且,且需要有良好的,數(shù),數(shù)據(jù)庫系統(tǒng)支持,。,。,,2.6.2,成本,/,效益分析的方法,成本,/,效益分析的第一,步,步是估計開發(fā)成,本,本、運行費用和,新,新系統(tǒng)將帶來的,經(jīng),經(jīng)濟效益,然后,從,從經(jīng)濟角度判斷,這,這個系統(tǒng)是否值,得,得投資。,運行費,用,用取決,于,于系統(tǒng),的,的操作,費,費用,(,操作員,人,人數(shù),,工,工作時,間,間,消,耗,耗的物,資,資等,),和維護,費,費用。,系統(tǒng)的,經(jīng),經(jīng)濟效,益,益等于,因,因使用,新,新系統(tǒng),而,而增加,的,的收入,加,加上使,用,用新系,統(tǒng),
55、統(tǒng)可以,節(jié),節(jié)省的,運,運行費,用,用。,2.6.2,成本,/,效益分,析,析的方,法,法,注意:,總的效,益,益和生,命,命周期,的,的長度,有,有關,,所,所以應,該,該合理,地,地估計,軟,軟件的,壽,壽命。,投資是,現(xiàn),現(xiàn)在進,行,行的,,效,效益是,將,將來獲,得,得的,,不,不能簡,單,單地比,較,較成本,和,和效益,,,,應該,考,考慮貨,幣,幣的時,間,間價值,。,。,成本,/,效益分,析,析使用,的,的幾個,概,概念,貨幣的,時,時間價,值,值,投資回,收,收期,純收入,投資回,收,收率,效益,,,經(jīng)濟效,益,益包括,使,使用基,于,于計算,機,機的系,統(tǒng),統(tǒng)后可,增,增加的
56、,收,收入和,可,可節(jié)省,的,的運行,費,費用(,如,如操作,人,人員數(shù),、,、工作,時,時間、,消,消耗的,物,物資等,),)。在,進,進行成,本,本效益,分,分析時,通,通常只,統(tǒng),統(tǒng)計五,年,年內(nèi)的,經(jīng),經(jīng)濟效,益,益。,社會效,益,益指使,用,用基于,計,計算機,的,的系統(tǒng),后,后對社,會,會產(chǎn)生,的,的影響,(,(如提,高,高了辦,事,事效益,,,,使用,戶,戶滿意,等,等),,通,通常社,會,會效益,只,只能定,性,性地估,計,計。,經(jīng)濟效,益,益通常,可,可用貨,幣,幣的時,間,間價值,、,、投資,回,回收期,和,和純收,入,入來度,量,量。,貨幣的,時,時間價,值,值,,設:當
57、,前,前金額,為,為,P,,年利率,為,為,i,n,年后的,金,金額為,F,,則,,,計算時,,,,累計,經(jīng),經(jīng)濟效,益,益應折,合,合成當,前,前金額,例如,,一,一個基,于,于計算,機,機的系,統(tǒng),統(tǒng)使用,后,后,每,年,年產(chǎn)生,的,的經(jīng)濟,效,效益為10萬,,,,如果,年,年利率,為,為5%,,,,那么,,,,五年,內(nèi),內(nèi)該系,統(tǒng),統(tǒng)的累,計,計經(jīng)濟,效,效益是43.2948萬,,而,而不是50萬,。,。,投資回,收,收期:,累計的,經(jīng),經(jīng)濟效,益,益正好,等,等于投,資,資數(shù)(,成,成本),所,所需的,時,時間。,純收入:累計,經(jīng),經(jīng)濟效,益,益,–,投資數(shù),當純收,入,入大于,零,零
58、時,,該,該工程,值,值得投,資,資開發(fā),當純收,入,入小于,零,零時,,該,該工程,不,不值得,投,投資(,除,除非它,有,有明顯,的,的社會,效,效益),當純收,入,入等于,零,零時,,通,通常也,不,不值得,投,投資,顯然,,純,純收入,越,越大越,好,好。,舉例,,1 2 3 4 5,,年,60,,40,,20,,0,成本-效益(萬元),該系統(tǒng),節(jié),節(jié)省經(jīng),費,費,該系統(tǒng),成,成本,盈虧平,衡,衡點,投資回,收,收期,---------,成,成本及,效,效益分,析,析圖,,例:假,設,設購置,一,一套應,用,用軟件,投,投資20萬元,,,
59、,預計,可,可使用5年,,每,每年直,接,接經(jīng)濟,效,效益9.6萬,元,元,年,利,利率為5%,,試,試計算,投,投入/,產(chǎn),產(chǎn)出比,。,。,解:,考慮到,貨,貨幣的,時,時間價,值,值,5,年,年的總,體,體收入,應,應當逐,年,年按照,上,上式計,算,算,并,非,非為恒,定,定的9.6萬,元,元。1,~,~5年,中,中,每,年,年的收,入,入折算,到,到當前,的,的數(shù)據(jù),如,如表所,示,示。,表,貨,貨幣的,時,時間價,值,值,年份,,將來收益/萬元,,(1+,i),n,,當前收益,,累計的當前收益,,1,,9.6,,1.05,,9.1429,,9.1429,,2,,9.6,,1.1025
60、,,8.7075,,17.8513,,3,,9.6,,1.1576,,8.2928,,26.1432,,4,,9.6,,1.2155,,7.8979,,34.0411,,5,,9.6,,1.2763,,7.5219,,41.5630,,,根據(jù)上,表,表所列,數(shù),數(shù)據(jù),,本,本軟件,投,投入/,產(chǎn),產(chǎn)出比,為,為,41.5630/20 =2.0785,(2),投,投資,回,回收期,:,:根據(jù),上,上例,,兩,兩年后,收,收入17.8513,萬,萬元,,尚,尚欠2.15,萬,萬元沒,有,有收回,成,成本,,在,在第三,年,年還需,要,要:2.15/26.1432= 0.259(年),故,投,投資回
61、,收,收期為2.259年,。,。,(3),純,純收,入,入:,根,根據(jù)上,面,面的計,算,算結(jié)果,,,,5年,純,純收入,為,為,41.5630-20 =21.5630,萬,萬元,這相當,于,于比較,一,一個待,投,投入的,軟,軟件項,目,目可能,獲,獲取的,利,利潤和,將,將20,萬,萬元存,入,入銀行,所,所取得,的,的效益,。,。只有,當,當純收,入,入大于0時,,開,開發(fā)軟,件,件才有,真,真正的,效,效益。,可行性,研,研究報,告,告的編,寫,寫,GB8567-88《,計算機,軟,軟件產(chǎn),品,品開發(fā),文,文件編,制,制指南,》,可行性,研,研究報,告,告的編,寫,寫,1,引言,1.1
62、,編寫目,的,的,1.2,背景,1.3,定義,1.4,參考資,料,料,2,可行性,研,研究的,前,前提,2.1,要求,2.2,目標,2.3,條件、,假,假定和,限,限制,2.4,進行可,行,行性研,究,究的方,法,法,2.5,評價尺,度,度,,可行性,研,研究報,告,告的編,寫,寫,3,對現(xiàn)有,系,系統(tǒng)的,分,分析,3.1,數(shù)據(jù)流,程,程和處,理,理流程,3.2,工作負,荷,荷,3.3,費用開,支,支,3.4,人員,3.5,設備,3.6,局限性,4,所建議,的,的系統(tǒng),4.1,對所建,議,議系統(tǒng),的,的說明,4.2,數(shù)據(jù)流,程,程和處,理,理流程,4.3,改進之,處,處,4.4,影響,4.5,局限性,4.6,技術條,件,件方面,的,的可行,性,性,可行性,研,研究報,告,告的編,寫,寫,5,可選擇的,其,其它系統(tǒng),方,方案,5.1,可選擇的,其,其它系統(tǒng),1,5.2,可選擇的,其,其它系統(tǒng),2,......,6,投資及收,益,益分析,6.1,支出,6.2,收益,6.3,收益,/,投資比,6.4,投資回收,周,周期,6.5,敏感性分,析,析,7,社會條件,方,方面的可,行,行性,7.1,法律方面,的,的可行性,7.2,使用方面,的,的可行性,
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 專題黨課講稿:以高質(zhì)量黨建保障國有企業(yè)高質(zhì)量發(fā)展
- 廉政黨課講稿材料:堅決打好反腐敗斗爭攻堅戰(zhàn)持久戰(zhàn)總體戰(zhàn)涵養(yǎng)風清氣正的政治生態(tài)
- 在新錄用選調(diào)生公務員座談會上和基層單位調(diào)研座談會上的發(fā)言材料
- 總工會關于2025年維護勞動領域政治安全的工作匯報材料
- 基層黨建工作交流研討會上的講話發(fā)言材料
- 糧食和物資儲備學習教育工作部署會上的講話發(fā)言材料
- 市工業(yè)園區(qū)、市直機關單位、市紀委監(jiān)委2025年工作計劃
- 檢察院政治部關于2025年工作計劃
- 辦公室主任2025年現(xiàn)實表現(xiàn)材料
- 2025年~村農(nóng)村保潔員規(guī)范管理工作方案
- 在深入貫徹中央8項規(guī)定精神學習教育工作部署會議上的講話發(fā)言材料4篇
- 開展深入貫徹規(guī)定精神學習教育動員部署會上的講話發(fā)言材料3篇
- 在司法黨組中心學習組學習會上的發(fā)言材料
- 國企黨委關于推動基層黨建與生產(chǎn)經(jīng)營深度融合工作情況的報告材料
- 副書記在2025年工作務虛會上的發(fā)言材料2篇