信息系統(tǒng)分析與設(shè)計知識點_第1頁
信息系統(tǒng)分析與設(shè)計知識點_第2頁
信息系統(tǒng)分析與設(shè)計知識點_第3頁
信息系統(tǒng)分析與設(shè)計知識點_第4頁
信息系統(tǒng)分析與設(shè)計知識點_第5頁
已閱讀5頁,還剩14頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第一章信息系統(tǒng)的根本概念第一節(jié)系統(tǒng)系統(tǒng)的定義及理解系統(tǒng)是由相互聯(lián)系和相互制約的假設(shè)干組成局部結(jié)合的、具有特定功能的有機整體。三個方面理解:系統(tǒng)由假設(shè)干元素組成元素。系統(tǒng)有肯定的構(gòu)造。系統(tǒng)有肯定的功能,特別是人造系統(tǒng)總有肯定的目的性。系統(tǒng)的思想突現(xiàn)“整體大于局部之和”等級等級層次構(gòu)造是簡單系統(tǒng)最合理的組織方式系統(tǒng)的分類人社會文化系統(tǒng)、超越系統(tǒng)。底層三級是物理系統(tǒng),中間三級是生物系統(tǒng)的人類社會及宇宙系統(tǒng)。按系統(tǒng)的起源分類自然系統(tǒng)和人工系統(tǒng)〔人工物理系統(tǒng)、人工抽象系統(tǒng)和人類活動系統(tǒng)〕按系統(tǒng)的抽象程序分類實體系統(tǒng)、概念系統(tǒng)、規(guī)律系統(tǒng)按系統(tǒng)與環(huán)境的關(guān)系分類開放系統(tǒng)〔指與其環(huán)境之間有物質(zhì)、能量或信息交換的系統(tǒng)、封閉系統(tǒng)〔是與環(huán)境沒有任何物質(zhì)、能量和信息交換的系統(tǒng)〕系統(tǒng)的特性系統(tǒng)的整體性系統(tǒng)的目的性系統(tǒng)的穩(wěn)定性系統(tǒng)的突變性系統(tǒng)的自由組織性系統(tǒng)的相像性其次節(jié)信息信息的定義信息是經(jīng)過加工后的數(shù)據(jù),它對接收者有用,對決策或行為有現(xiàn)實或潛在的價值。信息與數(shù)據(jù)可看作原材料和成品的關(guān)系信息的根本屬性事實性集中性傳輸性共享性增值性不完全性等級性滯后性人進展信息處理的特點人需要反響人需要一些多余的信息人們需要信息的壓縮人們需要的口味各異人需要非口語的信息輸入信息對治理的根底作用,可以由治理根本職能中信息的重要作用來說明信息是制定打算的根本依據(jù)信息是組織實施的保證信息是調(diào)整掌握的指示器信息是鼓勵職工的依據(jù)信息是領(lǐng)導(dǎo)指揮的根底信息是決策的關(guān)鍵因素西蒙建立的決策過程的根本模型的三個階段1)2)3)選擇階段構(gòu)造化決策的定義構(gòu)造化決策,是指建立在清楚的規(guī)律根底上的決策。非構(gòu)造化打算的定義非構(gòu)造打算是沒有明確決策規(guī)章的決策。各治理層的決策特點高層治理〔戰(zhàn)略治理〕指有關(guān)重大方向性問題的決策中層治理〔戰(zhàn)術(shù)治理〕指為了保證戰(zhàn)略性決策所需要的人、財、物的預(yù)備而進展的決策?;鶎又卫怼沧鳂I(yè)治理〕指為了提高日常工作效率和效益而進展的決策。第三節(jié)信息系統(tǒng)信息系統(tǒng)的定義信息系統(tǒng)就是輸入數(shù)據(jù),通過加工處理,產(chǎn)生信息的系統(tǒng)。信息系統(tǒng)的根本功能企業(yè)中起著反響掌握作用。具體如下數(shù)據(jù)的采集和輸入:主要是識別、采集、校驗數(shù)據(jù)的傳輸:包括計算機系統(tǒng)內(nèi)和系統(tǒng)外的傳輸,實質(zhì)是數(shù)據(jù)通信。信息的存儲:介質(zhì)、地點、時效,目前存儲設(shè)備有紙、膠卷和計算機存儲器。信息的加工:查詢、排序、歸并、數(shù)學(xué)模型、人工智能信息的維護:目的在于保證信息的準(zhǔn)確、準(zhǔn)時、安全、保密信息的使用:系統(tǒng)輸出結(jié)果應(yīng)易讀易懂,直觀醒目。輸出格式應(yīng)盡量符合使用者的習(xí)慣。第四節(jié)信息化信息化的定義到在國民經(jīng)濟的比重占主導(dǎo)地位的過程。信息系統(tǒng)的應(yīng)用EDPS主要用來處理交易數(shù)據(jù),產(chǎn)生各種報表,重點在于實現(xiàn)手工作業(yè)的自動化,提高工作效率。MIS兩個重要特點:一是高度集中;二是利用定量化的科學(xué)治理方法支持治理決策。其次章信息系統(tǒng)建設(shè)概論第一節(jié)信息系統(tǒng)建設(shè)的回憶與思考1. 信息系統(tǒng)建設(shè)的成敗的緣由信息系統(tǒng)建設(shè)的簡單性技術(shù)手段簡單內(nèi)容簡單、目標(biāo)多樣投資密度大,效益難以計算d)環(huán)境簡單多變信息系統(tǒng)開發(fā)是一個社會過程信息系統(tǒng)建設(shè)與治理變革相結(jié)合其次節(jié)信息系統(tǒng)的生命周期信息系統(tǒng)生命周期的定義被淘汰,就要由系統(tǒng)代替老系統(tǒng),這種周期循環(huán)稱為信息系統(tǒng)的生命周期。信息系統(tǒng)生命周期的階段2)3)4)5)系統(tǒng)運行與維護第三節(jié)信息系統(tǒng)開發(fā)方法信息系統(tǒng)早期開發(fā)方法的缺乏2)3)4)缺乏治理掌握構(gòu)造化系統(tǒng)設(shè)計的根本思想構(gòu)造化方法的根本原則面對用戶的觀點工作階段,每個階段有明確的任務(wù)和應(yīng)得的成果依據(jù)系統(tǒng)的觀點,自頂向下地完成研制工作充分考慮變化的狀況工作成果文獻化、標(biāo)準(zhǔn)化第四節(jié)信息系統(tǒng)的組織治理諾蘭模型把信息系統(tǒng)分成的六個階段2)3)4)5)6)成熟建立信息系統(tǒng)的根底條件領(lǐng)導(dǎo)重視,業(yè)務(wù)人員樂觀性高有肯定的科學(xué)治理根底能組織一支擁有同層次人員的技術(shù)隊伍具備必要的資源信息系統(tǒng)工程治理的內(nèi)容1)2)3)4)5)人員治理第三章系統(tǒng)規(guī)劃第一節(jié)系統(tǒng)規(guī)劃的任務(wù)與特點系統(tǒng)規(guī)劃的任務(wù)制定信息系統(tǒng)的進展戰(zhàn)略制定信息系統(tǒng)的總體方案,安排工程開發(fā)打算制定系統(tǒng)建設(shè)的資源安排打算系統(tǒng)規(guī)劃的特點系統(tǒng)規(guī)劃是面對全局、面對長遠(yuǎn)的關(guān)鍵問題,具有較強的不確定性,構(gòu)造化程度較低。系統(tǒng)規(guī)劃是高層次的系統(tǒng)分析,高層治理人員是工作的主體。系統(tǒng)規(guī)劃不宜過細(xì)。在系統(tǒng)規(guī)劃階段抽象程度最高,系統(tǒng)構(gòu)造著眼于子系統(tǒng)的劃分,對數(shù)據(jù)的描述在于劃分“數(shù)據(jù)類系統(tǒng)規(guī)劃是企業(yè)規(guī)劃的一局部,并隨環(huán)境進展而變化系統(tǒng)規(guī)劃的原則支持企業(yè)的總目標(biāo)。整體上著眼于高層治理,兼顧各治理層的要求。擺脫信息系統(tǒng)對組織機構(gòu)的依從性。使系統(tǒng)構(gòu)造有良好的整體性。便于實施。其次節(jié)信息系統(tǒng)的戰(zhàn)略規(guī)劃1.制定信息系統(tǒng)的進展戰(zhàn)略是系統(tǒng)規(guī)劃階段的任務(wù)之一,其內(nèi)容如下信息系統(tǒng)的總目標(biāo)、進展戰(zhàn)略與總體構(gòu)造。了解當(dāng)前信息系統(tǒng)的狀況。對相關(guān)信息技術(shù)進展的推測。近期進展的打算第三節(jié)企業(yè)系統(tǒng)規(guī)劃法企業(yè)系統(tǒng)規(guī)劃法的定義和步驟企業(yè)系統(tǒng)規(guī)劃法是通過全面調(diào)查,分析企業(yè)信息需要,制定信息系統(tǒng)總體方案的一種方法,它的四個根本步驟:1)2)3)4)定義信息構(gòu)造企業(yè)系統(tǒng)規(guī)劃工作流程總體規(guī)劃的預(yù)備工作組織機構(gòu)調(diào)查定義治理目標(biāo)定義治理功能組定義數(shù)據(jù)類定義信息構(gòu)造計算機規(guī)律配置方案第四節(jié)可行性爭論可行性的定義性的含義不令包括可能性,還包括必要性、合理性??尚行缘膬?nèi)容技術(shù)可行性據(jù)現(xiàn)有技術(shù)條件分析能夠到達系統(tǒng)所提出的要求否具備所需的物理資源經(jīng)濟可行性資金可得性濟合理性社會可行性是指所建立的信息系統(tǒng)能否在該企業(yè)實現(xiàn),在當(dāng)前操作環(huán)境下能否很好地運行,即組織內(nèi)外是否具備失道寡助和使用系統(tǒng)的條件。第四章系統(tǒng)分析第一節(jié)系統(tǒng)分析的任務(wù)系統(tǒng)分析的任務(wù)系統(tǒng)分析階段的根本任務(wù)是:系統(tǒng)分析員與用戶在一起,充分了解用戶的要求,并把雙方的系統(tǒng)的依據(jù)。系統(tǒng)分析是研制信息系統(tǒng)最重要的階段,也是最困難的階段。系統(tǒng)分析要答復(fù)系統(tǒng)“做什么”這個關(guān)鍵性的問題。境的不斷變化?問用戶一些什么問題。用戶往往缺乏計算機方面的足夠?qū)W問戶之間的溝通工具,它應(yīng)當(dāng)簡潔明確,盡量不用技術(shù)上的專業(yè)術(shù)語。系統(tǒng)分析員的學(xué)問水平和工作力量打算了系統(tǒng)的成敗。數(shù)據(jù)流圖是構(gòu)造系統(tǒng)分析的主要工具的描述方式,通過一套分層次數(shù)據(jù)流圖,輔以數(shù)據(jù)字典,小說明等工具來描述系統(tǒng)。第三節(jié)數(shù)據(jù)流圖1.數(shù)據(jù)流圖的定義數(shù)據(jù)流圖描述數(shù)據(jù)流淌、存儲、處理的規(guī)律的關(guān)系,也稱為規(guī)律數(shù)據(jù)流圖,一般用DFD表示。2,數(shù)據(jù)流圖的根本成分外部實體指系統(tǒng)以外又與系統(tǒng)有聯(lián)系的人或事物。它表達了該系統(tǒng)數(shù)據(jù)的外部來源和去處。處理指對數(shù)據(jù)的規(guī)律處理功能,也就是對數(shù)據(jù)的變換功能。別名:功能、處理過程,數(shù)據(jù)加工數(shù)據(jù)流是指處理功能的輸入數(shù)據(jù)或輸出數(shù)據(jù)。箭頭表示數(shù)據(jù)流向。數(shù)據(jù)存儲表示某種數(shù)據(jù)保存后的規(guī)律統(tǒng)稱。不是指保存數(shù)據(jù)的物理地點或物理介質(zhì)。3.畫數(shù)據(jù)流圖的留意事項關(guān)于層次的劃分層次的劃分應(yīng)遵守:開放的層次與治理層次全都,也可以劃分得更細(xì)。同一張圖上的全部處理過程應(yīng)當(dāng)處于同一個抽象層次上〔抽象粒度全都。一個處理框經(jīng)過開放,一般以分解為4~10處理框為宜〔5-9個〕最下層的處理過程用幾句話,或者用幾張判定表,或一張簡潔的HIPO圖能表達清楚檢查數(shù)據(jù)流圖的正確性通常可以從以下幾個方面檢查數(shù)據(jù)流圖的正確性:數(shù)據(jù)守恒,或稱為輸入數(shù)據(jù)與輸出數(shù)據(jù)匹配在一套數(shù)據(jù)流圖中的任何一個數(shù)據(jù)存貯,必定有流入的數(shù)據(jù)流和流出的數(shù)據(jù)流。父圖中某一處理框的輸入、輸出數(shù)據(jù)流必需消滅在相應(yīng)的子圖中。任何一個數(shù)據(jù)流至少有一端是處理框提高數(shù)據(jù)流圖的易理解性簡化處理間的聯(lián)系〔利用數(shù)據(jù)存儲〕均勻分解,應(yīng)齊頭并進適當(dāng)?shù)拿_定系統(tǒng)邊界第四節(jié)數(shù)據(jù)字典為什么使用數(shù)據(jù)字典?數(shù)據(jù)流圖描述了系統(tǒng)的分解,即描述了系統(tǒng)由哪幾局部組成,各局部之間的聯(lián)系統(tǒng)分析中所使用的數(shù)據(jù)字典,主要用來描述數(shù)據(jù)流圖中的數(shù)據(jù)流、數(shù)據(jù)存儲、處理過程和外部實體〔數(shù)據(jù)字典功能〕數(shù)據(jù)字典的各類條目數(shù)據(jù)元素數(shù)據(jù)元素是最小的數(shù)據(jù)組成單位,也就是不行再分的數(shù)據(jù)單位數(shù)據(jù)構(gòu)造數(shù)據(jù)構(gòu)造的描述重點,是數(shù)據(jù)之間的組合關(guān)系,即說明這個數(shù)據(jù)構(gòu)造包括哪些成分?jǐn)?shù)據(jù)流〔可引用定義好的數(shù)據(jù)構(gòu)造〕數(shù)據(jù)存儲〔可引用定義好的數(shù)據(jù)構(gòu)造〕主要描寫該數(shù)據(jù)存儲的構(gòu)造,及有關(guān)的數(shù)據(jù)流、查詢要求。處理過程處理過程需要在數(shù)據(jù)字典中描述處理框的編號、名稱、功能的簡要說明,有關(guān)的輸入、輸出。外部實體數(shù)據(jù)字典的定義及作用數(shù)據(jù)字典是全部人員工作的依據(jù)具體講,數(shù)據(jù)字典有以下幾個作用:按各種要求列表相互參照,便于系統(tǒng)修改由描述內(nèi)容檢索名稱全都性檢驗和完整性檢驗第五節(jié)表達處理規(guī)律的工具〔功能單元。數(shù)據(jù)流圖是系統(tǒng)分析的主要工具,它養(yǎng)生表達系統(tǒng)的規(guī)律功能及各個局部之間的述各個處理功能的細(xì)節(jié)。為此,需要另一種工具——小說明〔或稱為根本說明〕來完成。執(zhí)行頻率、出錯處理,等等。其中最根本的是加工規(guī)律。編寫根本說明的三種工具構(gòu)造化語言構(gòu)造化語言是受構(gòu)造化程序設(shè)計思想啟發(fā)而擴展出來的。構(gòu)造化程句、循環(huán)語句。判定表一些條件較多、在每個條件下聚會也較多的判定問題,可以有判定表表判定樹假設(shè)一人動作的執(zhí)行不只是依靠一個條件,而是與多個條件有關(guān),那么這項策略的表達就比較簡單。假設(shè)有前面介紹的推斷語句,步有多重嵌套。層次一多,可讀性就下降。用判定樹來表,可以更直觀一些。第六節(jié)大事和數(shù)據(jù)流圖第七節(jié)數(shù)據(jù)建模第八節(jié)系統(tǒng)規(guī)律模型的提出第九節(jié)系統(tǒng)說明書第五章系統(tǒng)設(shè)計第一節(jié)系統(tǒng)設(shè)計的任務(wù)要求系統(tǒng)設(shè)計的任務(wù)要求系統(tǒng)分析階段要答復(fù)的中心問題是系統(tǒng)“做什么的系統(tǒng)功能。在這一個階段,要依據(jù)實際的技術(shù)條件,經(jīng)濟條件和社會,確定系統(tǒng)的實施方案,即系統(tǒng)的物理模型。系統(tǒng)設(shè)計的內(nèi)容文件——系統(tǒng)設(shè)計說明書提出,批準(zhǔn)后將成為系統(tǒng)實施階段的工作依據(jù)。系統(tǒng)設(shè)計的根本任務(wù)大體上可以分為兩個方面:把總?cè)蝿?wù)分解成很多根本、具體的任務(wù)將系統(tǒng)劃分成程序模塊;打算每個模塊的功能;打算模塊的調(diào)用關(guān)系;〔接口〔函數(shù)參數(shù)〔返回值??傮w設(shè)計是系統(tǒng)開發(fā)過程中很關(guān)鍵一步。為各個具體任務(wù)選擇適當(dāng)?shù)募夹g(shù)手段和處理方法這便是具體設(shè)計,包換代碼設(shè)計、數(shù)據(jù)庫設(shè)計、輸入設(shè)計、輸出設(shè)計、人機對話設(shè)計、處理過程設(shè)計。其次節(jié)構(gòu)造化設(shè)計的根本概念模塊的定義模塊(Module)一詞使用很廣泛。通常對應(yīng)于用一個名字就可以調(diào)用的一段程序語句〔子程序或函數(shù)〕模塊具有輸入和輸出、規(guī)律功能、運行程序、內(nèi)部數(shù)據(jù)四種屬性。模塊的輸入、輸出是模塊與外部的信息交換。模塊用程序代碼完成它的規(guī)律功能。構(gòu)造圖的定義構(gòu)造圖(StructuredChart)描述系統(tǒng)的模塊構(gòu)造及模塊間的聯(lián)系構(gòu)造圖中的主要成分模塊:用長方形表示調(diào)用:從一個模塊指向另一模塊的箭頭表示前一個模塊調(diào)用后一個模塊。有循環(huán)調(diào)用和條件調(diào)用數(shù)據(jù):用帶圓圈的小箭頭表示從一個模塊傳遞給另一模塊的數(shù)據(jù)〔有實義〕掌握信息:帶涂黑圓圈的小箭頭表示一個模塊傳送給另一模塊的掌握信息模塊間的聯(lián)系構(gòu)造化設(shè)計的根本思想,就是把系統(tǒng)設(shè)計成由相對獨立、功能單一的模塊組成的層次構(gòu)造。立性就強,反之亦然。期望模塊內(nèi)的聯(lián)系越緊越好,模塊間的聯(lián)系越少越好。影響模塊間耦合程度有三方面的因素:聯(lián)系方式--模塊間通過什么方式聯(lián)系“直接引用”和“有過程語句調(diào)用〕來往信息的作用--模塊間來往信息作什么用〔可能作為數(shù)據(jù)使用,也可能作為掌握信息使用〕數(shù)量--模塊間來往信息的多少。構(gòu)造化設(shè)計要求模塊間的耦合程度盡可能小。為此應(yīng):用過程語句調(diào)用其它模塊模塊間的參數(shù)作數(shù)據(jù)用模塊間的參數(shù)盡可能少模塊的內(nèi)聚類型模塊的內(nèi)聚反映模塊內(nèi)部聯(lián)系的嚴(yán)密程度。偶然內(nèi)聚(coincidentalcohesion)規(guī)律內(nèi)聚(Logicalcohesion)時間內(nèi)聚(temporalcohesion)步驟內(nèi)聚(proceduralcohesion)通信內(nèi)聚(communicationalcohesion)挨次內(nèi)聚(Sequentialcohesion)功能內(nèi)聚(functional_cohesion)按其挨次,內(nèi)聚越來越高作用范圍與掌握范圍一個推斷的作用范圍是全部這樣的模塊的集合,這些模塊內(nèi)含有依靠于這個推斷結(jié)果的處理。或稱影響范圍。一個模塊的掌握范圍是指它本身及其全部下屬模塊的集合。7.模塊的扇入與扇出模塊的扇入是指有多少個上級模塊調(diào)用它。模塊的扇出是指模塊的直屬下層模塊的個數(shù),扇出系數(shù)不宜過大,設(shè)計得好的34.設(shè)計得好的系統(tǒng),上層模塊有較高的扇出,下層模塊有較高的扇入。第三節(jié)從數(shù)據(jù)流圖導(dǎo)出構(gòu)造圖數(shù)據(jù)流圖的兩種典型構(gòu)造變換型〔Transform〕構(gòu)造事務(wù)型〔Transaction〕構(gòu)造變換分析的步驟對線性構(gòu)造的DFD作分析,它可以明顯地分成規(guī)律輸入、主加工和規(guī)律輸出。步驟:劃分?jǐn)?shù)據(jù)流圖的輸入、主加工和規(guī)律輸出1、2層模塊構(gòu)造圖2層模塊進一步分解,構(gòu)造完整的模塊構(gòu)造圖事物分析這種類型的數(shù)據(jù)流圖,可以通過事務(wù)分析得到相應(yīng)的構(gòu)造圖。事物分析也是按“自頂向下,逐步細(xì)化”的原則進展。先設(shè)計主模塊,其功能就是整個系統(tǒng)功能。第四節(jié)一體化設(shè)計方法1.為什么使用一體化設(shè)計方法?構(gòu)造化設(shè)計方法也有明顯的缺乏。系統(tǒng)的總體設(shè)計應(yīng)包括程序構(gòu)造和數(shù)據(jù)構(gòu)造兩個方面,上,關(guān)于數(shù)據(jù)庫設(shè)計的很多信息在系統(tǒng)分析階段已經(jīng)得到,但沒有充分利用。一體化方法對傳統(tǒng)的構(gòu)造化方法做了改進,集功能分析、過程設(shè)計、數(shù)據(jù)庫設(shè)計為一體,的空隙。第五節(jié)代碼設(shè)計代碼的定義代碼的功能鑒別功能:唯一標(biāo)識一個學(xué)生、一種產(chǎn)品…分類:0代表男、1代表女…排序:數(shù)字、字母簡潔排序,而漢字依據(jù)拼音排序通常不符合治理需要專用含義其他可能的好處:提高錄入速度、節(jié)約存儲空間〔使用代碼作數(shù)據(jù)庫的主鍵PK、FK〕…代碼的種類1)2)3)4)5)層次碼代碼的類型數(shù)字型:構(gòu)造簡潔,使用便利,也便于排序,但對象特征的描述不直觀字母型:便于記憶,人們有使用習(xí)慣。與同樣長度的數(shù)字碼相比,容量大得多。但會消滅重復(fù)和沖突數(shù)字字母混合型:兼有前兩種代碼的優(yōu)點。但是其組成形式簡單,計算機輸入不便,人工錄入效率低,錯誤率高〔要避開消滅:I1,0o…〕代碼的檢驗方法驗碼,使它成為代碼的一個組成局部。代碼設(shè)計的根本原則1)2)3)可擴大性〔千年蟲問題〕4)5)6)7)系統(tǒng)性7,代碼設(shè)計的步驟確定代碼對象考察是否已有標(biāo)準(zhǔn)代碼依據(jù)代碼的使用范圍、使用時間,依據(jù)實際狀況選擇代碼的種類與類型??紤]檢錯功能編寫代碼表第六節(jié)輸出設(shè)計1.輸出設(shè)計的內(nèi)容確定輸出內(nèi)容:首先確定用戶在使用信息方面的要求,包括使用目的、輸出速度、頻率、數(shù)量、安全性要求等等。然后設(shè)計輸出信息的內(nèi)容、信息形式〔表格、圖形、文字、數(shù)據(jù)構(gòu)造、數(shù)據(jù)類型、位數(shù)及取值范圍等等。選擇輸出設(shè)備與介質(zhì):常用的輸出設(shè)備有顯示終端、打印機、磁帶機、磁盤機、繪圖儀、縮微膠卷輸出器、多媒體設(shè)備。輸出介質(zhì)有紙張、磁帶、磁盤、縮微膠卷、光盤、多媒體介質(zhì)等等。確定輸出格式:輸出文字、報表或圖形,清楚直觀,滿足用戶的治理需求和習(xí)慣,符合行業(yè)標(biāo)準(zhǔn)第七節(jié)輸入設(shè)計輸入設(shè)計的原則2)3)4)少轉(zhuǎn)換原則輸入設(shè)計的內(nèi)容確定輸入數(shù)據(jù)內(nèi)容:包括確定輸入數(shù)據(jù)項名稱、數(shù)據(jù)內(nèi)容、精度、數(shù)值范圍。確定數(shù)據(jù)的輸入方式:集中式輸入還是聯(lián)機分布式輸入,與數(shù)據(jù)發(fā)生地點、時間、緊急程度有關(guān)。記錄格式設(shè)計:記錄格式設(shè)計得好,能削減數(shù)據(jù)冗余,降低錯誤率和操作員勞動強度。輸入數(shù)據(jù)的正確性校驗:可能的話直接從已有數(shù)據(jù)中選擇語音識別儀、圖像掃描儀數(shù)據(jù)記錄格式設(shè)計輸入數(shù)據(jù)記錄格式既要便于操作人員錄入,又要便于填表人員,現(xiàn)場工作人員填寫。這種記錄格式本質(zhì)上分為兩局部:預(yù)先印刷局部和插入數(shù)據(jù)的空格。第八節(jié)用戶界面設(shè)計〔人機對話設(shè)計〕1.用戶界面的設(shè)計原則對話要清楚、簡潔,用詞要符合用戶觀點和習(xí)慣。對話要適應(yīng)不同操作水平的用戶,便于維護和修改。錯誤信息設(shè)計要有建設(shè)性。關(guān)鍵操作要有強調(diào)和警告。第九節(jié)計算機處理過程的設(shè)計計算機處理過程的設(shè)計定義一個周密的打算。計算機處理過程的設(shè)計的描述方式流程圖盒圖PDL第十節(jié)技術(shù)系統(tǒng)的設(shè)計1.選擇計算機系統(tǒng)的依據(jù)是:1)2)3)4)5)通訊和網(wǎng)絡(luò)要求6)7)經(jīng)濟、技術(shù)條件等方面的限制第十一節(jié)系統(tǒng)設(shè)計說明書1.系統(tǒng)說明書的內(nèi)容引言系統(tǒng)總體技術(shù)方案模塊構(gòu)造設(shè)計代碼設(shè)計輸入設(shè)計輸出設(shè)計數(shù)據(jù)庫設(shè)計網(wǎng)絡(luò)設(shè)計安全保密設(shè)計實施方案說明實施的打算安排第六章系統(tǒng)實施第一節(jié)系統(tǒng)實施階段的任務(wù)系統(tǒng)實施階段的任務(wù)系統(tǒng)實施是開發(fā)信息系統(tǒng)的最終一個階段。這個階段的任務(wù),是實現(xiàn)系統(tǒng)設(shè)計階段以下幾個方面:硬件預(yù)備軟件預(yù)備系統(tǒng)軟件應(yīng)用軟件開發(fā)及測試軟件產(chǎn)品安裝部署軟件的客戶定制人員培訓(xùn)數(shù)據(jù)預(yù)備系統(tǒng)實施階段的特點1)2)3)物力大其次節(jié)自頂向下的實現(xiàn)方法1.自頂向下的方法定義塊。即首先調(diào)試整個系統(tǒng)的構(gòu)造及各模塊間的接口,確保系統(tǒng)構(gòu)造和各模塊接口的正確性。第三節(jié)編程技術(shù)編程方法定義編程就是為各個模塊編寫程序。這是系統(tǒng)實現(xiàn)階段的核心工作。好程序的標(biāo)準(zhǔn)1)2)3)4)5)6)效率高構(gòu)造化程序的定義及內(nèi)容對于什么是“構(gòu)造化程序設(shè)計包括以下四方面的內(nèi)容:GOTO語句,從理論上講,只用挨次構(gòu)造、選擇構(gòu)造、循環(huán)構(gòu)造這三種根本構(gòu)造逐步求精的設(shè)計方法自頂向下的設(shè)計、編碼和調(diào)試主程序員制的組織形式構(gòu)造化程序設(shè)計的原則不使用可能干擾其他模塊的命令或函數(shù);按總體設(shè)計的要求傳遞參數(shù),不隨便修改其內(nèi)容與含義;按規(guī)定的統(tǒng)一模式操作公用文件或數(shù)據(jù)庫;按統(tǒng)一的原則使用標(biāo)識符;按統(tǒng)一要求編寫文檔保持程序風(fēng)格的全都。第四節(jié)編程風(fēng)格1.留意使用一些編程的技術(shù),可以提高程序的可讀性。如何提高可讀性可好程序的標(biāo)準(zhǔn)?簡潔、直接地反映意圖變量名、文件名、過程名應(yīng)標(biāo)準(zhǔn)化表達式的書寫應(yīng)一氣呵成GOTO語句第五節(jié)系統(tǒng)測試檢驗軟件有三種手段動態(tài)檢查即是測試,即有掌握地運行程序,從多種角度觀看程序運行時的行為,覺察其中的錯誤。靜態(tài)檢查正確性證明GlenMyers的定義,測試的目的在于:測試是指“覺察錯誤而執(zhí)行一個程序的過程一個好的測試用例是指這個測試用例有很高的概率可以發(fā)型一個尚未覺察的錯誤;一個成功的測試是指它成功地覺察一個尚未覺察的錯誤;測試的目的是為了覺察程序的錯誤。測試的關(guān)鍵問題:設(shè)計有限的測試用例,在有限的研制時間、研制經(jīng)費的約束下,盡可能多地覺察程序中的錯誤。測試類型模塊測試誤。聯(lián)合測試聯(lián)合測試也稱集成測試,檢驗?zāi)K及系統(tǒng)構(gòu)造,即是通常所說的聯(lián)調(diào)。驗收測試驗收測試檢驗系統(tǒng)說明收的各項功能與性能是否實現(xiàn),是否滿足要求,也可稱驗收測試。系統(tǒng)測試不符合系統(tǒng)說明眉目的地方。測試的原則測試用例就換輸入數(shù)據(jù)和預(yù)期輸出結(jié)果。不僅要選用合理的輸入數(shù)據(jù)作為測試用例,而且應(yīng)選用不合理的輸入數(shù)據(jù)作為測試用例。既要檢查程序是否完成了它應(yīng)做的工作,以要檢查這它是否做了它不應(yīng)做的事情。測試用例應(yīng)長期保存,直到這個程序被廢棄。細(xì)心編制測試用例對今后的測試帶來便利。傳統(tǒng)的測試方法白箱測試是依據(jù)一個軟件部件的內(nèi)部掌握構(gòu)造,測試是否依據(jù)設(shè)計正確地執(zhí)行。黑箱測試是依據(jù)一個軟件部件由外部界面所能觀看到的功能效果,測試它是否與其他部件正確地溝通,一般指輸入正確時,看是否有正確的輸出。測試的用例設(shè)計技術(shù)語句掩蓋法就是設(shè)計假設(shè)干個測試用例,運行被測程序,使得每一可執(zhí)行語句至少執(zhí)行一次。推斷掩蓋就是設(shè)計假設(shè)干個測試用例,運行被測程序,使得程序中每個IF推斷語句的取真分支和取假分支至少一次。條件掩蓋就是設(shè)計假設(shè)干個測試用例,運行被測程序,使得程序中全部推斷的每個子條件的可能取值至少執(zhí)行一次。條件組合掩蓋就是設(shè)計足夠的測試用例,運行被測程序,使得每個推斷的全部可能的條件取值組合至少執(zhí)行一次路徑掩蓋就是設(shè)計足夠的測試用例,掩蓋程序中全部可能的路徑〔1-5白箱測試〕邊界值測試等價類劃分把全部可能的輸入數(shù)據(jù),即程序的輸入域劃分成假設(shè)干局部,然后從每一局部中選取少數(shù)有代表性的數(shù)據(jù)做為測試用例〔6-7黑箱測試〕第六節(jié)系統(tǒng)的交付系統(tǒng)的交付使用的定義入,也飯人員、設(shè)備、組織機構(gòu)的改造和調(diào)整,有關(guān)資料檔案的建立和移交。系統(tǒng)轉(zhuǎn)換方式1)直接轉(zhuǎn)換方式2)3)逐步轉(zhuǎn)換方式第七章面對對象的分析與設(shè)計第一節(jié)原理和工具面對對象方法的優(yōu)勢對問題空間的理解更直接,更符合人們生疏客觀事物的思維規(guī)律系統(tǒng)分析、系統(tǒng)設(shè)計和系統(tǒng)實現(xiàn)使用同一模型,不存在過渡困難開發(fā)出來的信息系統(tǒng)從本質(zhì)上具有更強的生命力維護本錢降低面對對象分析的活動識別信息系統(tǒng)目標(biāo)和系統(tǒng)邊界識別信息系統(tǒng)用例識別信息系統(tǒng)對象信息類及關(guān)系識別信息系統(tǒng)設(shè)計用例的具體實踐圖、挨次圖和協(xié)作圖如何識別系統(tǒng)的目標(biāo)和邊界依據(jù)企業(yè)目標(biāo)制訂信息系統(tǒng)目標(biāo);依據(jù)企業(yè)的流程和業(yè)務(wù)內(nèi)容,識別所包含的信息處理,確定信息系統(tǒng)范圍。識別信息系統(tǒng)的目標(biāo):承受樂觀正面的方式表達信息系統(tǒng)的目標(biāo)要盡可能明確和簡潔每個描述都支持企業(yè)行為避開使用技術(shù)術(shù)語識別信息系統(tǒng)的邊界:通過識別系統(tǒng)參與者來確立系統(tǒng)邊界系統(tǒng)參與者直接使用系統(tǒng)信息與系統(tǒng)之間進展信息交換的人或事物參與者可以是個人,外部硬件,第三方系統(tǒng)其次節(jié)面對對象的分析與設(shè)計的過程第三節(jié)識別系統(tǒng)的目標(biāo)和邊界第四節(jié)用例和用例圖第五節(jié)對象與類圖第六節(jié)交互圖第八章基于學(xué)習(xí)的開發(fā)方法第一節(jié)原型法原型法的根本思想出修改意見,不斷完善原型,使它逐步滿足用戶的要求。原理法的根本步驟明確用戶根本信息需求建立初始原型評價原型修改和完善原型原型法的優(yōu)缺點增進用戶與開發(fā)人員之間的溝通用戶在系統(tǒng)開發(fā)過程中起主導(dǎo)作用識別動態(tài)的用戶需求啟迪衍生式的用戶需求縮短開發(fā)周期,降低開發(fā)風(fēng)險〔優(yōu)點〕系統(tǒng)質(zhì)量簡潔疏忽〔缺點〕其次節(jié)軟系統(tǒng)方法的由來1.軟系統(tǒng)方法的由來根底。第三節(jié)軟系統(tǒng)方法的應(yīng)用1.“軟“系統(tǒng)與“硬“系統(tǒng)兩種方法論的主要差異“軟”系統(tǒng)方法論中包括了比較階段,而“硬”系統(tǒng)方法論中沒有相應(yīng)階段。假設(shè)問題有足夠良好的定義,那末“概念化”就成為系統(tǒng)設(shè)計,實施某種變革就是實現(xiàn)一個設(shè)計好的系統(tǒng)。因此,“硬“系統(tǒng)方法可以看作是“軟“系統(tǒng)方法的一種特別狀況。第九章信息系統(tǒng)的開發(fā)治理第一節(jié)工程治理的概念工程的屬性獨特性工程組織的臨時性和開放性工程有肯定的生命期工程有肯定的不確定性,從而具有肯定的風(fēng)險性工程治理的特點工程治理是一項簡單的工作。工程治理具有制造性。工程治理需要集權(quán)領(lǐng)導(dǎo)并建立特地的工程組織。工程負(fù)責(zé)人在工程治理中起著格外重要的作用。信息系統(tǒng)開發(fā)工程的特點目標(biāo)不準(zhǔn)確,越界較模糊,質(zhì)量要求更多地由工程團隊定義。的更改。的責(zé)任心和力量對工程的成功與否有打算性影響。其次節(jié)進度治理1.

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論