信息系統(tǒng)考試復(fù)習(xí)資料要點(diǎn)_第1頁
信息系統(tǒng)考試復(fù)習(xí)資料要點(diǎn)_第2頁
信息系統(tǒng)考試復(fù)習(xí)資料要點(diǎn)_第3頁
信息系統(tǒng)考試復(fù)習(xí)資料要點(diǎn)_第4頁
信息系統(tǒng)考試復(fù)習(xí)資料要點(diǎn)_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、第1章 信息系統(tǒng)導(dǎo)論一、名詞解釋信息循環(huán)、信息從客體傳輸?shù)街黧w經(jīng)過接收、處理、實(shí)施各環(huán)節(jié)反饋到客體,形成了一個(gè)信息運(yùn)動(dòng)的循環(huán)5試分析信息系統(tǒng)的概念結(jié)構(gòu)。信息系統(tǒng)的概念結(jié)構(gòu)是從抽象的概念層次表示信息系統(tǒng)的宏觀結(jié)構(gòu),是對(duì)信息系統(tǒng)特征的宏觀描述。信息系統(tǒng)概念結(jié)構(gòu)呈現(xiàn)為管理層維、職能層維和功能層維的三層維宏觀邏輯結(jié)構(gòu)。第3章 信息系統(tǒng)建設(shè)概論4簡(jiǎn)述信息系統(tǒng)的生命周期各階段包括的內(nèi)容? 信息系統(tǒng)在其使用過程中隨著其生存環(huán)境的變化,要不斷維護(hù)、修改,當(dāng)它不再適應(yīng)需求的時(shí)候就要被淘汰,就要由新系統(tǒng)代替老系統(tǒng),這種周期循環(huán)稱為信息系統(tǒng)的生命周期。信息系統(tǒng)的生命周期可以分為系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施

2、、系統(tǒng)運(yùn)行和維護(hù)等五個(gè)階段。6結(jié)構(gòu)化系統(tǒng)開發(fā)方法各階段的基本任務(wù)是什么? 各階段應(yīng)提供什么技術(shù)文檔? 結(jié) 構(gòu)化系統(tǒng)開發(fā)方法是用系統(tǒng)工程的思想和工程化的方法,按照用戶至上的原則,采取結(jié)構(gòu)化、模塊化、自頂向下的方法對(duì)系統(tǒng)進(jìn)行分析與設(shè)計(jì)。它是在生命周期法基礎(chǔ)上發(fā)展起來的,其開發(fā)過程嚴(yán)格按照信息系統(tǒng)開發(fā)的生命周期將整個(gè)信息系統(tǒng)開發(fā)過程劃分為五個(gè)相對(duì)獨(dú)立的階段(系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施、系統(tǒng)運(yùn)行與維護(hù))。在前三個(gè)階段堅(jiān)持自頂向下地對(duì)系統(tǒng)進(jìn)行結(jié)構(gòu)化劃分:在系統(tǒng)調(diào)查和理順管理業(yè)務(wù)時(shí),應(yīng)從最頂層的管理業(yè)務(wù)入手,逐步深入至最基層;在系統(tǒng)分析、提出目標(biāo)系統(tǒng)方案和系統(tǒng)設(shè)計(jì)時(shí),應(yīng)從宏觀整體考慮入手,先考

3、慮系統(tǒng)整體的優(yōu)化,然后再考慮局部的優(yōu)化問題。在系統(tǒng)實(shí)施階段,則堅(jiān)持自底向上地逐步實(shí)施,即組織人員從最基層的模塊做起(編程),然后按照系統(tǒng)設(shè)計(jì)的結(jié)構(gòu),將模塊一個(gè)個(gè)拼接到一起進(jìn)行調(diào)試,自底向上、逐步地構(gòu)成整個(gè)系統(tǒng)。7簡(jiǎn)述面向?qū)ο蟮南到y(tǒng)開發(fā)方法的特點(diǎn)。(1)封裝性 (2)抽象性 (3)繼承性 (4)動(dòng)態(tài)鏈接性8簡(jiǎn)述原型法的基本思想。 原型法的基本思想是在投人大量的人力、物力之前,在限定的時(shí)間內(nèi),用最經(jīng)濟(jì)的方法,開發(fā)出一個(gè)可實(shí)際運(yùn)行的系統(tǒng)原型,以便盡早澄清不明確的系統(tǒng)需求。在原型系統(tǒng)的運(yùn)行中用戶發(fā)現(xiàn)問題,提出修改意見,技術(shù)人員完善原型,使它逐步滿足用戶的要求第4章 信息系統(tǒng)的規(guī)劃一、 名詞解釋信息系統(tǒng)

4、規(guī)劃、信息系統(tǒng)規(guī)劃是基于企業(yè)發(fā)展目標(biāo)與經(jīng)營戰(zhàn)略制定的,面向企業(yè)信息化發(fā)展遠(yuǎn)景的,關(guān)于企業(yè)信息系統(tǒng)的整個(gè)建設(shè)計(jì)劃,包含信息系統(tǒng)的發(fā)展方向和目標(biāo)、信息系統(tǒng)的IT方案、實(shí)施策略和計(jì)劃、預(yù)算等。 BSP、企業(yè)系統(tǒng)規(guī)劃法 SST、戰(zhàn)略集合轉(zhuǎn)移法 CSF、關(guān)鍵成功因素法可行性研究、可行性研究又叫可行性分析,是指在項(xiàng)目正式開發(fā)之前,先投入一定的精力,通過一套準(zhǔn)則,從經(jīng)濟(jì)、技術(shù)、社會(huì)等方面對(duì)項(xiàng)目的必要性、可能性、合理性,以及項(xiàng)目所面臨的重大風(fēng)險(xiǎn)進(jìn)行分析和評(píng)價(jià),得出項(xiàng)目是否可行的結(jié)論。三、簡(jiǎn)答題l 2如何進(jìn)行信息系統(tǒng)規(guī)劃? l 1)規(guī)劃準(zhǔn)備2)收集相關(guān)信息3)進(jìn)行戰(zhàn)略分析4)定義約束條件 5)明確戰(zhàn)略目標(biāo) 6)

