2011年自學(xué)考試信息系統(tǒng)串講筆記
名詞解釋 $lesson$
信息:事物之間相互聯(lián)系、相互作用的狀態(tài)的描述。
信號:信息載體以某種特殊形式的變化和運動反映信息的內(nèi)容,產(chǎn)生使接收者可以感知,這種特殊形式的變化或運動稱為信息載體顯示的符號,或叫信息。轉(zhuǎn)自環(huán) 球 網(wǎng) 校edu24ol.com
管理信息:指與人類的管理活動,特別是企業(yè)管理活動有關(guān)的信息。
信息科學(xué):是研究信息運動規(guī)律和應(yīng)用方法的一類學(xué)科的總稱。
信息技術(shù):是關(guān)于信息的產(chǎn)生、發(fā)送、傳輸、接收、變換、識別、控制等應(yīng)用技術(shù)的總稱,是在信息科學(xué)的基本原理和方法的指導(dǎo)下擴(kuò)展人類信息處理功能的技術(shù)。
信息化:是指人們的信息活動的規(guī)模不斷增長以至在國民經(jīng)濟(jì)中占主導(dǎo)地位的過程。
管理信息系統(tǒng):指為實現(xiàn)組織的整體目標(biāo),對管理信息進(jìn)行系統(tǒng)地、綜合地處理,輔助各級管理決策的計算機(jī)軟件、硬件、通信設(shè)備,規(guī)章制度及有關(guān)人員的統(tǒng)一體。
信息活動:是管理活動的支柱,信息處理的能力和水平是管理者和管理機(jī)構(gòu)的管理水平最重要的標(biāo)志之一。
結(jié)構(gòu)化方法:指信息系統(tǒng)的一種開發(fā)方法,其主要含義是一組規(guī)范的步驟、準(zhǔn)則和工具來進(jìn)行開發(fā)工作。
系統(tǒng):指相互聯(lián)系、相互作用的諸要素組成的綜合體。
系統(tǒng)的生命周期:指任何系統(tǒng)均有其產(chǎn)生、發(fā)展、成熟、消亡或更新?lián)Q代的過程。
MIS生命周期:指管理信息系統(tǒng)的系統(tǒng)規(guī)劃、系統(tǒng)開發(fā)、系統(tǒng)運行與維護(hù)與系統(tǒng)更新的過程。
CASE技術(shù):指計算機(jī)輔助軟件工程或計算機(jī)輔助系統(tǒng)工程。目標(biāo)是實現(xiàn)系統(tǒng)開發(fā)生命周期內(nèi)各階段工作的基于計算機(jī)的自動化,它強(qiáng)調(diào)的是解決整個系統(tǒng)開發(fā)過程的效率問題。
系統(tǒng)規(guī)劃:是管理信息系統(tǒng)生命周期的第一個階段,目標(biāo)是制定的MIS的長期發(fā)展方案,決定MIS在整個生命周期內(nèi)的發(fā)展方向、規(guī)模和發(fā)展進(jìn)程。
戰(zhàn)略問題:指關(guān)于一個組織生存發(fā)展的全局性、關(guān)鍵性和長期性的問題。
MIS的戰(zhàn)略規(guī)劃:是關(guān)于MIS長遠(yuǎn)發(fā)展的規(guī)劃,包括主要發(fā)展目標(biāo)、發(fā)展重點、實現(xiàn)目標(biāo)的途徑和措施等。
企業(yè)過程:指在企業(yè)資源管理中所需要的、邏輯上相關(guān)的一組決策和活動。
數(shù)據(jù)類:指支持企業(yè)過程所必需的邏輯上相關(guān)的數(shù)據(jù)。
系統(tǒng)分析:指在管理信息系統(tǒng)開發(fā)的生命周期中系統(tǒng)分析階段的各項活動和方法,是獲取用戶信息需求,提出系統(tǒng)邏輯設(shè)計,解決系統(tǒng)“干什么”的問題的一個階段。轉(zhuǎn)自環(huán) 球 網(wǎng) 校edu24ol.com
數(shù)據(jù)流圖:是使用少數(shù)幾種符號綜合地反映出信息在系統(tǒng)中的流動、處理和存儲情況的流程圖,是一種能全面地描述信息管理系統(tǒng)邏輯模型的主要工具,是系統(tǒng)分析人員與用戶進(jìn)行交流的有效手段。
數(shù)據(jù)詞典:是DFD中所有成分的定義和解釋的文字結(jié)合,其描述的主要內(nèi)容有:數(shù)據(jù)流、數(shù)據(jù)元素、數(shù)據(jù)存儲、加工、外部項等。
分析:指對現(xiàn)有系統(tǒng)的內(nèi)、處情況進(jìn)行調(diào)查、研究、分解、剖析,以明確問題和機(jī)會所在,認(rèn)識解決這些問題或把握這些機(jī)會的必要性,為確定有關(guān)活動的目標(biāo)和可能的方案提供科學(xué)依據(jù)。
系統(tǒng)流程圖:是一種傳統(tǒng)的描述工具,是指用圖形符號的描述來表達(dá)系統(tǒng)的執(zhí)行過程。
HIPO技術(shù):即分層和輸入-處理-輸出技術(shù),是用圖形方法表達(dá)一個系統(tǒng)的輸入和輸出功能,以及模塊的層次。
系統(tǒng)結(jié)構(gòu)圖:描述模塊的層次結(jié)構(gòu)和它們之間的控制通信聯(lián)系的工具。
代碼:用來表示客觀事物的褓類別以及屬性的一個或組易于計算機(jī)識別和處理的特定符號。
模塊:指這樣一組程序語句,它包括輸入輸出和邏輯處理功能、內(nèi)部信息及其運行環(huán)境。
模塊化:把系統(tǒng)劃分為若干模塊,每個模塊完成一個特定的功能,然后將這些模塊匯集起來組成一個整體,用以完成指定功能的一種方法。
系統(tǒng)的總體結(jié)構(gòu):指整個系統(tǒng)由哪些部分組成,以及各部分在物理上、邏輯上的相互關(guān)系,包括硬件部分和軟件部分。
系統(tǒng)的總體布局:指系統(tǒng)的硬、軟件資源以及數(shù)據(jù)資源在空間上的分布特征。
系統(tǒng)設(shè)計說明書:是從系統(tǒng)總體的角度出發(fā)對系統(tǒng)建設(shè)中各主要技術(shù)方面的設(shè)計進(jìn)行說明。
程序設(shè)計:又稱編碼或編寫程序,按照詳細(xì)設(shè)計階段產(chǎn)生的程序設(shè)計說明書,用選定的程序設(shè)計語言書寫源程序。
程序的運行效率:指程序的語句行數(shù)、對存儲空間的要求,以及程序運行速度等。
系統(tǒng)測試:是管理信息系統(tǒng)開發(fā)的一個重要而漫長的階段,是保證系統(tǒng)質(zhì)量與可靠性的最后關(guān)口,是對整個系統(tǒng)開發(fā)過程包括系統(tǒng)分析、系統(tǒng)設(shè)計和系統(tǒng)實現(xiàn)的最終審查。
調(diào)試:指準(zhǔn)確判定錯誤位置以及具體的出錯情況,繼而進(jìn)行改正以排隊錯誤。
系統(tǒng)轉(zhuǎn)換:指以新開發(fā)的系統(tǒng)替換舊的系統(tǒng),并使之投入使用的過程。
系統(tǒng)維護(hù):指為了保證系統(tǒng)中的各個要素隨著環(huán)境的變化始終處于最新的、正確的工作狀態(tài)而進(jìn)行的工作。
系統(tǒng)評價:從廣義上理解,是貫穿系統(tǒng)整個生命周期各個階段的重要決策手段和工作環(huán)節(jié),從狹義上理解,為系統(tǒng)投入運行以后的評價。
信息資源管理:是對信息和處理信息的各種資源進(jìn)行綜合全面的管理。
原型法:是用戶與系統(tǒng)分析、設(shè)計人員合作,根據(jù)用戶提出的最基本的問題和想法,先很快建立一個應(yīng)用軟件的骨架,作為應(yīng)用開發(fā)的實驗?zāi)P汀?/P>
對象:是問題空間的事物的抽象體。
消息:對象之間進(jìn)行通信的數(shù)據(jù)。
繼承性:是類層次結(jié)構(gòu)中,超類和子類之間共享數(shù)據(jù)的操作方法的機(jī)制。
類:是一組大體上相同的對象,是在對象之上的抽象,對象是類的具體化。
封裝:是對所有對象的內(nèi)部軟件范圍的邊界進(jìn)行界定,對各對象之間相互作用的接口進(jìn)行描述,對每個對象的內(nèi)部實現(xiàn)進(jìn)行保護(hù)。
聯(lián)編:指把一個過程調(diào)用和響應(yīng)調(diào)用而需執(zhí)行的代碼加以結(jié)合的過程。
面向?qū)ο蠓治觯菏菓?yīng)用面向?qū)ο笾袑ο笈c類、屬性與服務(wù)、繼承與封裝、基于消息的通信等概念,在問題空間建立以對象為基礎(chǔ)單元的系統(tǒng)。
結(jié)構(gòu):是一種組織方式,在面向?qū)ο蠓治鲋校付喾N對象的組織方式,用來反映問題空間的復(fù)雜事物和復(fù)雜關(guān)系。
分類結(jié)構(gòu):描述一類對象中成員的共有屬性與服務(wù),并將其擴(kuò)充到每個實例中,意在顯示現(xiàn)實世界中事物的共性與特性。
服務(wù):指某個對象所具有的特定的行為。
屬性:是描述對象或分類結(jié)構(gòu)實例的單元。
面向?qū)ο笤O(shè)計:是在系統(tǒng)分析的基礎(chǔ)上,根據(jù)系統(tǒng)功能和用戶操作使用方面的需求及技術(shù)、經(jīng)濟(jì)和運行環(huán)境等方面的條件,運用面向?qū)ο蟮幕舅枷牒透拍睿M(jìn)一步細(xì)化,改進(jìn)的擴(kuò)展面向?qū)ο蠓治龅奈鍌€層次的模型,以確立系統(tǒng)的物理模型。
消息傳遞:指當(dāng)一個消息發(fā)送給某個對象時,包括要求接收對象去執(zhí)行某些活動的信息,接收到消息的對象經(jīng)過解釋,然后鄧以響應(yīng)的通信機(jī)制。
實例連接:就是一個對象的實例與另一個對象的實例的對應(yīng)關(guān)系,它反映了對象之間的聯(lián)系和基于消息的通信機(jī)制。
一、 管理信息系統(tǒng)的概念與結(jié)構(gòu)
什么是信息?信息運動的基本形式是什么?
信息是人們關(guān)心的事情的消息或知識,并對接收者行為或思維活動產(chǎn)生影響。
信息接受者作為主體,信源作為客體,主體接收來自客體的信息進(jìn)行處理,根據(jù)處理后的信息付諸行動。主體的行動反過來又影響客體,這種影響稱為信息反饋。揭示了客觀事物在相互作用中實現(xiàn)有目的的運動的基本規(guī)律。正確設(shè)置和利用信息反饋可使主體不斷調(diào)整行為達(dá)到預(yù)定目標(biāo)。
信息從客體傳輸?shù)街黧w,經(jīng)過接收、處理、行動各環(huán)節(jié)反饋到客體,形成一個信息運動的循環(huán),稱為信息循環(huán)。信息循環(huán)是信息運動的基本形式。
聯(lián)系實際說明信息的主要特征。
可傳輸性:信息可脫離信源進(jìn)行傳輸并不影響信息的內(nèi)容。
可存儲性:可借助載體在一定的條件下存儲,為信息積累、加工、應(yīng)用提供可能。
可加工性:可通過一定的手段加工。加工的方法、目的反映了獲取和利用信息的特定需求。加工過程要保證語法、語義、語用的統(tǒng)一。加工后的信息反映了信源和信宿間相互聯(lián)系和作用的更為重要和規(guī)律化的作用。
共享性:一個信源的信息可為多個接收者享用。
時滯性 :信息從信源到接收者要經(jīng)過一段時間。時滯的大小與載體運動特性和通道性質(zhì)有關(guān)。實時處理的信息要注意將時滯控制在允許的范圍內(nèi)。
什么是信息資源?信息資源的重要性?
信息資源通常包括:信息(消息、知識、技術(shù))及其載體、信息采集、傳輸、加工、存儲的各類設(shè)施和軟件;制造上述硬、軟件的設(shè)施;有關(guān)信息采集、加工、傳輸、存儲、利用的各處標(biāo)準(zhǔn)、規(guī)范、規(guī)章、制度、方法、技術(shù)等。
人類社會活動離不開信息,信息的效用在于對決策的影響。
人類生存和發(fā)展的戰(zhàn)略資源除了物質(zhì)資源還包括信息資源。
積極開發(fā)和利用信息資源是強(qiáng)國富民的戰(zhàn)略措施。
信息成為創(chuàng)造社會財富,促進(jìn)社會發(fā)展的重要資源已是事實。
試述信息化對社會的經(jīng)濟(jì)意義?
信息化是指人們的信息活動的規(guī)模不斷增長以至在國民經(jīng)濟(jì)中占主導(dǎo)地位的過程。信息活動在社會經(jīng)濟(jì)活動中的規(guī)模和比重不斷增加,工業(yè)產(chǎn)品中信息成本的比例迅速增加,信息化是以物質(zhì)生產(chǎn)活動的成熟化為前提的。信息化是生產(chǎn)力的重大變革,以計算機(jī)和通信技術(shù)為代表的現(xiàn)代信息技術(shù)是信息化生產(chǎn)力的重要組成部分,推廣應(yīng)用現(xiàn)代化信息技術(shù)是推動信息化工作的主要內(nèi)容之一,但信息化不等于計算機(jī)、不等于網(wǎng)絡(luò)化。信息活動的主體是人而不是機(jī)器,技術(shù)、組織管理和人是信息化生產(chǎn)力的三個重要因素,也是推進(jìn)信息化的三項關(guān)鍵資源。
試述企業(yè)中物質(zhì)與信息流的關(guān)系?
企業(yè)物的變幻和流動,由此形成的實體運動稱為物流,伴隨著物流,工業(yè)企業(yè)中有大量的信息運動,企業(yè)中信息的定向流動稱為信息流,信息流的運動表示了企業(yè)中各項管理活動的內(nèi)容和節(jié)奏。
企業(yè)中的物流是單向的,整個過程是不可逆的;而信息流是雙向的,存在信息反饋過程,反饋信息是管理活動的重要依據(jù),沒有信息反饋,就沒有真正的管理活動。
試述現(xiàn)代社會組織對信息化的基本要求?
信息化是指人們的信息活動的規(guī)模不斷增長以至在國民經(jīng)濟(jì)中占主導(dǎo)地位的過程,信息化涉及到社會生活的各個領(lǐng)域,將引起產(chǎn)業(yè)結(jié)構(gòu)、就業(yè)結(jié)構(gòu)、社會組織和個人行為方式的重大變化,信息化是以物質(zhì)生產(chǎn)活動的成熟化為前提的,信息化是生產(chǎn)力的重大變革,以計算機(jī)和通信技術(shù)為代表的現(xiàn)代信息技術(shù)是信息化生產(chǎn)力的重要組成部分,推廣應(yīng)用現(xiàn)代化信息技術(shù)是推動信息化工作的主要內(nèi)容之一,但信息化不等于計算機(jī)、不等于網(wǎng)絡(luò)化。信息資源的開發(fā),管理與利用需要多方面的工作互相配合,計算機(jī)化、通信網(wǎng)絡(luò)化中是其中的部分內(nèi)容,而且,信息活動的主體是人而不是機(jī)器,人是信息化的社會生產(chǎn)力中最積極、最活躍的因素。技術(shù)、組織管理和人是信息化生產(chǎn)力的三個重要因素,也是推進(jìn)信息化的三項關(guān)鍵資源。在推進(jìn)信息化的實踐中,信息技術(shù)的發(fā)展是十分重要的任務(wù)。
試述計算機(jī)輔助管理各階段的目標(biāo)、功能、關(guān)鍵技術(shù)與代表性系統(tǒng)?
事務(wù)管理:目標(biāo):提高文書、統(tǒng)計等事務(wù)處理工作的效率。功能:統(tǒng)計、計算、制表、文字處理。技術(shù):高級語言、文件管理。系統(tǒng):電子數(shù)據(jù)處理系統(tǒng);系統(tǒng)處理:目標(biāo):提高管理信息處理的綜合性、計劃性、系統(tǒng)性、及時性、準(zhǔn)確性。功能:計劃、綜合統(tǒng)計、管理報告的生成。技術(shù):數(shù)據(jù)庫技術(shù)、數(shù)據(jù)通信與計算機(jī)網(wǎng)絡(luò)。系統(tǒng):傳統(tǒng)的MIS;支持決策階段:目標(biāo):為決策者在決策過程中的活動提供支持,以改善管理決策的的有效性。功能:分析、優(yōu)化、評價、預(yù)測。技術(shù):人機(jī)對話、模型管理、人工智能的應(yīng)用。系統(tǒng):決策支持系統(tǒng)、現(xiàn)代的管理信息系統(tǒng);綜合服務(wù):目標(biāo):提高人員素質(zhì)、創(chuàng)造良好工作環(huán)境。功能:上述功能的綜合集成,特別是對人們的智能活動提供主動積極支持。技術(shù):信息傳輸技術(shù),多媒體信息處理技術(shù)、人工智能技術(shù)的應(yīng)用。系統(tǒng):ISDN系統(tǒng)、因特網(wǎng)、WWW服務(wù)器。
試比較MIS的集中式和分布式的優(yōu)缺點?
信息資源在空間上集中配置的系統(tǒng)稱為集中式。優(yōu)點:信息資源集中、管理方便、規(guī)范統(tǒng)一;專業(yè)人員集中使用,有利于發(fā)揮他們的作用,便于組織人員培訓(xùn)和提高工作;信息資源利用率高;系統(tǒng)安全措施實施方便。缺點:隨著系統(tǒng)規(guī)模的擴(kuò)大和功能的提高,集中式系統(tǒng)的復(fù)雜性迅速增長,給管理維護(hù)帶來困難;對組織變革和技術(shù)發(fā)展的適應(yīng)性差,應(yīng)變能力弱;不得于發(fā)揮用戶在系統(tǒng)開發(fā)、維護(hù)、管理方面的積極性與主動精神;系統(tǒng)比較脆弱,主機(jī)出現(xiàn)故障時可能使整個系統(tǒng)停止工作。利用計算機(jī)網(wǎng)絡(luò)把分布在不同地點的計算機(jī)硬件、軟件、數(shù)據(jù)等信息資源聯(lián)系在一起,服務(wù)于一個共同的目標(biāo)而實現(xiàn)相互通信和資源共享,就形成了管理信息系統(tǒng)的分布式結(jié)構(gòu),具有分布結(jié)構(gòu)的系統(tǒng)稱為分布式系統(tǒng)。優(yōu)點:可以根據(jù)應(yīng)用需要和存取方式來配置信息資源;有利于發(fā)揮用戶在系統(tǒng)開發(fā)、維護(hù)和信息資源管理方面的積極性主動性,提高系統(tǒng)對用戶需求變更的適應(yīng)性和對環(huán)境的應(yīng)變能力;系統(tǒng)擴(kuò)展方便,增加一個網(wǎng)絡(luò)結(jié)點不會影響其他結(jié)點的工作,系統(tǒng)建設(shè)可以采取逐步擴(kuò)展網(wǎng)絡(luò)結(jié)點的漸進(jìn)方式,以合理使用系統(tǒng)開發(fā)所需資源;系統(tǒng)的健壯性好,網(wǎng)絡(luò)上一個結(jié)點出現(xiàn)故障不會導(dǎo)致全系統(tǒng)癱瘓。缺點:由于信息資源分散,系統(tǒng)開發(fā)、維護(hù)和管理的標(biāo)準(zhǔn)、規(guī)范不易統(tǒng)一;配置在不同地點的信息資源一般分屬管理信息系統(tǒng)的各子系統(tǒng),不同子系統(tǒng)之間往往存在利益沖突,管理上協(xié)調(diào)有一定困難;各地計算機(jī)系統(tǒng)工作條件與環(huán)境不一,不利于安全保密措施的統(tǒng)一實施。
什么是管理信息系統(tǒng)?它由哪幾部分組成?試述其功能結(jié)構(gòu)、層次結(jié)構(gòu)與職能結(jié)構(gòu)的關(guān)系?
管理信息系統(tǒng)是為了實現(xiàn)組織的整體目標(biāo),對管理信息進(jìn)行系統(tǒng)的、綜合的處理,輔助各級管理決策的計算機(jī)硬、軟件、通訊設(shè)備、規(guī)章制度及有關(guān)人員的統(tǒng)一體。組成:計算機(jī)硬件系統(tǒng);計算機(jī)軟件系統(tǒng);數(shù)據(jù)及其存儲介質(zhì);通信系統(tǒng);非計算機(jī)系統(tǒng)的信息收集、處理設(shè)備;規(guī)章制度;工作人員。功能結(jié)構(gòu):信息收集;信息存儲;問題修理;對話和信息輸出;信息管理機(jī)構(gòu)。層次結(jié)構(gòu):事務(wù)處理;業(yè)務(wù)信息處理;戰(zhàn)術(shù)信息處理;戰(zhàn)略信息處理。
集中式
系統(tǒng)結(jié)構(gòu) 一般分布式 分布式顯示型
分布式 分布式邏輯型
客戶機(jī)/服務(wù)器式 分布式數(shù)據(jù)管理型
分布式數(shù)據(jù)文件型
二、 管理信息系統(tǒng)建設(shè)導(dǎo)論
試述MIS生命周期各階段系統(tǒng)建設(shè)的主要內(nèi)容和各階段之間的關(guān)系?
系統(tǒng)規(guī)劃:根據(jù)組織的整體目標(biāo)和發(fā)展戰(zhàn)略,確定管理信息系統(tǒng)的發(fā)展戰(zhàn)略,明確組織總的信息需求,制定管理信息系統(tǒng)建設(shè)總計劃;并根據(jù)需求的輕、重、緩、急及資源和應(yīng)用環(huán)境的約束,把規(guī)劃的系統(tǒng)建設(shè)內(nèi)容分解成若干開發(fā)項目,以分期分批進(jìn)行系統(tǒng)開發(fā);系統(tǒng)開發(fā):根據(jù)系統(tǒng)規(guī)劃階段確定的擬建系統(tǒng)總體方案和開發(fā)項目的安排,分期分批進(jìn)行系統(tǒng)開發(fā);系統(tǒng)運行與維護(hù):是系統(tǒng)生命周期中歷時最久的階段,也是管理信息系統(tǒng)實現(xiàn)其功能,獲得效益的階段,分為糾錯性維擴(kuò)、適應(yīng)性維護(hù)、完善性維護(hù)和預(yù)防性維護(hù);系統(tǒng)更新:當(dāng)現(xiàn)有系統(tǒng)或系統(tǒng)的某些主要部分不能通過維護(hù)來適應(yīng)環(huán)境和用戶信息需求的變化時,或者用維護(hù)的辦法在原有系統(tǒng)上進(jìn)行調(diào)整已不經(jīng)濟(jì)時,則整個管理信息系統(tǒng)或某個子系統(tǒng)就要淘汰,新的系統(tǒng)建設(shè)工作或項目開發(fā)工作便隨之開始。
試述早期的MIS開發(fā)方法存在的主要問題?
工作階段的劃分原則不明確,各階段的工作缺乏規(guī)范的章程、方法、表達(dá)工具與標(biāo)準(zhǔn);系統(tǒng)建設(shè)過程用戶參與程度低,用戶與專業(yè)人員對話缺乏有效的手段;系統(tǒng)開發(fā)的工作任務(wù)集中在系統(tǒng)實施階段,系統(tǒng)分析、設(shè)計工作不深入;系統(tǒng)實施階段的工作采取“自底向上”的方法,系統(tǒng)總體功能與目標(biāo)的實現(xiàn)難以保證。
試述生命周期概念對MIS建設(shè)的意義?
系統(tǒng)生命周期,廣義地看,任何系統(tǒng)均有產(chǎn)生、發(fā)展、成熟、消亡或更新?lián)Q代的過程,這個過程稱為系統(tǒng)的生命周期。對于復(fù)雜系統(tǒng)的建設(shè)具有指導(dǎo)意義。管理信息系統(tǒng)的建設(shè)工作是一項長期、艱巨的任務(wù),從用戶提出要求到系統(tǒng)建成,存在著一系列相互聯(lián)系的工作環(huán)節(jié)。每個工作的好壞直接影響相關(guān)環(huán)節(jié),進(jìn)而影響整個系統(tǒng)建設(shè)的質(zhì)量與進(jìn)程。因此,正確認(rèn)識系統(tǒng)的發(fā)展規(guī)律,合理劃分系統(tǒng)建設(shè)的工作階段,了解不同發(fā)展階段的特點和相互關(guān)系,系統(tǒng)建設(shè)工作才會有合理的組織與科學(xué)的秩序。
試述系統(tǒng)方法的主要原則。
(l)整體性原則。系統(tǒng)是相互聯(lián)系、相互作用的諸要素的綜合體。系統(tǒng)方法的基本點是從整體目標(biāo)和功能出發(fā),正確處理系統(tǒng)各組成部分之間的相互聯(lián)系和相互作用,是解決復(fù)雜系統(tǒng)各類問題的關(guān)鍵所在。
(2)分解-協(xié)調(diào)原則。在處理復(fù)雜系統(tǒng)時,可將整個系統(tǒng)分解成若干相互關(guān)聯(lián)的子系統(tǒng),即把復(fù)雜問題化成若干相對簡單的問題以方便求解。在處理各類子問題時,必須根據(jù)系統(tǒng)的整體目標(biāo)與功能,協(xié)調(diào)各子系統(tǒng)的行為、功能與目標(biāo),以保證整體功能、目標(biāo)的實現(xiàn)。分解-協(xié)調(diào)原則是處理各種復(fù)雜問題的基本的、有效的原則之一。
(3)目標(biāo)優(yōu)化原則。"目標(biāo)優(yōu)化"對簡單系統(tǒng)來說是求"最優(yōu)解",對復(fù)雜系統(tǒng)求的是"滿意解"。
論結(jié)構(gòu)化方法的基本思路和原則?
"結(jié)構(gòu)化"一詞在系統(tǒng)建設(shè)中的含義是用一組規(guī)范的步驟、準(zhǔn)則和工具來進(jìn)行某項工作?;谙到y(tǒng)生命周期概念的結(jié)構(gòu)化方法,為管理信息建設(shè)提供了規(guī)范的步驟、準(zhǔn)則與工具。
結(jié)構(gòu)化方法的基本思路是把整個系統(tǒng)開發(fā)過程分成若干階段,每個階段進(jìn)行若干活動,每個活動應(yīng)用一系列標(biāo)準(zhǔn)、規(guī)范方法和技術(shù)完成一個或多個任務(wù),形成符合給定規(guī)范的產(chǎn)品。
結(jié)構(gòu)化方法的主要原則:
(l)用戶參與的原則。
(2)"先邏輯,后物理"的原則。
(3)"自項向下"的原則。
(4)工作成果描述標(biāo)準(zhǔn)化原則。
三、系統(tǒng)規(guī)劃
試述系統(tǒng)規(guī)劃的主要目標(biāo)和任務(wù)?
系統(tǒng)規(guī)劃階段的主要目標(biāo):就是制訂出 MIS的長期發(fā)展方案,決定MIS在整個生命周期內(nèi)的發(fā)展方向、規(guī)模和發(fā)展進(jìn)程。
系統(tǒng)規(guī)劃階段的主要任務(wù)是:
(1)制訂MIS的發(fā)展戰(zhàn)略。
(2)確定組織的主要信息需求,形成MIS的總體結(jié)構(gòu)方案;安排項目開發(fā)計劃。
(3)制訂系統(tǒng)建設(shè)的資源分配。
系統(tǒng)規(guī)劃工作的特點?
(1)系統(tǒng)規(guī)劃工作具有較強(qiáng)的不確定性,非結(jié)構(gòu)化程度較高。
(2)其工作環(huán)境是組織管理環(huán)境,高層管理人員是工作的主體。
(3)系統(tǒng)規(guī)劃是一個管理決策問題,同時系統(tǒng)規(guī)劃也是技術(shù)與管理相結(jié)合的過程,它確定利用現(xiàn)代化信息技術(shù)有效地支持管理決策的總體方案。
(4)系統(tǒng)規(guī)劃人員對管理與技術(shù)的理解程度,對管理與技術(shù)發(fā)展的見識,以及開創(chuàng)精神與求實態(tài)度是規(guī)劃工作的決定因素。
(5)規(guī)劃工作的結(jié)果是要明確回答規(guī)劃工作內(nèi)容中提出的問題,描繪出系統(tǒng)的總體概貌和發(fā)展進(jìn)程,但宜粗不宜細(xì)。
(6)MIS系統(tǒng)規(guī)劃必須納入整個組織的發(fā)展規(guī)劃,并應(yīng)定期滾動。
系統(tǒng)規(guī)劃工作的關(guān)鍵問題?
(l)戰(zhàn)略計劃是核心。
(2)解決問題的有效性是關(guān)鍵。
(3)應(yīng)變能力是MIS成功的關(guān)鍵問題之一,也是當(dāng)前MIS建設(shè)與應(yīng)用的瓶頸問題。
(4)人、管理、技術(shù)應(yīng)協(xié)調(diào)發(fā)展。
MIS戰(zhàn)略規(guī)劃的意義及核心問題?
戰(zhàn)略問題是關(guān)于一個組織生存發(fā)展的全局性、關(guān)鍵性和長期性的問題。
MIS的戰(zhàn)略問題通常包括主要發(fā)展目標(biāo)、發(fā)展重點、實現(xiàn) 目標(biāo)的途徑和措施等。
MIS的戰(zhàn)略規(guī)劃既是企業(yè)戰(zhàn)略規(guī)劃下的一個專門性規(guī)劃,也是企業(yè)戰(zhàn)略規(guī)劃的重要組成部分。
如何使一個組織中的MIS發(fā)展戰(zhàn)略與組織本身的發(fā)展戰(zhàn)略保持一致是MIS戰(zhàn)略規(guī)劃工作的核心問題之一。
MIS戰(zhàn)略規(guī)劃的目標(biāo)和內(nèi)容?
在MIS規(guī)劃中,戰(zhàn)略規(guī)劃階段的目標(biāo)是制定同組織機(jī)構(gòu)的目標(biāo)、目的和戰(zhàn)略相一致的MIS目標(biāo)、目的和戰(zhàn)略。
一般來說,整個戰(zhàn)略規(guī)劃包含以下主要內(nèi)容:
(1)信息系統(tǒng)的目標(biāo)、約束和結(jié)構(gòu)。
(2)了解當(dāng)前的能力狀況。
(3)對影響計劃的信息技術(shù)發(fā)展的預(yù)測。
(4)近期計劃。
試述戰(zhàn)略集轉(zhuǎn)移法的基本思路?
該方法把組織的總戰(zhàn)略看成一個“信息集合”,包括使命、目標(biāo)、戰(zhàn)略以及其他戰(zhàn)略變量,戰(zhàn)略性的MIS規(guī)劃就是要把組織的這種戰(zhàn)略集合轉(zhuǎn)化為“MIS的戰(zhàn)略集合”,而后者由MIS的系統(tǒng)目標(biāo)、環(huán)境約束和戰(zhàn)略規(guī)劃組成。
什么是關(guān)鍵成功因素法?其基本思路是什么?
關(guān)鍵成功因素法就是那些必須經(jīng)常得到管理人員關(guān)注的活動區(qū)域,對這些區(qū)域的運行情況要經(jīng)常不斷地進(jìn)行度量,并提供這些度量信息以供決策使用。
在每一個企業(yè)組織中,都存在著對該組織的成功起關(guān)鍵作用的因素,稱之為關(guān)鍵成功因素。
決策的信息需求來自于關(guān)鍵因素。
關(guān)鍵成功因素總是與那些能確保企業(yè)生存和發(fā)展的方面和部門相關(guān)的。
對不同的MIS,其信息需求各不相同。而同一個MIS的信息,需求在不同的時期也會不同。
關(guān)鍵成功因素法就是那些必須經(jīng)常得到管理人員關(guān)注的活動區(qū)域,對這些區(qū)域的運行情況要經(jīng)常不斷的變量,并提供這些度量信息以供決策使用。
因此,在規(guī)劃一個管理信息系統(tǒng)時,三個"必須"要經(jīng)常強(qiáng)調(diào):
系統(tǒng)必須適合企業(yè)或組織所屬的行業(yè)以及它采用的特殊策略;
系統(tǒng)必須要能夠識別那些為使企業(yè)成功而在管理上經(jīng)常給予認(rèn)真關(guān)注的"成功因素";
在系統(tǒng)提供給各管理階層的報告中,必須突出有關(guān)成功因素的情況。
形成關(guān)鍵因素的原由?
關(guān)鍵成功因素基本上來源于以下幾個方面:
(l)特殊行業(yè)的結(jié)構(gòu)。
(2)競爭策略、行業(yè)地位與地理位置。
(3)環(huán)境因素。
(4)暫時性因素。
試述BSP法的基本出發(fā)點?
BSP方法論的基本出發(fā)點是:
(l)一個信息系統(tǒng)必須支持企業(yè)的目標(biāo)。信息系統(tǒng)是企業(yè)的有機(jī)組成部分并企業(yè)的總體有效性起關(guān)鍵性作用??蓪SP作為企業(yè)戰(zhàn)略轉(zhuǎn)化為信息系統(tǒng)戰(zhàn)略的轉(zhuǎn)化過程。
(2)一個信息系統(tǒng)的戰(zhàn)略應(yīng)當(dāng)表達(dá)出企業(yè)中各個管理層次的需要。不同層次的管理活動有不同的信息需求,必須建立一個合理的框架定義信息系統(tǒng)。信息系統(tǒng)強(qiáng)調(diào)對管理決策的支持,企業(yè)中計劃和控制是決策的關(guān)鍵,可以此為基礎(chǔ)構(gòu)成信息系統(tǒng)的框架。企業(yè)中存在三種計劃控制層:戰(zhàn)略計劃層、管理控制層、操作控制層。一般,組織的各個部門都與某一資源的屬性有關(guān),它的活動和決策形成一個與此資源有關(guān)的生命周期且支配其它資源稱為關(guān)鍵資源,其管理過程垂直穿過各管理層次和平行各職能部門。因此,可同時基于資源、計劃和控制層次來建立信息系統(tǒng)的總體結(jié)構(gòu)。
(3)一個信息系統(tǒng)應(yīng)該向整個組織提供一致性的信息。強(qiáng)調(diào)數(shù)據(jù)的一致性就要把信息作為資源統(tǒng)一管理,管理部門要負(fù)責(zé)制定數(shù)據(jù)一致性的定義、技術(shù)實現(xiàn)、使用規(guī)則和數(shù)據(jù)安全性的策略和規(guī)程。
(4)一個信息系統(tǒng)應(yīng)當(dāng)在組織機(jī)構(gòu)和管理體制改變時保持工作能力。信息系統(tǒng)應(yīng)具備一定的適應(yīng)性和應(yīng)變能力。BSP采用企業(yè)過程的概念,對任何企業(yè)都可從邏輯上定義出一組過程,企業(yè)產(chǎn)品/服務(wù)基本不變,過程改變極小。
(5)一個信息系統(tǒng)的戰(zhàn)略規(guī)劃應(yīng)由總體信息系統(tǒng)中的子系統(tǒng)開始實現(xiàn)。采取“自上而下”的系統(tǒng)規(guī)劃和“自下而上”的實施。這種實施戰(zhàn)略可按步驟以模塊化的方法建設(shè),并兼顧組織的企業(yè)重點、資金情況和其它短期的因素。
試述BSP實現(xiàn)的主要步驟?
BSP實現(xiàn)的主要步驟:
?、?定義企業(yè)目標(biāo);
?、?定義企業(yè)過程;
③ 定義數(shù)據(jù)類;
?、?定義信息系統(tǒng)總體結(jié)構(gòu)。
什么是企業(yè)過程?什么是數(shù)據(jù)類?試述企業(yè)過程的三項主要資源的四種數(shù)據(jù)類?
企業(yè)過程被定義為在企業(yè)資源中所需要的、邏輯上相關(guān)的一組決策和活動,它們的分析和識別無需顧及與組織機(jī)構(gòu)的聯(lián)系。數(shù)據(jù)類是指支持企業(yè)所必需的邏輯上相關(guān)的數(shù)據(jù)。計劃和控制資源、產(chǎn)品/服務(wù)資源、支持性資源。存檔類數(shù)據(jù)、事務(wù)類數(shù)據(jù)、計劃類數(shù)據(jù)、統(tǒng)計類數(shù)據(jù)。
試述U/C矩陣的建立方法和在系統(tǒng)規(guī)劃中的作用?
U/C矩陣是對數(shù)據(jù)類和企業(yè)過程關(guān)系的描述,我們將數(shù)據(jù)類對照企業(yè)過程安排在一個矩陣當(dāng)中,用字母C和U表示哪個過程產(chǎn)生該數(shù)據(jù)和哪個過程使用該數(shù)據(jù)。在矩陣中,按關(guān)鍵資源的生命周期順序放置過程,即計劃過程,度量和控制過程,直接涉及產(chǎn)品地過程,最后是管理支持資源的過程。其次是根據(jù)過程產(chǎn)生數(shù)據(jù)的順序?qū)?shù)據(jù)類排在另一軸上,開始是由計劃過程產(chǎn)生數(shù)據(jù),接著把所有其他數(shù)據(jù)類列入矩陣中,并在適當(dāng)?shù)男辛薪徊嫣幪钌螩和U。U/C矩陣在系統(tǒng)規(guī)劃中的主要作用是劃分子系統(tǒng)。
四、系統(tǒng)分析
什么是管理信息系統(tǒng)開發(fā)中的系統(tǒng)分析?其主要目標(biāo)和活動內(nèi)容有哪些?系統(tǒng)分析工作的特點是什么?
系統(tǒng)分析是指在管理信息系統(tǒng)開發(fā)的生命周期中系統(tǒng)分析階段的各項活動和方法,也指應(yīng)用系統(tǒng)思想和系統(tǒng)科學(xué)的原理進(jìn)行分析工作的方法與技術(shù)。目標(biāo):根據(jù)系統(tǒng)規(guī)劃所確定的系統(tǒng)總體結(jié)構(gòu)方案和項目開發(fā)計劃,按擬定的項目開發(fā)出可以運行的實際系統(tǒng)?;顒樱合到y(tǒng)初步調(diào)查、可行性研究、系統(tǒng)詳細(xì)調(diào)查、新系統(tǒng)邏輯方案的提出。特點:工作內(nèi)容涉及面廣、不確定性大;主要面向組織管理問題,工作方式主要是和人打交道;主要成果是文件;追求的是有限目標(biāo)。
試述結(jié)構(gòu)化系統(tǒng)分析中主要工具的特點?
表達(dá)方式規(guī)范,表達(dá)的內(nèi)容確切,無二義;形式簡潔,易理解,便于和非專業(yè)用戶交流;便于查詢、檢索、易維護(hù);便于計算機(jī)輔助建模。
試述數(shù)據(jù)流圖(DFD)的組成與基本符號以及在系統(tǒng)分析中的作用?
組成:外部項、加工、數(shù)據(jù)存儲、數(shù)據(jù)流。作用:DFD的繪制過程,是系統(tǒng)分析過程的重要組成部分,這一過程自頂向下,逐層分解就是由系統(tǒng)外部至系統(tǒng)內(nèi)部、由總體到局部、由抽象到具體的系統(tǒng)邏輯模型建立過程;DFD是系統(tǒng)分析人員與用戶進(jìn)行交流的有效手段;DFD是系統(tǒng)設(shè)計的主要依據(jù)之一。
試述數(shù)據(jù)詞典(DD)在系統(tǒng)分析中的作用和編寫的基本要求?
作用:是給數(shù)據(jù)流圖上每個成分以定義和說明。要求:對數(shù)據(jù)流圖上各種成分的定義必須明確、易理解、唯一;命名、編號與數(shù)據(jù)流圖一致,必要時可增加編碼,方便查詢和檢索、維護(hù)和統(tǒng)計報表;符合一致性與完整性的要求,對數(shù)據(jù)流圖上的成分定義與說明無遺漏項;格式規(guī)范、風(fēng)格統(tǒng)一、文字精煉、數(shù)字與符號正確。
試述數(shù)據(jù)流圖繪制的主要原則、步驟與方法?
原則:明確系統(tǒng)界面;自頂向下逐層擴(kuò)展;合理布局;數(shù)據(jù)流圖只反映數(shù)據(jù)流向、數(shù)據(jù)加工和邏輯意義上的數(shù)據(jù)存儲,不反映任何數(shù)據(jù)處理的技術(shù)過程、處理方式和時間順序,也不反映各部分相互聯(lián)系的判斷與控制條件等技術(shù)問題;數(shù)據(jù)流圖繪制過程就是系統(tǒng)的邏輯模型的形成過程,必須始終與用戶密切接觸,詳細(xì)討論,不斷修改,也要和其他系統(tǒng)建設(shè)者共同商討以求一致意見。步驟:確定所開發(fā)的系統(tǒng)的外部項,即系統(tǒng)的數(shù)據(jù)來源的去處;確定整個系統(tǒng)的輸出數(shù)據(jù)流和輸入數(shù)據(jù)流,把系統(tǒng)作為一個加工環(huán)節(jié),畫出關(guān)聯(lián)圖;確定系統(tǒng)的主要信息處理功能,按此將整個系統(tǒng)分解成幾個加工環(huán)節(jié);根據(jù)自頂向下,逐層分解的原則,對上層圖中全部或部分加工環(huán)節(jié)進(jìn)行分解;直到逐層分解結(jié)束;對草圖進(jìn)行檢查和合理布局;和用戶進(jìn)行交流,在用戶完全理解數(shù)據(jù)圖的內(nèi)容的基礎(chǔ)上征求用戶的意見;用計算機(jī)或其他制圖、編輯工具畫出正規(guī)的數(shù)據(jù)流圖。
什么是基本加工?描述表達(dá)基本加工邏輯功能的結(jié)構(gòu)化工具的特點是什么?
數(shù)據(jù)流圖中所有不進(jìn)一步分解的加工為基本加工,基本加工有父項,無子項,而非基本加工均有子項。特點:表達(dá)方式規(guī)范,表達(dá)的內(nèi)容確切,無二義;形式簡潔、易理解、便于和非專業(yè)用戶交流;便于查詢,檢索,易維護(hù);便于計算機(jī)輔助建模。
試述系統(tǒng)分析中信息收集的重要性、主要內(nèi)容、策略和基本方法?
信息收集是完成系統(tǒng)分析各項任務(wù)的基礎(chǔ)。內(nèi)容:組織的信息、人的信息、工作的信息和環(huán)境的信息。策略:全面調(diào)查策略;關(guān)鍵因素策略;點面結(jié)合策略。方法:面談、調(diào)查表、查閱文獻(xiàn)和實地觀察、實踐。
試述系統(tǒng)說明書在系統(tǒng)建設(shè)中的作用、內(nèi)容和編寫要求?
系統(tǒng)說明書是系統(tǒng)分析階段工作的全面總結(jié),是主管人員對系統(tǒng)進(jìn)入設(shè)計階段的決策依據(jù),只有系統(tǒng)說明書經(jīng)過系統(tǒng)開發(fā)工作的領(lǐng)導(dǎo)部門審查批準(zhǔn)后才能進(jìn)行下一階段的工作,它又是后續(xù)各階段工作的主要依據(jù)之一。內(nèi)容:系統(tǒng)開發(fā)項目概述;需求說明;現(xiàn)行系統(tǒng)的狀況;新系統(tǒng)的目標(biāo)、功能和邏輯模型(重點);系統(tǒng)實施計劃。要求:全面、系統(tǒng)、準(zhǔn)確、詳實、清晰地表達(dá)系統(tǒng)開發(fā)的目標(biāo)、任務(wù)和系統(tǒng)功能。
系統(tǒng)詳細(xì)調(diào)查的目標(biāo)和內(nèi)容是什么?
目標(biāo):在可行性研究的基礎(chǔ)上進(jìn)一步對現(xiàn)行系統(tǒng)進(jìn)行全面深入的調(diào)查和分析,弄清楚現(xiàn)行系統(tǒng)運行狀況,發(fā)現(xiàn)其薄弱環(huán)節(jié),找出要解決的問題實質(zhì),確保新系統(tǒng)比原系統(tǒng)更有效。內(nèi)容:組織機(jī)構(gòu)的調(diào)查;業(yè)務(wù)處理狀況調(diào)查;現(xiàn)行系統(tǒng)的目標(biāo),主要功能和用戶需求調(diào)查;信息流程調(diào)查;數(shù)據(jù)及功能分析;系統(tǒng)運營環(huán)境分析。
試述系統(tǒng)初步調(diào)查的目標(biāo)及主要內(nèi)容?
系統(tǒng)的初步調(diào)查是系統(tǒng)分析和系統(tǒng)開發(fā)的第一項工作,系統(tǒng)規(guī)劃階段未對每個開發(fā)項目的目標(biāo)、規(guī)模和內(nèi)容做詳細(xì)分析。另由于環(huán)境可能發(fā)生變化,開發(fā)項目的基本要求到系統(tǒng)開發(fā)時需根據(jù)實際情況審定。主要目標(biāo)就是從系統(tǒng)分析人員和管理人員的角度,看新項目開發(fā)有無必要和可能。
內(nèi)容包括:(1)調(diào)查內(nèi)容。調(diào)查有關(guān)組織的、人員的和工作的信息。(2)分析內(nèi)容。有什么、要什么、能提供什么、有無必要和可能進(jìn)一步調(diào)查研究。
調(diào)查結(jié)論及工作成果。
結(jié)論有:(1)有必要有可能開發(fā);(2)不必開發(fā),對原系統(tǒng)進(jìn)行調(diào)整;(3)發(fā)揮原系統(tǒng)作用;(4)目前無必要;(5)目前無條件。
成果是:系統(tǒng)開發(fā)建議書。包括項目名;項目目標(biāo);開發(fā)的必要性和可能性;項目內(nèi)容;開發(fā)的初步方案。
可行性研究安排。包括對項目的規(guī)模、目標(biāo)和投資的估算、人員的配置、進(jìn)度計劃。
試述系統(tǒng)可行性研究的目標(biāo)及工作內(nèi)容?
目標(biāo)是:進(jìn)一步明確系統(tǒng)的目標(biāo)、規(guī)模和功能,提出擬開發(fā)系統(tǒng)的初步方案和計劃。要對系統(tǒng)的規(guī)模、目標(biāo)及有關(guān)約束條件進(jìn)行論證,并提出系統(tǒng)的邏輯模型及可能的方案,為確定系統(tǒng)開發(fā)項目的決策提供科學(xué)依據(jù)。
主要從技術(shù)可行性、經(jīng)濟(jì)可行性、營運可行性三方面進(jìn)行研究,
試述系統(tǒng)可行性研究的步驟?
(1)確定系統(tǒng)的規(guī)模與目標(biāo);
(2)明確用戶主要信息處理需求;
(3)提出擬建系統(tǒng)的初步方案;
(4)審查新系統(tǒng)的目標(biāo)、功能與規(guī)模;
(5)提出并評價可能的方案,進(jìn)行可行性研究;
(6)確定方案;
(7)制定項目開發(fā)計劃;
(8)編寫可行性分析報告;
(9)向用戶審查小組和指導(dǎo)委員會提交結(jié)果。
試述系統(tǒng)可行性研究的工作結(jié)果?
可行性研究結(jié)果主要包括:可行性研究報告和系統(tǒng)設(shè)計任務(wù)書。
可行性研究報告的主要內(nèi)容:(1)現(xiàn)行系統(tǒng)概況;(2)主要問題和信息需求;(3)擬建新系統(tǒng)的方案;(4)經(jīng)濟(jì)可行性分析;(5)技術(shù)可行性分析;(6)營運可行性分析;(7)結(jié)論。
系統(tǒng)設(shè)計任務(wù)書:是在可行性研究報告做出并經(jīng)審定后正式進(jìn)行后續(xù)階段系統(tǒng)建設(shè)的決策性文件,是根據(jù)可行性研究確定的系統(tǒng)方案對系統(tǒng)開發(fā)者下達(dá)的任務(wù)書,其中主要包括:系統(tǒng)目標(biāo)與任務(wù)、系統(tǒng)的規(guī)模和結(jié)構(gòu)、建設(shè)初步計劃、投資安排、人員安排等。
77. 試述現(xiàn)行系統(tǒng)詳細(xì)調(diào)查的目標(biāo)和工作內(nèi)容?
主要目標(biāo)是:了解現(xiàn)行系統(tǒng)的運行狀況,發(fā)現(xiàn)問題,找出解決問題的實質(zhì),確保新系統(tǒng)的有效性。
詳細(xì)調(diào)查的主要內(nèi)容包括:對現(xiàn)行系統(tǒng)的目標(biāo)、主要功能、組織結(jié)構(gòu)、業(yè)務(wù)流程、數(shù)據(jù)流程的調(diào)查和分析。
(1)組織結(jié)構(gòu)的調(diào)查。組織結(jié)構(gòu)狀況可以通過組織結(jié)構(gòu)圖來反映。
(2)業(yè)務(wù)處理情況調(diào)查。業(yè)務(wù)處理情況調(diào)查可以"業(yè)務(wù)流程圖"來表示。
(3)現(xiàn)行系統(tǒng)的目標(biāo)、功能和用戶需求調(diào)查。
(4)信息流程調(diào)查。做出DFD并進(jìn)行逐層分解、審查和核對。
(5)數(shù)據(jù)及功能分析。有了DFD后,要對圖中所出現(xiàn)的數(shù)據(jù)和信息的屬性進(jìn)一步分析,包括編制數(shù)據(jù)詞典、數(shù)據(jù)存儲情況分析及使用者查詢要求分析。同時要對 DFD圖中的各個功能的內(nèi)容從邏輯上而不是從物理上加以詳細(xì)說明。
(6)系統(tǒng)運營情況分析。在開發(fā)系統(tǒng)之前,必須對系統(tǒng)的應(yīng)用環(huán)境進(jìn)行認(rèn)真的調(diào)查和分析,充分考慮各種可能發(fā)生的變化,以提高系統(tǒng)開發(fā)的效率。
試述現(xiàn)行系統(tǒng)詳細(xì)調(diào)查的方法和特點?
具體方法有:直接面談或?qū)iT訪問,發(fā)調(diào)查表征求意見,召開討論會,閱讀歷史資料和參加業(yè)務(wù)實踐,其中參加業(yè)務(wù)實踐,與具體工作人員一起完成最基本的工作程序是最有效的方法。
詳細(xì)調(diào)查與初步調(diào)查的區(qū)別:
(1)目的不同:
初步調(diào)查的目的是明確問題和系統(tǒng)開發(fā)要解決的主要問題和目標(biāo),論證系統(tǒng)開發(fā)的必要性和可能性。
詳細(xì)調(diào)查的目的是為了弄清現(xiàn)行系統(tǒng)的基本功能及信息流程,為新系統(tǒng)邏輯模型提供基礎(chǔ)。
(2)內(nèi)容不同:
初步調(diào)查的重點是了解現(xiàn)行系統(tǒng)的概要情況及與外部的關(guān)系,包括資源情況、能力情況、外部影響情況等。
詳細(xì)調(diào)查的重點在于對系統(tǒng)的內(nèi)部情況更詳細(xì)和具體的了解,從而可以提供在新系統(tǒng)建設(shè)時改進(jìn)或更換的內(nèi)容。
試述現(xiàn)行系統(tǒng)詳細(xì)調(diào)查的工作結(jié)果?
系統(tǒng)詳細(xì)調(diào)查的結(jié)果以“詳細(xì)調(diào)查報告”表示,主要包含下列內(nèi)容:
(1)項目主要工作內(nèi)容概述。
(2)系統(tǒng)需求分析。
(3)現(xiàn)行系統(tǒng)主要目標(biāo)、功能。
(4)組織結(jié)構(gòu)圖。
(5)組織業(yè)務(wù)流程圖。
(6)信息流程。①數(shù)據(jù)流圖(DFD);②數(shù)據(jù)詞典、數(shù)據(jù)存儲分析、查詢分析;③數(shù)據(jù)處理分析。
(7)現(xiàn)行系統(tǒng)問題
五、系統(tǒng)設(shè)計
試述系統(tǒng)設(shè)計的目標(biāo)與任務(wù)?
主要目標(biāo)是將系統(tǒng)分析階段提出的反映了用戶信息需求的系統(tǒng)邏輯方案,轉(zhuǎn)換成可以實施的基于計算機(jī)與通信系統(tǒng)的物理方案。
主要任務(wù)是從管理信息系統(tǒng)的總體目標(biāo)出發(fā),根據(jù)系統(tǒng)分析階段對系統(tǒng)的邏輯功能的要求,并考慮到經(jīng)濟(jì)、技術(shù)和運行環(huán)境等方面的條件,確定系統(tǒng)的總體結(jié)構(gòu)和系統(tǒng)的各組成部分的技術(shù)方案,合理選擇計算機(jī)和通信的軟硬件設(shè)備,提出系統(tǒng)的實施計劃,確??傮w目標(biāo)的實現(xiàn)。
試述系統(tǒng)設(shè)計工作的依據(jù)及特點?
系統(tǒng)設(shè)計的依據(jù)從以下幾個方面考慮:
系統(tǒng)分析的成果。
現(xiàn)行技術(shù)。
現(xiàn)行的信息管理和信息技術(shù)的標(biāo)準(zhǔn)、規(guī)范和有關(guān)法律制度。
用戶需求。
系統(tǒng)運行環(huán)境。
系統(tǒng)設(shè)計階段工作的特點是:系統(tǒng)設(shè)計工作的環(huán)境是管理環(huán)境和技術(shù)環(huán)境的結(jié)合。
試述系統(tǒng)設(shè)計階段的主要活動?
(l)系統(tǒng)總體結(jié)構(gòu)設(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è)計。
(3)系統(tǒng)實施進(jìn)度與計劃的制訂。
(4)"系統(tǒng)設(shè)計說明書"的編寫。
試述結(jié)構(gòu)化設(shè)計的基本原則?
結(jié)構(gòu)化設(shè)計方法是從一個具有良好結(jié)構(gòu)的系統(tǒng)的觀點出發(fā),基于把一個復(fù)雜的系統(tǒng)分解成相對獨立的模塊的原則。
主要研究了將系統(tǒng)分解為不同模塊的方法與技術(shù),分析系統(tǒng)分解時產(chǎn)生的各種影響,提出了評價模塊質(zhì)量結(jié)構(gòu)的具體標(biāo)準(zhǔn),還給出了從表達(dá)用戶要求的數(shù)據(jù)流圖導(dǎo)出模塊結(jié)構(gòu)圖的規(guī)則。
結(jié)構(gòu)化方法規(guī)定了一系列模塊的分解協(xié)調(diào)原則和技術(shù),提出了結(jié)構(gòu)化設(shè)計的基礎(chǔ)是模塊化,即將整個系統(tǒng)分解成相對獨立的若干模塊,通過對模塊的設(shè)計和模塊之間關(guān)系的協(xié)調(diào)來實現(xiàn)整個軟件系統(tǒng)的功能。
試述系統(tǒng)流程圖的作用和繪制方法?
系統(tǒng)流程圖表達(dá)系統(tǒng)的執(zhí)行過程。即用圖形符號描述了所有的輸入/輸出和與之有關(guān)的處理。同時也包括對所有文件的建立過程。系統(tǒng)流程圖重點表達(dá)的是數(shù)據(jù)在系統(tǒng)中傳輸時所通過的存儲介質(zhì)和工作站,與物理技術(shù)有密切關(guān)系。系統(tǒng)流程圖表示信息聯(lián)系、加工的邏輯順序,反映人-機(jī)關(guān)系,不考慮加工方式和人-機(jī)對話過程。
在繪制系統(tǒng)流程圖時應(yīng)主要根據(jù)以下步驟繪制:
(l)信息處理的步驟和內(nèi)容。
(2)每一步驟所涉及的物理過程。主要包括:輸入/輸出的內(nèi)容和格式,存儲要求,加工所用的物理設(shè)備。
(3)各步驟之間的物理和邏輯關(guān)系。
試述HIPO技術(shù)的內(nèi)容和作用?
HIPO技術(shù)包含兩個方面的內(nèi)容:
(1)HIPO分層圖。用此圖表示自頂向下分解所得系統(tǒng)的模塊層次結(jié)構(gòu)。
(2)IPO圖,此圖描述分層圖中一個模塊的輸入、輸出和處理內(nèi)容。
HIPO技術(shù)的作用即用圖形方法表達(dá)一個系統(tǒng)的輸入和輸出功能,以及模塊的層次。
試述控制結(jié)構(gòu)圖的作用和繪制方法?
控制結(jié)構(gòu)圖的作用:描述了模塊的層次結(jié)構(gòu)和它們之間的控制通訊聯(lián)系,是描述系統(tǒng)結(jié)構(gòu)的通訊工具。
控制結(jié)構(gòu)圖的繪制方法,繪制系統(tǒng)結(jié)構(gòu)圖的出發(fā)點仍是數(shù)據(jù)流程圖,但如果已具備HIPO分層圖,則在此基礎(chǔ)上加注模塊間的控制與通訊標(biāo)志,就成了系統(tǒng)結(jié)構(gòu)圖。
試述系統(tǒng)總體結(jié)構(gòu)設(shè)計的內(nèi)容?
系統(tǒng)的總體結(jié)構(gòu)是指整個系統(tǒng)由哪些部分組成,以及各部分在物理上、邏輯上的相互關(guān)系,包括硬件部分和軟件部分。
總體結(jié)構(gòu)設(shè)計主要內(nèi)容包括:
(1)系統(tǒng)的總體布局;
(2)軟件系統(tǒng)總體結(jié)構(gòu)設(shè)計;
(3)模塊結(jié)構(gòu)設(shè)計;
(4)數(shù)據(jù)存儲的結(jié)構(gòu)設(shè)計;
(5)計算機(jī)系統(tǒng)方案的選擇。
試述系統(tǒng)總體結(jié)構(gòu)設(shè)計的內(nèi)容和設(shè)計原則?
系統(tǒng)的總體結(jié)構(gòu)是指整個系統(tǒng)由哪些部分組成,以及各部分在物理上、邏輯上的相互關(guān)系。
原則:分解-協(xié)調(diào)原則;信息隱蔽-抽象原則;自頂向下原則;一致性原則;面向用戶的原則。
試述系統(tǒng)總體布局方案選擇的原則?
處理功能和存儲功能應(yīng)滿足系統(tǒng)要求;使用方便;可維護(hù)性、可擴(kuò)展性、可變更性好;可靠性高;經(jīng)濟(jì)實用。
試述軟件系統(tǒng)模塊劃分的原則?
(l)分解一協(xié)調(diào)原則。
分解的依據(jù):
(1)按系統(tǒng)的功能進(jìn)行分解;
(2)按管理活動和信息運動的客觀規(guī)律分解;
(3)按信息處理的方式和手段分解;
(4)按系統(tǒng)的工作規(guī)程分解;
(5)按用戶工作的特殊需要分解(如有保密和其他要求);
(6)按開發(fā)、維護(hù)和修改的方便性分解。
協(xié)調(diào)的依據(jù)主要是:
(1)目標(biāo)協(xié)調(diào);
(2)工作進(jìn)程協(xié)調(diào);
(3)工作規(guī)范和技術(shù)規(guī)范協(xié)調(diào);
(4)信息協(xié)調(diào)(指信息的提供和收回);
(5)業(yè)務(wù)內(nèi)容協(xié)調(diào)(如某些業(yè)務(wù)指標(biāo)的控制)。
(2)信息隱蔽、抽象原則。
(3)自頂向下原則。
(4)一致性原則。
(5)面向用戶的原則。
試述模塊間耦合的種形式及模塊設(shè)計的原則?
模塊間的耦合形式?jīng)Q定了模塊之間聯(lián)系的程度。通常兩個模塊門的耦合形式有數(shù)據(jù)耦合、控制耦合、公共耦合和內(nèi)容耦合。
(l)數(shù)據(jù)耦合是兩個模塊被此間通過數(shù)據(jù)交換信息,而且每一個參數(shù)僅僅為數(shù)據(jù)。
(2)控制耦合是兩個模塊彼此傳遞的信息中有控制信息的決問耦合。
(3)公共耦合是兩個模塊彼此之間通過一個公共的數(shù)據(jù)區(qū)域傳遞信息的塊間耦合。
(4)內(nèi)容耦合是一個模塊需要涉及另一個模塊的內(nèi)部信息的聯(lián)系。
模塊設(shè)計原則:(1)盡量使用數(shù)據(jù)耦合;(2)必要時采用控制耦合;(3)公共耦合應(yīng)限制耦合的模塊數(shù);(4)堅決不用內(nèi)容耦合
試述從數(shù)據(jù)流程圖到模塊結(jié)構(gòu)圖的轉(zhuǎn)換策略?
系統(tǒng)設(shè)計階段的 SD方法與系統(tǒng)分析階段的 SA方法有密切的聯(lián)系,兩種方法通常銜接使用。分析階段用SA獲得系統(tǒng)說明書,SD則以數(shù)據(jù)流圖為基礎(chǔ)設(shè)計程序的模塊結(jié)構(gòu)??梢杂靡恍┖唵蔚囊?guī)則從表達(dá)用戶需求的數(shù)據(jù)流日中導(dǎo)出初始的模塊結(jié)構(gòu)圖。
管理信息系統(tǒng)的數(shù)據(jù)流圖兩種典型結(jié)構(gòu):變換型結(jié)構(gòu)與事務(wù)型結(jié)構(gòu)??煞謩e通過"以變換為中心的分析"和"以事務(wù)為中心的分析"技術(shù)導(dǎo)出標(biāo)準(zhǔn)形式的模塊結(jié)構(gòu)圖。
(1)以變換為中心的分析。這種方法的基本思想是以數(shù)據(jù)流圖為基礎(chǔ),先找出變換中心,確定模塊結(jié)構(gòu)層的頂層模塊,再按"自須向下"的原則逐步組化,形成一個滿足數(shù)據(jù)流圖所表達(dá)用戶要求的模塊結(jié)構(gòu)。
整個過程可分以下三步:①找出變換中心,確定出主加工;②設(shè)計模塊結(jié)構(gòu)圖的頂層和第一層;③設(shè)計中、下層模塊。
(2)以事務(wù)為中心的分析。每一類型的事務(wù)分別有專門的模塊予以處理稱事物模塊,其下屬模塊稱動作模塊,按事物類型標(biāo)志起調(diào)度作用的模塊稱事物中心模塊。
進(jìn)行事務(wù)分析的步驟:①確定事務(wù)來源;②確定適當(dāng)?shù)囊允聞?wù)為中心的系統(tǒng)結(jié)構(gòu)圖;③確定每一事務(wù)以及它所需的處理動作:④合并有相同處理功能的模塊;⑤對每一類型的事務(wù),分別建立專門的事務(wù)模塊,獨立進(jìn)行處理;③對一種事務(wù)所引起的每一處理動作,分別建立直接從屬的下級模塊。⑤必要時對動作模塊進(jìn)一步分解。
試述數(shù)據(jù)存儲總體設(shè)計的原則與方法。
數(shù)據(jù)存儲的總體結(jié)構(gòu)設(shè)計的內(nèi)容:
(1)數(shù)據(jù)存儲方式的設(shè)計,確定數(shù)據(jù)的總體結(jié)構(gòu)。包括:數(shù)據(jù)項的邏輯描述;數(shù)據(jù)文件的組織方式;數(shù)據(jù)文件間的邏輯關(guān)系。
(2)數(shù)據(jù)存儲規(guī)模的設(shè)計。
(3)數(shù)據(jù)存儲空間的分布。
(4)數(shù)據(jù)庫管理系統(tǒng)的選擇。
應(yīng)遵循的主要原則:
(l)數(shù)據(jù)結(jié)構(gòu)的合理性。
(2)數(shù)據(jù)存儲的安全性。
(3)維護(hù)和管理方便。
試述計算機(jī)方案選擇的主要原則?
(l)選擇依據(jù)。系統(tǒng)可行性報告、系統(tǒng)說明書、系統(tǒng)總體結(jié)構(gòu)設(shè)計。
(2)功能要求。數(shù)據(jù)處理功能、數(shù)據(jù)存儲功能、系統(tǒng)外設(shè)功能、通訊功能。
(3)市場考慮。系統(tǒng)應(yīng)具有延續(xù)性。
(4)系統(tǒng)配置。應(yīng)注意硬件和軟件的可擴(kuò)充性。
(5)培訓(xùn)要求。以用戶為主,完善的培訓(xùn)計劃是系統(tǒng)運行的基本保證。
(6)評價。對系統(tǒng)方案評價。
試述系統(tǒng)設(shè)計說明書的作用、內(nèi)容與編寫要求?
作用:是從系統(tǒng)總體的角度出發(fā)對系統(tǒng)建設(shè)中各主要技術(shù)方面的設(shè)計進(jìn)行說明,是系統(tǒng)設(shè)計階段的產(chǎn)物,其著重點在于闡述系統(tǒng)設(shè)計的指導(dǎo)思想以及所采用的技術(shù)路線和方法,編寫系統(tǒng)設(shè)計說明書將為后續(xù)的系統(tǒng)開發(fā)工作從技術(shù)和指導(dǎo)思想上提供必要的保證。內(nèi)容:系統(tǒng)開發(fā)項目概述;模塊設(shè)計說明;代碼設(shè)計說明;輸入設(shè)計說明;輸出設(shè)計說明;數(shù)據(jù)庫設(shè)計說明;網(wǎng)絡(luò)環(huán)境說明;安全保密說明;系統(tǒng)設(shè)計實施方案說明。編寫要求:應(yīng)全面、準(zhǔn)確和清楚地闡明系統(tǒng)在實施過程中具體采取的手段、方法和技術(shù)標(biāo)準(zhǔn),以及相應(yīng)的環(huán)境要求,系統(tǒng)建設(shè)的標(biāo)準(zhǔn)化問題也是應(yīng)闡明的一項重要內(nèi)容。
試述代碼設(shè)計的主要原則?
(1)適應(yīng)性:代碼通常是由計算機(jī)進(jìn)行存儲和管理的數(shù)據(jù),因此在設(shè)計時必須考慮要適應(yīng)計算機(jī)處理。
(2)合理性:代碼結(jié)構(gòu)要與所描述的對象的分類體系相匹配。
(3)簡明性:代碼的設(shè)計要盡可能簡單、明了,以便降低誤碼率,提高工作效率。
(4)系統(tǒng)性:是指代碼可以分組,并有一定的分組規(guī)則,從而在整個系統(tǒng)中使代碼具有通用性和一貫性。
(5)穩(wěn)定性:代碼的定義和描述應(yīng)具有相對穩(wěn)定性,要避免過多的改動。
(6)可擴(kuò)充性:必須留有一定的后備余量,以適應(yīng)發(fā)展的需要。
(7)標(biāo)準(zhǔn)化:國際、國家和行業(yè)的有關(guān)標(biāo)準(zhǔn)是代碼設(shè)計的重要依據(jù),系統(tǒng)內(nèi)部使用的代碼也應(yīng)統(tǒng)一。
(8)便于識別和記憶:
系統(tǒng)詳細(xì)設(shè)計中數(shù)據(jù)庫設(shè)計的內(nèi)容和要求?
數(shù)據(jù)庫設(shè)計的核心問題是從系統(tǒng)的觀點出發(fā)建立一個數(shù)據(jù)模式。要求有:
(1)符合用戶的要求,正確反映用戶的環(huán)境,環(huán)境包括用戶需處理的數(shù)據(jù)和用戶需進(jìn)行的加工。
(2)與DBMS所支持的數(shù)據(jù)模式匹配。
(3)數(shù)據(jù)組織合理,易操作、維護(hù)和理解。
處理過程設(shè)計的目的、內(nèi)容和方法?
處理過程的設(shè)計問題就是管理信息系統(tǒng)處理方式的合理選擇,就是根據(jù)系統(tǒng)的任務(wù)、目標(biāo)和環(huán)境條件,合理地選擇信息活動的形態(tài)及其具體方法。
信息活動形態(tài)也稱為電子計算機(jī)處理形態(tài)。計算機(jī)系統(tǒng)處理數(shù)據(jù)的基本方式,共有13種基本方式:傳遞、核對、變換、分類(排序)、合并、存儲、更新、檢索、抽出、分配、生成、計算、表現(xiàn)。
1、 傳遞、核對、變換。基本功能是完成數(shù)據(jù)的輸入、校驗、以及將輸入、輸出文件變換成格式化文件。
傳遞,即數(shù)據(jù)輸入。
核對,就是將兩個文件的有關(guān)內(nèi)容進(jìn)行對比核對。
變換,主要指介質(zhì)的變換,就是輸入或輸出介質(zhì)的轉(zhuǎn)換處理
2、 分類、合并、存儲、更新。是數(shù)據(jù)文件的主要處理方式,為數(shù)據(jù)的檢索和再利用提供條件。
分類,即排序,是根據(jù)數(shù)據(jù)項目中包含和指定的關(guān)鍵字,將文件項目整理成邏輯序列的一種處理。
合并,是一種在同類文件中進(jìn)行的一種處理方式,把兩個以上文件中的同類數(shù)據(jù)合并在一個文件中進(jìn)行處理。
更新,是把原文件的數(shù)據(jù)及時給以追加、刪除和置換以成新數(shù)據(jù)的處理過程。
存儲,即將數(shù)據(jù)存儲于內(nèi)存或外存之中。
3、 檢索、抽出、分配、生成。是為數(shù)據(jù)的利用進(jìn)行的一些處理方式。
檢索,就是查找,它可以有各種不同的方式,如順序查找、隨機(jī)查找等。
抽出,就是將原文件中有關(guān)的數(shù)據(jù)取出,作為新文件中的數(shù)據(jù)內(nèi)容的一種處理方式。
分配,是把文件按照分配條件,分配為兩個或兩個以上文件的處理過程。
生成,是將不同性質(zhì)的文件的數(shù)據(jù),按需要配合成新文件數(shù)據(jù)的處理過程。
4、 計算。信息處理過程中一系列的數(shù)值計算處理。
5、 表現(xiàn)。即通過輸出工具輸出文件的格式,主要是輸出報表等。
六、系統(tǒng)實施
試述系統(tǒng)實施的主要目標(biāo)和活動?
目標(biāo):將系統(tǒng)規(guī)劃、系統(tǒng)分析和設(shè)計階段的工作成果以技術(shù)轉(zhuǎn)化成為物理實現(xiàn)?;顒樱壕幋a、系統(tǒng)測試、系統(tǒng)安裝和新舊系統(tǒng)轉(zhuǎn)換。
試述結(jié)構(gòu)化程序設(shè)計方法和步驟?
方法:即以自頂向下的方式,按照模塊化和逐步細(xì)化的思想,用一組單入口單出口的基本控制結(jié)構(gòu)及反復(fù)嵌套來進(jìn)行程序設(shè)計。步驟:自頂向下的模塊化設(shè)計;逐步細(xì)化。
試述系統(tǒng)測試的對象與目的以及基本原則?
對象:軟件。目的:發(fā)現(xiàn)錯誤。原則:測試工作應(yīng)避免由原開發(fā)軟件的個人或小組來承擔(dān);設(shè)計測試方案時,不僅要包括確定的輸入數(shù)據(jù),而且應(yīng)包括從系統(tǒng)功能出發(fā)預(yù)期的測試結(jié)果;測試用例不僅要包括合理的、有效的輸入數(shù)據(jù),還要包括無效的或不合理的輸入數(shù)據(jù);不僅要檢查程序是否做了該做的事,還要檢查程序是否同時做了不該做的事;軟件中仍存在成熟的概率和已經(jīng)發(fā)現(xiàn)成熟的個數(shù)是成正比的。
試述程序設(shè)計的質(zhì)量要求?
對程序設(shè)計基本的要求是程序的正確性,一方面正確地運用程序設(shè)計語言環(huán)境。另一方面,程序所描述的過程和算法要滿足系統(tǒng)設(shè)計的功能要求。
從軟件維護(hù)的角度出發(fā),必須保證源程序的可讀性,以便于維護(hù)。因此源程序的可讀性是程序設(shè)計的一個重要的質(zhì)量要求。保證源程序可讀性的主要措施是進(jìn)行結(jié)構(gòu)化程序設(shè)計,并在編碼風(fēng)格上遵守一些標(biāo)準(zhǔn)和規(guī)則。
從系統(tǒng)開發(fā)和應(yīng)用角度,程序的編寫和運行效率也是程序設(shè)計質(zhì)量的一個考慮方面。效率指程序的語句行數(shù)、對存儲空間的要求,以及程序運行速度等。程序的可讀性與效率存在矛盾。從軟件工程出發(fā)。對于絕大多數(shù)的程序模塊,編碼時應(yīng)把可讀性放在第一位。系統(tǒng)運行的效率問題往往通過選用更高性能的硬件系統(tǒng)來解決,比通過軟件來解決合算得多。
試述程序設(shè)計的步驟?
(1)了解計算機(jī)系統(tǒng)的性能和軟硬件環(huán)境:包括計算機(jī)系統(tǒng)的運算速度與存取速度,內(nèi)存和外存的大小、操作系統(tǒng)、程序設(shè)計語言以及開發(fā)工具,外設(shè)連接及通訊能力等主要性能指標(biāo)。
(2)充分理解系統(tǒng)概要設(shè)計和詳細(xì)設(shè)計的文檔,準(zhǔn)確把握系統(tǒng)的軟件功能,模塊間的邏輯關(guān)系,算法的詳細(xì)方案以及輸入輸出要求。
(3)根據(jù)設(shè)計要求和硬軟件環(huán)境條件,選定程序設(shè)計語言。
(4)編寫程序代碼。
(5)程序的檢查、編譯與調(diào)試。
試述程序設(shè)計語言的分類及各類語言的關(guān)系。
程序設(shè)計語言的發(fā)展可分為機(jī)器語言、匯編語言、高級語言和第四代語言四個時代。
其中高級語言按用途和特征劃分為以下幾類:
(1)基礎(chǔ)語言。這是一類人們最熟悉且應(yīng)用廣泛的程序設(shè)計語言。主要的基礎(chǔ)語言有下列幾種:
BASIC語言:大眾化交互式語言,其特點為簡單易學(xué),具人機(jī)對活功能,便于修改和調(diào)試。
FORTRAN語言:最早的高級語言,適合于工程與科學(xué)計算的程序設(shè)計語言。
COBOL語言:適用于商業(yè)及管理領(lǐng)域,面向事務(wù)和數(shù)據(jù)處理的程序設(shè)計語言。
(2)結(jié)構(gòu)化程序語言。是隨軟件工程的結(jié)構(gòu)化程序設(shè)計思想而導(dǎo)入的,具有很強(qiáng)的過程結(jié)構(gòu)化特點和數(shù)據(jù)結(jié)構(gòu)描述能力。主要代表有:
PASCAL語言:第一個系統(tǒng)體現(xiàn)結(jié)構(gòu)化程序設(shè)計概念的程序設(shè)外語言。
PL/1語言:面向于取代FORTRAN和COBOL語言的,具有ALGOL、FORTRAN、COBOL的某些共同特征的一種語言。
C語言:有高級語言的特點,又具有匯編語言的功能。
Ada語言:一種相當(dāng)完善的面向結(jié)構(gòu)化的語言,多應(yīng)用于系統(tǒng)軟件的開發(fā)。
(3)專用語言。是為某一特定的應(yīng)用而專門投計的程序設(shè)計語言,應(yīng)用范圍比較小。
第四代語言是直接面向知識處理的非過程化語言,直接面向應(yīng)用。其特征是:
語言的使用者是一般用戶;
能提供一組高效、非過程化的命令語句;
具有很強(qiáng)的數(shù)據(jù)管理能力;
是多功能、一體化的語言。
試述程序設(shè)計風(fēng)格應(yīng)達(dá)到的基本要求?
程序設(shè)計風(fēng)格的要求是結(jié)構(gòu)清晰、邏輯簡明、易讀易懂、便于修改和維護(hù)。良好風(fēng)格包括以下幾個方面:
(1)標(biāo)志符的命名。標(biāo)志將的命名應(yīng)注意以下幾點:
?、?命名規(guī)則要在整個程序中前后一致;
?、?命名時一定要避開程序設(shè)計語言的保留字;
③ 盡量逐免使用意義容易混淆的標(biāo)識名。
(2)程序中的注釋。包括:序言性注釋和解釋性注釋。進(jìn)行程序注釋時應(yīng)注意以下幾點:
① 注釋一定要在程序編制中書寫,不要在程序完成之后進(jìn)行補(bǔ)寫;
② 解釋型注釋要說明程序段的動機(jī)和原因,提供的是從程序本身難以得到的信息。
?、?一定要保持程序與注釋的一致性。
(3)程序的布局格式。可以充分利用空格、空行和右縮格等改善程序的布局,以獲得較好的視覺效果。
(4)數(shù)據(jù)說明。數(shù)據(jù)說明要規(guī)范化,使說明的內(nèi)容和次序固定。
(5)程序語句的結(jié)構(gòu)。構(gòu)造語句的一般原則是:語句寫得簡單、明了,直截了當(dāng)?shù)胤从吵绦蛟O(shè)計意圖,避免程序語句的技巧性,不能為追求效率而忽視程序的簡明、清晰性。
(6)輸入和輸出。在進(jìn)行輸入、輸出設(shè)計時應(yīng)注意以下幾點:
?、?應(yīng)針對用戶的不同對象、特點和要求設(shè)計人機(jī)交互方式;
② 程序在運行過程中應(yīng)有標(biāo)明當(dāng)前狀態(tài)的標(biāo)注說明信息,以使用戶對進(jìn)程有了解。
③ 交互式輸入的請求應(yīng)有明確提示,輸入格式應(yīng)簡潔,且與用戶所習(xí)慣和熟悉的方式接近;對于要求輸入的內(nèi)容,應(yīng)標(biāo)明可用的選擇和邊界條件,可能的話輔之以在錢幫助功能,對用戶的輸入應(yīng)進(jìn)行有效性檢驗,以防無效數(shù)據(jù)的引入;
?、?對于輸出的格式和方式,應(yīng)允許用戶進(jìn)行選擇和應(yīng)答,對于所有輸出都應(yīng)有明確的標(biāo)志和說明;
⑤ 應(yīng)設(shè)計完備的錯誤檢測和恢復(fù)功能,以防程序非正常運行式終止,使用戶無所適從,又無從下手。
(7)程序的運行效率。要在保持程序可讀性的前提下提高效率,應(yīng)注意以下幾點:
① 寫程序之前,盡量簡化算術(shù)和邏輯表達(dá)式;
② 盡量選用好的算法;
?、?仔細(xì)研究循環(huán)嵌套,確定是否有語句可以從內(nèi)層移到循環(huán)體外;
?、?盡量避免使用多維數(shù)組;
?、?盡量避免使用指針和復(fù)雜的表;
?、?充分利用語言環(huán)境提供的函數(shù);
?、?使用良好優(yōu)化特性的編譯程序,以產(chǎn)生高效的目標(biāo)代碼。
試述系統(tǒng)測試的作用和意義、對象和目的?
系統(tǒng)測試是管理信息系統(tǒng)開發(fā)周期中一個十分重要而漫長的階段,其重要性體現(xiàn)在它是保證系統(tǒng)質(zhì)量與可靠性的最后關(guān)口,是對整個系統(tǒng)開發(fā)過程包括系統(tǒng)分析、系統(tǒng)設(shè)計和系統(tǒng)實現(xiàn)的最終審查。同時,系統(tǒng)測試階段占用的時間、花費的人力和成本占軟件開發(fā)的很大比例。
系統(tǒng)測試的對象是軟件。目的是發(fā)現(xiàn)軟件的錯誤。
127. 試述系統(tǒng)測試的基本原則。
系統(tǒng)測試的基本原則:
(1)測試工作應(yīng)避免由原開發(fā)軟件的個人或小組來承擔(dān)。
(2)設(shè)計測試方案時,不僅要包括確定的輸入數(shù)據(jù),而且應(yīng)包括從系統(tǒng)功能出發(fā)預(yù)期的測試結(jié)果。
(3)測試用例不僅要包括合理、有效的輸入數(shù)據(jù),還要包括無效的或不合理的輸入數(shù)據(jù)。
(4)不僅要檢驗程序是否做了該做的事,還要檢查程序是否同時做了不該做的事。
(5)軟件中仍存在錯誤的概率和已經(jīng)發(fā)現(xiàn)錯誤的個數(shù)是成正比的。
(6)保留測試用例,作為軟件文檔的組成部分。
試述系統(tǒng)測試的方法?
對軟件進(jìn)行測試的主要方法為:一般源程序經(jīng)過編譯后,先進(jìn)行人工測試,再進(jìn)行機(jī)器測試。人工測試是采用人工方式進(jìn)行,目的在于檢查程序的靜態(tài)結(jié)構(gòu),找出編譯不能發(fā)現(xiàn)的錯誤。機(jī)器測試是運用事先設(shè)計好的測試用例,執(zhí)行被測程序,對比運行結(jié)果與預(yù)期結(jié)果的差別以發(fā)現(xiàn)錯誤。對某些類型的錯誤,機(jī)器測試比人工測試有效,但對另一些類型的錯誤,人工測試的效率往往比機(jī)器測試更高。人工測試是機(jī)器測試的準(zhǔn)備,是測試中必不可少的環(huán)節(jié)。
(l)人工測試。又稱代碼復(fù)審。主要有下列三種方法:①個人復(fù)查;②走查;③會審。
(2)機(jī)器測試。①黑盒測試,又稱功能測試;②白盒測試,又稱結(jié)構(gòu)測試。
試述系統(tǒng)測試的步驟?
系統(tǒng)測試一般有四個步驟:單元測試、組裝測試、確認(rèn)測試、系統(tǒng)測試。每一步都是在前一步的基礎(chǔ)上進(jìn)行。
(l)單元測試,也稱模塊測試。單元是程序最小的獨立編譯單位。
先進(jìn)行模塊測試的原因是:程序分解成模塊,減少測試的復(fù)雜程度;測試限制在模塊內(nèi),易于確定錯誤的位置;可進(jìn)行多模塊的并行測試,縮短測試周期。
模塊測試的目的是保證每個模塊作為一個獨立單元能正確運行。主要發(fā)現(xiàn)的是編碼和詳細(xì)設(shè)計的錯誤。
進(jìn)行單元測試采用白盒測試的方法,根據(jù)詳細(xì)設(shè)計的描述:從模塊的內(nèi)部結(jié)構(gòu)出發(fā)設(shè)計測試用例,進(jìn)行測試。
單元測試主要從五個方面檢驗?zāi)K:
① 模塊接口:測試信息能否正確無誤地流入、流出模塊;
?、?模塊內(nèi)部之?dāng)?shù)據(jù)結(jié)構(gòu):測試內(nèi)部數(shù)據(jù)的完整性,包括內(nèi)容、形式及相互關(guān)系;
?、?邏輯路徑:測試應(yīng)覆蓋模塊中關(guān)鍵的邏輯路徑;
④ 出錯處理:測試模塊對錯誤及產(chǎn)生錯誤的條件的預(yù)見能力,并且檢測出其錯誤處理是否適當(dāng);
?、?邊界條件:軟件往往容易在邊界條件上發(fā)生問題,可利用邊界值分析方法設(shè)計測試用例,以便檢查這類錯誤。
單元測試中應(yīng)設(shè)置若干輔助模塊,作為周圍聯(lián)系模塊的替身。輔助模塊有兩種:驅(qū)動模塊,模擬被測模塊的上級調(diào)用模塊;樁模塊,模擬被測模塊的下級被調(diào)用模塊。
(2)組裝測試。完成單元測試后,需按設(shè)計時作出的層次模塊圖把它們連接起來,進(jìn)行組裝測試,也稱為組合測試或綜合測試。
模塊能單獨地正常工作,但不能保證聯(lián)結(jié)起來能正常工作,可能存在接口和整體協(xié)調(diào)的問題,只有通過組裝測試發(fā)現(xiàn)。
組裝測試主要以系統(tǒng)詳細(xì)設(shè)計和程序設(shè)計為依據(jù),通常采用黑盒測試方法。
組裝測試的策略分為非增式測試和增式測試兩大類。增式測試又分為自頂向下、自底向上和混合方式三種。
① 非增式測試;在對所有模塊分別進(jìn)行了基于輔助模塊的單元測試以后,按程序結(jié)構(gòu)圖,將所有模塊連接起來,把連接后的程序作為一個整體進(jìn)行測試;
?、?增式測試:即是每次測試把下一個待測試的模塊與已經(jīng)測試過的那些模塊結(jié)合起來進(jìn)行測試。其優(yōu)點是:測試軟件少;錯誤容易找到;測試徹底。
大多數(shù)軟件都采用增式測試方法,增式測試按其組裝的順序又分為自頂向下測試和自底向上測試兩種。
(1)自頂向下測試是按照程序模塊結(jié)構(gòu)圖,從頂層模塊開始自上而下地組裝,每次只增加一個新的模塊,每當(dāng)增加一個新的模塊時,都要同時加上與之接口的樁模塊,去掉上次測試中有模塊的替身樁模塊。分為“層次優(yōu)先”和“分支優(yōu)先”方式。其特點是:較早顯現(xiàn)整個程序的輪廓;只有樁模塊,無驅(qū)動模塊;不易設(shè)計測試用例。
(2)自底向上測試的特點剛好與自頂向下相反,不能在測試早期顯現(xiàn)程序輪廓,總體結(jié)構(gòu)只有加上最后一個模塊才能體現(xiàn);輔助模塊只有驅(qū)動模塊,無需樁模塊;較易設(shè)計測試用例。
(3)將兩者結(jié)合起來的混合式測試方法,對上層模塊采用自頂向下測試,較早顯現(xiàn)程序總體輪廓;對關(guān)鍵分支采用自底向上測試,以便較易設(shè)計測試用例和減少模塊重復(fù)次數(shù)。適合大型程序。
(3)確認(rèn)測試以整個軟件作為測試對象,且采用黑盒測試方法。確認(rèn)測試是要進(jìn)一步檢查軟件是否符合軟件需求規(guī)格說明書的全部要求,因此又稱為合格性測試或驗收測試。
確認(rèn)測試的內(nèi)容包括:
?、?功能測試。檢測軟件需求規(guī)格說明書內(nèi)容是否實現(xiàn)。
?、?性能測試。檢查軟件的可移植性、兼容性、錯誤恢復(fù)能力及可維護(hù)性。
?、?配置審查。檢查軟件的構(gòu)成成分是否齊全。包括:用戶資料、系統(tǒng)分析資料、系統(tǒng)設(shè)計資料、源程序和測試資料。
(4)系統(tǒng)測試。是將信息系統(tǒng)的所有組成部分包括軟 件、硬件、用戶以及環(huán)境等綜合在一起進(jìn)行測試,以保證系統(tǒng)的各 組成部分協(xié)調(diào)進(jìn)行。
系統(tǒng)測試要在系統(tǒng)的實際運行環(huán)境現(xiàn)場、在用戶的直接參與下進(jìn)行,是面向集成整體系統(tǒng)的,包括下列內(nèi)容:
?、?集成功能測試;
?、?可靠性與適應(yīng)性測試;
?、?系統(tǒng)自我保護(hù)及恢復(fù)能力測試;
?、?安全性測試;
?、?強(qiáng)度測試。
試述排錯的步驟?
排錯的任務(wù)是:(1)確定錯誤的位置和性質(zhì);(2)將錯誤改正。排錯是一種技巧性和經(jīng)驗性很強(qiáng)的尋找過程。步驟有:
(1)從錯誤的外部表現(xiàn)形式入手,確定出錯的位置;
(2)研究相關(guān)部分的源程序,找出錯誤的內(nèi)在原因;
(3)修改設(shè)計和編碼;
(4)重復(fù)進(jìn)行發(fā)現(xiàn)問題的原始測試和相關(guān)測試,確定錯誤是否排除及是否引入新的錯誤;
(5)如修改無效,則撤消修改,直到找到有效解決辦法;
(6)按排錯產(chǎn)生的變化,對系統(tǒng)開發(fā)文檔相應(yīng)部分進(jìn)行修改。
試述排錯的方法?
(1)試探法。效率低,對個人的經(jīng)驗要求高,適用于結(jié)構(gòu)簡單的程序。
(2)跟蹤法。反向跟蹤法:必須知道錯誤結(jié)果的語句位置,程序的分支和嵌套不復(fù)雜。正向跟蹤法:沿程序的控制流跟蹤。
(3)對分查找法。主要用于縮小錯誤的范圍。
(4)歸納法。(1)收集有關(guān)程序正確和不正確的數(shù)據(jù);(2)整理數(shù)據(jù),找出規(guī)律;(3)提出關(guān)于錯誤的一個或多個假設(shè);(4)用假設(shè)解釋所有原始測試結(jié)果,直到發(fā)現(xiàn)錯誤原因。
(5)演繹法。按已有的測試,設(shè)想所有可能的錯誤原因,用已有數(shù)據(jù)和測試結(jié)果進(jìn)行分析,排除不可能的,進(jìn)一步分析。
許多語言系統(tǒng)提供自動測試和調(diào)試工具,可以支持設(shè)置斷點、單步運行和各種跟蹤技術(shù)。
試述系統(tǒng)轉(zhuǎn)換的任務(wù)、方式和工作內(nèi)容?
系統(tǒng)轉(zhuǎn)換的任務(wù)是:保證新老系統(tǒng)進(jìn)行平穩(wěn)而可靠的交接,使新系統(tǒng)正式交付使用。轉(zhuǎn)換的過程需開發(fā)人員、系統(tǒng)操作員、用戶領(lǐng)導(dǎo)和業(yè)務(wù)部門的協(xié)作完成。
系統(tǒng)轉(zhuǎn)換的方式包括:直接轉(zhuǎn)換、并行轉(zhuǎn)換、分段轉(zhuǎn)換。
系統(tǒng)轉(zhuǎn)換的工作內(nèi)容:確定了系統(tǒng)轉(zhuǎn)換的方式以后,除了做好組織準(zhǔn)備、物質(zhì)準(zhǔn)備和人員培訓(xùn)等準(zhǔn)備工作以外,最重要并且工作量最大的是數(shù)據(jù)準(zhǔn)備和系統(tǒng)初始化工作。
(1)數(shù)據(jù)準(zhǔn)備是從老系統(tǒng)中整理出新系統(tǒng)運行所需的基礎(chǔ)數(shù)據(jù)和資料。
(2)系統(tǒng)的初始化包括:設(shè)置系統(tǒng)運行環(huán)境和資源、設(shè)定系統(tǒng)運行和控制參數(shù)、數(shù)據(jù)加載及調(diào)整系統(tǒng)與業(yè)務(wù)工作同步。
(3)數(shù)據(jù)加載中的錯誤有:原始數(shù)據(jù)錯誤、數(shù)據(jù)整理錯誤、輸入錯誤、新系統(tǒng)可能的程序錯誤。
(4)在長時間的并行轉(zhuǎn)換過程中用戶發(fā)現(xiàn)系統(tǒng)的錯誤和功能的缺陷,此時應(yīng)以系統(tǒng)分析中的系統(tǒng)目標(biāo)衡量是否修改。
試述程序設(shè)計風(fēng)格應(yīng)達(dá)到的基本要求?
標(biāo)識符的命名;程序中的注釋;程序的布局格式;數(shù)據(jù)說明;輸入和輸出。
七、系統(tǒng)維護(hù)與管理
試述系統(tǒng)維護(hù)工作的內(nèi)容、類型和特點?
內(nèi)容:系統(tǒng)應(yīng)用程序維護(hù)、數(shù)據(jù)維護(hù)、代碼維護(hù)、硬件設(shè)備維護(hù)。類型:糾錯性維護(hù)、適應(yīng)性維護(hù)、完善性維護(hù)、預(yù)防性維護(hù)。特點:采用結(jié)構(gòu)化開發(fā)方法與否對系統(tǒng)維護(hù)工作有極大影響;系統(tǒng)維護(hù)具有很高的代價;系統(tǒng)維護(hù)工作對維護(hù)人員要求較高;系統(tǒng)維護(hù)工作的對象是整個系統(tǒng)的配置;系統(tǒng)維護(hù)中經(jīng)常遇到問題。
試述系統(tǒng)維護(hù)的目的和作用?
系統(tǒng)維護(hù)的目的是:保證管理信息系統(tǒng)正常而可靠的運行,并能使系統(tǒng)不斷完善,充分發(fā)揮作用。保證系統(tǒng)中各個要素隨環(huán)境的變化始終保持最新的,正確的工作狀態(tài)。系統(tǒng)維護(hù)是信息系統(tǒng)可靠運行的技術(shù)保證。
系統(tǒng)維護(hù)被忽略的原因是:系統(tǒng)運行后沒有配置適當(dāng)?shù)木S護(hù)人員。系統(tǒng)維護(hù)的費用和工作量很大,但不易發(fā)覺常被忽視。系統(tǒng)維護(hù)工作的挑戰(zhàn)性不強(qiáng),成績不大,技術(shù)人員不安心工作。
試述系統(tǒng)維護(hù)工作的內(nèi)容和類型?
系統(tǒng)維護(hù)工作的內(nèi)容有:系統(tǒng)應(yīng)用程序維護(hù);數(shù)據(jù)維護(hù);代碼維護(hù);硬件設(shè)備維護(hù)。
系統(tǒng)維護(hù)工作的類型有:糾錯性維護(hù);適應(yīng)性維護(hù);完善性維護(hù);預(yù)防性維護(hù)。
試述系統(tǒng)維護(hù)工作的特點?
(1)是否采用結(jié)構(gòu)化開發(fā)方式對系統(tǒng)的維護(hù)工作影響很大。
(2)系統(tǒng)維護(hù)具有很高的代價。
(3)系統(tǒng)維護(hù)工作對維護(hù)人員的要求很高。
(4)系統(tǒng)維護(hù)工作的對象是整個系統(tǒng)的配置。
(5)系統(tǒng)維護(hù)中遇到的問題多源于系統(tǒng)分析和設(shè)計階段。
試述影響系統(tǒng)的可維護(hù)性的因素?
系統(tǒng)維護(hù)工作是直接受到系統(tǒng)可維護(hù)性影響的??删S護(hù)性是指對系統(tǒng)進(jìn)行維護(hù)的難易程度的度量。
影響系統(tǒng)可維護(hù)性主要有以下三個因素:(1)可理解性。(2)可測試性。(3)可修改性。
試述系統(tǒng)的技術(shù)評價內(nèi)容?
從系統(tǒng)提供的功能和具有的技術(shù)性能進(jìn)行評價。包括:
(1)目標(biāo)評價。針對系統(tǒng)開發(fā)設(shè)定的目標(biāo)進(jìn)行檢查。
(2)功能評價。評價用戶對功能的滿意程度和功能的實際效果。
(3)性能評價。系統(tǒng)的穩(wěn)定性、可靠性、安全性、容錯能力、存儲效率。
(4)運行方式評價。系統(tǒng)中各種資源的利用率。
試述系統(tǒng)的成本和效益的類型?
系統(tǒng)的成本和效益的類型有:
(1)有形的和無形的成本和效益。在經(jīng)濟(jì)上能夠量化的成本稱有形成本;非經(jīng)濟(jì)性的、無法以財務(wù)支出方式體現(xiàn)且無法量化的費用稱無形成本。有形效益指系統(tǒng)的運行帶來的收入增加或費用降低;無形效益指經(jīng)營管理活動質(zhì)量的改善。
(2)直接的和間接的成本和效益。成本和效益明確的來源于一個信息系統(tǒng),從屬于一個工作任務(wù)或業(yè)務(wù)過程,稱直接成本和效益。信息系統(tǒng)在諸多環(huán)境因素共同作用下的組合效益是間接效益;費用與特定的系統(tǒng)沒有明確的、唯一的聯(lián)系稱間接成本。
(3)固定的和變動的成本和效益。在信息系統(tǒng)的生命周期中發(fā)生一次且固定不變的成本和效益稱固定的成本和效益;與系統(tǒng)運行的時間、強(qiáng)度密切相關(guān)成本和效益是變動的成本和效益。
系統(tǒng)成本的構(gòu)成:
(1)系統(tǒng)運行環(huán)境和設(shè)施費用;
(2)系統(tǒng)開發(fā)成本;
(3)系統(tǒng)運行和維護(hù)成本;
系統(tǒng)的效益分為:性能效益和節(jié)省成本效益兩類,還有近期效益和長遠(yuǎn)效益的區(qū)別,同時還產(chǎn)生社會效益。
試述系統(tǒng)經(jīng)濟(jì)效益評價的方法?
(1)年利潤增長額。P=銷售總額的增量*原利潤/原銷售額+費用的差額/1000*現(xiàn)銷售額。
(2)純收入。是系統(tǒng)整個生命周期中產(chǎn)生的累計經(jīng)濟(jì)效益與系統(tǒng)總投資之差。
(3)投資回收期與投資效果系數(shù)。投資回收期反映用系統(tǒng)帶來的累計經(jīng)濟(jì)效益回收系統(tǒng)初始投資所需時間。投資效果系數(shù)是投資回收期的倒數(shù),反映系統(tǒng)單位投資所產(chǎn)生的效果。
(4)直接的價值估算法。請一些管理人員對系統(tǒng)的應(yīng)用價值進(jìn)行估計,從而得出對該系統(tǒng)貨幣價值的合理估算。
(5)大于/小于成本法。先估計出系統(tǒng)的總成本,然后將系統(tǒng)的效益劃分為直接效益,間接效益和無形效益,用總成本減直接效益和間接效益,得出成本差額,評價無形效益是否大于成本差額。試述系統(tǒng)可靠性概念及提高系統(tǒng)可靠性的途徑?
信息系統(tǒng)的可靠性是,指在滿足一定條件的應(yīng)用環(huán)境中,系統(tǒng)能正常工作的能力。
提高系統(tǒng)可靠性的主要途徑是:使系統(tǒng)具有容錯能力,即在信息系統(tǒng)產(chǎn)生錯誤,發(fā)生故障的情況下,仍然具有繼續(xù)運行的能力。要具有這種能力。系統(tǒng)應(yīng)具有下列三方面的功能:
(1)故障約束功能,在系統(tǒng)中通過預(yù)防性約束措施,防止錯誤在被檢測出來之前繼續(xù)擴(kuò)大;
(2)故障檢測功能,對系統(tǒng)的信息處理過程和運行狀態(tài)進(jìn)行檢測,以使發(fā)生的錯誤在一定的范圍或步驟內(nèi)被發(fā)現(xiàn)出來;
(3)故障恢復(fù)功能,通過更換或修復(fù)使系統(tǒng)從故障中恢復(fù),投入正常運行。
試述信息系統(tǒng)中的可靠性技術(shù)?
在信息系統(tǒng)中,實用的可靠性技術(shù)主要有下列幾種: (l)設(shè)備冗余技術(shù)。(2)負(fù)荷分布技術(shù)。(3)系統(tǒng)重新組合技術(shù)。(4)數(shù)據(jù)冗余校驗技術(shù)。(5)系統(tǒng)數(shù)據(jù)保護(hù)與恢復(fù)技術(shù)。(6)系統(tǒng)動態(tài)檢測、診斷和自動校正軟件。
試述系統(tǒng)開發(fā)的組織與管理工作的特點及主要內(nèi)容?
信息系統(tǒng)工程的組織管理與一般的工程系統(tǒng)相比,區(qū)別表現(xiàn)在以下方面:
(1)信息系統(tǒng)是一個人機(jī)系統(tǒng),管理工作具有綜合性和復(fù)雜性的特點;
(2)信息系統(tǒng)的開發(fā)具有知識密集型、技術(shù)密集型的特點,又具有勞動密集型的特征。
(3)信息系統(tǒng)的開發(fā)成果除了硬件外,主要構(gòu)成是應(yīng)用軟件,因此,質(zhì)量的保證和進(jìn)度的控制有難度。
(4)人為因素對系統(tǒng)開發(fā)工作的影響很大。
主要內(nèi)容有:制定計劃;建立組織、人員的配備與培訓(xùn);資源保證;指導(dǎo)與調(diào)度、進(jìn)度控制、資金管理、成本控制、質(zhì)量檢驗。
試述確定系統(tǒng)開發(fā)計劃的基本原則?
系統(tǒng)開發(fā)計劃是對整個開發(fā)全過程進(jìn)行有效管理的主要依據(jù)和成功保證?;驹瓌t是:
(1)整體性原則。從系統(tǒng)開發(fā)的總體規(guī)劃出發(fā),注意與其它計劃相互聯(lián)系,協(xié)調(diào)一致。
(2)階段性原則。每個階段應(yīng)有明確的目標(biāo)、起止時間、工作任務(wù)和可審查的階段性成果,便于進(jìn)度控制和質(zhì)量保證。
(3)客觀可行原則。制訂計劃要符合客觀需要,采用成熟的技術(shù)和方法。
(4)全面性原則。計劃的制定由各方面的人員參加,有助于從不同層次和角度考慮整個計劃,促進(jìn)計劃執(zhí)行過程中與有關(guān)方面的協(xié)調(diào)和配合。
試述系統(tǒng)開發(fā)計劃的主要內(nèi)容?
(1)組織機(jī)構(gòu)設(shè)置與調(diào)整計劃;
(2)應(yīng)用軟件開發(fā)計劃;
(3)階段進(jìn)度計劃;
(4)質(zhì)量控制計劃;
(5)人員需求和培訓(xùn)計劃;
(6)測試計劃;
(7)安裝與運行計劃;
(8)經(jīng)費概算和支出計劃。
試述系統(tǒng)開發(fā)的組織機(jī)構(gòu)?
建立開發(fā)組織時,要注意信息系統(tǒng)的特點。要將具體的責(zé)任、權(quán)利和利益落實到人,還應(yīng)注意減少開發(fā)人員工作的接口聯(lián)系。開發(fā)工作的效率與人際聯(lián)系的數(shù)目成反比。
通常的組織結(jié)構(gòu)方式有:
(1)基于職能的組織結(jié)構(gòu)。是按系統(tǒng)開發(fā)的工作職能劃分專業(yè)小組,任務(wù)在專業(yè)組間傳遞。特點是:能夠?qū)崿F(xiàn)專業(yè)化,便于管理和培訓(xùn),且專業(yè)化水平不斷提高,便于減少重復(fù)性開發(fā),提高系統(tǒng)的規(guī)范化程度和開發(fā)的效率。
(2)基于任務(wù)的組織結(jié)構(gòu)。是按任務(wù)劃分小組,完成任務(wù)的各種工作。特點是:減少任務(wù)完成過程的中間環(huán)節(jié),責(zé)任落實在小組中,聯(lián)系方便。
采取哪種組織結(jié)構(gòu)方式,取決于人員的數(shù)量和專業(yè)化水平,開發(fā)技術(shù)的規(guī)范化程度及業(yè)務(wù)信息管理的特點等因素。
試述系統(tǒng)開發(fā)中的人員配置工作?
信息系統(tǒng)是一個復(fù)雜的人機(jī)系統(tǒng),對組成人員及基本條件要求是:
(1)系統(tǒng)管理員。參與整個系統(tǒng)開發(fā)和運行的全過程,負(fù)責(zé)系統(tǒng)開發(fā)項目的組織和運行管理工作。
(2)系統(tǒng)分析員。在系統(tǒng)分析階段,通過調(diào)研,了解情況,全面分析,確定目標(biāo),提出新系統(tǒng)的邏輯模型。
(3)系統(tǒng)設(shè)計員。把系統(tǒng)的邏輯模型轉(zhuǎn)化為可由計算機(jī)實施的具體方案。
(4)程序人員。以物理模型為依據(jù)編制程序并進(jìn)行調(diào)試。
(5)系統(tǒng)操作人員。負(fù)責(zé)系統(tǒng)日常運行、錄入工作。
(6)硬件維護(hù)人員。負(fù)責(zé)硬件設(shè)備的維護(hù)和管理工作,保證系統(tǒng)正常運行。
(7)軟件維護(hù)人員。負(fù)責(zé)應(yīng)用軟件的各種維護(hù)工作。
系統(tǒng)開發(fā)和應(yīng)用人員是系統(tǒng)開發(fā)成功和有效運行的保證,應(yīng)按系統(tǒng)開發(fā)計劃制定人員培訓(xùn)計劃。注意點有:
(1)應(yīng)從系統(tǒng)的開發(fā)與應(yīng)用的全局出發(fā);
(2)應(yīng)比人員工作的安排具有一定的超前性;
(3)應(yīng)采用多種形式進(jìn)行;
(4)應(yīng)分階段,分層次進(jìn)行。
試述系統(tǒng)開發(fā)計劃與進(jìn)度控制的方法和工具?
管理信息系統(tǒng)開發(fā)中制定周密的計劃、合理安排和控制開發(fā)進(jìn)度是關(guān)鍵問題。網(wǎng)絡(luò)技術(shù)是解決問題的有效方法和工具。主要是:劃評審技術(shù)和橫道圖。
(1)為建立網(wǎng)絡(luò)圖,計劃人員應(yīng)先列出項目包含的所有任務(wù)清單。
(2)網(wǎng)絡(luò)圖建立后,從圖中找出最長的任務(wù)線,稱為關(guān)鍵路線。位于關(guān)鍵路線上的任務(wù)稱關(guān)鍵任務(wù)。
(3)繪制橫道圖??芍苯佑扇蝿?wù)清單和預(yù)計完成時間表繪制。
試述信息資源管理的任務(wù)和特點?
信息資源管理是對信息和處理信息的各種資源進(jìn)行綜合、全面的管理。
信息資源管理的主要任務(wù)是:
(1)對組織中信息資源的開發(fā)和利用進(jìn)行規(guī)劃。
(2)組建信息資源管理機(jī)構(gòu),并進(jìn)行信息技術(shù)、設(shè)備和人員的配置、維護(hù)和培訓(xùn)。
(3)負(fù)責(zé)組織管理信息系統(tǒng)的開發(fā)、運行、維護(hù)和管理。
(4)建立和維護(hù)整個組織中的數(shù)據(jù)信息標(biāo)準(zhǔn)規(guī)范和管理制度。
(5)對信息資源的新技術(shù)和方法進(jìn)行跟蹤研究,應(yīng)用于組織的信息管理。
(6)負(fù)責(zé)組織內(nèi)部所有信息資源的安全和保密工作。
(7)向組織中的所有部門提供信息資源的咨詢、服務(wù)和維護(hù)。
(8)綜合利用信息資源輔助組織的高層決策。
信息資源具有如下特點:
(l)信息資源管理不是單純的技術(shù)管理,而是為組織戰(zhàn)略目標(biāo)的實現(xiàn)對信息資源進(jìn)行的組合管理。
(2)信息資源管理強(qiáng)調(diào)面向組織機(jī)構(gòu),要與組織機(jī)構(gòu)相適應(yīng),發(fā)揮信息資源的整體作用,為戰(zhàn)略目標(biāo)服務(wù)。
(3)強(qiáng)調(diào)信息資源的戰(zhàn)略管理和高層管理,從戰(zhàn)略規(guī)劃和決策的層次上確立信息資源管理的權(quán)力結(jié)構(gòu)。
(4)信息資源管理強(qiáng)調(diào)的是全部信息資源集成一體,統(tǒng)一配置和系統(tǒng)管理,以追求資源配置的全局最優(yōu)?! ?5)信息資源管理是組織中各層次,各職能管理人員的一個重要任務(wù)。
(6)作為一種資源管理方法,信息資源管理是以系統(tǒng)科學(xué)的基本原理為基礎(chǔ)的。
試述提高系統(tǒng)可靠性與安全性的方法與途徑?
提高系統(tǒng)可靠性的途徑:使系統(tǒng)具有容錯能力,要具有這種能力,系統(tǒng)應(yīng)具備下列功能:故障約束功能、故障檢測功能、故障恢復(fù)功能。系統(tǒng)安全保護(hù)措施可為技術(shù)性和非技術(shù)性。
試述信息資源管理的任務(wù)、特點和組織形成?
任務(wù):對組織中信息資源的開發(fā)和利用進(jìn)行規(guī)劃;組建信息資源管理機(jī)構(gòu),并進(jìn)行信息技術(shù)、設(shè)備和人員的配置、維護(hù)和培訓(xùn);負(fù)責(zé)組織管理信息系統(tǒng)的開發(fā)、運行、維護(hù)和管理;建立和維護(hù)整個組織上的數(shù)據(jù)信息標(biāo)準(zhǔn)規(guī)范和管理制度;對信息資源的新技術(shù)和方法進(jìn)行跟蹤研究和管理制度;負(fù)責(zé)組織內(nèi)部所有部門提供信息的高層的咨詢、服務(wù)和維護(hù);綜合利用信息資源輔助的高層決策。特點:信息資源管理不是單純的技術(shù)管理,而是為組織戰(zhàn)略目標(biāo)的實現(xiàn)對信息資源進(jìn)行的組合管理;信息資源管理強(qiáng)調(diào)面向組織機(jī)構(gòu),因此信息資源的組織機(jī)構(gòu)相適應(yīng),力圖在整個組織中發(fā)揮信息資源的整個作用,為組織的戰(zhàn)略目標(biāo)服務(wù);強(qiáng)調(diào)信息資源戰(zhàn)略管理和高層管理,而不僅僅是在操作層、執(zhí)行層實施管理,并從戰(zhàn)略規(guī)劃和決策的層次上確立信息資源管理的權(quán)力結(jié)構(gòu);信息資源管理強(qiáng)調(diào)的是全部信息資源集成一體,統(tǒng)一配置和系統(tǒng)管理,以追求資源配置的全局最優(yōu),而不是個別資源構(gòu)成要素的局部最優(yōu);信息資源管理是組織中各層次,各職能管理人員的一個重要任務(wù),而不僅僅是信息主管人員及其下屬的職責(zé);作為一種資源管理方法,信息資源管理是以系統(tǒng)科學(xué)的基本原理為基礎(chǔ)的。組織機(jī)構(gòu):功能組織、產(chǎn)品組織和矩陣組織。
八、系統(tǒng)開發(fā)方法的發(fā)展
試述系統(tǒng)開發(fā)中的生命周期法存在的問題?
整個系統(tǒng)的開發(fā)工作是勞動密集型的,系統(tǒng)開發(fā)的軟件成本大大超過硬件成本;系統(tǒng)開發(fā)的整個工作費時過長,難以適應(yīng)環(huán)境的急劇變化;對用戶需求的變更不能做出迅速反應(yīng);如果系統(tǒng)所處理的問題比較復(fù)雜,不確定性因素較高,結(jié)構(gòu)化生命周期法就很難適應(yīng);維護(hù)工作繁重,專門人才緊缺。
試述原型法的基本思想和建立系統(tǒng)原型的步驟?
思路:是用戶與系統(tǒng)分析、設(shè)計人員合作,根據(jù)用戶提出的最基本的問題和想法,先很快建立一個應(yīng)用軟件的骨架,作為應(yīng)用開發(fā)的實驗?zāi)P停步邢到y(tǒng)原型,用戶先運行這個原型系統(tǒng),熟悉它,使用它,受到啟發(fā)并取得經(jīng)驗,然后對系統(tǒng)的目標(biāo)和功能提出精確、具體的要求,在對系統(tǒng)的需求最后決定后,再用傳統(tǒng)的方法建設(shè)系統(tǒng),通常原型系統(tǒng)的部分程序可以在后來的系統(tǒng)建設(shè)中直接采用。步驟:明確用戶基本信息需求;建立初始的原型系統(tǒng);使用原型系統(tǒng),進(jìn)一步明確用戶需求;修改和完善原型系統(tǒng)。
試述面向?qū)ο笤O(shè)計工作的主要內(nèi)容以及和面向?qū)ο蠓治龅穆?lián)系?
面向?qū)ο笤O(shè)計是在系統(tǒng)分析的基礎(chǔ)上,根據(jù)系統(tǒng)功能和用戶操作使用方面的需求以及技術(shù)、經(jīng)濟(jì)和運行的環(huán)境等方面的條件,繼續(xù)運用面向?qū)ο蟮幕舅悸放c概念,進(jìn)一步細(xì)化,改進(jìn)和擴(kuò)展OOD五個層次的模型,以確立系統(tǒng)物理實現(xiàn)的技術(shù)方案,即建立系統(tǒng)的物理原型。OOD模型由4個部分5個層次組成,問題空間部分、人機(jī)交互部分、任務(wù)管理部分和數(shù)據(jù)管理部分。
簡述CASE技術(shù)的目標(biāo)和功能,以及軟、硬件開發(fā)環(huán)境的構(gòu)成?
目標(biāo):使結(jié)構(gòu)化方法可以全面實施;通過自動檢查提高軟件的質(zhì)量;使原型的建立有了高效的手段;簡化系統(tǒng)的維護(hù)工作;加快系統(tǒng)的開發(fā)過程;使系統(tǒng)開發(fā)人員的精力集中于開創(chuàng)性工作;提高軟件的可重用度。功能:能實現(xiàn)一個具有快速響應(yīng),專用資源和早期查錯功能的交互式開發(fā)環(huán)境;對系統(tǒng)的開發(fā)和維護(hù)過程的各個環(huán)境實現(xiàn)自動化;具有一個強(qiáng)有力的圖形接口,實現(xiàn)了直觀的程序設(shè)計;CASE工作站是一個完整的環(huán)境,包括硬件和軟件兩大部分,其目的是為軟件系統(tǒng)的開發(fā)維護(hù)和項目管理提供一個計算機(jī)化的輔助勝手段。
試述面向?qū)ο蠓椒ǖ幕靖拍睢?/P>
面向?qū)ο蠓治?,面向?qū)ο笤O(shè)計與面向?qū)ο蟪绦蛟O(shè)計結(jié)合在一起,形成了一種新的系統(tǒng)開發(fā)方法,稱之為面向?qū)ο蠓椒ā?/P>
面向?qū)ο蠓椒ㄖ饕婕耙韵乱恍┗靖拍睿?/P>
(1)對象:對象是描述該事物的一組屬性數(shù)據(jù)和作用于這些屬性數(shù)據(jù)之上的操作方法,對象是問題空間的事物的抽象體。
(2)消息:對象之間進(jìn)行通訊的數(shù)據(jù)叫做消息。當(dāng)一個消息送給某個對象時,包含要求接收對象執(zhí)行某些活動的信息,接收到消息的對象經(jīng)過解釋,然后予以響應(yīng),這種通信機(jī)制叫做消息傳遞。消息的類型用消息模式來刻畫。消息模式是指一則消息中需要接收此消息的對象進(jìn)行處理的內(nèi)容和格式。消息模式是定義對象與外部接口的唯一信息。
(3)類和類層次:一個類定義了一組大體上相同的對象,一個類所包含的操作方法和屬性數(shù)據(jù)描述了一組對象的共同行為和屬性,類是對象之上的抽象,對象則是類的具體化,是類的實例。
(4)繼承性:繼承性是類層次結(jié)構(gòu)中的一個重要特點,是超類和子類之間共享數(shù)據(jù)和操作方法的機(jī)制。
(5)封裝性:封裝是一種信息隱蔽技術(shù),其目的在于將對象的使用者和設(shè)計者分開,使用者不必知道對象行為實現(xiàn)的細(xì)節(jié),只須用設(shè)計者提供的消息接口來訪問對象。封裝的定義為:①對所有對象的內(nèi)部軟件范圍的邊界進(jìn)行限定;②對各對象之間相互作用的接口進(jìn)行描述;③對每個對象的內(nèi)部實現(xiàn)進(jìn)行保護(hù);
(6)多態(tài)性。在收到消息時,對象要予以響應(yīng)。不同的對象收到同一消息可產(chǎn)生不同的結(jié)果,這一現(xiàn)象叫做多態(tài)。
(7)動態(tài)聯(lián)編。聯(lián)編是指把一個過程調(diào)用和響應(yīng)調(diào)用而需執(zhí)行的代碼加以結(jié)合的過程。傳統(tǒng)的程序設(shè)計中,聯(lián)編是在編譯期間進(jìn)行的,叫做靜
最新資訊
- 考前必背!自學(xué)考試《中國近現(xiàn)代史綱要》論述題高頻考點2024-10-19
- 自考報考策略:科學(xué)搭配科目,加速畢業(yè)進(jìn)程2024-07-20
- 2025年考研考生五一假期,英語科目應(yīng)該如何復(fù)習(xí)?2024-05-03
- 備考指南!2024年4月自學(xué)考試考前要做哪些準(zhǔn)備?2024-03-31
- 考前備考沖刺!自考如何一次就過?2024-03-30
- 考點匯總:《中國近現(xiàn)代史綱要》論述題2024-03-25
- 備考資料:《中國近現(xiàn)代史綱要》簡答題考點匯總2024-03-25
- 自考可以從哪些維度進(jìn)行備考?2024-02-17
- @自考生,這里有備考技巧2024-02-17
- 自學(xué)考試備考復(fù)習(xí)方法!建議收藏2024-02-16