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