5、提出未來的略圖 7)選擇開發(fā)方案 8)提出實(shí)施進(jìn)度 9)戰(zhàn)略規(guī)劃文檔化 10)總經(jīng)理批準(zhǔn)8可行性研究主要從哪幾個(gè)方面去考察?簡(jiǎn)述其內(nèi)容。 經(jīng)濟(jì)可行性、 總成本的估算. 總效益的估算. 成本/效益分析 l 技術(shù)可行性 (1)全面考慮信息系統(tǒng)開發(fā)過程所涉及到的技術(shù)問題l (2)盡可能采用成熟技術(shù)l (3)慎重引入先進(jìn)技術(shù)l (4)著眼于具體的開發(fā)環(huán)境和開發(fā)人員社會(huì)可行性. 政策、法律、道德、制度、管理、人員等社會(huì)因素論證信息系統(tǒng)開發(fā)的可能性和現(xiàn)實(shí)性, 操作可行性第5章 信息系統(tǒng)的需求分析一、 名詞解釋數(shù)據(jù)流圖、是描述軟件系統(tǒng)中數(shù)據(jù)處理過程的一種有力的圖形工具數(shù)據(jù)字典, 數(shù)據(jù)詞典就是數(shù)據(jù)流圖上所有成

6、分的定義和解釋的文字集合,三、簡(jiǎn)答題1信息系統(tǒng)需求分析階段的任務(wù)是什么?1.確定對(duì)系統(tǒng)的綜合要求2.分析系統(tǒng)的數(shù)據(jù)要求3.導(dǎo)出目標(biāo)系統(tǒng)的詳細(xì)邏輯模型4.修正項(xiàng)目開發(fā)計(jì)劃,編寫用戶手冊(cè)概要。 5.編寫系統(tǒng)需求規(guī)格說明書,并提交審查。2數(shù)據(jù)流圖的作用是什么?畫數(shù)據(jù)流圖的基本目的是利用它作為交流信息的工具。數(shù)據(jù)流圖的另一個(gè)主要用途是作為分析和設(shè)計(jì)的工具。它有哪些基本成分? 基本符號(hào)和附加符號(hào)3數(shù)據(jù)字典的作用是什么?它有哪些基本條目?數(shù)據(jù)字典最重要的用途是作為分析階段的工具。數(shù)據(jù)詞典就是數(shù)據(jù)流圖上所有成分的定義和解釋的文字集合,在結(jié)構(gòu)化分析中,數(shù)據(jù)詞典的作用是給數(shù)據(jù)流圖上每個(gè)成分給以定義和說明。 數(shù)據(jù)

7、流條目,項(xiàng),文件,加工.4需求分析階段有哪些描述工具?數(shù)據(jù)字典, 加工邏輯 結(jié)構(gòu)化語言,判定表,判定樹. E-R模型、層次方框圖、IPO圖和Warnier圖5信息系統(tǒng)需求說明書主要包括哪些內(nèi)容?衡量需求說明書好壞的標(biāo)準(zhǔn)是什么?(1) 引言 (2) 項(xiàng)目概述 (3) 具體需求 4,運(yùn)行環(huán)境規(guī)定. (1)正確性 (2)無歧義性(3)完全性 (4)可驗(yàn)證性 (5)一致性 (6)可理解性 (7)可修改性 (8)可追蹤性四、應(yīng)用題1某銀行的計(jì)算機(jī)儲(chǔ)蓄系統(tǒng)功能是:將儲(chǔ)戶填寫的存款單或取款單輸入系統(tǒng),如果是存款則系統(tǒng)記錄存款人姓名、住址、存款類型、存款日期、利率等信息,并打印出存單給儲(chǔ)戶;如果是取款,系統(tǒng)計(jì)

8、算利息并打印出利息清單給儲(chǔ)戶。請(qǐng)用數(shù)據(jù)流圖簡(jiǎn)單描繪本系統(tǒng)的功能。2有一個(gè)飛機(jī)機(jī)票預(yù)訂系統(tǒng),其功能為:旅行社把預(yù)訂機(jī)票的旅客信息(姓名、年齡、單位、身份證號(hào)碼、 旅行時(shí)間及目的地等)輸入機(jī)票預(yù)訂系統(tǒng),系統(tǒng)為旅客安排航班,打印出取票通知單(附有應(yīng)交的賬款);旅客在飛機(jī)起飛的前一天憑取票通知等交款取票,系統(tǒng)檢驗(yàn)無誤,輸出機(jī)票給旅客。請(qǐng)用數(shù)據(jù)流圖描繪這個(gè)飛機(jī)機(jī)票預(yù)訂系統(tǒng)的功能。第6章 信息系統(tǒng)的總體設(shè)計(jì)一、 名詞解釋模塊、 指具有相對(duì)獨(dú)立性的,由數(shù)據(jù)說明、執(zhí)行語句等程序?qū)ο髽?gòu)成的集合。模塊化、 指將整個(gè)程序劃分為若干個(gè)模塊,每個(gè)模塊用于實(shí)現(xiàn)一個(gè)特定的功能。、信息隱蔽、 應(yīng)該這樣設(shè)計(jì)和確定模塊,使得一個(gè)

