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



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