管理信息系統(tǒng)11-13new.ppt_第1頁
管理信息系統(tǒng)11-13new.ppt_第2頁
管理信息系統(tǒng)11-13new.ppt_第3頁
管理信息系統(tǒng)11-13new.ppt_第4頁
管理信息系統(tǒng)11-13new.ppt_第5頁
已閱讀5頁,還剩109頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

,第十一章 系統(tǒng)分析,11.1 基本概述 11.2 需求詳細(xì)調(diào)查 11.3 組織結(jié)構(gòu)與功能分析 11.4 業(yè)務(wù)流程分析 11.5 數(shù)據(jù)與數(shù)據(jù)流分析 11.6 系統(tǒng)分析報(bào)告,11.1 基本概述,系統(tǒng)分析:(做什么) 在對(duì)組織各部門,各業(yè)務(wù)的詳細(xì)調(diào)查的基礎(chǔ)上,作出進(jìn)一步的分析,提出新系統(tǒng)的方案的過程。 它側(cè)重于從業(yè)務(wù)全過程的角度進(jìn)行分析。,分析的主要內(nèi)容,業(yè)務(wù)和數(shù)據(jù)的流程是否通暢、合理 數(shù)據(jù)、業(yè)務(wù)構(gòu)成和實(shí)現(xiàn)管理功能之間的關(guān)系 老系統(tǒng)管理模式改革和新系統(tǒng)管理方法的實(shí)現(xiàn)是否具有可行性等,分析的步驟,將業(yè)務(wù)或數(shù)據(jù)流程弄清楚 提出新系統(tǒng)擬采用的方案,工具:,重點(diǎn)詢問調(diào)查,調(diào)查方式:,全面業(yè)務(wù)需求分析的問卷調(diào)查,深入實(shí)際調(diào)查,系統(tǒng)界限與運(yùn)行狀態(tài),調(diào)查內(nèi)容:,各種計(jì)劃、單據(jù)、報(bào)表,組織結(jié)構(gòu)與人員分工,業(yè)務(wù)流程,資源情況,約束條件,薄弱環(huán)節(jié)與用戶要求,11.2 需求詳細(xì)調(diào)查,系統(tǒng)調(diào)查工作遵循原則,自頂向下全面展開 弄清它存在的道理再分析有無改進(jìn)的可能性 工程化的工作方式 全面鋪開與重點(diǎn)調(diào)查結(jié)合 主動(dòng)溝通和親和友善的工作方式,詳細(xì)調(diào)查的主要方式:,實(shí)地觀察 調(diào)查問卷 訪談,實(shí)地觀察:,觀察是一種非常有效的數(shù)據(jù)采集技術(shù) 就是由系統(tǒng)分析人員到現(xiàn)場實(shí)際觀看工作場景 一般用來驗(yàn)證通過其他方法得到的問題 經(jīng)常使用的方法,實(shí)地觀察的原則:,確定誰去觀察、觀察內(nèi)容、何時(shí)、何地、如何觀察 得到觀察許可 預(yù)先通知有關(guān)人員 觀察人員的衣著不要顯眼 禁止打斷別人工作 不要事先作假設(shè),調(diào)查問卷:,通過調(diào)查問卷的形式進(jìn)行調(diào)查的一種事實(shí)發(fā)現(xiàn)技術(shù) 可以大量發(fā)送 從許多不同的人處得到數(shù)據(jù),調(diào)查問卷方法的步驟:,確定必須收集哪些事實(shí)和從哪些人收集數(shù)據(jù) 確定使用自由格式還是固定格式的調(diào)查問卷 寫出和編輯問題,確保不出現(xiàn)任何錯(cuò)誤、歧義、遺漏等 測試問卷,修改問卷 印發(fā),開始調(diào)查,訪談:,訪談就是面對(duì)面地交談 這是非常重要的事實(shí)發(fā)現(xiàn)技術(shù) 也是非常流行的事實(shí)發(fā)現(xiàn)技術(shù) 人際關(guān)系和交往技巧,訪談的類型:,結(jié)構(gòu)化訪談,詢問一些實(shí)現(xiàn)確定好的問題 開放式問題,封閉式問題,允許訪談對(duì)象按照某種合適的方式來回答 例如,你為什么不滿意當(dāng)前的統(tǒng)計(jì)報(bào)表?,只能按照指定的選擇或直接的方式來回答 例如,你能否按時(shí)收到統(tǒng)計(jì)報(bào)表?統(tǒng)計(jì)報(bào)表中的信息是否合適?,非結(jié)構(gòu)化訪談,沒有事先確定好的問題,只是提出一個(gè)談話的主題或框架,訪談的步驟:,選擇訪談的對(duì)象:終端用戶、組織結(jié)構(gòu)圖、背景資料 準(zhǔn)備訪談資料:詳細(xì)的訪談內(nèi)容和進(jìn)度安排表 進(jìn)行訪談:開場白、訪談內(nèi)容、總結(jié) 訪談的后續(xù)工作:制作備忘錄發(fā)送給訪談對(duì)象(表示感謝和確認(rèn)回答),提問題時(shí)的規(guī)則:,使用清晰、簡介的語言 不要包含自己的意見(引導(dǎo)、強(qiáng)調(diào)) 避免提出特別長、特別復(fù)雜的問題 避免提出恐嚇之類的問題 注意“你”“你們”的用法,聆聽時(shí)的原則:,創(chuàng)建融洽的訪談環(huán)境,避免對(duì)峙狀態(tài) 使訪談對(duì)象處于一個(gè)愉快的心情中 使訪談對(duì)象知道你正在認(rèn)真聆聽他的回答 向訪談對(duì)象提出一些問題,表明理解或不理解 不要做任何假設(shè) 適當(dāng)?shù)刈餍┕P記,11.3 組織結(jié)構(gòu)與功能分析,組織結(jié)構(gòu): 指組織內(nèi)部的部門劃分以 及它們的相互關(guān)系。 是整個(gè)系統(tǒng)分析工作中最簡單的一環(huán) 功能分析: 有三部分內(nèi)容:組織結(jié)構(gòu)分析、業(yè)務(wù)過程與組織結(jié)構(gòu)之間的聯(lián)系分析、業(yè)務(wù)功能一覽表,組織結(jié)構(gòu)圖,(1) 除標(biāo)明部門之間的領(lǐng)導(dǎo)與被領(lǐng)導(dǎo)的關(guān)系外, 還要標(biāo)明資料、物資、資金的流動(dòng)關(guān)系。 (2) 圖中各部門、各種關(guān)系的詳細(xì)程度以突出重點(diǎn)為標(biāo)準(zhǔn),即那些與系統(tǒng)目標(biāo)明顯關(guān)系不大的部分,可以簡略或省去; (3) 除了組織邊界內(nèi)的部門與聯(lián)系外,還需畫出與組織有業(yè)務(wù)聯(lián)系的邊界以外的若干部門與聯(lián)系,例: 某高校出版社的組織結(jié)構(gòu)圖 系統(tǒng)目標(biāo): 建立一個(gè)出版社的圖書出版發(fā)行管理系統(tǒng),組織/業(yè)務(wù)關(guān)系圖,反映了組織內(nèi)部和上下級(jí)關(guān)系 但對(duì)于組織內(nèi)部各部分之間的關(guān)系程度,組織各部分的主要業(yè)務(wù)職能和它們?cè)跇I(yè)務(wù)過程中所承擔(dān)的工作等卻不能反映出來,業(yè)務(wù)功能一覽表,使在了解組織結(jié)構(gòu)的同時(shí),對(duì)于依附于組織結(jié)構(gòu)的各項(xiàng)業(yè)務(wù)功能有一個(gè)概貌性的了解,11.4 業(yè)務(wù)流程分析,業(yè)務(wù)流程分析,業(yè)務(wù)流程分析是在業(yè)務(wù)功能理出的基礎(chǔ)上將其細(xì)化,利用系統(tǒng)調(diào)查的資料將業(yè)務(wù)處理過程中的每一個(gè)步驟用一個(gè)完整的圖形將其串起來。在繪制業(yè)務(wù)流程圖的過程中發(fā)現(xiàn)問題,分析不足,畫業(yè)務(wù)處理過程 是分析業(yè)務(wù)流程的重要步驟,業(yè)務(wù)流程圖,簡稱TFD:用一些規(guī)定的符號(hào)及連線來標(biāo)號(hào)某個(gè)具體業(yè)務(wù)處理過程?;旧习凑諛I(yè)務(wù)的實(shí)際處理步驟和過程繪制 是一個(gè)用盡可能少、盡可能簡單的方法來描述業(yè)務(wù)處理過程的方法,基本符號(hào),基本符號(hào)(續(xù)),圓圈表示業(yè)務(wù)處理單位;方框表示業(yè)務(wù)處理內(nèi)容;報(bào)表符號(hào)表示輸出信息(報(bào)表、報(bào)告、文件、圖形等);不封口的方框表示存儲(chǔ)文件;卡片符號(hào)表示收集資料;矢量連線表示業(yè)務(wù)過程聯(lián)系。,業(yè)務(wù)流程圖繪制舉例,原有退貨流程,原料退貨流程分析,原流程中,由于庫存資料的更新,須待供貨商核對(duì)簽單后才能完成。因此庫存數(shù)據(jù)的準(zhǔn)確性與及時(shí)性不能得到保證。 新系統(tǒng)應(yīng)對(duì)已退貨但供貨商尚未簽字的物料作一臨時(shí)標(biāo)記進(jìn)行凍結(jié),這部分物料不能作為排產(chǎn)的依據(jù),待供貨商簽字后再作正式扣除。,修改過的退貨流程,11.5 數(shù)據(jù)與數(shù)據(jù)流分析,數(shù)據(jù)是信息的載體,是今后系統(tǒng)要處理的主要對(duì)象。因此必須對(duì)系統(tǒng)調(diào)查中所收集的數(shù)據(jù)以及統(tǒng)計(jì)和處理數(shù)據(jù)的過程進(jìn)行分析和整理,調(diào)查數(shù)據(jù)的匯總分析,對(duì)于所搜集數(shù)據(jù)資料必須加以匯總、整理和分析,使之協(xié)調(diào)一致,為以后在分布式數(shù)據(jù)庫內(nèi)各子系統(tǒng)充分的調(diào)用和共享數(shù)據(jù)資料奠定基礎(chǔ) 調(diào)查數(shù)據(jù)匯總分析的主要任務(wù)首先是將系統(tǒng)調(diào)查所得到的數(shù)據(jù)分為如下三類: 本系統(tǒng)輸入數(shù)據(jù)類(主要指報(bào)來的報(bào)表),即今后下級(jí)子系統(tǒng)或網(wǎng)絡(luò)要傳遞的內(nèi)容 本系統(tǒng)內(nèi)要存儲(chǔ)的數(shù)據(jù)類(主要指各種臺(tái)賬、賬單和記錄文件),它們是今后本系統(tǒng)數(shù)據(jù)庫要存儲(chǔ)的主要內(nèi)容 本系統(tǒng)產(chǎn)生的數(shù)據(jù)類(主要指系統(tǒng)運(yùn)行所產(chǎn)生的各類報(bào)表),它們是今后本系統(tǒng)輸出和網(wǎng)絡(luò)傳遞的主要內(nèi)容。,調(diào)查數(shù)據(jù)的匯總分析(續(xù)),然后再對(duì)每一類數(shù)據(jù)進(jìn)行如下三項(xiàng)分析: 匯總并檢查數(shù)據(jù)有無遺漏。 數(shù)據(jù)分析,即檢查數(shù)據(jù)的匹配情況。 建立統(tǒng)一的數(shù)據(jù)字典。,數(shù)據(jù)匯總,通常將它分為如下幾步 將系統(tǒng)調(diào)查中所收集到的數(shù)據(jù)資料,按業(yè)務(wù)過程進(jìn)行分類編碼,按處理過程的順序排放在一起 按業(yè)務(wù)過程自頂向下地對(duì)數(shù)據(jù)項(xiàng)進(jìn)行整理 將所有原始數(shù)據(jù)和最終輸出數(shù)據(jù)分類整理出來 確定數(shù)據(jù)的字長和精度,數(shù)據(jù)分析,分析的方法可借用BSP方法中所提倡的U/C矩陣來進(jìn)行。 U/C矩陣本質(zhì)是一種聚類方法,它可以用于過程數(shù)據(jù)、功能/組織、功能/數(shù)據(jù)等各種分析中。這里我們只是借用它來進(jìn)行數(shù)據(jù)分析。,U/C矩陣,U/C矩陣。 U/C矩陣是通過一個(gè)普通的二維表來分析匯總數(shù)據(jù)。通常將表的縱坐標(biāo)欄目定義為數(shù)據(jù)類變量(Xi)橫坐標(biāo)欄目定義為業(yè)務(wù)過程類變量(Yi)(如圖9.8),將數(shù)據(jù)與業(yè)務(wù)過程之間的關(guān)系(即Xi與Yi之間的關(guān)系)用使用(U,use)和建立(C,create)來表示,那么將上一步數(shù)據(jù)匯總的內(nèi)容填于表內(nèi)就構(gòu)成了所謂的U/C矩陣。,U/C圖例舉,數(shù)據(jù)正確性分析,原則上每一個(gè)列只能有一個(gè)C 每一列至少有一個(gè)U 如果沒有U,則一定是調(diào)查數(shù)據(jù)或建立U/C陣時(shí)有誤 不能出現(xiàn)空行或空列 如果出現(xiàn)有空行或空列,則可能是下列兩種情況:其一,數(shù)據(jù)項(xiàng)或業(yè)務(wù)過程的劃分是多余的;其二,在調(diào)查或建U/C陣過程中漏掉了他們之間的數(shù)據(jù)聯(lián)系,數(shù)據(jù)流程分析,有關(guān)數(shù)據(jù)分析的最后一步就是對(duì)數(shù)據(jù)流程的分析。即把數(shù)據(jù)在組織(或原系統(tǒng))內(nèi)部的流動(dòng)情況抽象地獨(dú)立出來,舍去了具體組織機(jī)構(gòu)、信息載體、處理工作、物資、材料等,單從數(shù)據(jù)流動(dòng)過程來考查實(shí)際業(yè)務(wù)的數(shù)據(jù)處理模式 主要包括對(duì)信息的流動(dòng)、傳遞、處理、存儲(chǔ)等的分析 目的就是要發(fā)現(xiàn)和解決數(shù)據(jù)流通中的問題,數(shù)據(jù)流程圖,現(xiàn)有的數(shù)據(jù)流程分析多是通過分層的數(shù)據(jù)流程圖(data flow diagram,簡稱DFD)來實(shí)現(xiàn)的 數(shù)據(jù)流程圖基本符號(hào):,1、方框圖,2、泡泡圖,分析現(xiàn)有系統(tǒng)具體模型及用戶需求,去掉非本質(zhì)因素抽象而得 分層分解 (1)頂層圖:將整個(gè)系統(tǒng)用一個(gè)處理過程表示 (2)畫出幾個(gè)主要的處理過程得到第二層數(shù)據(jù)流程圖 (3)對(duì)每一個(gè)處理再分解,直至到每個(gè)處理都較簡單,不必再分解為止。從而得到第三、四層數(shù)據(jù)流程圖。,數(shù)據(jù)流程圖畫法,數(shù)據(jù)流程圖的作用:,! 系統(tǒng)分析員用這種工具自項(xiàng)向下分析系統(tǒng)信息流程 ! 可在圖上畫出計(jì)算機(jī)處理的部分 ! 根據(jù)邏輯存貯,進(jìn)一步作數(shù)據(jù)分析,可向數(shù)據(jù)庫設(shè)計(jì)過度 ! 根據(jù)數(shù)據(jù)流向,定出存取方式 ! 對(duì)應(yīng)一個(gè)處理過程,可用相應(yīng)的程序語言來表達(dá)處理方法,向程序設(shè)計(jì)過渡,練習(xí),1)儲(chǔ)戶填好取款單,把取款單及存折交給儲(chǔ)蓄所工作人員; 2)工作人員查詢帳戶,核對(duì)取款單及存折,不合格返回用戶重新填寫; 3)對(duì)合格的存折、取款單進(jìn)行取款業(yè)務(wù)處理;修改帳戶、存折并計(jì)算利息,取出現(xiàn)金。 4)把存折、現(xiàn)金交給用戶,取款單存檔。,數(shù)據(jù)字典,1、數(shù)據(jù)項(xiàng) 2、數(shù)據(jù)結(jié)構(gòu) 3、數(shù)據(jù)流 4、數(shù)據(jù)存儲(chǔ) 5、數(shù)據(jù)處理,結(jié)構(gòu)化語言和決策樹表,對(duì)處理加工的一種說明,1、結(jié)構(gòu)化語言,(1) 順序結(jié)構(gòu) (2) 選擇結(jié)構(gòu) (3) 循環(huán)結(jié)構(gòu),2、決策樹:用來表示多種邏輯決策問題的一種圖形工具。 3、決策表:適用多種條件且相互聯(lián)系并產(chǎn)生多種決策結(jié)果的情況。,練習(xí),某工廠人事部門,對(duì)一部分職工重新分配工作,其分配原則如下: “對(duì)這部分職工,如果年齡不滿18歲,文化程度是小學(xué),則脫產(chǎn)學(xué)習(xí);文化程度是中學(xué),則當(dāng)電工。如果年齡滿18歲但不滿40歲,如果文化程度是小學(xué)或中學(xué),若是男性,則當(dāng)鉗工,若是女性,則當(dāng)車工。文化程度是大學(xué),當(dāng)技術(shù)員。如果年滿40歲及以上者,文化程度是小學(xué)或中學(xué),則當(dāng)材料員,文化程度是大學(xué),則當(dāng)技術(shù)員。,年齡:Y(18,40) 學(xué)歷:X(小學(xué)),Z(中學(xué)),C(大學(xué)) 性別:M(男),F(xiàn)(女),決策表,決策樹,優(yōu)化后的決策樹: 年齡用NL表示,學(xué)歷用XL表示,性別用XB表示,11.6 系統(tǒng)分析報(bào)告,是系統(tǒng)分析階段的成果 反映這一階段調(diào)查分析的全部情況,是下一步設(shè)計(jì)與實(shí)現(xiàn)系統(tǒng)的綱領(lǐng)性文件,系統(tǒng)分析報(bào)告主要內(nèi)容,1、現(xiàn)行系統(tǒng)概述:組織結(jié)構(gòu),功能結(jié)構(gòu),業(yè)務(wù)流程,數(shù)據(jù)流程圖,對(duì)現(xiàn)系統(tǒng)評(píng)價(jià),找出問題。 2、新系統(tǒng)邏輯模型和方案:新數(shù)據(jù)流程圖,數(shù)據(jù)字典,新系統(tǒng)先進(jìn)性,給出新系統(tǒng)業(yè)務(wù)量,算法,模型,與新系統(tǒng)配套的管理制度運(yùn)行體制的建立,提出計(jì)算機(jī)硬件、軟件和網(wǎng)絡(luò)功能要求。 3、給出系統(tǒng)設(shè)計(jì)和實(shí)施初步計(jì)劃,開發(fā)進(jìn)度計(jì)劃。,第十二章 系統(tǒng)設(shè)計(jì),12.1 基本概述 12.2 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì) 12.3 代碼設(shè)計(jì) 12.4 輸出設(shè)計(jì) 12.5 輸入設(shè)計(jì) 12.6 數(shù)據(jù)庫設(shè)計(jì) 12.7 系統(tǒng)設(shè)計(jì)說明書,12.1 基本概述,系統(tǒng)設(shè)計(jì)就是把經(jīng)過系統(tǒng)分析得到的任務(wù),按照計(jì)算機(jī)技術(shù)的要求進(jìn)行詳細(xì)定義的過程 物理設(shè)計(jì) 系統(tǒng)分析階段強(qiáng)調(diào)業(yè)務(wù)問題,強(qiáng)調(diào)系統(tǒng)是什么或做什么 系統(tǒng)設(shè)計(jì)階段強(qiáng)調(diào)技術(shù)或?qū)崿F(xiàn)問題,強(qiáng)調(diào)如何實(shí)現(xiàn)系統(tǒng),目標(biāo)和特點(diǎn),兩個(gè)目標(biāo),系統(tǒng)的輸入和輸出,設(shè)計(jì)滿足用戶需求和接口友好的信息系統(tǒng) 為程序設(shè)計(jì)人員提供一個(gè)清晰、完整、準(zhǔn)確的軟件設(shè)計(jì)規(guī)格說明書,輸入:批準(zhǔn)的系統(tǒng)建議書 輸出:信息系統(tǒng)設(shè)計(jì)說明書,主要任務(wù),內(nèi)容:主要分為總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)兩個(gè)階段。,1、系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)(子系統(tǒng)劃分、控制結(jié)構(gòu)圖、計(jì)算機(jī)和網(wǎng)絡(luò)設(shè)計(jì)、計(jì)算機(jī)處理流程設(shè)計(jì)) 2、代碼設(shè)計(jì) 3、輸出設(shè)計(jì) 4、輸入設(shè)計(jì) 5、對(duì)話設(shè)計(jì) 6、文件和數(shù)據(jù)庫設(shè)計(jì),總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)并無十分明顯的界限,它們相互交錯(cuò),相輔相成,反復(fù)進(jìn)行,逐步完善。,12.2 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì),計(jì)算機(jī)及網(wǎng)絡(luò)設(shè)計(jì) 系統(tǒng)控制結(jié)構(gòu)圖,計(jì)算機(jī)及網(wǎng)絡(luò)設(shè)計(jì),網(wǎng)絡(luò)設(shè)計(jì):根據(jù)實(shí)際業(yè)務(wù)的需要考慮如何配置 和選用網(wǎng)絡(luò)結(jié)構(gòu)及網(wǎng)絡(luò)產(chǎn)品。,1、網(wǎng)絡(luò)結(jié)構(gòu)及協(xié)議選擇(WAN、LAN、EXTRANET、INTRANET) 2、聯(lián)網(wǎng)布線和配件(傳輸介質(zhì)、網(wǎng)絡(luò)配件、計(jì)算機(jī)硬件 3、對(duì)網(wǎng)絡(luò)節(jié)點(diǎn)級(jí)別、管理方式、數(shù)據(jù)讀寫權(quán)限、軟件系統(tǒng)等的規(guī)劃。,系統(tǒng)控制結(jié)構(gòu)圖,控制結(jié)構(gòu)圖:表示一個(gè)系統(tǒng)的層次分解關(guān)系,表示模塊的調(diào)用關(guān)系及模塊間數(shù)據(jù)流及控制信息流傳遞關(guān)系。,組成: 1、模塊。是組成系統(tǒng)易于處理的基本單位,是具有四種屬性的一組程序語句,四種屬性為:輸入和輸出、邏輯功能、運(yùn)行程序、內(nèi)部數(shù)據(jù)。 2、模塊的聯(lián)接:表示模塊之間的調(diào)用和被調(diào)用的關(guān)系。,圖例:,模塊分解設(shè)計(jì)原則:,模塊的凝聚:,衡量模塊內(nèi)部各組成部分整體統(tǒng)一性的指標(biāo),即模塊內(nèi)部各組成部分密切關(guān)系。 根據(jù)凝聚的強(qiáng)弱分為功能凝聚、順序凝聚、數(shù)據(jù)凝聚、過程凝聚、時(shí)間凝聚、邏輯凝聚和偶然凝聚七各等級(jí)。 設(shè)計(jì)信息系統(tǒng)結(jié)構(gòu)時(shí),要求模塊內(nèi)部凝聚強(qiáng)度越高越好。,模塊分解設(shè)計(jì)原則:,模塊的耦合:,模塊之間的相互依賴關(guān)系,衡量一個(gè)模塊與其他模塊在聯(lián)接形式和接口復(fù)雜性方面相互作用關(guān)系的指標(biāo)。 根據(jù)耦合程度劃分為簡單耦合、數(shù)據(jù)耦合、控制耦合、公共耦合和內(nèi)容耦合五種類型。 在這幾種耦合方式種,應(yīng)禁令盡量采用簡單耦合和控制耦合,減少控制耦合,必要時(shí)使用公共耦合,要絕對(duì)避免內(nèi)容耦合。低耦合時(shí)模塊分解設(shè)計(jì)的第二各設(shè)計(jì)原則。,由數(shù)據(jù)流程圖導(dǎo)出控制結(jié)構(gòu)圖 :,數(shù)據(jù)流程圖的兩種典型結(jié)構(gòu):變換型和事務(wù)型,變換圖例,數(shù)據(jù)流程圖,控制結(jié)構(gòu)圖,12.3 代碼設(shè)計(jì),代碼使按照一定規(guī)律用數(shù)字、字母或其他字符來代替被處理對(duì)象的名稱、屬性、狀態(tài)等特征的字符串。,代碼的作用,代碼是人和機(jī)器的共同語言,把較長的自然語言概括成適合計(jì)算機(jī)處理的較簡單的字符串,對(duì)信息處理產(chǎn)生非常重要的作用。,1、易于識(shí)別 2、易于統(tǒng)一數(shù)據(jù)的內(nèi)容和長度 3、易于分類和校對(duì) 4、節(jié)省存取時(shí)間和空間,代碼設(shè)計(jì)的原則,1、唯一性 2、合理性:必須在邏輯上滿足用戶需要,結(jié)構(gòu)上與處理方法一致。 3、可擴(kuò)充性 4、簡單性 5、規(guī)范化 6、系統(tǒng)化,在整個(gè)系統(tǒng)種具有通用性。 7、規(guī)律性,便于記憶、填寫。,代碼種類,1、順序碼 2、層次碼:按從屬層次關(guān)系為排列順序。* * *(省,地區(qū),縣) 3、助憶碼:TV-BW-12 12寸黑白電視機(jī) 4、混合碼:身份證號(hào)碼 210102680102261,代碼校驗(yàn),在設(shè)計(jì)代碼時(shí)加入校驗(yàn)位。校驗(yàn)位的計(jì)算方法可以采用加權(quán)取余算法: 原碼 1 2 3 4 5 權(quán) 6 5 4 3 2 和 6+10+12+12+10=50 校驗(yàn)位(以11為模) 50/11=4 余 6 代碼為 123456,12.4 輸出設(shè)計(jì),信息系統(tǒng)的主要任務(wù)是為用戶提供需要的信息,準(zhǔn)確、及時(shí)、適用地為用戶提供所需信息是評(píng)價(jià)系統(tǒng)開發(fā)質(zhì)量的標(biāo)準(zhǔn)之一。,輸出設(shè)計(jì)內(nèi)容,1、用戶四用信息方面的內(nèi)容,包括適用目的、輸出量、輸出速度、適用周期、有效期、安全性等要求 2、輸出信息的內(nèi)容:輸出項(xiàng)目、位數(shù)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)類型、取值范圍及精度。 3、輸出格式 4、輸出設(shè)備 5、輸出介質(zhì),輸出設(shè)計(jì),輸出格式設(shè)計(jì):屏幕輸出格式設(shè)計(jì),紙質(zhì)表格設(shè)計(jì) 輸出方式設(shè)計(jì):即適用的輸出設(shè)備和介質(zhì)的選擇。主要依據(jù)是輸出信息的多少、信息內(nèi)容特點(diǎn)和信息適用情況等。,12.5 輸入設(shè)計(jì),輸入設(shè)計(jì)的目標(biāo)是為方便操作,保證輸入正確。 輸入設(shè)計(jì)的原則:,1、輸入量要少 2、輸入過程應(yīng)便捷 3、應(yīng)能盡早校驗(yàn)數(shù)據(jù) 4、多直接輸入編碼,輸入方式設(shè)計(jì):,依據(jù)數(shù)據(jù)量的大小和處理要求來選擇輸入方式。 輸入方式主要有:鍵盤輸入、數(shù)摸/模數(shù)轉(zhuǎn)換方式、網(wǎng)絡(luò)或通信輸入。 選擇輸入方式時(shí)應(yīng)盡量利用已有的設(shè)備和資源,避免大批量的數(shù)據(jù)重復(fù)多次地通過鍵盤輸入。,輸入設(shè)計(jì):,原始單據(jù)設(shè)計(jì):應(yīng)便于填寫、便于歸檔管理(標(biāo)準(zhǔn)化,完善)、便于輸入、保證輸入精度。 輸入數(shù)據(jù)的校驗(yàn):人工校對(duì)、二次鍵入校對(duì)、數(shù)據(jù)平衡校對(duì)、格式類型校驗(yàn)等。 用戶界面設(shè)計(jì):菜單方式、問答方式、填表方式,12.6 數(shù)據(jù)庫設(shè)計(jì),數(shù)據(jù)庫設(shè)計(jì)的核心是如何建立一個(gè)能滿足用戶各種應(yīng)用要求的數(shù)據(jù)模式,目標(biāo)是:,1、符合用戶要求,既能包含用戶要處理的所有數(shù)據(jù),又能滿足用戶對(duì)所有處理功能的要求。 2、能被某各現(xiàn)有的數(shù)據(jù)庫管理系統(tǒng)所接受,直接定義建庫。 3、具有高的質(zhì)量和效率,易于理解、使用和維護(hù)。,數(shù)據(jù)庫設(shè)計(jì)步驟,概念結(jié)構(gòu)設(shè)計(jì),在數(shù)據(jù)分析的基礎(chǔ)上使用一定的工具(E-R圖)建立概念性數(shù)據(jù)模型,明確表達(dá)各用戶對(duì)數(shù)據(jù)的要求。,規(guī)范化地重組數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)的三種范式化形式,12.7 系統(tǒng)設(shè)計(jì)說明書,1、系統(tǒng)的總體結(jié)構(gòu):系統(tǒng)控制結(jié)構(gòu)圖和結(jié)構(gòu)內(nèi)部接口描述 2、各模塊設(shè)計(jì)說明書 3、代碼設(shè)計(jì)說明 4、輸入、輸出設(shè)計(jì)詳細(xì)說明 5、計(jì)算機(jī)及網(wǎng)絡(luò)選擇說明(應(yīng)有設(shè)備配置圖) 6、數(shù)據(jù)庫結(jié)構(gòu)圖(DB結(jié)構(gòu)、表內(nèi)部結(jié)構(gòu)) 7、系統(tǒng)實(shí)施方案說明。 實(shí)施方案的總計(jì)劃、費(fèi)用及收益估計(jì)、資源需求總計(jì)等,第十三章 構(gòu)建、實(shí)現(xiàn)和運(yùn)行支持,13.1 信息系統(tǒng)構(gòu)建 13.2 測試 13.3 信息系統(tǒng)實(shí)現(xiàn) 13.4 信息系統(tǒng)運(yùn)行和支持 13.5 小結(jié),13.1 信息系統(tǒng)構(gòu)建,信息系統(tǒng)構(gòu)建的概念和特點(diǎn) 建立和測試網(wǎng)絡(luò) 建立和測試數(shù)據(jù)庫 安裝和測試新軟件包 編寫和測試新程序,信息系統(tǒng)構(gòu)建的概念和特點(diǎn),信息系統(tǒng)構(gòu)建就是開發(fā)、安裝和測試信息系統(tǒng)組件的過程 也稱為信息系統(tǒng)開發(fā)階段 從信息系統(tǒng)構(gòu)建人員的角度描述數(shù)據(jù)、流程和接口,建立和測試網(wǎng)絡(luò),計(jì)算機(jī)網(wǎng)絡(luò)是創(chuàng)建和測試數(shù)據(jù)庫、編寫和測試程序的基礎(chǔ) 最重要的工作是確定網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu),總線型拓?fù)浣Y(jié)構(gòu) 星型拓?fù)浣Y(jié)構(gòu) 環(huán)形網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu) 網(wǎng)狀拓?fù)浣Y(jié)構(gòu),建立和測試數(shù)據(jù)庫,數(shù)據(jù)庫的建立和測試必須在編寫程序之前進(jìn)行 數(shù)據(jù)庫中的數(shù)據(jù)是應(yīng)用程序共享的資源 輸入:系統(tǒng)設(shè)計(jì)階段完成的數(shù)據(jù)庫結(jié)構(gòu) 輸出:沒有數(shù)據(jù)的數(shù)據(jù)庫結(jié)構(gòu),安裝和測試新軟件包,某些系統(tǒng)需要購買特定的軟件包,只有把這些軟件包和編寫的應(yīng)用程序集成在一起,才能完成項(xiàng)目的開發(fā) 輸入:新軟件包和相應(yīng)的文當(dāng) 輸出:已經(jīng)安裝和測試結(jié)束的新軟件包,編寫和測試新程序,開始開發(fā)信息系統(tǒng)程序 輸入:,技術(shù)性的設(shè)計(jì)描述 編程計(jì)劃 系統(tǒng)設(shè)計(jì)階段開發(fā)的測試數(shù)據(jù) 可重用的軟件,輸出:,新程序 可以重用的軟件 軟件質(zhì)量保證文檔 功能系統(tǒng),13.2 測試,測試的基本概念 測試的技術(shù) 測試目標(biāo) 測試策略,測試的基本概念,測試是為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過程 驗(yàn)證:證實(shí)軟件正確地實(shí)現(xiàn)了某些功能 確認(rèn):證實(shí)軟件能夠滿足用戶的要求 阿爾法測試:在測試方有用戶參與的確認(rèn)測試 貝塔測試:在客戶放由用戶組織的確認(rèn)測試,阿爾法測試 開發(fā)者,貝塔測試 用戶,測試技術(shù),黑盒測試技術(shù)和白盒測試技術(shù) 只看輸入和程序的結(jié)果,不管程序內(nèi)部執(zhí)行過程的測試,稱為黑盒測試技術(shù),輸入,輸出,白盒測試技術(shù),程序中的每一條路徑都執(zhí)行一次 路徑測試,輸入,輸出,測試目標(biāo),測試目標(biāo),沒有語法錯(cuò)誤 運(yùn)行應(yīng)當(dāng)由結(jié)果 典型用例結(jié)果正確 典型有效數(shù)據(jù)結(jié)果正確,無效數(shù)據(jù)有預(yù)防措施 對(duì)一切可能想到的數(shù)據(jù)不出錯(cuò),測試策略,單元測試,集成測試,確認(rèn)測試,系統(tǒng)測試,單元測試,輸入/輸出 數(shù)據(jù)結(jié)構(gòu) 邊界條件 獨(dú)立路徑 錯(cuò)誤處理路徑,對(duì)一個(gè)模塊或幾個(gè)模塊組成的功能單元的測試 也稱零部件測試,多用白盒測試 測試用例,集成測試,把本項(xiàng)目的所有模塊總成,交出完整的程序產(chǎn)品 驗(yàn)證其功能、性能是否達(dá)到了設(shè)計(jì)目標(biāo) 運(yùn)行時(shí)間長、問題比較多 由低向上集成 由頂向下集成,確認(rèn)測試,所有功能需求都可以滿足 所有的性能要求都可以滿足 所有的文檔都已經(jīng)修改結(jié)束,全面驗(yàn)證是否達(dá)到需求規(guī)格說明書的要求 一般是黑盒測試 需要確認(rèn)的內(nèi)容包括,系統(tǒng)測試,包括軟件、硬件和與此相關(guān)的設(shè)備整體的測試 恢復(fù)測試:人為地制造故障,察看是否能夠正確地恢復(fù) 安全測試:測試系統(tǒng)對(duì)外來無意/惡意的攻擊的保護(hù)能力 強(qiáng)度測試:測試面臨不正確情況下失衡的極點(diǎn),數(shù)據(jù)量/時(shí)間等 性能測試:實(shí)時(shí)要求或嵌入式系統(tǒng)的性能,13.3 信息系統(tǒng)實(shí)現(xiàn),信息系統(tǒng)實(shí)現(xiàn)的概念和特點(diǎn) 執(zhí)行系統(tǒng)測試 準(zhǔn)備轉(zhuǎn)變計(jì)劃 安裝數(shù)據(jù)庫 培訓(xùn)用戶 轉(zhuǎn)變到新系統(tǒng),信息系統(tǒng)實(shí)現(xiàn)的概念和特點(diǎn),信息系統(tǒng)實(shí)現(xiàn)就是在真正的運(yùn)行環(huán)境中實(shí)際運(yùn)行所開發(fā)出來的信息系統(tǒng)的過程 是信息系統(tǒng)開發(fā)的最終目標(biāo) 也稱

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論