9、模塊內(nèi)包含的信息(過程和數(shù)據(jù))對(duì)于不需要這些信息的模塊來說,是不能訪問的逐步求精、 集中精力解決主要問題而盡量推遲對(duì)問題細(xì)節(jié)的考慮模塊獨(dú)立性、 指每個(gè)模塊只完成系統(tǒng)要求的獨(dú)立的子功能,并且與其他模塊的聯(lián)系最少且接口簡(jiǎn)單內(nèi)聚、 是模塊內(nèi)部各個(gè)成分之間的聯(lián)系,所以也稱塊內(nèi)聯(lián)系耦合 是一個(gè)模塊與其他模塊之間的聯(lián)系,所以又稱塊間聯(lián)系。優(yōu)化 設(shè)計(jì)出系統(tǒng)的初步結(jié)構(gòu)以后,應(yīng)該審查分析這個(gè)結(jié)構(gòu),通過模塊分解與合并,力求降低耦合提高內(nèi)聚,保持模塊相對(duì)獨(dú)立性,優(yōu)化初始的系統(tǒng)結(jié)構(gòu)。三、簡(jiǎn)答題l 1如何理解模塊獨(dú)立性?用什么指標(biāo)來衡量模塊獨(dú)立性?l 模塊獨(dú)立性是指每個(gè)模塊只完成系統(tǒng)要求的獨(dú)立的子功能,并且與其他模塊的

10、聯(lián)系最少且接口簡(jiǎn)單。l 模塊獨(dú)立性可以從兩個(gè)方面來衡量:模塊本身的內(nèi)聚和模塊之間的耦合。2舉例說明“一個(gè)模塊,一個(gè)功能”的含義,并試論這類模塊的優(yōu)點(diǎn)。l 5系統(tǒng)設(shè)計(jì)的優(yōu)化規(guī)則有哪些?l 1.改進(jìn)系統(tǒng)結(jié)構(gòu)提高模塊獨(dú)立性l 設(shè)計(jì)出系統(tǒng)的初步結(jié)構(gòu)以后,應(yīng)該審查分析這個(gè)結(jié)構(gòu),通過模塊分解與合并,力求降低耦合提高內(nèi)聚,保持模塊相對(duì)獨(dú)立性,優(yōu)化初始的系統(tǒng)結(jié)構(gòu)。2. 模塊的作用域應(yīng)處于其控制域范圍之內(nèi)l 模塊的作用域是指受該模塊內(nèi)一個(gè)判定條件影響的所有模塊范圍;l 模塊的控制域是指該模塊本身以及所有該模塊的下屬模塊(包括該模塊可以直接調(diào)用的下級(jí)模塊和可以間接調(diào)用的更下層的模塊)。l 系統(tǒng)設(shè)計(jì)時(shí)應(yīng)使各個(gè)模塊的

11、作用域處于其控制域范圍之內(nèi)。 l 6系統(tǒng)總體設(shè)計(jì)的基本任務(wù)是什么?1. 設(shè)計(jì)軟件系統(tǒng)結(jié)構(gòu)(簡(jiǎn)稱軟件結(jié)構(gòu)) 2. 數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)庫設(shè)計(jì) 3. 編寫總體設(shè)計(jì)文檔 4. 評(píng)審l 7進(jìn)行變換分析需要哪些步驟? (1) 復(fù)查基本系統(tǒng)模型。 (2) 復(fù)查并精化數(shù)據(jù)流圖。 (3) 確定數(shù)據(jù)流圖具有變換特性。 (4) 確定輸入流和輸出流的邊界,從而孤立出變換中心。 (5) 完成“第一級(jí)分解”。 (6) 完成“第二級(jí)分解”。 (7) 使用設(shè)計(jì)度量和啟發(fā)規(guī)則對(duì)第一次分割得到的系統(tǒng)結(jié)構(gòu)進(jìn)一步精化。四、應(yīng)用題1將如圖6-32所示的數(shù)據(jù)流圖轉(zhuǎn)換為系統(tǒng)結(jié)構(gòu)圖。圖6-322將如圖6-33給出的數(shù)據(jù)流圖轉(zhuǎn)換為初始的模塊結(jié)構(gòu)圖

12、。圖6-33其中,虛線表輸入部分、變換部分和輸出部分之間的界面。第7章 信息系統(tǒng)的詳細(xì)設(shè)計(jì)一、 名詞解釋結(jié)構(gòu)化程序設(shè)計(jì)方法、 一種設(shè)計(jì)程序的技術(shù),采用自頂向下、逐步細(xì)化的設(shè)計(jì)方法和單入口、單出口的控制技術(shù),認(rèn)為任何程序都可以通過順序、選擇和循環(huán)三種基本控制結(jié)構(gòu)的復(fù)合實(shí)現(xiàn)。程序圖 所謂程序圖可以看成是“退化了的”程序流程圖,也就是把程序流程圖中的每個(gè)處理符號(hào)都退化成一個(gè)點(diǎn),原來連接不同處理符號(hào)的箭頭變成連接不同點(diǎn)的有向弧,這樣得到的有向圖就稱為程序圖三、簡(jiǎn)答題1系統(tǒng)詳細(xì)設(shè)計(jì)階段使用的描述工具是什么?各有什么特點(diǎn)?1圖形工具:包括程序流程圖、優(yōu)點(diǎn):比較直觀、清晰,使用靈活,便于閱讀和掌握。N-S圖

13、 所有的程序結(jié)構(gòu)均用方框來表示,無論并列或者嵌套,程序的結(jié)構(gòu)清晰可見; 它的控制轉(zhuǎn)移不能任意規(guī)定,必須遵守結(jié)構(gòu)化程序設(shè)計(jì)的要求; 很容易確定局部和全程數(shù)據(jù)的作用域; 很容易表現(xiàn)嵌套關(guān)系,也可以表示模塊的層次結(jié)構(gòu)。PAD圖; 支持自頂向下,逐步求精的要求; PAD圖滿足結(jié)構(gòu)化程序設(shè)計(jì)要求,因此采用PAD圖導(dǎo)出的程序必然是結(jié)構(gòu)化的; PAD圖描述的算法結(jié)構(gòu)清晰、易讀易懂、使用方便。圖中每條豎線表示一個(gè)嵌套層次,圖示隨層次增加向右伸展; PAD圖既可以描述控制,也可以描述數(shù)據(jù)結(jié)構(gòu),很容易將PAD圖描述的算法轉(zhuǎn)換為源程序代碼; 可自動(dòng)生成程序。 與程序流程圖和盒圖相比,PAD圖的使用不是很普遍PADt

