版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、第1章 1什么是信息,什么是數(shù)據(jù)?簡述二者之間的聯(lián)系和區(qū)別。2什么是信息循環(huán)?3簡述信息的層次和信息的類型及主要特性 。4簡述管理信息的特點(diǎn)。6簡述信息系統(tǒng)的定義。7什么是管理信息系統(tǒng),它有什么特點(diǎn)?第2章1 建設(shè)管理信息系統(tǒng)方法應(yīng)包含的內(nèi)容主要有哪些?2簡述管理信息系統(tǒng)的生命周期。3結(jié)構(gòu)化方法的基本思想是什么?4什么是結(jié)構(gòu)化生命周期法?5什么是快速原型法?6簡述在系統(tǒng)分析階段使用原型法的開發(fā)過程。7試述本教材為什么選擇結(jié)構(gòu)化生命周期法作為重點(diǎn)講述內(nèi)容。8管理信息系統(tǒng)的開發(fā)方式有哪些?第3章1 試述系統(tǒng)規(guī)劃的主要目標(biāo)和任務(wù)。2試述系統(tǒng)規(guī)劃工作的主要特點(diǎn)和關(guān)鍵問題。3什么是管理信息系統(tǒng)開發(fā)中的系
2、統(tǒng)分析?其主要目標(biāo)和活動內(nèi)容有哪些?系統(tǒng)分析工作的主要特點(diǎn)是什么?4初步調(diào)查的內(nèi)容主要有哪些?5可行性研究的目的是什么?6可行性研究主要從哪幾個方面去考察?簡述其內(nèi)容。第4章 1簡述需求分析中現(xiàn)行系統(tǒng)調(diào)查、新系統(tǒng)邏輯方案的提出等活動的詳細(xì)內(nèi)容、關(guān)鍵問題、主要成果及其描述方法。2為什么數(shù)據(jù)流圖要分層?3簡述分層數(shù)據(jù)流圖的組成與基本符號以及繪制步驟。4簡述數(shù)據(jù)詞典在需求分析中的作用和編寫數(shù)據(jù)詞典的基本要求。5什么是基本加工?描述表達(dá)基本加工邏輯功能的結(jié)構(gòu)化工具有那些?特點(diǎn)是什么?6某銀行發(fā)放貸款原則如下:(1)對于貸款未超過限額的客戶,允許立即貸款;(2)對于貸款已超過限額的客戶,若過去還款記錄好
3、且本次貸款額在2萬元以下,可作出貸款安排,否則拒絕貸款。 請用結(jié)構(gòu)化語言、決策表來描述該原則。 7依據(jù)如下決策表,畫出決策樹。信件收費(fèi)決策表 123456是否1000公里以內(nèi)?YYNNNN是否掛號信?NYNYYN重量(W)30公斤NNYNYN2 W 3W 2.5W 3.5W 2.5W+(W-30)&
4、#215;0.5 3.5W+(W-30)×0.5 8下面是對銀行取款活動的描述: 儲戶攜帶存折前去銀行,把存折和填好的取款單一并交給銀行工作人員檢驗(yàn)。工作人員需核對帳目,發(fā)現(xiàn)存折有效性問題、取款單填寫問題或是存折、帳卡與取款單不符等問題時,均應(yīng)報告儲戶。在檢驗(yàn)通過的情形下,銀行則應(yīng)將取款信息登記在存折和帳卡上,并通知付款。畫出描述該活動的分層數(shù)據(jù)流圖。9繪制供應(yīng)科到貨處理的數(shù)據(jù)流圖。供應(yīng)商送來發(fā)貨單及貨物,供應(yīng)科
5、作如下處理: (1)審核發(fā)貨單。經(jīng)核對合同,將不合格的發(fā)貨單退回供應(yīng)商。(2)處理到貨。對貨物作質(zhì)量檢查,將質(zhì)檢不合格的發(fā)貨單及貨物退回供應(yīng)商;質(zhì)檢合格的開入庫單,將入庫單及貨物送倉庫,向財務(wù)科發(fā)出付款通知,發(fā)貨單存檔。第5章 1系統(tǒng)設(shè)計的目標(biāo)、任務(wù)和主要活動。2簡述結(jié)構(gòu)化系統(tǒng)設(shè)計方法。3簡述系統(tǒng)總體概要設(shè)計的內(nèi)容。4簡述系統(tǒng)總體布局方案選擇的原則。5什么是模塊?模塊結(jié)構(gòu)圖的作用和繪制。6模塊的獨(dú)立性怎樣度量?具體內(nèi)容是什么?7簡述怎樣從數(shù)據(jù)流圖導(dǎo)出模塊結(jié)構(gòu)圖。8簡述數(shù)據(jù)庫設(shè)計的內(nèi)容、原則和方法。9簡述代碼設(shè)計、輸入輸出設(shè)計的目的、內(nèi)容和方法。10從下圖所示的數(shù)據(jù)流圖中導(dǎo)出模塊結(jié)構(gòu)圖。
6、0; 第6章 1簡述系統(tǒng)實(shí)施的目標(biāo)和活動。2簡述程序設(shè)計的質(zhì)量要求和步驟。3結(jié)構(gòu)化程序設(shè)計的基本思想是什么?4簡述結(jié)構(gòu)化程序設(shè)計與非結(jié)構(gòu)化程序的比較。 5程序設(shè)計
7、語言的種類有那些?6軟件開發(fā)工具的選擇原則是什么?7簡述程序設(shè)計風(fēng)格應(yīng)達(dá)到基本要求。8什么是軟件系統(tǒng)測試?其目的是什么?9簡述軟件系統(tǒng)測試的方法。第7章 1系統(tǒng)轉(zhuǎn)換的三種轉(zhuǎn)換方式是什么? 2系統(tǒng)轉(zhuǎn)換的主要工作有那些?3簡述維護(hù)工作的重要性。4簡述系統(tǒng)維護(hù)工作的內(nèi)容和類型。5什么是軟件的可維護(hù)性?七個特性衡量指標(biāo)是什么?6簡述系統(tǒng)維護(hù)的管理工作步驟。第8章 1簡述軟件生產(chǎn)的特殊性。2管理信息系統(tǒng)項(xiàng)目管理涉及到哪些方面?系統(tǒng)項(xiàng)目管理的內(nèi)容包括哪些?3試述控制風(fēng)險的方法。4你怎么看待用戶在系統(tǒng)建設(shè)中的作用?用戶和系統(tǒng)設(shè)計者之間的障礙有哪些?5怎樣處理用戶在系統(tǒng)建設(shè)中的抵觸?6簡述保證成功進(jìn)
8、行系統(tǒng)管理的因素。7試述現(xiàn)代信息系統(tǒng)對管理人員提出的素質(zhì)要求。1什么是信息,什么是數(shù)據(jù),簡述二者之間的聯(lián)系和區(qū)別。用語言、文字、圖形等表達(dá)的資料經(jīng)過解釋就是信息,也就是說,信息是我們對數(shù)據(jù)的解釋,或者說是數(shù)據(jù)的內(nèi)在含義。根據(jù)這個定義,那些能表達(dá)某種含義的信號、密碼、情報、消息都可概括為信息。信息包括以下概念: 信源:即信息的發(fā)布者,也就是傳者;信宿:即接受并利用信息的人,也就是受者;媒介:原意指中間物,可用以紀(jì)錄和保存信息并隨后由其重現(xiàn)信息的載體,媒介與信息密不可分,離開了媒介,信息就不復(fù)存在,更談不上信息的交流和傳播。信道:指信息傳遞的途徑、渠道。信道的性質(zhì)、特點(diǎn)將決定對媒介的選擇,比如,在
9、談話中,傳者如果是以聲波為交流信道的,那么,聲波信道的特性便決定了所選取的交流媒介只能是具有“發(fā)聲”功能的物體、材料和技術(shù)手段。同樣,如果以頻道為信息傳遞渠道的,其媒介選擇只能是電子類的載體。反饋:指受者對傳者發(fā)出信息的反應(yīng),在傳播過程中,這是一種信息的回流。傳者可以根據(jù)反饋經(jīng)驗(yàn)檢驗(yàn)傳播的效果,并根據(jù)此調(diào)整、充實(shí)、改進(jìn)下一步的行動。 數(shù)據(jù)是記錄信息的一種形式,同樣的信息也可以用文字或圖像來表述。數(shù)據(jù)是記錄客觀事實(shí)的符號。信息是經(jīng)過加工后的數(shù)據(jù),它會對接收者的行為和決策產(chǎn)生影響,它對決策者能增加知識具有現(xiàn)實(shí)的或潛在的價值,2什么是信息循環(huán)? 第一,引進(jìn)了反饋機(jī)
10、制,將反饋過程與傳受雙方的互動過程聯(lián)系起來,把傳播理解為一種互動的、循環(huán)往復(fù)的過程。第二,在這一循環(huán)系統(tǒng)中,反饋還對傳播系統(tǒng)及其過程,構(gòu)成一種自我調(diào)節(jié)和控制。傳受的雙方要使傳播維持發(fā)展下去,達(dá)到一定的目的,就必須根據(jù)反饋信息,調(diào)節(jié)自身的行為,從而使整個傳播系統(tǒng)基本上處于良性循環(huán)的可控狀態(tài)。 信息傳送的反饋模式3簡述信息的層次和信息的類型及主要特性 根據(jù)信息對信息接收者活動的影響程度,信息的內(nèi)容可分為以下四個層次 信息的層次層次 信息內(nèi)容描述的問題1跡象什么?(提出疑問)2事實(shí)是什么
11、?3知識為什么?4智慧怎么辦? 信息接收者收集與利用信息,是為了規(guī)劃或調(diào)整自己的行為,以更好達(dá)到預(yù)定的目的。跡象這一層次的信息是發(fā)現(xiàn)問題的先兆,這類信息提醒信息接受者情況可能有變,敦促信息接收者去進(jìn)一步探明情況。如汽車司機(jī)在汽車運(yùn)行中發(fā)現(xiàn)前方有異物,這就是“跡象”層的信息。司機(jī)進(jìn)一步發(fā)現(xiàn)或被告知路有塌方現(xiàn)象,這一信息就反映了當(dāng)前的事實(shí),是第二層次的信息。連日下雨,路基不平是造成塌方的原因,這就是知識層的信息。如何逃過塌方路段,最安全、最迅速的達(dá)到目的地,在這一案例中屬于“智慧”層的信息。從上述簡單的案例中可以看出不同層次的信息內(nèi)容所描述的信源與信宿之間的相互
12、聯(lián)系與相互作用?,F(xiàn)實(shí)生活中許多比這復(fù)雜得多的事物之間的相互聯(lián)系與作用中,也都可以分別找到這四個層次的信息的運(yùn)動。常見的信息分類主要有:·以信息的性質(zhì)為依據(jù),信息可分為語法信息、語義信息和語用信息:·以認(rèn)識主體為依據(jù),信息可分為客觀信息(關(guān)于認(rèn)識對象的信息)和主觀信息(經(jīng)過認(rèn)識主體思維加工的信息);·以主體的認(rèn)識能力和觀察過程為依據(jù),信息可分為實(shí)在信息、先驗(yàn)信息和實(shí)得信息;·以信息的邏輯意義為依據(jù),信息可分為真實(shí)信息、虛假信息和不定信息;·以信息的生成領(lǐng)域?yàn)橐罁?jù),信息可分為自然信息、社會信息和思維信息;·以信息的應(yīng)用部門為依據(jù),信息可分
13、為工業(yè)信息、農(nóng)業(yè)信息、軍事信息、政治信息、科技信息、文化信息、經(jīng)濟(jì)信息等;·以信息的記錄符號為依據(jù),信息可分為語聲信息、圖像信息、文字信息、數(shù)據(jù)信息等;·以信息的載體性質(zhì)為依據(jù),信息可分為文獻(xiàn)信息、光電信息、生物信息等;·以信息的運(yùn)動狀態(tài)為依據(jù),信息可分為連續(xù)信息、離散信息、半連續(xù)信息等。 4簡述管理信息的特點(diǎn) 管理信息是對企業(yè)在管理過程中的數(shù)據(jù)處理后得到的。管理信息有如下特點(diǎn): ·信息量大。企業(yè)中有大量的原材料信息、物資設(shè)備信息、生產(chǎn)信息、人事信息、產(chǎn)品信息、市場信息、政策法規(guī)信息等等。 ·來源分散。企業(yè)內(nèi)各部門、各產(chǎn)供銷環(huán)節(jié),企
14、業(yè)外的市場、客戶、政府部門上級主管部門、同行及相關(guān)企業(yè)都有企業(yè)有用的信息。這使得信息的收集困難化,復(fù)雜化。 ·信息處理方法多樣。企業(yè)中信息處理決非單純計算。常用方法有記錄、核對、分類、檢索、合并、傳輸、存貯、輸出等。 ·管理層次與信息特性有關(guān)。不同的管理層次與不同特性的信息打交道,因此,所采用的信息處理技術(shù)也大不相同。 5什么是知識經(jīng)濟(jì),簡述知識經(jīng)濟(jì)的由來。 知識經(jīng)濟(jì)在本質(zhì)上是“以智力資源的占有、配置,以科學(xué)技術(shù)為主的知識生產(chǎn)、分配和消費(fèi)(使用)為最重要的因素的經(jīng)濟(jì)”。 6簡述信息系統(tǒng)的定義。 信息系統(tǒng)的主要部分是為了產(chǎn)生決策信息所制定的一套有組織
15、的應(yīng)用程序。信息系統(tǒng)可以用各種形式來表示。但不管何種形式,其輸出的結(jié)果總是我們所需要的信息。在企業(yè)管理這樣的人工系統(tǒng)中,信息系統(tǒng)和物流是相結(jié)合而存在的,信息系統(tǒng)是反映物流系統(tǒng)的狀態(tài)的。而在信息系統(tǒng)中的信息,主要是通過物理介質(zhì),例如電子介質(zhì),卡片等來傳遞的。從技術(shù)上定義,信息系統(tǒng)是組由收集、處理、存儲和傳播信息組成的相互關(guān)聯(lián)的部件,用以在組織中支持決策和控制;同時還可以幫助管理者和工作人員分析問題、解決復(fù)雜問題和創(chuàng)造新產(chǎn)品。 7什么是管理信息系統(tǒng),它有什么特點(diǎn)? 管理信息系統(tǒng)是一個由人、機(jī)(電子計算機(jī))組成的,能進(jìn)行管理信息的收集、傳送、存貯、加工、維護(hù)和使用的信息系統(tǒng)。它能實(shí)測企業(yè)
16、(組織)的運(yùn)行情況,利用過去的數(shù)據(jù)預(yù)測未來;從全局出發(fā)進(jìn)行輔助決策;利用信息控制企業(yè)的行為,幫助企業(yè)實(shí)現(xiàn)長遠(yuǎn)規(guī)劃的目標(biāo)。簡言之,管理信息系統(tǒng)是一個以計算機(jī)為工具,具有數(shù)據(jù)處理、預(yù)測、控制和輔助決策功能的信息系統(tǒng)。管理信息系統(tǒng)具備信息系統(tǒng)的功能。此外,它還具備其特有的計劃、控制、預(yù)測和輔助決策功能。1 建設(shè)管理信息系統(tǒng)方法應(yīng)包含的內(nèi)容主要有哪些?MIS的建設(shè)開發(fā)方法學(xué)是研究其建設(shè)規(guī)律的科學(xué),它研究的問題包括:現(xiàn)行管理的認(rèn)知體系、MIS建設(shè)的戰(zhàn)略規(guī)劃、系統(tǒng)分析與設(shè)計的一般理論和方法等。 2簡述管理信息系統(tǒng)的生命周期。任何事物、任何系統(tǒng)工程都有其孕育、誕生、成長、成熟、衰亡,直至被淘汰的
17、過程,即生命周期。MIS也不例外,其生命周期包括規(guī)劃階段、開發(fā)階段和運(yùn)行維護(hù)階段。規(guī)劃階段是根據(jù)組織的整體目標(biāo)和發(fā)展戰(zhàn)略,確定管理信息系統(tǒng)的發(fā)展戰(zhàn)略。開發(fā)階段是建設(shè)并建成一個系統(tǒng)。系統(tǒng)建成后便投入使用,在使用過程中不斷衰變又不斷維護(hù)(為了延長其使用時間),直到被新的系統(tǒng)所取代,這一MIS的生命周期便告結(jié)束。而新系統(tǒng)也將經(jīng)歷同樣的生命周期。MIS開發(fā)階段又分為系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)實(shí)施三個階段。所以MIS的生命周期共劃分為系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)實(shí)施和系統(tǒng)運(yùn)行與維護(hù)五個階段,這樣劃分MIS的生命周期是為了對每一個階段的目的、任務(wù)、采用技術(shù)、參加人員、階段性成果、與前后階段的聯(lián)系等作深
18、入具體的研究,以便更好地實(shí)施開發(fā)工程,開發(fā)出一個更好的系統(tǒng),以及更好地運(yùn)用系統(tǒng)以取得更好的效益。 3結(jié)構(gòu)化方法的基本思想是什么?結(jié)構(gòu)化方法的基本思路是把整個系統(tǒng)開發(fā)過程分成若干階段,每個階段進(jìn)行若干活動,每項(xiàng)活動應(yīng)用一系列標(biāo)準(zhǔn)、規(guī)范、方法和技術(shù),完成一個或多個任務(wù),形成符合給定規(guī)范的產(chǎn)品(成果)。 4什么是結(jié)構(gòu)化生命周期法?所謂結(jié)構(gòu)化生命周期法就是把管理信息系統(tǒng)開發(fā)的全過程按其生存周期分成若干階段,每個階段有相對獨(dú)立的任務(wù),然后逐步完成各個階段的任務(wù)。在每一階段的開始與結(jié)束都規(guī)定了嚴(yán)格的標(biāo)準(zhǔn)。前一個階段的結(jié)束標(biāo)準(zhǔn)就是后階段開始的標(biāo)準(zhǔn),而每個階段任務(wù)相對獨(dú)立而且比較簡單,
19、便于不同人員分工協(xié)作,從而降低了整個軟件工程開發(fā)的困難程度。在軟件生命周期的每個階段都采用科學(xué)管理和良好的技術(shù)方法,而且在每個階段結(jié)束之前都從技術(shù)與管理兩個角度進(jìn)行嚴(yán)格審查,合格之后才開始下一階段工作。這就使得軟件開發(fā)全過程以一種有條不紊的方式進(jìn)行,保證了軟件質(zhì)量,提高了軟件的可維護(hù)性。這樣不僅可以大大提高軟件開發(fā)的成功率,軟件開發(fā)的生產(chǎn)率也會明顯地提高。 5什么是快速原型法?快速原型法就是針對結(jié)構(gòu)化生命周期法的問題提出的一種新的系統(tǒng)開發(fā)方法。它的主要思想是:首先建立個能反映用戶主要需求的原型,讓用戶實(shí)際看見新系統(tǒng)的概貌,以便判斷哪些功能是符合要求的,哪些是需要改進(jìn)的,然后將原型反
20、復(fù)改進(jìn),最終建立完全符合用戶要求的新系統(tǒng)。 6簡述在系統(tǒng)分析階段使用原型法的開發(fā)過程(參見教材中圖2-7原型法開發(fā)過程) 7試述本教材為什么選擇結(jié)構(gòu)化生命周期法作為重點(diǎn)講述內(nèi)容。雖然有諸多缺陷,但只有結(jié)構(gòu)化生命周期開發(fā)方法是實(shí)用并較全面支持整個系統(tǒng)開發(fā)過程的方法。其他的方法盡管有很多優(yōu)點(diǎn),但或不很成熟或只能作為結(jié)構(gòu)化系統(tǒng)開發(fā)方法在局部開發(fā)環(huán)節(jié)的補(bǔ)充,暫時都還不能替代其在管理信息系統(tǒng)開發(fā)過程中的主導(dǎo)地位,尤其是在占目前系統(tǒng)開發(fā)工作量最大的系統(tǒng)調(diào)查和系統(tǒng)分析這兩個重要環(huán)節(jié)。由于本書作為管理信息系統(tǒng)建設(shè)的基礎(chǔ)入門教材,應(yīng)讓初學(xué)者建立起系統(tǒng)規(guī)范的建設(shè)思想,掌握基本方法,所以本書
21、著重討論結(jié)構(gòu)化生命周期法的原理及應(yīng)用。但強(qiáng)調(diào)鼓勵讀者在獲得了本書的基本思想后用自己熟知的開發(fā)工具,結(jié)合其他方法大膽進(jìn)行實(shí)踐,以達(dá)到學(xué)以致用的目的。 8管理信息系統(tǒng)的開發(fā)方式有哪些? 系統(tǒng)開發(fā)的方式 系 統(tǒng)開發(fā)方式對本企業(yè)開發(fā)能力的 要 求系統(tǒng)維護(hù)的 難 易開 發(fā) 費(fèi) 用(或購置費(fèi)用) 說明 用于企業(yè)內(nèi) 部用于企業(yè)外 部自行開發(fā)非常需要容 易大小開發(fā)時間較長,但可得到適合本單位的滿意系統(tǒng),并培養(yǎng)了自己的系統(tǒng)
22、開發(fā)人員。委托開發(fā)不太需要相當(dāng)困難小大最省事、開發(fā)費(fèi)用最多,必須配備精通業(yè)務(wù)的人員參加,并經(jīng)常進(jìn)行檢查、監(jiān)督和協(xié)調(diào)。合作開發(fā)需 要比較容易中等中等較理想的方式。但必須注意搞好雙方關(guān)系,大家都建立在真誠合作的基礎(chǔ)上。購(租)用軟 件 包不太需要困 難小小要有鑒別軟件包功能與適應(yīng)條件的能力,即使完全適合本單位的情況,仍需編制一定的接口軟件第3 章 1 試述系統(tǒng)規(guī)劃的主要目標(biāo)和任務(wù)。主要任務(wù)是:(1)制定MIS的發(fā)展戰(zhàn)略。(2)確定組織的主要信息需求,形成 MIS的總體結(jié)構(gòu)方案;安排項(xiàng)目開發(fā)計劃。(3)制
23、定系統(tǒng)建設(shè)的資源分配計劃。 2試述系統(tǒng)規(guī)劃工作的主要特點(diǎn)和關(guān)鍵問題。(l)系統(tǒng)規(guī)劃工作是面向長遠(yuǎn)的、來來的、全局性和關(guān)鍵性的問題,因此它具有較強(qiáng)的不確定性,非結(jié)構(gòu)化程度較高。(2)其工作環(huán)境是組織管理環(huán)境,高層管理人員(包括高層信息管理人員)是工作的主體。(3)目前尚無可以指導(dǎo)系統(tǒng)規(guī)劃全過程的適用方法,因此必須采用多種方法相互配合,取長補(bǔ)短。(4)規(guī)劃工作的結(jié)果是要明確回答規(guī)劃工作內(nèi)容中提出的問題,描繪出系統(tǒng)的總體概貌和發(fā)展進(jìn)程,但宜粗不宜細(xì)。針對以上特點(diǎn),我們在對MIS進(jìn)行系統(tǒng)規(guī)劃時應(yīng)注意如下幾個關(guān)鍵問題:(1))使信息系統(tǒng)規(guī)劃與該組織的總戰(zhàn)略目標(biāo)協(xié)調(diào)一致。(2)設(shè)計組織信息系統(tǒng)
24、的總框架是關(guān)鍵(3)人、管理、技術(shù)應(yīng)協(xié)調(diào)發(fā)展 3什么是管理信息系統(tǒng)開發(fā)中的系統(tǒng)分析?其主要目標(biāo)和活動內(nèi)容有哪些?系統(tǒng)分析工作的主要特點(diǎn)是什么?系統(tǒng)分析的目標(biāo):就是按系統(tǒng)規(guī)劃所定的某個開發(fā)項(xiàng)目范圍內(nèi)明確系統(tǒng)開發(fā)的目標(biāo)和用戶的信息需求,提出系統(tǒng)的邏輯方案。系統(tǒng)分析在整個系統(tǒng)開發(fā)過程中,是要解決“做什么”的問題,把要解決哪些問題、滿足用戶哪些具體的信息需求調(diào)查、分析清楚,從邏輯上,或者說從信息處理的功能需求上提出系統(tǒng)的方案,即邏輯模型,為下一階段進(jìn)行物理方案(即計算機(jī)和通信系統(tǒng)方案)設(shè)計、解決“怎么做”提供依據(jù)。系統(tǒng)分析的主要活動:系統(tǒng)初步調(diào)查、可行性研究、系統(tǒng)詳細(xì)調(diào)查、新系統(tǒng)邏輯方案的
25、提出。 系統(tǒng)分析工作的特點(diǎn):(l)系統(tǒng)分析工作人員需要有較高的綜合知識水平(2)系統(tǒng)分析工作主要面向組織管理問題,方式與手段主要是人際交往(3)使用結(jié)構(gòu)化系統(tǒng)分析方法(4)系統(tǒng)分析工作的主要成果(產(chǎn)品)是文檔資料(5)系統(tǒng)分析工作應(yīng)確定系統(tǒng)邊界,適可而止4初步調(diào)查的內(nèi)容主要有哪些?(1)企業(yè)概況。企業(yè)的發(fā)展簡史、目前規(guī)模、經(jīng)營效果、業(yè)務(wù)范圍、管理水平、企業(yè)的總目標(biāo)和總?cè)蝿?wù)。(2)企業(yè)領(lǐng)導(dǎo)和管理人員的信息意識,信息意識強(qiáng)弱決定了新系統(tǒng)的成敗。(3)企業(yè)的組織機(jī)構(gòu)和人員分工。調(diào)查企業(yè)的組織機(jī)構(gòu)、領(lǐng)導(dǎo)關(guān)系、人員分工和配備情況,從中不但可以了解現(xiàn)有系統(tǒng)的構(gòu)成、業(yè)務(wù)分工,還可以了
26、解到人力資源,發(fā)現(xiàn)組織和人事制度的不合理成分。(4)現(xiàn)行信息系統(tǒng)運(yùn)行情況?,F(xiàn)行的信息管理系統(tǒng)(人工的或人機(jī)的)運(yùn)行狀況。諸如系統(tǒng)的結(jié)構(gòu)、功能、效率、可靠性、問題等。(5)新系統(tǒng)開發(fā)的條件。包括計算機(jī)設(shè)備情況,計算機(jī)應(yīng)用人員情況;資金來源;原始數(shù)據(jù)的完整性和精確度;管理基礎(chǔ)等。(6)問題和薄弱環(huán)節(jié)。企業(yè)期待MIS解決的問題,問題的重要性及解決這些問題的可能性。 5可行性研究的目的是什么?可行性研究階段的主要任務(wù)是在系統(tǒng)初步調(diào)查的基礎(chǔ)上,對新系統(tǒng)是否能夠?qū)崿F(xiàn)和值得實(shí)現(xiàn)等問題做出判斷,避免在花費(fèi)了大量的人力和物力之后才發(fā)現(xiàn)系統(tǒng)不能實(shí)現(xiàn)或新系統(tǒng)投入使用后沒有任何實(shí)際意義而引起的浪費(fèi)。對新系
27、統(tǒng)可行性的研究,要求用最小的代價在盡量短的時間內(nèi)確定系統(tǒng)是否可行。 6可行性研究主要從哪幾個方面去考察?簡述其內(nèi)容。(l)技術(shù)可行性:對要求的功能、性能以及限制條件進(jìn)行分析,以確定使用現(xiàn)有的技術(shù)能否實(shí)現(xiàn)這個系統(tǒng)。要考慮能否得到所需要的軟件和硬件資源,能否組織一個熟練的開發(fā)隊(duì)伍,現(xiàn)有的開發(fā)技術(shù)是否達(dá)到開發(fā)系統(tǒng)所要求的水平,以及開發(fā)風(fēng)險有多大。(2)經(jīng)濟(jì)可行性:新系統(tǒng)的經(jīng)濟(jì)效益能否超過其開發(fā)成本?為此應(yīng)對新系統(tǒng)進(jìn)行成本效益分析,也就是要進(jìn)行兩項(xiàng)估計:費(fèi)用估計和收益估計。(3)社會(法律)可行性:分析新系統(tǒng)是否符合當(dāng)前社會生產(chǎn)管理經(jīng)營體制要求,考慮系統(tǒng)開發(fā)是否可能導(dǎo)致違法。例如是否涉及知
28、識產(chǎn)權(quán)、生產(chǎn)安全或其它與國家法律相違背的問題。(4)組織機(jī)構(gòu)及操作方式上的可行性:建立計算機(jī)信息管理系統(tǒng)后,往往需要對現(xiàn)行的組織機(jī)構(gòu)進(jìn)行適當(dāng)?shù)恼{(diào)整,例如增設(shè)某些部門或精簡某些部門,改變機(jī)構(gòu)員工工作方式等。在這種情況下,有關(guān)部門和管理人員能否積極配合就可能成為系統(tǒng)成敗的關(guān)鍵。 第4章1簡述需求分析中現(xiàn)行系統(tǒng)調(diào)查、新系統(tǒng)邏輯方案的提出等活動的詳細(xì)內(nèi)容、關(guān)鍵問題、主要成果及其描述方法。系統(tǒng)調(diào)查 (1)組織機(jī)構(gòu)的調(diào)查 了解組織的機(jī)構(gòu)狀況。即各部門的劃分及其相互關(guān)系、人員配備、業(yè)務(wù)分工、信息流和物流的關(guān)系等等
29、。組織機(jī)構(gòu)狀況可以通過組織結(jié)構(gòu)圖來反映。所謂組織機(jī)構(gòu)圖就是把組織分成若干部分,同時標(biāo)明行政隸屬關(guān)系,信息流動關(guān)系和其他關(guān)系。 (2)業(yè)務(wù)處理狀況調(diào)查 為了弄清楚各部門的信息處理工作,哪些與系統(tǒng)建設(shè)有關(guān),哪些無關(guān),就必須了解組織的業(yè)務(wù)流程。系統(tǒng)分析人員應(yīng)按照業(yè)務(wù)活動中信息流動過程,逐個調(diào)查所有環(huán)節(jié)的處理業(yè)務(wù)、處理內(nèi)容、處理順序和對處理時間的要求,弄清楚各個環(huán)節(jié)需要的信息內(nèi)容、信息來源、去向、處理方法、提供信息的時間和信息形態(tài)等。 (3)現(xiàn)行系統(tǒng)的目標(biāo)、主要功能和用戶
30、需求調(diào)查 只有充分了解現(xiàn)行系統(tǒng)的目標(biāo)和功能以及用戶需求,才能發(fā)現(xiàn)存在的問題,尋找解決問題的途徑,也使新系統(tǒng)開發(fā)成為可能。(4)信息流程調(diào)查 開發(fā)信息系統(tǒng)必須了解信息流程。業(yè)務(wù)流程雖然在一定程度上表達(dá)了信息的流動和存儲情況,但仍含有物資、材料等內(nèi)容。為了用計算機(jī)對組織的信息進(jìn)行控制,必須舍去其他內(nèi)容,把信息的流動、加工、存儲等過程流抽象出來,得出組織中信息流的綜合情況。描述這種情況的就是數(shù)據(jù)流圖。 (5)數(shù)據(jù)及功能分析 有了數(shù)據(jù)流
31、圖后,要對圖中所出現(xiàn)的數(shù)據(jù)和信息的屬性進(jìn)一步分析,包括編制數(shù)據(jù)詞典、數(shù)據(jù)存儲情況分析及使用情況分析。同時還要對數(shù)據(jù)流圖中的各個加工邏輯進(jìn)行描述。可用的工具有決策樹、決策表、結(jié)構(gòu)化語言等。 (6)系統(tǒng)運(yùn)營環(huán)境分析 目前我國許多企業(yè)組織的信息系統(tǒng)處于停滯狀態(tài)的主要原因是系統(tǒng)對環(huán)境環(huán)境的適應(yīng)性而非技術(shù)問題。因此,必須對系統(tǒng)的應(yīng)用環(huán)境進(jìn)行認(rèn)真地調(diào)查分析,充分考慮各種可能發(fā)生的變化,以提高系統(tǒng)開發(fā)的質(zhì)量。 新系統(tǒng)邏輯方案的提出 (1) 現(xiàn)行系統(tǒng)的薄弱環(huán)節(jié)
32、60; (2) 新系統(tǒng)的總體功能需求 (3) 繪制數(shù)據(jù)流圖 (4) 編寫數(shù)據(jù)詞典 (5) 系統(tǒng)分析說明書編寫 2為什么數(shù)據(jù)流圖要分層?數(shù)據(jù)流圖的繪制過程,是系統(tǒng)分析過程的重要組成部分,這一過程自頂向下,逐層分解,就是由系統(tǒng)外部至系統(tǒng)內(nèi)部、由總體到局部、由抽象到具體的系統(tǒng)邏輯模型建立過程。在整個繪制過程中,始終要把握住對系統(tǒng)總體目標(biāo)與總體功能的要求,在給定的系統(tǒng)邊界范圍內(nèi)進(jìn)行工作。為了使數(shù)據(jù)流圖簡潔、清晰、功
33、能明確、方便交流,分解的層次和每張圖的內(nèi)容要適當(dāng)。3簡述分層數(shù)據(jù)流圖的組成與基本符號以及繪制步驟。 數(shù)據(jù)流圖的構(gòu)成 (1)數(shù)據(jù)流圖使用的符號DFD由四種基本符號組成。如圖所示。 數(shù)據(jù)流圖的基本符號(2)數(shù)據(jù)流 數(shù)據(jù)流(Data Flow)由一個或一組確定的數(shù)據(jù)組成。數(shù)據(jù)流用標(biāo)名箭頭表示,名即數(shù)據(jù)流名,箭頭指向表示數(shù)據(jù)流的流向。現(xiàn)在對數(shù)據(jù)流符號說明如下: 數(shù)據(jù)流名應(yīng)能直觀地反映數(shù)據(jù)流的含義,如日常業(yè)務(wù)中的產(chǎn)量日報表、匯款單、錄取通知書、課程表等均可直接用做
34、數(shù)據(jù)流名,既明確又簡煉。也可以用一組數(shù)據(jù)中的主要數(shù)據(jù)為數(shù)據(jù)流命名,例如“學(xué)生成績單”由學(xué)生姓名、成績、通訊地址等數(shù)據(jù)組成,但成績是主要的,可以用“學(xué)生成績”為這一數(shù)據(jù)流的名字。(3)加工 加工又稱處理亦稱變換,它表示對數(shù)據(jù)流的操作。加工的符號分成上、下兩部分,從上到下分別是標(biāo)識部分和功能描述部分。標(biāo)識部分用于標(biāo)注加工編號,加工編號應(yīng)具有唯一性,以標(biāo)識加工,以“P”開頭。功能描述部分用來寫加工名。為使DFD清晰易讀,加工名應(yīng)簡單,能概括地說明對數(shù)據(jù)的加工行為,其詳細(xì)描述在數(shù)據(jù)詞典中定義。(4)數(shù)據(jù)存儲 數(shù)據(jù)存儲是用來存貯數(shù)據(jù)
35、的。在分層DFD中,數(shù)據(jù)存儲一般僅屬于某一層或某幾層,因此又稱數(shù)據(jù)存儲為局部文件。數(shù)據(jù)存儲名寫在開口的長方框內(nèi),應(yīng)概要地說明文件中的主要數(shù)據(jù)。(5)外部項(xiàng)源點(diǎn)和終點(diǎn)(又稱端點(diǎn))是系統(tǒng)外的實(shí)體,稱作外部項(xiàng)。它們存在于環(huán)境之中,與系統(tǒng)有信息交流,從源點(diǎn)到系統(tǒng)的信息叫系統(tǒng)的輸入;從系統(tǒng)到終點(diǎn)的信息稱系統(tǒng)的輸出。同個端點(diǎn)可以是人或其它系統(tǒng)。在DFD中引入源點(diǎn)和終點(diǎn)是為了便于理解系統(tǒng),所以不需要詳細(xì)描述它們。它們可有編號,以“S”開頭。數(shù)據(jù)流圖的繪制步驟 (1)確定所開發(fā)的系統(tǒng)的外部項(xiàng)(外部實(shí)體),即系統(tǒng)的數(shù)據(jù)來源和去處。(2)確定整個系統(tǒng)的輸出數(shù)據(jù)流和輸入數(shù)據(jù)流,把系統(tǒng)作為一個加工環(huán)節(jié),畫出關(guān)聯(lián)圖。一
36、般應(yīng)把數(shù)據(jù)來源置于圖的左側(cè),數(shù)據(jù)去處置于圖的右側(cè)(見下圖a)(3)確定系統(tǒng)的主要信息處理功能,按此將整個系統(tǒng)分解成幾個加工環(huán)節(jié)(子系統(tǒng))確定每個加工的輸出與輸入數(shù)據(jù)流以及與這些加工有關(guān)的數(shù)據(jù)存儲。根據(jù)各加工環(huán)節(jié)和數(shù)據(jù)存儲環(huán)節(jié)的輸出和輸入數(shù)據(jù)流的關(guān)系。將外部項(xiàng)、各加工環(huán)節(jié)以及數(shù)據(jù)存儲環(huán)節(jié)用數(shù)據(jù)流連接起來,為各數(shù)據(jù)流、加工環(huán)節(jié)和數(shù)據(jù)存儲環(huán)節(jié)命名、編號,這樣就形成所開發(fā)系統(tǒng)的數(shù)據(jù)流圖頂層圖(總圖)。(4)根據(jù)自頂向下,逐層分解的原則,對上層圖中全部或部分加工環(huán)節(jié)進(jìn)行分解。將需要分解的上一層圖的加工環(huán)節(jié)(子系統(tǒng))分解成具有明確邏輯功能的數(shù)個加工環(huán)節(jié),按上一步驟中的做法,對上層需分解的加工環(huán)節(jié)畫出分解后
37、的數(shù)據(jù)流圖草圖。一般情況下,下層一張數(shù)據(jù)流圖對應(yīng)于其上層數(shù)據(jù)流圖中的一個加工環(huán)節(jié),在上層數(shù)據(jù)流圖的加工環(huán)節(jié)分解成下層加工環(huán)節(jié)數(shù)量少時,下層一張數(shù)據(jù)流圖亦可對應(yīng)于上層圖中一個以上的加工環(huán)節(jié)。(5)重復(fù)步驟(4),直到逐層分解結(jié)束。分解拘束的標(biāo)志是:對于每一個最低層的加工,即各層數(shù)據(jù)流圖中不做進(jìn)一步分解的加工,其邏輯功能已足夠簡單,明確和具體,可以用一張A4規(guī)格的紙張寫出清晰的說明。(6)對圖進(jìn)行檢查和合理布局,主要檢查分解是否恰當(dāng)、徹底,DFD中各層是否有遺漏、重復(fù)、沖突之處,各層DFD及同層DFD之間關(guān)系是否爭取及命名、編號是否確切、合理等,對錯誤與不當(dāng)之處進(jìn)行修改。(7)和用戶進(jìn)行交流,在用
38、戶完全理解數(shù)據(jù)圖的內(nèi)容的基礎(chǔ)上征求用戶的意見。和用戶討論的主要問題是:系統(tǒng)邏輯功能的設(shè)置和描述是否合理,能否滿足擁護(hù)的信息需求,數(shù)據(jù)流和數(shù)據(jù)存儲內(nèi)容以及數(shù)據(jù)來源和去處(外部項(xiàng))是否符合實(shí)際,描述是否準(zhǔn)確、合理;用戶在了解數(shù)據(jù)流圖的全部內(nèi)容后對系統(tǒng)邏輯功能有什么進(jìn)一步的意見與要求。系統(tǒng)分析人員根據(jù)與用戶討論的結(jié)果對數(shù)據(jù)流圖的草圖進(jìn)行修訂。直到雙方均滿意為止.6某銀行發(fā)放貸款原則如下:(1)對于貸款未超過限額的客戶,允許立即貸款;(2)對于貸款已超過限額的客戶,若過去還款記錄好且本次貸款額在2萬元以下,可作出貸款安排,否則拒絕貸款。請用結(jié)構(gòu)化語言、決策表來描述該原則。答:IF已超過貸款限額IF客戶
39、過去還款紀(jì)錄差拒絕貸款ELSEIF本次貸款額2萬拒絕貸款ELSE作出貸款安排ENDIFELSE允許立即貸款 ENDIF7依據(jù)如下決策表,畫出決策樹信件收費(fèi)決策表123456是否1000公里以內(nèi)?YYNNNN是否掛號信?NYNYYN重量(W)30公斤NNYNYN2W3W2.5W3.5W2.5W+(W-30)×0.53.5W+(W-30)×0.5答:決策樹如下:信件收費(fèi)第5章1系統(tǒng)設(shè)計的目標(biāo)、任務(wù)和主要活動。 目的與任務(wù) 管理信息系統(tǒng)設(shè)計階段的主要目的是將系統(tǒng)分析階段所提出的反映了用戶信息需求的系統(tǒng)邏輯方案轉(zhuǎn)換成可以實(shí)施的基于計
40、算機(jī)與通信系統(tǒng)的物理(技術(shù))方案。 主要任務(wù)是從管理信息系統(tǒng)的總體目標(biāo)出發(fā),根據(jù)系統(tǒng)分析階段對系統(tǒng)的邏輯功能的要求,并考慮到經(jīng)濟(jì)、技術(shù)和運(yùn)行環(huán)境等方面的條件,確定系統(tǒng)的總體結(jié)構(gòu)和系統(tǒng)各組成部分的技術(shù)方案,合理選擇計算機(jī)和通信的軟、硬件設(shè)備,提出系統(tǒng)的實(shí)施計劃,確??傮w目標(biāo)的實(shí)現(xiàn)。 系統(tǒng)設(shè)計的主要內(nèi)容 系統(tǒng)設(shè)計階段的工作是一項(xiàng)技術(shù)性強(qiáng)、涉及面廣的活動,主要分兩步完成。首先作概要設(shè)計,將用戶需求轉(zhuǎn)化為軟件的系統(tǒng)結(jié)構(gòu)、數(shù)據(jù)存儲結(jié)構(gòu)和空間布局結(jié)構(gòu)。然后是詳細(xì)設(shè)計,通過對結(jié)構(gòu)表示進(jìn)行細(xì)化,得到詳細(xì)的數(shù)據(jù)結(jié)構(gòu)、算法、輸入輸出界面等。(
41、l)系統(tǒng)總體概要設(shè)計,其中包括: 系統(tǒng)總體布局方案的確定; 軟件系統(tǒng)總體結(jié)構(gòu)的設(shè)計; 計算機(jī)硬件方案的選擇和設(shè)計; 數(shù)據(jù)存儲的總體設(shè)計。(2)詳細(xì)設(shè)計,其中包括: 代碼設(shè)計; 數(shù)據(jù)庫設(shè)計; 輸出設(shè)計; 輸入設(shè)計; 用戶界面設(shè)計; 處理過程設(shè)
42、計; 安全可靠性設(shè)計。(3)系統(tǒng)實(shí)施進(jìn)度與計劃的制定。(4)“系統(tǒng)設(shè)計說明書”的編寫。” 2簡述結(jié)構(gòu)化系統(tǒng)設(shè)計方法。 SD方法是從數(shù)據(jù)流圖出發(fā),逐步產(chǎn)生系統(tǒng)的總體結(jié)構(gòu)。它將系統(tǒng)看成一個模塊,然后按任務(wù)和功能逐步將其分解成更具體的模塊,直到模塊足夠簡單、明確,編程人員能按照模塊的處理過程描述進(jìn)行編程時為止。用SD 方法所設(shè)計的系統(tǒng)結(jié)構(gòu)清晰、具有層次關(guān)系。 SD方法關(guān)注的是系統(tǒng)結(jié)構(gòu),構(gòu)成系統(tǒng)各模塊的詳細(xì)功能與處理邏輯可由其他“結(jié)構(gòu)
43、化”工具來描述,如,IPO圖、N-S盒圖、PAD圖、結(jié)構(gòu)化語言、偽代碼等。 3簡述系統(tǒng)總體概要設(shè)計的內(nèi)容。包括: 系統(tǒng)總體布局方案的確定; 軟件系統(tǒng)總體結(jié)構(gòu)的設(shè)計; 計算機(jī)硬件方案的選擇和設(shè)計; 數(shù)據(jù)存儲的總體設(shè)計。4簡述系統(tǒng)總體布局方案選擇的原則。 系統(tǒng)布局方案的選擇原則: 處理功能和存儲功能應(yīng)滿足系統(tǒng)要求。 使用方便。 可維護(hù)性
44、、可擴(kuò)展性、可變更性好。 安全性、可靠性高。 經(jīng)濟(jì)實(shí)用。5什么是模塊?模塊結(jié)構(gòu)圖的作用和繪制。 所謂模塊是指:具有輸入、輸出、邏輯功能、運(yùn)行程序和內(nèi)部數(shù)據(jù)等屬性的程序段。輸入、輸出和邏輯功能是模塊的外部屬性,運(yùn)行程序和內(nèi)部數(shù)據(jù)是模塊的內(nèi)部屬性。 模塊經(jīng)過“自頂向下”的逐層分解,把一個復(fù)雜系統(tǒng)分解成幾個大模塊(或子系統(tǒng)),每個大模塊又分解為多個更小的模塊。這樣就得到具有層次結(jié)構(gòu)的模塊結(jié)構(gòu),稱之為模塊結(jié)構(gòu)圖(Moduler Structured Chart) 。模塊結(jié)構(gòu)圖反映了系
45、統(tǒng)的組成及相互關(guān)系。MSC使用的基本符號: 6模塊的獨(dú)立性怎樣度量?具體內(nèi)容是什么? 所謂模塊的獨(dú)立性,是指軟件系統(tǒng)中每個模塊只涉及軟件要求的具體的子功能,而和軟件系統(tǒng)中其它的模塊的接口是簡單的。例如,若一個模塊只具有單一的功能且與其它模塊沒有太多的聯(lián)系,那么,我們稱此模塊具有模塊獨(dú)立性。 一般采用兩個準(zhǔn)則度量模塊獨(dú)立性。即模塊間的耦合性和模塊的內(nèi)聚性。耦合性是模塊之間互相連接的緊密程度的度量。模塊之間的連接越緊密,
46、聯(lián)系越多,耦合性就越高,而其模塊獨(dú)立性就越弱。內(nèi)聚性是一個模塊內(nèi)部各個元素彼此結(jié)合的緊密程度的度量。一個模塊內(nèi)部各個元素之間的聯(lián)系越緊密,則它的內(nèi)聚性就越高,相對地,它與其它模塊之間的耦合性就會減低,而模塊獨(dú)立性就越強(qiáng)。因此,模塊獨(dú)立性比較強(qiáng)的模塊應(yīng)是高內(nèi)聚低耦合的模塊。7簡述怎樣從數(shù)據(jù)流圖導(dǎo)出模塊結(jié)構(gòu)圖。從變換型DFD導(dǎo)出MSC 把變換型DFD轉(zhuǎn)換為MSC的關(guān)鍵是確定變換中心。具體步驟是: 1)找出邏輯輸入、邏輯輸出,確定輸入、變換中心和輸出三大部分。 2)設(shè)計頂層模塊把輸入、變換中心和輸出連到頂層模塊下作為第二級模
47、塊。 3)其它加工以數(shù)據(jù)流連線為據(jù)自然下垂,作為下級模塊。 4)標(biāo)注模塊名、數(shù)據(jù)流名、控制流名、調(diào)用關(guān)系等。從事務(wù)型DFD導(dǎo)出MSC 事務(wù)型DFD的前事務(wù)中心一般起判斷作用,然后選擇某一支路進(jìn)行數(shù)據(jù)處理,這種作用正是MSC中管理模塊的作用。具體轉(zhuǎn)換步驟為; 1)找出前事務(wù)中心,如果有后事務(wù)中心也一并找出。 2)設(shè)計頂層模塊建立一個“事務(wù)類型獲取“模塊。把“事務(wù)類型獲取”模塊和“事務(wù)中心調(diào)度”模塊連接到頂層模塊作為第二級模塊。 3)其它加
48、工以數(shù)據(jù)流連線為據(jù)自然下垂,作為下級模塊。如果有后事務(wù)中心,將其作為二級模塊。 4)標(biāo)注模塊名、數(shù)據(jù)流名、控制流名、調(diào)用關(guān)系等。從復(fù)合型DFD導(dǎo)出MSC 一般,一個大型的軟件系統(tǒng)是變換型結(jié)構(gòu)和事務(wù)型結(jié)構(gòu)的混合結(jié)構(gòu)。通常利用以變換分析為主,事務(wù)分析為輔的方式進(jìn)行軟件結(jié)構(gòu)設(shè)計。 在系統(tǒng)結(jié)構(gòu)設(shè)計時,首先利用變換分析方法把軟件系統(tǒng)分為輸入、中心變換和輸出3個部分,設(shè)計上層模塊,即主模塊和第一層模塊。然后根據(jù)數(shù)據(jù)流圖各部分的結(jié)構(gòu)特點(diǎn),適當(dāng)?shù)乩米儞Q分析或事務(wù)分析,可以得到初始模塊結(jié)構(gòu)圖。8簡述數(shù)據(jù)庫設(shè)計的內(nèi)容、原則和
49、方法。 數(shù)據(jù)庫設(shè)計分為以下六個階段: 在需求分析階段,數(shù)據(jù)庫設(shè)計人員充分地調(diào)查和分析用戶的應(yīng)用需求,概念結(jié)構(gòu)設(shè)計的目標(biāo)是產(chǎn)生出一個能反映組織信息需求的概念模型。最常見的概念模型是實(shí)體-聯(lián)系模型(E-R模型)。 邏輯結(jié)構(gòu)設(shè)計的任務(wù)就是把概念結(jié)構(gòu)轉(zhuǎn)換成所選擇的DBMS支持的數(shù)據(jù)模型。目前,絕大多數(shù)是轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型。 E-R模型轉(zhuǎn)換關(guān)系模型的方法: (1)將每一個實(shí)體轉(zhuǎn)換成一個關(guān)系。
50、; (2)所有主碼必須定義非空(NOT NULI)。如果所用的DBMS軟件不支持NOT NULL選項(xiàng),則必須用編程的方法實(shí)現(xiàn)實(shí)體完整性規(guī)則。在選擇DBMS軟件時,應(yīng)該盡量選擇滿ANSI SQL標(biāo)準(zhǔn)的軟件。 (3)對于二元聯(lián)系,按照下列規(guī)則定義外碼: ·一對多聯(lián)系:將“一”表中的主碼作為外碼放在“多”表中。因此外碼總是在“多”的一方。 ·一對一聯(lián)系:將一個表的主碼作為外碼放在另一個表中。外碼通常是放在存取操作比較頻繁的表中,或者根據(jù)問題的語義決定
51、放在哪一個表中。如果兩個實(shí)體之間是一對一聯(lián)系,也可以將兩個實(shí)體合成一個實(shí)體??梢詫⒁粚σ宦?lián)系著作一對多聯(lián)系的特例。 ·多對多聯(lián)系:建立復(fù)合實(shí)體,復(fù)合實(shí)體的主碼由兩個父實(shí)體的主碼復(fù)合組成。復(fù)合實(shí)體的主碼也是外碼,所以,它們必須是NOT NULL。 對于一個設(shè)計好的邏輯數(shù)據(jù)模型選擇一個最符合應(yīng)用要求的物理結(jié)構(gòu)的過程,稱為物理設(shè)計。物理設(shè)計完全依賴于給定的數(shù)據(jù)庫軟件和硬件設(shè)備。關(guān)系DBMS對物理設(shè)計的要求很少,且僅有的一些要求也是由DBA來實(shí)現(xiàn)的。 確定了數(shù)據(jù)庫的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)后
52、,就可以利用DBMS提供的數(shù)據(jù)定義語言(SQL語言)建立數(shù)據(jù)庫的結(jié)構(gòu),稱之為數(shù)據(jù)庫實(shí)施。 數(shù)據(jù)庫設(shè)計與應(yīng)用開發(fā)工作完成之后,系統(tǒng)便進(jìn)入運(yùn)行與維護(hù)階段。9簡述代碼設(shè)計、輸入輸出設(shè)計的目的、內(nèi)容和方法。 代碼設(shè)計 代碼設(shè)計的目的是要設(shè)計出一套為系統(tǒng)各部分所公用的優(yōu)化的代碼系統(tǒng)。 代碼設(shè)計是從編制數(shù)據(jù)詞典開始的。編碼對象主要是數(shù)據(jù)存貯(數(shù)據(jù)庫或文件)中所包含的數(shù)據(jù)項(xiàng)與數(shù)據(jù)結(jié)構(gòu)。代碼設(shè)計的結(jié)果應(yīng)形成編碼文件,作為系統(tǒng)設(shè)計與編程的標(biāo)準(zhǔn)。 其基本設(shè)計原則是: (1
53、)唯一確定性。每一個代碼都僅代表唯一的實(shí)體或?qū)傩浴?#160; (2)標(biāo)準(zhǔn)化與通用性。國家或有關(guān)部委頒布的編碼標(biāo)準(zhǔn)是代碼設(shè)計的依據(jù)。 (3)可擴(kuò)充性和穩(wěn)定性。當(dāng)增加新的實(shí)體或?qū)傩詴r,直接利用原代碼加以擴(kuò)充,而不需更新變動代碼系統(tǒng)。要考慮系統(tǒng)的發(fā)展和變化,一般考慮三、五年的使用期限。 (4)便于識別和記憶。為了同時適于計算機(jī)和人工處理使用,代碼不僅要具有邏輯含義,還要便于識別和記憶。 (5)短小精悍。代碼的長度不僅會影響所占據(jù)的存貯單元和信息處理的速度,而且也會影響代碼輸入時的出錯率和輸入、輸出的速度。
54、; (6)容易修改。當(dāng)某個代碼在條件或代表的實(shí)體關(guān)系改變時,容易變更。 (7)考慮程序處理上的方便。輸入設(shè)計 (1)輸入設(shè)計的目標(biāo)是:在保證輸入信息正確性和滿足需要的前提下迅速、經(jīng)濟(jì)和方便。 (2)輸入設(shè)計的原則: 在能滿足處理要求的前提下減少輸入量。輸入量少,錯誤率低,輸入時間短; 輸入操作方便,從而減少輸入錯誤的發(fā)生; 盡早對輸入數(shù)據(jù)進(jìn)行檢查(盡量接近原數(shù)據(jù)發(fā)生點(diǎn)),以使錯誤及時得到改正;
55、; 盡量減少漢字的輸入量,代之以編碼。例如,以材料編號代替材料名稱。 (3)輸入類型 外部輸入:是系統(tǒng)的原始輸入,例如顧客訂單、進(jìn)貨單等; 內(nèi)部輸入:系統(tǒng)內(nèi)部產(chǎn)生并輸入的信息,如文件的更新等; 操作輸入:計算機(jī)運(yùn)行過程中與操作有關(guān)的輸入,如控制參數(shù)、文件名等; 計算機(jī)輸入:由系統(tǒng)內(nèi)部或外部計算機(jī)通過通信線路直接輸入的信息。例如計算機(jī)將當(dāng)天數(shù)據(jù)存入中央數(shù)據(jù)庫; 交互式輸入
56、:通過人機(jī)對話進(jìn)行的輸入。輸出設(shè)計 對輸出信息的基本要求是:準(zhǔn)確、及時而且適用。輸出設(shè)計的詳細(xì)步驟包括:確定輸出類型與輸出內(nèi)容、確定輸出方式(設(shè)備與介質(zhì))、專門的表格設(shè)計等。輸出信息的使用者是用戶,在設(shè)計過程中,系統(tǒng)設(shè)計員必須深入了解用戶的信息需求,與用戶充分協(xié)商。 輸出類型與輸出內(nèi)容: 外部輸出:輸出目標(biāo)是系統(tǒng)之外的環(huán)境,例如,結(jié)出帳簿、表格等。 內(nèi)部輸出:系統(tǒng)內(nèi)部一個處理過程向另一個處理過程的輸出,通常,它是計算機(jī)與人的主要接口。 中
57、間輸出:計算機(jī)處理過程中的中間輸出結(jié)果,這些結(jié)果還要進(jìn)一步輸入和處理。 交互輸出:計算機(jī)以通訊方式與用戶交互,即以對話方式輸出。 操作輸出:計算機(jī)運(yùn)行過程中與操作有關(guān)的輸出,如程序清單、出錯信息等。10從下圖所示的數(shù)據(jù)流圖中導(dǎo)出模塊結(jié)構(gòu)圖。
58、60; 第10題圖 答:第6章1簡述系統(tǒng)實(shí)施的目標(biāo)和活動。 在管理信息系統(tǒng)的系統(tǒng)開發(fā)期,經(jīng)過系統(tǒng)分析和系統(tǒng)設(shè)計階段以后,便開始了系統(tǒng)實(shí)施階段。在系統(tǒng)分析和設(shè)計階段,系統(tǒng)開發(fā)工作主要是集中在邏輯、功能和技術(shù)設(shè)計上,工作成果是以各種系統(tǒng)分析與設(shè)計文檔來體現(xiàn)的。系統(tǒng)實(shí)施階段要繼承此前各階段的工作成果,將技術(shù)設(shè)計轉(zhuǎn)化成為物理實(shí)現(xiàn),因此系統(tǒng)實(shí)施的成果是系統(tǒng)分析和設(shè)計階段的結(jié)晶。
59、 這一階段由程序設(shè)計、系統(tǒng)測試、系統(tǒng)安裝和新舊系統(tǒng)轉(zhuǎn)換等主要活動構(gòu)成。 程序設(shè)計又稱編寫程序,按照詳細(xì)設(shè)計階段產(chǎn)生的程序設(shè)計說明書,用選定的程序設(shè)計語言書寫源程序。系統(tǒng)測試是系統(tǒng)質(zhì)量可靠性保證的關(guān)鍵,也是對需求分析、系統(tǒng)設(shè)計和編碼的最終評審。運(yùn)用一定的測試技術(shù)與方法,通過模塊測試、組裝測試、確認(rèn)測試和系統(tǒng)測試幾個步驟,發(fā)現(xiàn)系統(tǒng)可能存在的問題。系統(tǒng)安裝主要是指各種軟、硬件設(shè)備的選型、論證、購置、安裝,以及整個系統(tǒng)調(diào)試運(yùn)行。 新舊系統(tǒng)轉(zhuǎn)換,也稱系統(tǒng)切換與運(yùn)行,是指以新開發(fā)的系統(tǒng)替換舊的系統(tǒng),并使之投入使用的過程。它
60、包括系統(tǒng)交付前的準(zhǔn)備工作、系統(tǒng)切換的方法和步驟等。2簡述程序設(shè)計的質(zhì)量要求和步驟。對程序的質(zhì)量要求系統(tǒng)實(shí)現(xiàn)階段最主要的工作是程序設(shè)計。程序設(shè)計是根據(jù)系統(tǒng)設(shè)計說明書中有關(guān)模塊的處理過程描述、數(shù)據(jù)庫設(shè)計、輸入設(shè)計、輸出設(shè)計、選擇合適的計算機(jī)語言,編制出正確、清晰、強(qiáng)健性好、易維護(hù)、易理解、工作效率高的程序。首先是正確實(shí)現(xiàn)程序說明書所規(guī)定的各項(xiàng)功能,其次要求程序具有以下良好的性能:(1)結(jié)構(gòu)清晰。結(jié)構(gòu)清晰是保證程序正確,提高可讀性與可維護(hù)性的基礎(chǔ)。結(jié)構(gòu)清晰的程序應(yīng)盡量少用或不用GOTO轉(zhuǎn)向語句;要用IFELSEENDIF,DO WHILE一ENDDO以醒目的層次結(jié)構(gòu)排列。(2)易理解。編寫程序就如寫
61、文章,易理解是很重要的。一個邏輯上完全正確但雜亂無章,無法供人閱讀、分析、測試、排錯、修改與使用的程序是沒有什么價值的。(3)可維護(hù)。為排錯、改進(jìn)的需要,維護(hù)是必要的??删S護(hù)性是目前程序設(shè)計所追求的主要目標(biāo)。(4)健壯性。健壯性是要求系統(tǒng)對錯誤操作、錯誤數(shù)據(jù)錄入能予以識別與禁止,不會因錯誤操作、錯誤數(shù)據(jù)輸入及硬件故障而造成系統(tǒng)崩潰。(5)效率。主要是指系統(tǒng)運(yùn)行效率與存儲效率。盡量用較少的空間,較快的速度完成規(guī)定的功能。程序設(shè)計步驟(1)理解系統(tǒng)的設(shè)計要求。首先要仔細(xì)地閱讀系統(tǒng)設(shè)計說明書,吃透系統(tǒng)設(shè)計所提出的任務(wù)、功能和目標(biāo),明確自己所編程序在系統(tǒng)中所處的位置及與之相關(guān)的環(huán)境條件;(2)熟悉計算
62、機(jī)性能。在程序設(shè)計前要熟悉系統(tǒng)的開發(fā)環(huán)境,包括計算機(jī)的性能,操作系統(tǒng),程序設(shè)計語言與數(shù)據(jù)庫管理系統(tǒng);(3)細(xì)化程序處理過程。系統(tǒng)設(shè)計說明書中給出的處理過程的描述還是比較粗糙的,程序設(shè)計者在編程前要根據(jù)所選擇的程序設(shè)計語言予以細(xì)化,并用一定的方法對處理過程進(jìn)行描述。(4)編寫源程序。在完成前三階段工作的基礎(chǔ)上,完成編程并在計算機(jī)上實(shí)現(xiàn)。(5)測試。程序編制完成以后,要對程序的正確性作出評價,這就需要對程序進(jìn)行測試。測試的目的是為了發(fā)現(xiàn)錯誤并加以改正。程序中常見的錯誤有:語法錯誤、邏輯錯誤、輸入輸出格式錯誤等。有關(guān)統(tǒng)計表明,程序測試所占用的時間和經(jīng)費(fèi)與開發(fā)系統(tǒng)的規(guī)模成正比。因此,組織測試數(shù)據(jù)、選擇
63、測試方法應(yīng)引起系統(tǒng)開發(fā)者足夠的重視。程序測試時應(yīng)根據(jù)程序錯誤的特點(diǎn)選擇有代表性的測試方法進(jìn)行測試。3結(jié)構(gòu)化程序設(shè)計的基本思想是什么?l)使用語言中的順序、選擇、重復(fù)等有限的基本控制結(jié)構(gòu)表示程序邏輯。2)選用的控制結(jié)構(gòu)只準(zhǔn)許有一個入口和一個出口。3)程序語句組成容易識別的塊(block),每塊只有一個入口和一個出口。4)復(fù)雜結(jié)構(gòu)應(yīng)該用基本控制結(jié)構(gòu)進(jìn)行組合嵌套來實(shí)現(xiàn)。5)語言中沒有的控制結(jié)構(gòu),可用一段等價的程序段模擬,但要求該程序段在整個系統(tǒng)中應(yīng)前后一致。6)嚴(yán)格控制GOTO語句,僅在可以改善而不是損害程序可讀性的情況下偶爾使用。例如,在查找結(jié)束時、文件訪問結(jié)束時,出現(xiàn)錯誤情況要從循環(huán)中轉(zhuǎn)出時、使
64、用條件選擇結(jié)構(gòu)實(shí)現(xiàn)就不如用GOTO語句來得簡潔易懂。4簡述結(jié)構(gòu)化程序設(shè)計與非結(jié)構(gòu)化程序的比較。 非結(jié)構(gòu)化程序中每一部分都可能有多個入口和多個出口,這就使程序的正確性驗(yàn)證要復(fù)雜得多。結(jié)構(gòu)化程序的正確性只受到它的前一部分程序的運(yùn)行結(jié)果和其本身運(yùn)行結(jié)果的影響,而非結(jié)構(gòu)化程序正確性還要受到其后續(xù)部分運(yùn)行結(jié)果的影響,也即,幾乎受到程序中其他所有部分的影響。這就使得程序的驗(yàn)證要比結(jié)構(gòu)化程序困難得多。 結(jié)構(gòu)化程序良好的線性結(jié)構(gòu),使它易閱讀、易理解、易維護(hù)。結(jié)構(gòu)化程序的閱讀和程序的空間位置是一致的,程序讀到哪,理解到哪。而非結(jié)構(gòu)化程序由于轉(zhuǎn)移語句的存在,使人們在讀完一部分程序后,并不能夠完全理解該程序部分。因?yàn)楹罄m(xù)部分中的轉(zhuǎn)移語句,可能會在某種條件下會再次轉(zhuǎn)移到該處執(zhí)行。 結(jié)構(gòu)化程序的維護(hù)修改只要考慮被修改部分的上下文,考慮
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《綜合基礎(chǔ)知識》考點(diǎn)特訓(xùn)《民法》(2020年版)
- 《電子式書寫技巧》課件
- 2024年寫醫(yī)院個人年終工作總結(jié)
- 《學(xué)校智能化方案》課件
- 《幼教機(jī)構(gòu)行政管理》課件
- 一年級下冊語文部編版課件部首查字法教學(xué)課件
- 細(xì)胞生命之旅
- 透析樓市調(diào)控奧秘
- 保研面試英文自我介紹范文匯編十篇
- 2023年-2024年新員工入職前安全教育培訓(xùn)試題附參考答案(預(yù)熱題)
- 無痛分娩與鎮(zhèn)痛管理制度
- 2024-2025學(xué)年年八年級數(shù)學(xué)人教版下冊專題整合復(fù)習(xí)卷第11章 全等三角形單元試卷(含答案)
- 蜜雪冰城合作加盟合同
- 青海省西寧市2021-2022學(xué)年八年級上學(xué)期期末歷史試題(解析版)
- 2024年外科的工作計劃和建議外科工作計劃
- 陪診培訓(xùn)課件
- 專題3-6 雙曲線的離心率與常用二級結(jié)論【12類題型】(解析版)-A4
- 醫(yī)療行業(yè)銷售內(nèi)勤工作匯報
- 浙江省杭州市西湖區(qū)2023-2024學(xué)年九年級上學(xué)期期末考試語文試卷+
- 兼職客服簽約合同范例
- 浙江省杭州市2023-2024學(xué)年高二上學(xué)期期末學(xué)業(yè)水平測試政治試題 含解析
評論
0/150
提交評論