版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
信息系統(tǒng)開發(fā)與管理常晉義編著機(jī)械工業(yè)出版社1.第四章系統(tǒng)分析4.1系統(tǒng)分析概述4.2系統(tǒng)組織結(jié)構(gòu)與業(yè)務(wù)流程分析4.3數(shù)據(jù)流分析4.4建立新系統(tǒng)邏輯模型2.第四章
系統(tǒng)分析系統(tǒng)分析(SystemAnalysis),也稱為需求分析,主要任務(wù)是通過對(duì)企業(yè)各部門、各業(yè)務(wù)的詳細(xì)調(diào)查研究和需求分析,深入研究并描述現(xiàn)行系統(tǒng)的工作流程及用戶的各種需求,構(gòu)思和設(shè)計(jì)用戶滿意的新系統(tǒng)的邏輯設(shè)計(jì)方案,以解決系統(tǒng)“能做什么”的問題。系統(tǒng)分析所確定的內(nèi)容是系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施的基礎(chǔ)。系統(tǒng)分析階段工作的深入與否直接影響新系統(tǒng)的設(shè)計(jì)質(zhì)量和經(jīng)濟(jì)性,在整個(gè)系統(tǒng)開發(fā)過程中起著重要作用。3.4.1系統(tǒng)分析概述4.1.1系統(tǒng)分析的任務(wù)及步驟1.系統(tǒng)分析的任務(wù)(1)了解用戶需求。通過對(duì)現(xiàn)行系統(tǒng)中數(shù)據(jù)和信息的流程以及系統(tǒng)的功能給出邏輯的描述,得出現(xiàn)行系統(tǒng)的邏輯模型。(2)確定系統(tǒng)邏輯模型,形成系統(tǒng)分析報(bào)告。在調(diào)查和分析中得出新系統(tǒng)的功能需求,并給出明確的描述。根據(jù)需要與實(shí)現(xiàn)可能性,確定新系統(tǒng)的功能,用一系列圖表和文字給出新系統(tǒng)功能的邏輯描述,進(jìn)而形成系統(tǒng)的邏輯模型。完成系統(tǒng)分析報(bào)告,為系統(tǒng)設(shè)計(jì)提供依據(jù)。4.4.1系統(tǒng)分析概述2.系統(tǒng)分析的步驟(1)現(xiàn)行系統(tǒng)的詳細(xì)調(diào)查。調(diào)查是分析與設(shè)計(jì)的基礎(chǔ)。詳細(xì)調(diào)查現(xiàn)行系統(tǒng)的情況和具體結(jié)構(gòu),并用一定的工具對(duì)現(xiàn)行系統(tǒng)進(jìn)行詳盡的描述,這是系統(tǒng)分析最基本的任務(wù)。(2)在詳細(xì)調(diào)查的基礎(chǔ)上,進(jìn)行需求分析。需求分析是指用戶要求新系統(tǒng)應(yīng)具有的全部功能和特性。
(3)提出新系統(tǒng)的邏輯模型,對(duì)新系統(tǒng)的邏輯模型進(jìn)行適當(dāng)?shù)奈淖终f明,組成系統(tǒng)分析報(bào)告。5.4.1系統(tǒng)分析概述1.需求分析過程(1)問題識(shí)別。需
求說
明功能需求列出所開發(fā)系統(tǒng)在職能上應(yīng)做什么性能需求給出系統(tǒng)主要技術(shù)性能指標(biāo),包括容量、運(yùn)行時(shí)間和安全性等環(huán)境需求系統(tǒng)運(yùn)行對(duì)軟、硬件環(huán)境的要求可靠性需求規(guī)定按實(shí)際運(yùn)行環(huán)境,系統(tǒng)在投入運(yùn)行后不發(fā)生故障的概率安全性需求對(duì)安全、保密的需求做出恰當(dāng)?shù)囊?guī)定用戶界面需求對(duì)用戶界面細(xì)致地做出規(guī)定資源使用需求確定系統(tǒng)運(yùn)行的環(huán)境資源和開發(fā)資源成本需求根據(jù)合同規(guī)定,規(guī)定開發(fā)費(fèi)用進(jìn)度需求規(guī)定開發(fā)進(jìn)度4.1.2系統(tǒng)需求分析6.4.1系統(tǒng)分析概述(2)問題分析與綜合。從數(shù)據(jù)流和數(shù)據(jù)結(jié)構(gòu)出發(fā),逐步細(xì)化所有系統(tǒng)功能,找出系統(tǒng)各元素間的聯(lián)系、接口特性和設(shè)計(jì)上的限制,分析它們是否滿足功能需求,是否合理。依據(jù)功能、性能和運(yùn)行環(huán)境需求等,剔除不合理部分,增加需要部分,最終綜合成為系統(tǒng)解決方案,給出目標(biāo)系統(tǒng)詳細(xì)邏輯模型。分析和綜合工作需要反復(fù)進(jìn)行,直到正確地制定該系統(tǒng)的需求規(guī)格說明書為止。7.4.1系統(tǒng)分析概述(3)文檔編制。已經(jīng)確定的需求應(yīng)當(dāng)?shù)玫角逦鷾?zhǔn)確的描述并且編成文檔。通常把描述需求的文檔叫做需求規(guī)格說明書。為了表達(dá)用戶系統(tǒng)輸入、輸出要求,還需制定數(shù)據(jù)要求說明書及編寫初步用戶手冊,著重反映被開發(fā)系統(tǒng)的用戶界面和用戶使用的具體要求。從目標(biāo)系統(tǒng)的精細(xì)模型出發(fā),更準(zhǔn)確地估計(jì)所開發(fā)項(xiàng)目的成本與進(jìn)度,從而修改、完善并且確定系統(tǒng)開發(fā)實(shí)施計(jì)劃。8.4.1系統(tǒng)分析概述(4)需求分析評(píng)審。需求分析的最后一步,應(yīng)對(duì)功能的正確性、完整性和清晰性及其他需求給予評(píng)價(jià)。評(píng)審的主要內(nèi)容是:定義的目標(biāo),文檔及文檔描述,接口描述,數(shù)據(jù)流與數(shù)據(jù)結(jié)構(gòu),圖表,主要功能覆蓋,約束條件,風(fēng)險(xiǎn),其他方案,潛在需求,檢驗(yàn)標(biāo)準(zhǔn),初步用戶手冊,遺漏與估算變化等。為了保證系統(tǒng)需求定義的質(zhì)量,評(píng)審應(yīng)指定專門機(jī)構(gòu)負(fù)責(zé),且嚴(yán)格按規(guī)程進(jìn)行。評(píng)審結(jié)束后應(yīng)由評(píng)審負(fù)責(zé)人簽署評(píng)審意見。9.4.1系統(tǒng)分析概述2.需求分析原則
(1)必須能夠表達(dá)和理解問題的數(shù)據(jù)域和功能域。(2)必須自頂向下、逐層分解和細(xì)化問題。
(3)必須給出系統(tǒng)的邏輯視圖和物理視圖。10.4.1系統(tǒng)分析概述
結(jié)構(gòu)化分析是一種自頂向下、逐步求精的系統(tǒng)分析方法,結(jié)構(gòu)化分析的核心特征是“分解”和“抽象”。所謂分解,是指將一個(gè)復(fù)雜的問題按照內(nèi)在的邏輯劃分為若干個(gè)相對(duì)獨(dú)立的子問題,從而簡化復(fù)雜問題的處理。所謂抽象是指將一些具有某些相似性質(zhì)的事物的公共之處概括出來,暫時(shí)忽略其不同之處,或者說,抽象是抽象出事物的本質(zhì)特性而暫時(shí)不考慮它們的細(xì)節(jié)。4.1.3結(jié)構(gòu)化分析方法11.4.1系統(tǒng)分析概述復(fù)雜系統(tǒng)分解示意圖12.4.2系統(tǒng)組織結(jié)構(gòu)與業(yè)務(wù)流程分析
對(duì)現(xiàn)行系統(tǒng)的調(diào)查是系統(tǒng)分析的前提。調(diào)查分析是對(duì)現(xiàn)行系統(tǒng)進(jìn)行的描述和分析,包括目標(biāo)分析、功能分析、數(shù)據(jù)分析和處理流程分析等。調(diào)查過程是大量原始素材的匯集過程,必須對(duì)這些內(nèi)容進(jìn)行整理、研究和分析,歸納整理出描述現(xiàn)行系統(tǒng)的文字材料,也可以將有關(guān)內(nèi)容繪制成描述系統(tǒng)的各種圖表,以便在短時(shí)間內(nèi)對(duì)現(xiàn)行信息系統(tǒng)有較全面的了解。13.4.2系統(tǒng)組織結(jié)構(gòu)與業(yè)務(wù)流程分析1.組織結(jié)構(gòu)分析組織結(jié)構(gòu)指的是一個(gè)企業(yè)的組成以及這些組成部分之間的隸屬關(guān)系或管理與被管理的關(guān)系。組織結(jié)構(gòu)分析就是將了解和掌握的組織結(jié)構(gòu)用圖形方式描繪出來,供后續(xù)分析和設(shè)計(jì)參考。組織結(jié)構(gòu)圖把企業(yè)組織分成若干部分,并且標(biāo)明各部分之間可能存在的各種關(guān)系(上下級(jí)關(guān)系、物流關(guān)系、資金流關(guān)系和資料傳遞關(guān)系等)。組織結(jié)構(gòu)圖不是簡單的組織結(jié)構(gòu)表,在描述組織結(jié)構(gòu)圖時(shí)注意不能只簡單地表示各部門之間的隸屬關(guān)系。4.2.1組織結(jié)構(gòu)與功能分析14.4.2系統(tǒng)組織結(jié)構(gòu)與業(yè)務(wù)流程分析組織結(jié)構(gòu)圖示例15.4.2系統(tǒng)組織結(jié)構(gòu)與業(yè)務(wù)流程分析2.功能結(jié)構(gòu)分析系統(tǒng)必須設(shè)定所要實(shí)現(xiàn)的功能,功能是做某項(xiàng)工作的能力。功能要以組織結(jié)構(gòu)為背景來識(shí)別和調(diào)查,因?yàn)槊總€(gè)組織都是一個(gè)功能機(jī)構(gòu),都有各自不同的功能。調(diào)查時(shí)要按部門的層次關(guān)系進(jìn)行,然后用歸納法找出它的功能,形成各層次的功能結(jié)構(gòu)。組織結(jié)構(gòu)與功能結(jié)構(gòu)不完全一致,各組織、各部門的功能,由于種種原因,有可能重疊,許多功能可能還需要多個(gè)部門協(xié)作完成。一個(gè)部門的功能也可能不是惟一的,可能需要完成多項(xiàng)功能。16.4.2系統(tǒng)組織結(jié)構(gòu)與業(yè)務(wù)流程分析功能結(jié)構(gòu)圖分析示例17.4.2系統(tǒng)組織結(jié)構(gòu)與業(yè)務(wù)流程分析1.業(yè)務(wù)流程分析的任務(wù)
業(yè)務(wù)流程調(diào)查是工作量大、繁瑣而又細(xì)致的工作。它的主要任務(wù)是調(diào)查系統(tǒng)中各環(huán)節(jié)的管理業(yè)務(wù)活動(dòng),掌握管理業(yè)務(wù)的內(nèi)容、作用及信息的輸入、輸出、數(shù)據(jù)存儲(chǔ)和信息處理方法及過程等,為建立MIS數(shù)據(jù)模型和邏輯模型打下基礎(chǔ)。在此基礎(chǔ)上,盡量用標(biāo)準(zhǔn)的符號(hào)描述出來,繪制成現(xiàn)行系統(tǒng)業(yè)務(wù)流程圖(TransactionFlowDiagram,TFD)。4.2.2業(yè)務(wù)流程分析18.4.2系統(tǒng)組織結(jié)構(gòu)與業(yè)務(wù)流程分析除對(duì)業(yè)務(wù)流程做調(diào)查外,還要對(duì)業(yè)務(wù)系統(tǒng)的其他需求做調(diào)查,以供后階段分析時(shí)用。這些需求可歸納為以下兩項(xiàng)內(nèi)容:(1)對(duì)業(yè)務(wù)系統(tǒng)事務(wù)處理能力的需求。包括事務(wù)處理活動(dòng)組織、事務(wù)處理活動(dòng)量和事務(wù)處理活動(dòng)的控制。(2)對(duì)業(yè)務(wù)系統(tǒng)決策功能的需求。包括決策功能、決策信息來源、決策與事務(wù)處理之間的聯(lián)系。19.4.2系統(tǒng)組織結(jié)構(gòu)與業(yè)務(wù)流程分析2.業(yè)務(wù)流程圖業(yè)務(wù)流程圖(TFD)是一種描述管理系統(tǒng)內(nèi)各單位、人員之間的業(yè)務(wù)關(guān)系、作業(yè)順序和管理信息流向的圖表。它用一些規(guī)定的符號(hào)及連線表示某個(gè)具體業(yè)務(wù)的處理過程,幫助分析人員找出業(yè)務(wù)流程中的不合理流向。20.4.2系統(tǒng)組織結(jié)構(gòu)與業(yè)務(wù)流程分析現(xiàn)行系統(tǒng)TFD是分析和描述現(xiàn)行系統(tǒng)的重要工具,它體現(xiàn)了現(xiàn)行系統(tǒng)的界限、環(huán)境、輸入、輸出、處理和數(shù)據(jù)存儲(chǔ)等內(nèi)容,是掌握現(xiàn)行系統(tǒng)狀況、確立系統(tǒng)邏輯模型不可缺少的環(huán)節(jié)。其步驟如下:(1)繪出各業(yè)務(wù)部門的TFD。(2)與業(yè)務(wù)人員討論TFD是否符合實(shí)際情況。(3)利用管理科學(xué)理論,分析業(yè)務(wù)流程中的問題。(4)與業(yè)務(wù)人員討論,按照信息系統(tǒng)的要求,提出改進(jìn)業(yè)務(wù)流程的方案。(5)將新業(yè)務(wù)流程提交決策和評(píng)審機(jī)構(gòu),進(jìn)而確立切實(shí)合理的業(yè)務(wù)流程。21.4.2系統(tǒng)組織結(jié)構(gòu)與業(yè)務(wù)流程分析2.業(yè)務(wù)流程圖業(yè)務(wù)流程圖的基本圖形符號(hào)尚無統(tǒng)一的標(biāo)準(zhǔn),常用的符號(hào)如圖所示,有關(guān)符號(hào)的內(nèi)部解釋可直接用文字標(biāo)于圖內(nèi)。業(yè)務(wù)流程圖常用的符號(hào)22.4.2系統(tǒng)組織結(jié)構(gòu)與業(yè)務(wù)流程分析考試管理業(yè)務(wù)流程圖23.4.2系統(tǒng)組織結(jié)構(gòu)與業(yè)務(wù)流程分析3.業(yè)務(wù)流程的優(yōu)化(1)深入分析流程調(diào)查資料。(2)找出現(xiàn)行系統(tǒng)業(yè)務(wù)流程中存在的問題,對(duì)每項(xiàng)進(jìn)行研究并提出可行的解決辦法。(3)在對(duì)找出的問題逐項(xiàng)進(jìn)行分析研究的基礎(chǔ)上,提出新系統(tǒng)業(yè)務(wù)流程的改進(jìn)模式和改進(jìn)要點(diǎn),形成業(yè)務(wù)流程優(yōu)化報(bào)告。
(4)根據(jù)現(xiàn)行TFD和改進(jìn)要點(diǎn),繪制新系統(tǒng)的TFD,即優(yōu)化后的業(yè)務(wù)流程圖。(5)在新的TFD的基礎(chǔ)上,制定業(yè)務(wù)流程優(yōu)化計(jì)劃,對(duì)提出的流程實(shí)施計(jì)劃進(jìn)行可行性論證,并進(jìn)行評(píng)審。24.4.3數(shù)據(jù)流分析4.3.1數(shù)據(jù)流分析概述
1.數(shù)據(jù)收集與分析系統(tǒng)數(shù)據(jù)流分析的基礎(chǔ)是數(shù)據(jù)或資料的收集,其原則是一切從實(shí)際出發(fā)。數(shù)據(jù)收集和數(shù)據(jù)分析工作沒有明顯的界限;數(shù)據(jù)收集常伴以分析,而數(shù)據(jù)分析又常需要補(bǔ)充收集數(shù)據(jù)。收集的數(shù)據(jù):各部門的正式文件,如各種卡片、報(bào)表、各種會(huì)議記錄;現(xiàn)行系統(tǒng)的說明文件,如各種流程圖、程序;各部門外的數(shù)據(jù)來源,如上級(jí)文件、計(jì)算機(jī)公司的說明書、外單位的經(jīng)驗(yàn)材料等。數(shù)據(jù)收集的類型:各種報(bào)表的內(nèi)容和各種統(tǒng)計(jì)數(shù)字。25.4.3數(shù)據(jù)流分析數(shù)據(jù)名稱發(fā)生頻率月發(fā)生量(MB)年發(fā)生量(MB)保存年限數(shù)據(jù)量匯總表報(bào)表統(tǒng)計(jì)表報(bào)表名稱制表單位上報(bào)單位下達(dá)單位頻
率26.4.3數(shù)據(jù)流分析數(shù)據(jù)分析方式:(1)圍繞系統(tǒng)目標(biāo)進(jìn)行分析。圍繞系統(tǒng)的目標(biāo)、組織結(jié)構(gòu)與業(yè)務(wù)功能,認(rèn)真分析現(xiàn)已收集到的信息能否提供足夠的支持。(2)弄清信息周圍環(huán)境。
(3)圍繞現(xiàn)行業(yè)務(wù)流程進(jìn)行分析。
27.4.3數(shù)據(jù)流分析2.數(shù)據(jù)匯總數(shù)據(jù)匯總是一項(xiàng)較為繁雜的工作,通常按如下四個(gè)步驟進(jìn)行:(1)數(shù)據(jù)分類編碼。
(2)數(shù)據(jù)完整性分析。
(3)將所有原始數(shù)據(jù)和最終數(shù)據(jù)分類整理出來。(4)確定數(shù)據(jù)的長度和精度。28.4.3數(shù)據(jù)流分析3.數(shù)據(jù)流分析方法數(shù)據(jù)流分析可以采用自頂向下、逐層分解、逐步細(xì)化的結(jié)構(gòu)化分析方法,通過分層的數(shù)據(jù)流圖實(shí)現(xiàn)。數(shù)據(jù)流圖抽象地舍去具體的組織結(jié)構(gòu)、工作場所、物流、材料等,僅從信息流動(dòng)的角度考查實(shí)際業(yè)務(wù)的處理情況。繪制數(shù)據(jù)流圖,要與TFD對(duì)應(yīng),即數(shù)據(jù)處理的內(nèi)容和過程、產(chǎn)生的數(shù)據(jù)、數(shù)據(jù)來源及流向要與其流程一一對(duì)應(yīng)。完成草圖后與業(yè)務(wù)人員討論,不符合實(shí)際的地方要進(jìn)行修改,并且修改相應(yīng)的TFD和數(shù)據(jù)字典(DD)。然后,對(duì)數(shù)據(jù)流進(jìn)行分析,找出現(xiàn)行管理系統(tǒng)的問題所在,并進(jìn)行修改。29.4.3數(shù)據(jù)流分析數(shù)據(jù)流圖(DataFlowDiagram,DFD)以圖形的方式描繪數(shù)據(jù)在系統(tǒng)中流動(dòng)和處理的過程,它只反映系統(tǒng)必須完成的邏輯功能,所以是一種功能模型。4.3.2數(shù)據(jù)流圖30.4.3數(shù)據(jù)流分析1.數(shù)據(jù)流圖的基本成分
(1)外部實(shí)體(ExternalEntity)(2)數(shù)據(jù)流(DataFlow)(4)數(shù)據(jù)存儲(chǔ)(DataStore)(3)處理過程(Process)31.4.3數(shù)據(jù)流分析
32.4.3數(shù)據(jù)流分析2.數(shù)據(jù)流圖的繪制(1)畫系統(tǒng)的輸入和輸出。
(2)畫數(shù)據(jù)流圖的內(nèi)部。
(3)為每一個(gè)數(shù)據(jù)流命名。
(4)為處理過程命名。
33.4.3數(shù)據(jù)流分析3.數(shù)據(jù)流圖的層次數(shù)據(jù)流圖的建立過程必須遵循自頂向下、逐層分解的原則,這是控制系統(tǒng)復(fù)雜性的方法,也是細(xì)化分析的基礎(chǔ)。逐層分解的方式不是一下子引入太多的細(xì)節(jié),而是有控制地逐步增加細(xì)節(jié),實(shí)現(xiàn)從抽象到具體的過渡,因而將有利于對(duì)問題的理解。(1)編號(hào)。(2)父圖與子圖的關(guān)系。(3)局部數(shù)據(jù)存儲(chǔ)。(4)分解的程度。34.4.3數(shù)據(jù)流分析4.數(shù)據(jù)流圖的檢查數(shù)據(jù)流圖是否正確,可以從數(shù)據(jù)流的輸入和輸出、父圖與子圖的平衡兩方面來檢查。(1)數(shù)據(jù)流的輸入和輸出。一個(gè)處理所產(chǎn)生的某個(gè)輸出數(shù)據(jù)在處理變換中既沒有被產(chǎn)生,也沒有作為輸入數(shù)據(jù)輸入到該處理,則該數(shù)據(jù)一定是在輸入過程中被遺漏了。(2)父圖與子圖的平衡。在層次DFD中,父圖與子圖不平衡的現(xiàn)象極易發(fā)生。當(dāng)子圖進(jìn)行修改時(shí),一定要及時(shí)對(duì)父圖進(jìn)行相應(yīng)的修改,以保持平衡。35.4.3數(shù)據(jù)流分析5.數(shù)據(jù)流圖的改進(jìn)(1)簡化處理間的聯(lián)系。其基本手段是“分解”,用以控制復(fù)雜性。(2)注意分解的均勻。理想的分解是盡可能將一個(gè)問題分解成大小均勻的幾個(gè)部分。(3)適當(dāng)?shù)孛FD中各成分的名稱是與其易理解性直接相關(guān)的,應(yīng)該注意名稱的選取。36.4.3數(shù)據(jù)流分析6.數(shù)據(jù)流圖示例
下面以高等院校學(xué)生學(xué)籍管理系統(tǒng)為例說明數(shù)據(jù)流圖的畫法。學(xué)籍管理系統(tǒng)要記錄學(xué)生從入學(xué)到畢業(yè)整個(gè)在校期間的情況,學(xué)生畢業(yè)時(shí)把學(xué)生的情況提供給用人單位。37.4.3數(shù)據(jù)流分析(1)初步確定基本元素。首先確定數(shù)據(jù)的源點(diǎn)和終點(diǎn)。根據(jù)系統(tǒng)的描述,確定數(shù)據(jù)的源點(diǎn)和終點(diǎn)分別為“招生部門”和“用人單位”。然后考慮數(shù)據(jù)流。“招生部門”為系統(tǒng)提供“新生名單”,經(jīng)系統(tǒng)處理,提交“畢業(yè)生登記表”給“用人單位”。得到頂層圖:
38.4.3數(shù)據(jù)流分析(2)分解。對(duì)頂層圖進(jìn)行細(xì)化,從而描述出系統(tǒng)的主要功能。學(xué)籍管理中包含學(xué)生學(xué)習(xí)成績管理、學(xué)生獎(jiǎng)懲管理、學(xué)生變動(dòng)管理、畢業(yè)生管理等部分。39.4.3數(shù)據(jù)流分析學(xué)籍管理系統(tǒng)的第一層數(shù)據(jù)流圖40.4.3數(shù)據(jù)流分析
可對(duì)上圖進(jìn)一步分解。例如,分析“成績管理”,進(jìn)入此處理的數(shù)據(jù)流有“學(xué)期成績單”與“補(bǔ)考成績單”,因此可分解為“分析學(xué)期成績”與“分析補(bǔ)考成績”兩個(gè)處理,并且還要進(jìn)行學(xué)期成績登記與補(bǔ)考成績登記。根據(jù)對(duì)學(xué)期成績的分析,得出留退名單、獲獎(jiǎng)名單以及成績統(tǒng)計(jì)表。
P2框“成績管理”擴(kuò)展為下圖:41.4.3數(shù)據(jù)流分析“成績管理”的展開42.4.3數(shù)據(jù)流分析對(duì)圖中的一些處理,還可以進(jìn)一步展開。如分析學(xué)期成績,要登記“成績一覽表”,根據(jù)“成績一覽表”評(píng)出成績優(yōu)秀獎(jiǎng),決定留級(jí)、退學(xué)建議名單,給學(xué)生發(fā)送成績單等。43.4.3數(shù)據(jù)流分析“分析學(xué)期成績”的展開44.4.3數(shù)據(jù)流分析數(shù)據(jù)字典(DataDictionary,DD)的作用就是對(duì)數(shù)據(jù)流圖上的每個(gè)成分加以定義和說明。數(shù)據(jù)字典描述的主要內(nèi)容包括數(shù)據(jù)流、數(shù)據(jù)元素、數(shù)據(jù)存儲(chǔ)、處理過程等,其中數(shù)據(jù)元素是組成數(shù)據(jù)流的基本成分。4.3.3數(shù)據(jù)字典45.4.3數(shù)據(jù)流分析1.數(shù)據(jù)字典的條目(1)數(shù)據(jù)元素。數(shù)據(jù)元素是數(shù)據(jù)的最小組成單位,即不可再分的數(shù)據(jù)單位,如學(xué)號(hào)、姓名等。數(shù)據(jù)字典中,每個(gè)數(shù)據(jù)元素需要描述的屬性有名稱、別名、值域、類型和長度等。(2)數(shù)據(jù)結(jié)構(gòu)。用來定義數(shù)據(jù)元素之間的組合關(guān)系。數(shù)據(jù)字典中的數(shù)據(jù)結(jié)構(gòu)是對(duì)數(shù)據(jù)的一種邏輯描述,與物理實(shí)現(xiàn)無關(guān)。數(shù)據(jù)字典中,數(shù)據(jù)結(jié)構(gòu)需要描述的屬性有名稱、組成等。46.4.3數(shù)據(jù)流分析(3)數(shù)據(jù)流。數(shù)據(jù)流表明數(shù)據(jù)元素或數(shù)據(jù)結(jié)構(gòu)在系統(tǒng)內(nèi)傳輸?shù)穆窂?。在?shù)據(jù)字典中,數(shù)據(jù)流需要描述的屬性有來源、去向、組成、流通量等。(4)數(shù)據(jù)存儲(chǔ)。指數(shù)據(jù)結(jié)構(gòu)暫存或被永久保存的地方。在數(shù)據(jù)字典中,只能對(duì)數(shù)據(jù)存儲(chǔ)從邏輯上加以簡單的描述,不涉及具體的設(shè)計(jì)和組織。47.4.3數(shù)據(jù)流分析(6)外部實(shí)體。對(duì)外部實(shí)體的描述包括:外部實(shí)體的名稱、對(duì)外部實(shí)體的簡述及有關(guān)的數(shù)據(jù)流。一個(gè)信息系統(tǒng)的外部實(shí)體不應(yīng)過多,否則會(huì)影響系統(tǒng)的獨(dú)立性。此時(shí),需重新考慮系統(tǒng)人機(jī)界面,設(shè)法減少外部實(shí)體。(5)處理過程。對(duì)處理過程的描述有:處理過程在數(shù)據(jù)流圖中的名稱、編號(hào);對(duì)處理過程的簡單描述;該處理過程的輸入數(shù)據(jù)流、輸出數(shù)據(jù)流及其來源與去向;其主要功能的簡單描述。48.4.3數(shù)據(jù)流分析2.數(shù)據(jù)字典的建立數(shù)據(jù)字典的內(nèi)容是隨著數(shù)據(jù)流圖自頂向下、逐層擴(kuò)展而不斷充實(shí)的。數(shù)據(jù)流圖的修改與完善,將導(dǎo)致數(shù)據(jù)字典的修改,這樣才能保持?jǐn)?shù)據(jù)字典的一致性和完整性。數(shù)據(jù)字典的建立可以有兩種方式,一是由人工將有關(guān)內(nèi)容隨時(shí)建立在一疊卡片上,對(duì)卡片進(jìn)行分類、排序,從而得到數(shù)據(jù)字典;二是使用自動(dòng)化數(shù)據(jù)字典系統(tǒng),由計(jì)算機(jī)來代替人工登記、分類等工作。49.4.3數(shù)據(jù)流分析符號(hào)含義示例及說明=被定義為+與X=a+b表示X由a和b組成[|]或X=[a|b]表示X由a或b組成{}重復(fù)X={a}表示X由0個(gè)或多個(gè)a組成m{}n重復(fù)X=2{a}5表示X中最少出現(xiàn)2次a,最多出現(xiàn)5次a,5、2為重復(fù)次數(shù)的上下限(
)可選X=(a)
表示a可在X中出現(xiàn),也可不出現(xiàn)“”數(shù)據(jù)元素X=“a”表示X是取值為字符a的數(shù)據(jù)元素…連接符X=1…9表示X可取1到9中的任意一個(gè)值**注釋*a*表示a為說明或注釋50.4.3數(shù)據(jù)流分析3.數(shù)據(jù)字典示例數(shù)據(jù)字典:“數(shù)據(jù)元素”條目舉例系統(tǒng)名:
學(xué)籍管理
編號(hào):
條目名:
學(xué)號(hào)
別名:
源于數(shù)據(jù)流:
數(shù)據(jù)元素結(jié)構(gòu):代碼類型
取值范圍
意義字符
00011001~99309999XX
XX
X
XXX(由數(shù)字組成的字符)
年度
系
專業(yè)
編號(hào)簡要說明:
學(xué)生的識(shí)別符,每個(gè)學(xué)生有惟一的學(xué)號(hào)51.4.3數(shù)據(jù)流分析數(shù)據(jù)字典:“數(shù)據(jù)流”條目舉例系統(tǒng)名:
學(xué)籍管理
編號(hào):
條目名:
學(xué)生成績通知
別名:
成績通知單
來源:
成績管理
去向:學(xué)生
數(shù)據(jù)流結(jié)構(gòu):學(xué)生成績通知=學(xué)號(hào)+學(xué)生姓名+{課程名稱+成績}n+{補(bǔ)考課程名稱+補(bǔ)考時(shí)間+補(bǔ)考成績}mn=本學(xué)期所修課程數(shù)m=本次補(bǔ)考課程數(shù)簡要說明:
學(xué)生成績通知在每學(xué)期期末考試后一周至下學(xué)期開學(xué)第一周期間發(fā)給所有本學(xué)期在校學(xué)生52.4.3數(shù)據(jù)流分析數(shù)據(jù)字典:“數(shù)據(jù)存儲(chǔ)”條目舉例系統(tǒng)名:
學(xué)籍管理
編號(hào):
條目名:
學(xué)生名冊
別名:
存儲(chǔ)組織:
記錄數(shù):
主關(guān)鍵字:每個(gè)學(xué)生一條記錄
約1200學(xué)號(hào)
記錄組成:項(xiàng)名:
學(xué)號(hào)
姓名
性別
出生日期
注冊學(xué)期
課程1…課程n備注長度:
882846620簡要說明:
(1)
學(xué)籍變動(dòng)(留級(jí)、轉(zhuǎn)專業(yè))在備注中說明。
(2)
重修課程在備注中說明。53.4.3數(shù)據(jù)流分析數(shù)據(jù)字典:“處理過程”條目舉例系統(tǒng)名:
學(xué)籍管理
編號(hào):
條目名:
成績管理
別名:
輸入:
輸出:學(xué)生修課名單,課程名稱,學(xué)生成績
教學(xué)安排,學(xué)生成績通知單,學(xué)生修課情況與成績統(tǒng)計(jì)
處理邏輯:1.從學(xué)生名冊中獲取修同一課程的學(xué)生名單;2.統(tǒng)計(jì)每門課程的修課人數(shù);3.形成教學(xué)安排數(shù)據(jù),包括各門課程的修課學(xué)生名單、上課地點(diǎn)、通知有關(guān)授課教師;4.接收任課教師的學(xué)生成績數(shù)據(jù),并進(jìn)行登錄;5.進(jìn)行成績統(tǒng)計(jì),計(jì)算每門課程成績優(yōu)良、及格、不及格、缺考人數(shù);6.向?qū)W生發(fā)送學(xué)生成績通知單,并附補(bǔ)考安排。簡要說明:
課程安排由系教學(xué)管理人員向?qū)W生公布。54.4.3數(shù)據(jù)流分析
數(shù)據(jù)字典:“外部實(shí)體”條目舉例系統(tǒng)名:
學(xué)籍管理
編號(hào):
條目名:
教學(xué)部門
別名:
輸入數(shù)據(jù)流:
輸出數(shù)據(jù)流:
教學(xué)安排
學(xué)生成績
主要特征:任課教師:姓名,講授課程名稱,聯(lián)系地址教學(xué)管理人員:姓名,聯(lián)系方式簡要說明:
負(fù)責(zé)下達(dá)教師的教學(xué)任務(wù),進(jìn)行教學(xué)安排。55.4.3數(shù)據(jù)流分析1.結(jié)構(gòu)化語言結(jié)構(gòu)化語言是專門用來描述功能單元邏輯功能的一種規(guī)范化語言,它不同于自然語言,也不同于任何一種程序設(shè)計(jì)語言。結(jié)構(gòu)化語言的結(jié)構(gòu)分為內(nèi)層和外層,內(nèi)層一般采用祈使語句的自然語言短語,使用數(shù)據(jù)字典中的名詞和有限的自定義詞,其動(dòng)詞含義要具體,盡量不使用形容詞和副詞來修飾。外層用來描述控制結(jié)構(gòu),采用順序、選擇、重復(fù)三種基本結(jié)構(gòu)。4.3.4加工邏輯的描述56.4.3數(shù)據(jù)流分析2.決策表決策表(DecisionTable)是一個(gè)二維表,它能清楚地表示復(fù)雜的條件組合與應(yīng)做動(dòng)作之間的對(duì)應(yīng)關(guān)系,常用于存在多個(gè)條件復(fù)雜組合的問題。生成決策表可采取的步驟有:提取問題中的條件,標(biāo)出條件的取值,計(jì)算所有條件的組合數(shù),提取可能采取的動(dòng)作或措施,制作決策表,完善決策表。57.4.3數(shù)據(jù)流分析決策表實(shí)例:
某單位住房分配方案如下:所有住戶50平方米以內(nèi)每平方米1000元;超過50平方米后,在本人住房標(biāo)準(zhǔn)面積以內(nèi)每平方米1500元,標(biāo)準(zhǔn)面積以外每平方米4000元。住房標(biāo)準(zhǔn)為教授105平方米、副教授90平方米、講師75平方米。用判定表表示各條件組合與費(fèi)用之間的關(guān)系。
58.4.3數(shù)據(jù)流分析條件取值表:條件名取值符號(hào)取指數(shù)m住房面積
S<=50S>50LBM2=2職務(wù)
教授(105)
副教授(90)
講師(75)
PFJM3=3超標(biāo)與否
超標(biāo)
未超標(biāo)
CWM4=259.4.3數(shù)據(jù)流分析
決策表
123456789101112住房面積LLBBLLBBLLBB職務(wù)PPPPFFFFJJJJ超標(biāo)與否CWCWCWCWCWWC費(fèi)用=1000*S
√
√
費(fèi)用=1000*50+(S-50)*1500
√
√
費(fèi)用=1000*50+(104-50)*1500+(S-105)*4000
√
費(fèi)用=1000*50+(90-50)*1500+(S-90)*4000
√
費(fèi)用=1000*50+(74-50)*1500+(S-75)*4000
√60.4.3數(shù)據(jù)流分析3.決策樹61.4.4建立新系統(tǒng)邏輯模型4.4.1系統(tǒng)目標(biāo)與方案1.系統(tǒng)目標(biāo)
在組織結(jié)構(gòu)分析、業(yè)務(wù)流程分析及數(shù)據(jù)流程分析的基礎(chǔ)上,結(jié)合系統(tǒng)可行性研究報(bào)告中提出的系統(tǒng)目標(biāo)及系統(tǒng)建設(shè)的環(huán)境和條件重新考慮系統(tǒng)目標(biāo)。系統(tǒng)目標(biāo)的確定可把整個(gè)開發(fā)工作規(guī)定在合理的范圍之內(nèi),使系統(tǒng)設(shè)計(jì)的任務(wù)更加明確、有章可循,也可以為檢查和評(píng)價(jià)工作的完成情況提供標(biāo)準(zhǔn)。新系統(tǒng)目標(biāo)可從功能、技術(shù)及經(jīng)濟(jì)三個(gè)方面考慮。62.4.4建立新系統(tǒng)邏輯模型2.新系統(tǒng)信息處理方案新系統(tǒng)信息處理方案如下:(1)確定合理的業(yè)務(wù)處理流程。(2)確定合理的數(shù)據(jù)處理流程。(3)確定新系統(tǒng)功能結(jié)構(gòu)和子系統(tǒng)的劃分。(4)確定新系統(tǒng)數(shù)據(jù)資源分布。(5)確定新系統(tǒng)中的管理模型。63.4.4.2系統(tǒng)分析成果1.系統(tǒng)分析報(bào)告的要求系統(tǒng)分析報(bào)告形成后,必須組織各方面人員一起對(duì)報(bào)告以及形成的邏輯方案進(jìn)行論證,盡可能地發(fā)現(xiàn)其中的問題、誤解和疏漏。對(duì)于問題與疏漏需要及時(shí)糾正。對(duì)于有爭論的問題需要重新核實(shí)當(dāng)初的原始調(diào)查資料或進(jìn)一步深入調(diào)查研究,對(duì)于重大的問題甚至可能需要調(diào)整或修改系統(tǒng)目標(biāo),重新進(jìn)行系統(tǒng)分析。4.4.2系統(tǒng)分析成果64.4.4.2系統(tǒng)分析成果2.系統(tǒng)分析報(bào)告的格式和基本內(nèi)容供參考的系統(tǒng)分析報(bào)告的格式和基本內(nèi)容。
65.本章小結(jié)
系統(tǒng)分析的主要任務(wù)是通過調(diào)查了解現(xiàn)行系統(tǒng)的狀況,理解和表達(dá)用戶對(duì)系統(tǒng)的應(yīng)用需求,從而確定新系統(tǒng)的功能。新系統(tǒng)的功能在很大程度上取決于新系統(tǒng)的目標(biāo),目標(biāo)設(shè)定的合理性將影響系統(tǒng)的成功與否,因此有人建議在可行性分析乃至系統(tǒng)分析中應(yīng)該對(duì)系統(tǒng)設(shè)定的目標(biāo)的科學(xué)性、合理性進(jìn)行深入分析,從而制定出系統(tǒng)的、合理的目標(biāo)。目標(biāo)確定之后,涉及系統(tǒng)分析的相關(guān)內(nèi)容有:了解企業(yè)或組織的內(nèi)外環(huán)境、企業(yè)的主體業(yè)務(wù)和業(yè)務(wù)流程,反映業(yè)務(wù)活動(dòng)的數(shù)據(jù)及其結(jié)構(gòu)以及對(duì)新系統(tǒng)進(jìn)行效益分析,從而建立新的信息系統(tǒng)的邏輯模型,并形成在分析階段應(yīng)提供的最后文檔,即系統(tǒng)分析報(bào)告。66.本章小結(jié)業(yè)務(wù)分析應(yīng)從業(yè)務(wù)調(diào)查入手,首先了解企業(yè)的組織結(jié)構(gòu),繪制組織結(jié)構(gòu)圖,從與企業(yè)生產(chǎn)經(jīng)營直接相關(guān)的機(jī)構(gòu)開始,進(jìn)行業(yè)務(wù)流程調(diào)查,繪制業(yè)務(wù)流程圖,并逐步擴(kuò)大到系統(tǒng)邊界內(nèi)的其他機(jī)構(gòu)。在進(jìn)行系統(tǒng)業(yè)務(wù)流程的重點(diǎn)和全面的調(diào)查后,對(duì)收集的材料進(jìn)行整體和全面分析,并在新系統(tǒng)目標(biāo)的規(guī)定下,重新確定新系統(tǒng)的功能。67.本章小結(jié)數(shù)據(jù)能全面地刻畫信息系統(tǒng)的全部活動(dòng)和活動(dòng)間的內(nèi)在聯(lián)系。數(shù)據(jù)分析構(gòu)成了信息系統(tǒng)分析的主體內(nèi)容。數(shù)據(jù)分析的主要內(nèi)容和方法是數(shù)據(jù)流圖(DFD)的繪制及數(shù)據(jù)字典(DD)的編制。數(shù)據(jù)流圖是業(yè)務(wù)流程圖的數(shù)據(jù)抽象,描述了數(shù)據(jù)在業(yè)務(wù)活動(dòng)中的運(yùn)動(dòng)狀況,數(shù)據(jù)字典是對(duì)數(shù)據(jù)流圖中所有數(shù)據(jù)的準(zhǔn)確描述。數(shù)據(jù)流圖是為系統(tǒng)設(shè)計(jì)提供支持,它將轉(zhuǎn)換成系統(tǒng)設(shè)計(jì)中的控制結(jié)構(gòu)圖,數(shù)據(jù)字典將為數(shù)據(jù)庫設(shè)計(jì)提供支持。新系統(tǒng)數(shù)據(jù)流圖和數(shù)據(jù)字典的形成不是對(duì)現(xiàn)行系統(tǒng)的簡單描述,而是按照系統(tǒng)目標(biāo)所進(jìn)行的對(duì)數(shù)據(jù)的進(jìn)一步分析和加工,體現(xiàn)了對(duì)業(yè)務(wù)活動(dòng)和流程的改進(jìn)。68.本章小結(jié)新系統(tǒng)邏輯模型的建立,包括新系統(tǒng)的總體結(jié)構(gòu)、業(yè)務(wù)流程圖、數(shù)據(jù)流圖、數(shù)據(jù)字典、基本處理說明等。系統(tǒng)分析階段的成果是系統(tǒng)分析報(bào)告,一份好的系統(tǒng)分析報(bào)告,應(yīng)該充分展示前段調(diào)查的結(jié)果,還要反映系統(tǒng)分析的結(jié)果,即新系統(tǒng)的邏輯方案,并報(bào)告新系統(tǒng)的設(shè)想。69.思考與練習(xí)4.1系統(tǒng)分析的主要內(nèi)容是什么?4.2組織結(jié)構(gòu)調(diào)查的內(nèi)容是什么?一個(gè)實(shí)體的組織結(jié)構(gòu)圖應(yīng)該反映出部門之間的哪些關(guān)系?4.3業(yè)務(wù)流程圖的描述對(duì)象是什么?4.4在系統(tǒng)開發(fā)過程中,經(jīng)常使用數(shù)據(jù)流圖來表示系統(tǒng)的信息流程。什么是數(shù)據(jù)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年商標(biāo)保護(hù)義務(wù)協(xié)議
- 2025年健身房特選設(shè)備訓(xùn)練服務(wù)協(xié)議
- 2025年基層金融質(zhì)押協(xié)議
- 2025年連帶責(zé)任保證合同(借款)
- 中小企業(yè)2024年期限勞動(dòng)合同3篇
- 正規(guī)2025年度藝人經(jīng)紀(jì)合同3篇
- 二零二五年度足療技師外出服務(wù)安全協(xié)議范本
- 2025年度度假酒店委托運(yùn)營管理服務(wù)合同
- 二零二五年度汽車牌照租賃與車輛抵押貸款服務(wù)協(xié)議
- 2025年度門窗行業(yè)產(chǎn)品召回與質(zhì)量追溯合同電子版
- 江蘇省南京市協(xié)同體七校2024-2025學(xué)年高三上學(xué)期期中聯(lián)合考試英語試題答案
- 青島版二年級(jí)下冊三位數(shù)加減三位數(shù)豎式計(jì)算題200道及答案
- GB/T 12723-2024單位產(chǎn)品能源消耗限額編制通則
- GB/T 16288-2024塑料制品的標(biāo)志
- 麻風(fēng)病防治知識(shí)課件
- 干部職級(jí)晉升積分制管理辦法
- TSG ZF003-2011《爆破片裝置安全技術(shù)監(jiān)察規(guī)程》
- 2024年代理記賬工作總結(jié)6篇
- 電氣工程預(yù)算實(shí)例:清單與計(jì)價(jià)樣本
- VOC廢氣治理工程中電化學(xué)氧化技術(shù)的研究與應(yīng)用
- 煤礦機(jī)電設(shè)備培訓(xùn)課件
評(píng)論
0/150
提交評(píng)論