14、u2表格工具:包括判定表和判定樹; 3語言工具:包括PDL語言。 PDL雖然不是程序設(shè)計(jì)語言,但是它與高級(jí)程序設(shè)計(jì)語言非常類似,只要對(duì)PDL描述稍加變換就可變成源程序代碼,因此,它是詳細(xì)設(shè)計(jì)階段很受歡迎的表達(dá)工具; 用PDL寫出的程序,既可以很抽象,又可以很具體。因此,容易實(shí)現(xiàn)自頂向下逐步求精的設(shè)計(jì)原則; PDL描述同自然語言很接近,易于理解; PDL描述可以直接作為注釋插在源程序中,成為程序的內(nèi)部文檔,這對(duì)提高程序的可讀性是非常有益的。 PDL的缺點(diǎn)是不如圖形工具那樣描述形象直觀,對(duì)復(fù)雜條件的描述,不如判定表清晰、簡(jiǎn)單,因此常常將PDL描述與一種圖形描述工具結(jié)合起來使用。 四、應(yīng)用題1 將如

15、圖7-17所示的程序流程圖轉(zhuǎn)換成用盒圖和PAD圖來表達(dá),并計(jì)算一下它的環(huán)形復(fù)雜度。圖7-172將下面的偽碼表示轉(zhuǎn)換為PAD圖。BeginS1;If x>5 then s2Else s3;While y<0 do beginIf z>3 then s4Else s5;While w>0 then s6;end;s8;if u>0 then s9;s10;end;3“某航空公司規(guī)定乘客可以免費(fèi)托運(yùn)不超過30公斤的行李,當(dāng)超過30公斤時(shí),對(duì)頭等艙的國內(nèi)乘客超重部分收費(fèi)4元/公斤,對(duì)其他艙的國內(nèi)乘客超重部分收費(fèi)6元/公斤,對(duì)國外乘客超重部分每公斤收費(fèi)比國內(nèi)乘客多一倍,對(duì)殘

16、疾乘客超重部分每公斤收費(fèi)比正常乘客少一倍?!闭?qǐng)分別用判定表和判定樹表達(dá)上述的描述。第9章 信息系統(tǒng)的測(cè)試一、 名詞解釋測(cè)試、 為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過程。動(dòng)態(tài)測(cè)試 指通過運(yùn)行程序發(fā)現(xiàn)錯(cuò)誤白盒測(cè)試、 該方法把測(cè)試對(duì)象看作一個(gè)打開的盒子, 測(cè)試人員須了解程序的內(nèi)部結(jié)構(gòu)和處理過程,以檢查處理過程的細(xì)節(jié)為基礎(chǔ),對(duì)程序中盡可能多的邏輯路徑進(jìn)行測(cè)試,檢驗(yàn)內(nèi)部控制結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu)是否有錯(cuò),實(shí)際的運(yùn)行狀態(tài)與預(yù)期的狀態(tài)是否一致。黑盒測(cè)試、 該方法把被測(cè)試對(duì)象看成一個(gè)黑盒子,測(cè)試人員完全不考慮程序的內(nèi)部結(jié)構(gòu)和處理過程,只在系統(tǒng)的接口處進(jìn)行測(cè)試,依據(jù)需求說明書,檢查程序是否滿足功能要求。調(diào)試、指在成功地進(jìn)行

17、了測(cè)試之后,進(jìn)一步診斷和改進(jìn)程序中存在的錯(cuò)誤過程。系統(tǒng)可靠性 是程序在給定的時(shí)間間隔內(nèi),按照規(guī)格說明書的規(guī)定成功地運(yùn)行的概率。邏輯覆蓋 是以程序內(nèi)部的邏輯結(jié)構(gòu)為基礎(chǔ)的設(shè)計(jì)測(cè)試用例的技術(shù)三、簡(jiǎn)答題1系統(tǒng)測(cè)試的目標(biāo)是什么?有哪些基本原則?l  從用戶的角度出發(fā),普遍希望通過系統(tǒng)測(cè)試暴露系統(tǒng)中隱藏的錯(cuò)誤和缺陷,以考慮是否可接受該產(chǎn)品。 2  從系統(tǒng)開發(fā)者的角度出發(fā),則希望測(cè)試成為表明系統(tǒng)產(chǎn)品中不存在錯(cuò)誤的過程,驗(yàn)證該系統(tǒng)已正確地實(shí)現(xiàn)了用戶的要求,確立人們對(duì)系統(tǒng)質(zhì)量的信心。(1)應(yīng)該把“盡早地和不斷地進(jìn)行系統(tǒng)測(cè)試”作為系統(tǒng)測(cè)試者的座右銘。 (2)程序員或程序設(shè)計(jì)機(jī)構(gòu)應(yīng)避免

18、測(cè)試自己設(shè)計(jì)的程序。 (3)測(cè)試用例的設(shè)計(jì)不僅要有輸入數(shù)據(jù),還要有與之對(duì)應(yīng)的預(yù)期結(jié)果。 (4)測(cè)試用例的設(shè)計(jì)不僅要有合法的輸入數(shù)據(jù),還要有非法的輸入數(shù)據(jù)。 (5)要充分注意測(cè)試過程中的群集現(xiàn)象。2黑盒測(cè)試與白盒測(cè)試有何區(qū)別?各有哪些具體的測(cè)試方法?等價(jià)類劃分法、邊界值分析法、錯(cuò)誤推測(cè)法和因果圖法 邏輯覆蓋和基本路徑測(cè)試3系統(tǒng)測(cè)試分成幾個(gè)階段?各階段的任務(wù)是什么? 1 所謂單元是指程序中的一個(gè)模塊或一個(gè)子程序,它是程序中最小的獨(dú)立編譯單位。因此,單元測(cè)試也稱模塊測(cè)試,有時(shí)也叫邏輯測(cè)試或結(jié)構(gòu)測(cè)試。 2 集成測(cè)試是指在單元測(cè)試的基礎(chǔ)上,將所有模塊按照設(shè)計(jì)要求組裝成一個(gè)完整的系統(tǒng)而進(jìn)行的測(cè)試,故也稱組

19、裝測(cè)試或聯(lián)合測(cè)試 3 確認(rèn)測(cè)試也稱為驗(yàn)收測(cè)試或有效性測(cè)試,它的目標(biāo)是使用實(shí)際數(shù)據(jù)進(jìn)行測(cè)試,從而驗(yàn)證系統(tǒng)是否能滿足用戶的實(shí)際需要,驗(yàn)證系統(tǒng)的有效性 4 系統(tǒng)測(cè)試是把通過確認(rèn)測(cè)試的系統(tǒng),作為基于計(jì)算機(jī)系統(tǒng)的一個(gè)整體元素,與整個(gè)系統(tǒng)的其他元素結(jié)合起來,在實(shí)際運(yùn)行環(huán)境下,對(duì)計(jì)算機(jī)系統(tǒng)進(jìn)行一系列的集成測(cè)試和有效性測(cè)試。4非漸增式方法和漸增式方法有什么區(qū)別?(1) 非漸增式方法把單元測(cè)試和集成測(cè)試分成兩個(gè)不同的階段,前一階段完成模塊的單元測(cè)試,后一階段完成集成測(cè)試。而漸增式測(cè)試把單元測(cè)試與集成測(cè)試合在一起,同時(shí)完成。 (2) 非漸增式需要更多的工作量,因?yàn)槊總€(gè)模塊都需要驅(qū)動(dòng)模塊和樁模塊,而漸增式利用已測(cè)試

20、過的模塊作為驅(qū)動(dòng)模塊或樁模塊,因此工作量較少。 (3) 漸增式可以較早地發(fā)現(xiàn)接口之間的錯(cuò)誤,非漸增式只有到最后組裝時(shí)才能發(fā)現(xiàn)。 (4) 漸增式有利于排錯(cuò),發(fā)生錯(cuò)誤往往和最近加進(jìn)來的模塊有關(guān),而非漸增式發(fā)現(xiàn)接口錯(cuò)誤被推遲到最后,而且很難判斷是哪一部分接口出錯(cuò)。 (5) 漸增式測(cè)試比較徹底,已測(cè)試的模塊和新的模塊組裝在一起又接受測(cè)試。 (6) 非漸增式開始可并行測(cè)試所有模塊,能充分利用人力,對(duì)測(cè)試大型系統(tǒng)很有意義。 6測(cè)試和測(cè)試有何區(qū)別?測(cè)試是由一個(gè)用戶在開發(fā)環(huán)境下進(jìn)行測(cè)試,也可以是開發(fā)機(jī)構(gòu)內(nèi)部的人員在模擬實(shí)際操作環(huán)境下進(jìn)行的測(cè)試。測(cè)試的關(guān)鍵在于盡可能逼真地模擬實(shí)際運(yùn)行環(huán)境和用戶對(duì)系統(tǒng)產(chǎn)品的操作,

21、并盡最大努力涵蓋所有可能的用戶操作方式??梢?,測(cè)試是在一個(gè)受控制環(huán)境下的測(cè)試。 測(cè)試是由系統(tǒng)的多個(gè)用戶在一個(gè)或多個(gè)用戶的實(shí)際使用環(huán)境下進(jìn)行的測(cè)試。與測(cè)試不同的是,開發(fā)者一般不在現(xiàn)場(chǎng)。因此,測(cè)試是系統(tǒng)不在開發(fā)者控制的環(huán)境下的“活的”應(yīng)用。7使用等價(jià)類劃分法進(jìn)行測(cè)試有哪些步驟?(1) 為每一個(gè)等價(jià)類規(guī)定一個(gè)唯一編號(hào); (2) 設(shè)計(jì)一個(gè)新的測(cè)試用例,使其盡可能多地覆蓋尚未被覆蓋的有效等價(jià)類,重復(fù)這一步,直到所有的有效等價(jià)類都被覆蓋為止; (3) 設(shè)計(jì)一個(gè)新的測(cè)試用例,使其僅覆蓋一個(gè)尚未被覆蓋的無效等價(jià)類,重復(fù)這一步,直到所有的無效等價(jià)類都被覆蓋為止。 8邊界值分析法 經(jīng)驗(yàn)表明,處理邊界情況時(shí)程序最容

22、易發(fā)生錯(cuò)誤。例如,許多程序錯(cuò)誤出現(xiàn)在下標(biāo)、純量、數(shù)據(jù)結(jié)構(gòu)和循環(huán)等等的邊界附近。因此,設(shè)計(jì)使程序運(yùn)行在邊界情況附近的測(cè)試方案,暴露出程序錯(cuò)誤的可能性更大一些。 再如,在做三角形設(shè)計(jì)時(shí),要輸入三角形的3個(gè)邊長A、B和C。這3個(gè)數(shù)值應(yīng)當(dāng)滿足A>0,B>0,C>0,A+B>C,A+C>B,B+C>A,才能構(gòu)成三角形。但如果把6個(gè)不等式中的任何一個(gè)“”錯(cuò)寫成“”,那個(gè)不能構(gòu)成三角形的問題恰出現(xiàn)在容易被疏忽的邊界附近。 使用邊界值分析方法設(shè)計(jì)測(cè)試方案首先應(yīng)該確定邊界情況,這需要經(jīng)驗(yàn)和創(chuàng)造性,通常輸入等價(jià)類和輸出等價(jià)類的邊界,就是應(yīng)該著重測(cè)試的程序邊界情況。選取的測(cè)試數(shù)據(jù)

23、應(yīng)該剛好等于、剛剛小于和剛剛大于邊界值。也就是說,按照邊界值分析法,應(yīng)該選取剛好等于、稍小于和稍大于等價(jià)類邊界值的數(shù)據(jù)作為測(cè)試數(shù)據(jù),而不是選取每個(gè)等價(jià)類內(nèi)的典型值或任意值作為測(cè)試數(shù)據(jù)。 通常設(shè)計(jì)測(cè)試方案時(shí)總是聯(lián)合使用等價(jià)類劃分和邊界值分析兩種技術(shù)。 9測(cè)試的綜合策略是什么?(1)在任何情況下都應(yīng)使用邊界值分析法,用這種方法設(shè)計(jì)的用例暴露程序錯(cuò)誤能力強(qiáng)。設(shè)計(jì)用例時(shí),應(yīng)該既包括輸入數(shù)據(jù)的邊界情況又包括輸出數(shù)據(jù)的邊界情況。 (2)必要時(shí)用等價(jià)類劃分方法補(bǔ)充一些測(cè)試用例。 (3)再用錯(cuò)誤推測(cè)方法補(bǔ)充一些測(cè)試用例。 (4)對(duì)照程序邏輯,檢查已設(shè)計(jì)測(cè)試用例的邏輯覆蓋標(biāo)準(zhǔn),如果沒有達(dá)到要求的覆蓋標(biāo)準(zhǔn),應(yīng)當(dāng)再

24、補(bǔ)充足夠的測(cè)試用例。 (5)如果需求說明中含有輸入條件的組合情況,則一開始就可使用因果圖法。 10調(diào)試和測(cè)試有什么不同?它們各有什么用途?四、應(yīng)用題1如圖9-18所示的程序有4條不同的路徑。分別表示為L1(ace)、L2(abd)、L3(abe)和L4(acd),或簡(jiǎn)寫為ace、abd、abe及acd。由于覆蓋測(cè)試的目標(biāo)不同,邏輯覆蓋方法可以分為語句覆蓋、判定覆蓋、條件覆蓋、判定條件覆蓋、條件組合覆蓋和路徑覆蓋。第10章 信息系統(tǒng)的維護(hù) 一、 名詞解釋系統(tǒng)維護(hù) 1程序的維護(hù) 2數(shù)據(jù)文件的維護(hù) 3代碼的維護(hù) 4硬件的維護(hù) 系統(tǒng)可維護(hù)性、 維護(hù)人員理解、改正、改動(dòng)和改進(jìn)這個(gè)系統(tǒng)的難易程度。 維護(hù)的

25、副作用 指由于修改而導(dǎo)致的錯(cuò)誤或其它多余動(dòng)作的發(fā)生。維護(hù)類型 改正性、適應(yīng)性、完善性和維護(hù)性四種類型維護(hù)過程 (1) 制定維護(hù)申請(qǐng)報(bào)告; (2) 審查申請(qǐng)報(bào)告并批準(zhǔn); (3) 進(jìn)行維護(hù)并做詳細(xì)記錄; (4) 復(fù)審。 三、簡(jiǎn)答題3系統(tǒng)維護(hù)的策略有哪些?1.降低改正性維護(hù)成本的策略2.降低適應(yīng)性維護(hù)成本的策略3.降低完善性維護(hù)成本的策略5系統(tǒng)的可維護(hù)性與哪些因素有關(guān)?在系統(tǒng)開發(fā)過程中應(yīng)采取哪些措施提高系統(tǒng)的可維護(hù)性?1)可理解性 2)可測(cè)試性 3)可修改性 1建立系統(tǒng)質(zhì)量目標(biāo)和優(yōu)先級(jí) 2使用提高系統(tǒng)質(zhì)量的技術(shù)和工具3進(jìn)行明確的質(zhì)量保證審查 4選擇可維護(hù)性好的程序設(shè)計(jì)語言5改進(jìn)程序的文檔二、選擇題第

26、一章1信息運(yùn)動(dòng)的基本形式是( )。A信息輸入與輸出 B信息處理 C信息控制 D信息循環(huán)2決策的基礎(chǔ)是( )。A管理者 B客戶 C信息 D規(guī)章制度3下列是分布式系統(tǒng)缺點(diǎn)的是( )。A難于發(fā)揮用戶的積極性和創(chuàng)造性 B應(yīng)變能力差C系統(tǒng)難于擴(kuò)展 D安全控制難度大4集中式系統(tǒng)的缺點(diǎn)是( )。A不利于安全控制 B不利于資源管理   C不利于調(diào)動(dòng)各部門的積極性 D不利于人員素質(zhì)的提高5以下不是B/S結(jié)構(gòu)特點(diǎn)的是( )。A客戶端統(tǒng)一 B速度快 C開放性強(qiáng) D易于管理和維護(hù)6系統(tǒng)通過與環(huán)境進(jìn)行物質(zhì)、能量和信息的交換,從而調(diào)節(jié)自身的行為,達(dá)到與環(huán)境平衡和適應(yīng),這是指系統(tǒng)的( )。A動(dòng)態(tài)性 B目

27、的性 C整體性 D相關(guān)性第二章1公司外部信息對(duì)下列哪類信息系統(tǒng)用戶最重要( )。A高層管理者 B中層管理者和知識(shí)工人 C主管 D操作員工2 ERP是在以下哪項(xiàng)基礎(chǔ)上發(fā)展而來的( )。AMRP BMRP C閉環(huán)MRP DSCM3在供應(yīng)鏈中,信息流流動(dòng)的方向是( )。A從供應(yīng)鏈下游向上游 B從供應(yīng)鏈上游向下游C雙向互動(dòng) D沒有固定方向4客戶關(guān)系管理系統(tǒng)各功能模塊中最基本的是( )。A客戶信息管理 B銷售過程自動(dòng)化 C營銷自動(dòng)化 D客戶服務(wù)與支持管理5廣義的信息資源不包括( )。A信息內(nèi)容 B信息設(shè)備 C信息人員 D信息意識(shí)6淘寶是實(shí)現(xiàn)以下哪種交易模式的著名網(wǎng)站( )。AB2B BB2C CC2C

28、DB2G第三章1諾蘭模型把信息系統(tǒng)的發(fā)展過程歸納為六個(gè)階段。將以計(jì)算機(jī)管理為主變?yōu)橐詳?shù)據(jù)管理為主的階段是( )。A集成階段 B蔓延階段 C控制階段 D數(shù)據(jù)管理階段2下列屬于結(jié)構(gòu)化系統(tǒng)開發(fā)法特點(diǎn)的是( )。A采用自下而上的開發(fā)方法 B系統(tǒng)開發(fā)周期短   C系統(tǒng)開發(fā)適應(yīng)性強(qiáng) D適合于開發(fā)大系統(tǒng)3信息系統(tǒng)的生命周期起始階段是( )。A系統(tǒng)分析 B系統(tǒng)規(guī)劃C系統(tǒng)設(shè)計(jì) D系統(tǒng)實(shí)現(xiàn)4以下關(guān)于面向?qū)ο蠓椒〝⑹鲋校_的是( )。A問題空間與解決問題的方法空間不一致 B繼承是組裝結(jié)構(gòu)的重要特性C類是對(duì)象的抽象D數(shù)據(jù)與功能相割裂5在面向?qū)ο蟮脑O(shè)計(jì)中,將對(duì)象的使用者與設(shè)計(jì)者分開的技術(shù)稱為( )

29、。A隱藏性 B繼承性 C封裝性 D多態(tài)性6 以下關(guān)于原型法的闡述不正確的是( )。A能及時(shí)反應(yīng)用戶需求B適合于大型系統(tǒng)開發(fā) C對(duì)開發(fā)環(huán)境和軟件工具要求高 D適合人們認(rèn)識(shí)事物的規(guī)律7企業(yè)開發(fā)信息系統(tǒng)廣泛采用的開發(fā)方式是( )。A自行開發(fā) B委托開發(fā) C合作開發(fā) D咨詢開發(fā)第四章1可行性研究采用( )概括說明系統(tǒng)的物理模型。A數(shù)據(jù)字典 B系統(tǒng)流程圖 C數(shù)據(jù)流圖 D成本-效益分析2可行性研究的最終結(jié)果是( )。A確定項(xiàng)目的規(guī)模 B研究正在運(yùn)行的系統(tǒng)C評(píng)價(jià)各種方案 D可行性研究報(bào)告 3經(jīng)濟(jì)可行性研究的問題包括( )。A開發(fā)方式 B技術(shù)風(fēng)險(xiǎn) C成本效益 D運(yùn)行方式第五章1信息系統(tǒng)需求分析階段要解決的問題

30、是( )。A信息系統(tǒng)做什么 B信息系統(tǒng)提供哪些信息C信息系統(tǒng)采用的結(jié)構(gòu) D信息系統(tǒng)怎么做2信息系統(tǒng)需求分析階段的目標(biāo)是( )。A制定系統(tǒng)開發(fā)計(jì)劃 B制定需求說明報(bào)告C制定系統(tǒng)結(jié)構(gòu)說明 D制定系統(tǒng)開發(fā)方案3各種需求分析方法都有它們共同適用的( )。A說明方式 B描述方式 C準(zhǔn)則 D基本原則4在結(jié)構(gòu)化分析方法中,用以表達(dá)系統(tǒng)內(nèi)數(shù)據(jù)的運(yùn)動(dòng)情況的工具有()。A數(shù)據(jù)流圖 B數(shù)據(jù)字典 C結(jié)構(gòu)化語言 D判定表與判定樹5DFD中每個(gè)加工至少有( )。A一個(gè)輸入流 B一個(gè)輸出流C多個(gè)輸入輸出流 D一個(gè)輸入輸出流6數(shù)據(jù)字典不包括的條目是( )。A數(shù)據(jù)項(xiàng) B數(shù)據(jù)流 C數(shù)據(jù)類型 D數(shù)據(jù)加工第六章1系統(tǒng)設(shè)計(jì)是一個(gè)把(

31、)轉(zhuǎn)換為系統(tǒng)表示的過程。A代碼設(shè)計(jì) B系統(tǒng)需求 C詳細(xì)設(shè)計(jì) D系統(tǒng)分析2系統(tǒng)設(shè)計(jì)階段分為( )。A邏輯設(shè)計(jì)與功能設(shè)計(jì) B模型設(shè)計(jì)和功能設(shè)計(jì)C結(jié)構(gòu)設(shè)計(jì)和模塊過程設(shè)計(jì) D數(shù)據(jù)庫設(shè)計(jì)和文件設(shè)計(jì)3內(nèi)聚性是對(duì)模塊功能強(qiáng)度的度量,內(nèi)聚性較強(qiáng)的是( )。A邏輯內(nèi)聚 B順序內(nèi)聚 C偶然內(nèi)聚 D功能內(nèi)聚4模塊間的耦合性越強(qiáng),說明模塊之間的聯(lián)系越密切,耦合性較強(qiáng)的是()。A非直接耦合 B控制耦合 C內(nèi)容耦合 D公共耦合5能反映出系統(tǒng)結(jié)構(gòu)的是()。A數(shù)據(jù)流圖 B判定樹 C判定表 D系統(tǒng)程序結(jié)構(gòu)圖第七章1系統(tǒng)詳細(xì)設(shè)計(jì)階段屬于系統(tǒng)生存周期的()階段。A需求分析 B系統(tǒng)設(shè)計(jì) C編碼 D系統(tǒng)維護(hù)2系統(tǒng)詳細(xì)設(shè)計(jì)階段的任務(wù)是(

32、 )。A算法設(shè)計(jì) B功能設(shè)計(jì) C調(diào)用關(guān)系設(shè)計(jì) D輸入/輸出設(shè)計(jì)3結(jié)構(gòu)化程序設(shè)計(jì)采用的思想是()。A篩選法 B逐步求精 C迭代法 D遞歸法4以語言形式描述模塊算法的是( )。APAD B程序流程圖 CPDL D盒圖5系統(tǒng)詳細(xì)設(shè)計(jì)階段采用自左向右的二維圖形結(jié)構(gòu)描述算法的是()。AIPO BJSP CPAD DJSD第八章1下面屬于功能性注釋的是()。A說明模塊的用處和功能的注釋 B說明數(shù)據(jù)的名稱和用處的注釋C說明程序段的注釋 D說明程序開發(fā)背景的注釋2為了保證系統(tǒng)的質(zhì)量,使其具有較好的可維護(hù)性,關(guān)鍵在于()。A選擇合適的程序設(shè)計(jì)語言 B選擇好的程序設(shè)計(jì)風(fēng)格C具有好的數(shù)據(jù)結(jié)構(gòu) D選擇好的運(yùn)行環(huán)境3下

33、面對(duì)提高程序編碼效率沒有影響的是()。A選擇良好的設(shè)計(jì)方法 B選擇良好的算法C選擇良好的數(shù)據(jù)結(jié)構(gòu) D變量名的使用4從下面關(guān)于程序編制的敘述中,選出3條正確的敘述。()A在編制程序之前,首先必須仔細(xì)閱讀給定的程序說明書。然后,必須如實(shí)地依照說明書編寫程序。說明書中常會(huì)有含糊不清或難以理解的地方,程序員在作業(yè)時(shí)應(yīng)該對(duì)這些地方做出適當(dāng)?shù)慕忉?。B在著手編制程序時(shí),重要的是采用既能使程序正確地按設(shè)計(jì)說明書進(jìn)行處理,又易于出錯(cuò)的編寫方法。C在編制程序時(shí),首先應(yīng)該對(duì)程序的結(jié)構(gòu)充分考慮,不要急于開始編碼,而要像寫軟件文檔那樣,很好地琢磨程序具有什么樣的功能,這些功能如何安排,等等。D考慮到以后的程序變更,為程

34、序編寫完整的說明書是一項(xiàng)很重要的工作。而且程序的編寫形式也盡可能讓他人看得懂。E編制程序時(shí)不可缺少的條件是,程序的輸入和輸出數(shù)據(jù)的格式都應(yīng)確定。其他各項(xiàng)規(guī)定都是附帶的,無足輕重。F作為一個(gè)好的程序,不僅處理速度要快,而且易讀易修改等也都是重要的條件。為了能得到這樣的程序,不僅要熟悉程序設(shè)計(jì)語言的語法,還有注意采用適當(dāng)?shù)囊?guī)程和單純的表現(xiàn)方法,注意使整個(gè)程序的結(jié)構(gòu)簡(jiǎn)潔。 第九章1在下列文檔中,與測(cè)試無關(guān)的是()。A立項(xiàng)報(bào)告 B需求說明書 C設(shè)計(jì)說明書 D源程序2可提高系統(tǒng)測(cè)試效率的是()。A隨意選取測(cè)試的數(shù)據(jù) B制定測(cè)試計(jì)劃C選取邊界數(shù)據(jù)作為測(cè)試用例 D取全部盡可能的數(shù)據(jù)進(jìn)行測(cè)試3系統(tǒng)測(cè)試中,黑盒

35、法在設(shè)計(jì)測(cè)試用例時(shí)主要考慮的依據(jù)是()。A系統(tǒng)功能 B輸入數(shù)據(jù) C輸出數(shù)據(jù) D內(nèi)部邏輯4系統(tǒng)測(cè)試采用白盒法的是()。A單元測(cè)試 B集成測(cè)試 C確認(rèn)測(cè)試 D系統(tǒng)測(cè)試5集成測(cè)試有兩個(gè)具體的方法,它們是()。A非漸增式方法和漸增式方法 B白盒法和黑盒法    C確認(rèn)測(cè)試和系統(tǒng)測(cè)試 D歸納法和演繹法6集成測(cè)試是為了發(fā)現(xiàn)()階段的錯(cuò)誤。A編碼 B詳細(xì)設(shè)計(jì) C概要設(shè)計(jì) D需求分析7確認(rèn)測(cè)試是以()為基礎(chǔ)進(jìn)行的測(cè)試。A源程序 B需求說明 C設(shè)計(jì)說明 D測(cè)試報(bào)告8從下列敘述中選出5條關(guān)于系統(tǒng)測(cè)試的正確敘述是()。A為了使得系統(tǒng)容易測(cè)試,應(yīng)該使用高級(jí)的程序設(shè)計(jì)語言編制程序B系統(tǒng)測(cè)試是一個(gè)程序的執(zhí)行過程,目的是為了發(fā)現(xiàn)系統(tǒng)中隱藏的錯(cuò)誤C如果程序中連鎖式連接了8個(gè)判定(IF)結(jié)構(gòu)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論