




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、第1章 信息系統(tǒng)導(dǎo)論一、名詞解釋信息循環(huán)、信息從客體傳輸?shù)街黧w經(jīng)過接收、處理、實施各環(huán)節(jié)反饋到客體,形成了一個信息運動的循環(huán)5試分析信息系統(tǒng)的概念結(jié)構(gòu)。信息系統(tǒng)的概念結(jié)構(gòu)是從抽象的概念層次表示信息系統(tǒng)的宏觀結(jié)構(gòu),是對信息系統(tǒng)特征的宏觀描述。信息系統(tǒng)概念結(jié)構(gòu)呈現(xiàn)為管理層維、職能層維和功能層維的三層維宏觀邏輯結(jié)構(gòu)。第3章 信息系統(tǒng)建設(shè)概論4簡述信息系統(tǒng)的生命周期各階段包括的內(nèi)容? 信息系統(tǒng)在其使用過程中隨著其生存環(huán)境的變化,要不斷維護、修改,當(dāng)它不再適應(yīng)需求的時候就要被淘汰,就要由新系統(tǒng)代替老系統(tǒng),這種周期循環(huán)稱為信息系統(tǒng)的生命周期。信息系統(tǒng)的生命周期可以分為系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)實施
2、、系統(tǒng)運行和維護等五個階段。6結(jié)構(gòu)化系統(tǒng)開發(fā)方法各階段的基本任務(wù)是什么? 各階段應(yīng)提供什么技術(shù)文檔? 結(jié) 構(gòu)化系統(tǒng)開發(fā)方法是用系統(tǒng)工程的思想和工程化的方法,按照用戶至上的原則,采取結(jié)構(gòu)化、模塊化、自頂向下的方法對系統(tǒng)進行分析與設(shè)計。它是在生命周期法基礎(chǔ)上發(fā)展起來的,其開發(fā)過程嚴格按照信息系統(tǒng)開發(fā)的生命周期將整個信息系統(tǒng)開發(fā)過程劃分為五個相對獨立的階段(系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)實施、系統(tǒng)運行與維護)。在前三個階段堅持自頂向下地對系統(tǒng)進行結(jié)構(gòu)化劃分:在系統(tǒng)調(diào)查和理順管理業(yè)務(wù)時,應(yīng)從最頂層的管理業(yè)務(wù)入手,逐步深入至最基層;在系統(tǒng)分析、提出目標系統(tǒng)方案和系統(tǒng)設(shè)計時,應(yīng)從宏觀整體考慮入手,先考
3、慮系統(tǒng)整體的優(yōu)化,然后再考慮局部的優(yōu)化問題。在系統(tǒng)實施階段,則堅持自底向上地逐步實施,即組織人員從最基層的模塊做起(編程),然后按照系統(tǒng)設(shè)計的結(jié)構(gòu),將模塊一個個拼接到一起進行調(diào)試,自底向上、逐步地構(gòu)成整個系統(tǒng)。7簡述面向?qū)ο蟮南到y(tǒng)開發(fā)方法的特點。(1)封裝性 (2)抽象性 (3)繼承性 (4)動態(tài)鏈接性8簡述原型法的基本思想。 原型法的基本思想是在投人大量的人力、物力之前,在限定的時間內(nèi),用最經(jīng)濟的方法,開發(fā)出一個可實際運行的系統(tǒng)原型,以便盡早澄清不明確的系統(tǒng)需求。在原型系統(tǒng)的運行中用戶發(fā)現(xiàn)問題,提出修改意見,技術(shù)人員完善原型,使它逐步滿足用戶的要求第4章 信息系統(tǒng)的規(guī)劃一、 名詞解釋信息系統(tǒng)
4、規(guī)劃、信息系統(tǒng)規(guī)劃是基于企業(yè)發(fā)展目標與經(jīng)營戰(zhàn)略制定的,面向企業(yè)信息化發(fā)展遠景的,關(guān)于企業(yè)信息系統(tǒng)的整個建設(shè)計劃,包含信息系統(tǒng)的發(fā)展方向和目標、信息系統(tǒng)的IT方案、實施策略和計劃、預(yù)算等。 BSP、企業(yè)系統(tǒng)規(guī)劃法 SST、戰(zhàn)略集合轉(zhuǎn)移法 CSF、關(guān)鍵成功因素法可行性研究、可行性研究又叫可行性分析,是指在項目正式開發(fā)之前,先投入一定的精力,通過一套準則,從經(jīng)濟、技術(shù)、社會等方面對項目的必要性、可能性、合理性,以及項目所面臨的重大風(fēng)險進行分析和評價,得出項目是否可行的結(jié)論。三、簡答題l 2如何進行信息系統(tǒng)規(guī)劃? l 1)規(guī)劃準備2)收集相關(guān)信息3)進行戰(zhàn)略分析4)定義約束條件 5)明確戰(zhàn)略目標 6)
5、提出未來的略圖 7)選擇開發(fā)方案 8)提出實施進度 9)戰(zhàn)略規(guī)劃文檔化 10)總經(jīng)理批準8可行性研究主要從哪幾個方面去考察?簡述其內(nèi)容。 經(jīng)濟可行性、 總成本的估算. 總效益的估算. 成本/效益分析 l 技術(shù)可行性 (1)全面考慮信息系統(tǒng)開發(fā)過程所涉及到的技術(shù)問題l (2)盡可能采用成熟技術(shù)l (3)慎重引入先進技術(shù)l (4)著眼于具體的開發(fā)環(huán)境和開發(fā)人員社會可行性. 政策、法律、道德、制度、管理、人員等社會因素論證信息系統(tǒng)開發(fā)的可能性和現(xiàn)實性, 操作可行性第5章 信息系統(tǒng)的需求分析一、 名詞解釋數(shù)據(jù)流圖、是描述軟件系統(tǒng)中數(shù)據(jù)處理過程的一種有力的圖形工具數(shù)據(jù)字典, 數(shù)據(jù)詞典就是數(shù)據(jù)流圖上所有成
6、分的定義和解釋的文字集合,三、簡答題1信息系統(tǒng)需求分析階段的任務(wù)是什么?1.確定對系統(tǒng)的綜合要求2.分析系統(tǒng)的數(shù)據(jù)要求3.導(dǎo)出目標系統(tǒng)的詳細邏輯模型4.修正項目開發(fā)計劃,編寫用戶手冊概要。 5.編寫系統(tǒng)需求規(guī)格說明書,并提交審查。2數(shù)據(jù)流圖的作用是什么?畫數(shù)據(jù)流圖的基本目的是利用它作為交流信息的工具。數(shù)據(jù)流圖的另一個主要用途是作為分析和設(shè)計的工具。它有哪些基本成分? 基本符號和附加符號3數(shù)據(jù)字典的作用是什么?它有哪些基本條目?數(shù)據(jù)字典最重要的用途是作為分析階段的工具。數(shù)據(jù)詞典就是數(shù)據(jù)流圖上所有成分的定義和解釋的文字集合,在結(jié)構(gòu)化分析中,數(shù)據(jù)詞典的作用是給數(shù)據(jù)流圖上每個成分給以定義和說明。 數(shù)據(jù)
7、流條目,項,文件,加工.4需求分析階段有哪些描述工具?數(shù)據(jù)字典, 加工邏輯 結(jié)構(gòu)化語言,判定表,判定樹. E-R模型、層次方框圖、IPO圖和Warnier圖5信息系統(tǒng)需求說明書主要包括哪些內(nèi)容?衡量需求說明書好壞的標準是什么?(1) 引言 (2) 項目概述 (3) 具體需求 4,運行環(huán)境規(guī)定. (1)正確性 (2)無歧義性(3)完全性 (4)可驗證性 (5)一致性 (6)可理解性 (7)可修改性 (8)可追蹤性四、應(yīng)用題1某銀行的計算機儲蓄系統(tǒng)功能是:將儲戶填寫的存款單或取款單輸入系統(tǒng),如果是存款則系統(tǒng)記錄存款人姓名、住址、存款類型、存款日期、利率等信息,并打印出存單給儲戶;如果是取款,系統(tǒng)計
8、算利息并打印出利息清單給儲戶。請用數(shù)據(jù)流圖簡單描繪本系統(tǒng)的功能。2有一個飛機機票預(yù)訂系統(tǒng),其功能為:旅行社把預(yù)訂機票的旅客信息(姓名、年齡、單位、身份證號碼、 旅行時間及目的地等)輸入機票預(yù)訂系統(tǒng),系統(tǒng)為旅客安排航班,打印出取票通知單(附有應(yīng)交的賬款);旅客在飛機起飛的前一天憑取票通知等交款取票,系統(tǒng)檢驗無誤,輸出機票給旅客。請用數(shù)據(jù)流圖描繪這個飛機機票預(yù)訂系統(tǒng)的功能。第6章 信息系統(tǒng)的總體設(shè)計一、 名詞解釋模塊、 指具有相對獨立性的,由數(shù)據(jù)說明、執(zhí)行語句等程序?qū)ο髽?gòu)成的集合。模塊化、 指將整個程序劃分為若干個模塊,每個模塊用于實現(xiàn)一個特定的功能。、信息隱蔽、 應(yīng)該這樣設(shè)計和確定模塊,使得一個
9、模塊內(nèi)包含的信息(過程和數(shù)據(jù))對于不需要這些信息的模塊來說,是不能訪問的逐步求精、 集中精力解決主要問題而盡量推遲對問題細節(jié)的考慮模塊獨立性、 指每個模塊只完成系統(tǒng)要求的獨立的子功能,并且與其他模塊的聯(lián)系最少且接口簡單內(nèi)聚、 是模塊內(nèi)部各個成分之間的聯(lián)系,所以也稱塊內(nèi)聯(lián)系耦合 是一個模塊與其他模塊之間的聯(lián)系,所以又稱塊間聯(lián)系。優(yōu)化 設(shè)計出系統(tǒng)的初步結(jié)構(gòu)以后,應(yīng)該審查分析這個結(jié)構(gòu),通過模塊分解與合并,力求降低耦合提高內(nèi)聚,保持模塊相對獨立性,優(yōu)化初始的系統(tǒng)結(jié)構(gòu)。三、簡答題l 1如何理解模塊獨立性?用什么指標來衡量模塊獨立性?l 模塊獨立性是指每個模塊只完成系統(tǒng)要求的獨立的子功能,并且與其他模塊的
10、聯(lián)系最少且接口簡單。l 模塊獨立性可以從兩個方面來衡量:模塊本身的內(nèi)聚和模塊之間的耦合。2舉例說明“一個模塊,一個功能”的含義,并試論這類模塊的優(yōu)點。l 5系統(tǒng)設(shè)計的優(yōu)化規(guī)則有哪些?l 1.改進系統(tǒng)結(jié)構(gòu)提高模塊獨立性l 設(shè)計出系統(tǒng)的初步結(jié)構(gòu)以后,應(yīng)該審查分析這個結(jié)構(gòu),通過模塊分解與合并,力求降低耦合提高內(nèi)聚,保持模塊相對獨立性,優(yōu)化初始的系統(tǒng)結(jié)構(gòu)。2. 模塊的作用域應(yīng)處于其控制域范圍之內(nèi)l 模塊的作用域是指受該模塊內(nèi)一個判定條件影響的所有模塊范圍;l 模塊的控制域是指該模塊本身以及所有該模塊的下屬模塊(包括該模塊可以直接調(diào)用的下級模塊和可以間接調(diào)用的更下層的模塊)。l 系統(tǒng)設(shè)計時應(yīng)使各個模塊的
11、作用域處于其控制域范圍之內(nèi)。 l 6系統(tǒng)總體設(shè)計的基本任務(wù)是什么?1. 設(shè)計軟件系統(tǒng)結(jié)構(gòu)(簡稱軟件結(jié)構(gòu)) 2. 數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)庫設(shè)計 3. 編寫總體設(shè)計文檔 4. 評審l 7進行變換分析需要哪些步驟? (1) 復(fù)查基本系統(tǒng)模型。 (2) 復(fù)查并精化數(shù)據(jù)流圖。 (3) 確定數(shù)據(jù)流圖具有變換特性。 (4) 確定輸入流和輸出流的邊界,從而孤立出變換中心。 (5) 完成“第一級分解”。 (6) 完成“第二級分解”。 (7) 使用設(shè)計度量和啟發(fā)規(guī)則對第一次分割得到的系統(tǒng)結(jié)構(gòu)進一步精化。四、應(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)的詳細設(shè)計一、 名詞解釋結(jié)構(gòu)化程序設(shè)計方法、 一種設(shè)計程序的技術(shù),采用自頂向下、逐步細化的設(shè)計方法和單入口、單出口的控制技術(shù),認為任何程序都可以通過順序、選擇和循環(huán)三種基本控制結(jié)構(gòu)的復(fù)合實現(xiàn)。程序圖 所謂程序圖可以看成是“退化了的”程序流程圖,也就是把程序流程圖中的每個處理符號都退化成一個點,原來連接不同處理符號的箭頭變成連接不同點的有向弧,這樣得到的有向圖就稱為程序圖三、簡答題1系統(tǒng)詳細設(shè)計階段使用的描述工具是什么?各有什么特點?1圖形工具:包括程序流程圖、優(yōu)點:比較直觀、清晰,使用靈活,便于閱讀和掌握。N-S圖
13、 所有的程序結(jié)構(gòu)均用方框來表示,無論并列或者嵌套,程序的結(jié)構(gòu)清晰可見; 它的控制轉(zhuǎn)移不能任意規(guī)定,必須遵守結(jié)構(gòu)化程序設(shè)計的要求; 很容易確定局部和全程數(shù)據(jù)的作用域; 很容易表現(xiàn)嵌套關(guān)系,也可以表示模塊的層次結(jié)構(gòu)。PAD圖; 支持自頂向下,逐步求精的要求; PAD圖滿足結(jié)構(gòu)化程序設(shè)計要求,因此采用PAD圖導(dǎo)出的程序必然是結(jié)構(gòu)化的; PAD圖描述的算法結(jié)構(gòu)清晰、易讀易懂、使用方便。圖中每條豎線表示一個嵌套層次,圖示隨層次增加向右伸展; PAD圖既可以描述控制,也可以描述數(shù)據(jù)結(jié)構(gòu),很容易將PAD圖描述的算法轉(zhuǎn)換為源程序代碼; 可自動生成程序。 與程序流程圖和盒圖相比,PAD圖的使用不是很普遍PADt
14、u2表格工具:包括判定表和判定樹; 3語言工具:包括PDL語言。 PDL雖然不是程序設(shè)計語言,但是它與高級程序設(shè)計語言非常類似,只要對PDL描述稍加變換就可變成源程序代碼,因此,它是詳細設(shè)計階段很受歡迎的表達工具; 用PDL寫出的程序,既可以很抽象,又可以很具體。因此,容易實現(xiàn)自頂向下逐步求精的設(shè)計原則; PDL描述同自然語言很接近,易于理解; PDL描述可以直接作為注釋插在源程序中,成為程序的內(nèi)部文檔,這對提高程序的可讀性是非常有益的。 PDL的缺點是不如圖形工具那樣描述形象直觀,對復(fù)雜條件的描述,不如判定表清晰、簡單,因此常常將PDL描述與一種圖形描述工具結(jié)合起來使用。 四、應(yīng)用題1 將如
15、圖7-17所示的程序流程圖轉(zhuǎn)換成用盒圖和PAD圖來表達,并計算一下它的環(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ī)定乘客可以免費托運不超過30公斤的行李,當(dāng)超過30公斤時,對頭等艙的國內(nèi)乘客超重部分收費4元/公斤,對其他艙的國內(nèi)乘客超重部分收費6元/公斤,對國外乘客超重部分每公斤收費比國內(nèi)乘客多一倍,對殘
16、疾乘客超重部分每公斤收費比正常乘客少一倍?!闭埛謩e用判定表和判定樹表達上述的描述。第9章 信息系統(tǒng)的測試一、 名詞解釋測試、 為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程。動態(tài)測試 指通過運行程序發(fā)現(xiàn)錯誤白盒測試、 該方法把測試對象看作一個打開的盒子, 測試人員須了解程序的內(nèi)部結(jié)構(gòu)和處理過程,以檢查處理過程的細節(jié)為基礎(chǔ),對程序中盡可能多的邏輯路徑進行測試,檢驗內(nèi)部控制結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu)是否有錯,實際的運行狀態(tài)與預(yù)期的狀態(tài)是否一致。黑盒測試、 該方法把被測試對象看成一個黑盒子,測試人員完全不考慮程序的內(nèi)部結(jié)構(gòu)和處理過程,只在系統(tǒng)的接口處進行測試,依據(jù)需求說明書,檢查程序是否滿足功能要求。調(diào)試、指在成功地進行
17、了測試之后,進一步診斷和改進程序中存在的錯誤過程。系統(tǒng)可靠性 是程序在給定的時間間隔內(nèi),按照規(guī)格說明書的規(guī)定成功地運行的概率。邏輯覆蓋 是以程序內(nèi)部的邏輯結(jié)構(gòu)為基礎(chǔ)的設(shè)計測試用例的技術(shù)三、簡答題1系統(tǒng)測試的目標是什么?有哪些基本原則?l 從用戶的角度出發(fā),普遍希望通過系統(tǒng)測試暴露系統(tǒng)中隱藏的錯誤和缺陷,以考慮是否可接受該產(chǎn)品。 2 從系統(tǒng)開發(fā)者的角度出發(fā),則希望測試成為表明系統(tǒng)產(chǎn)品中不存在錯誤的過程,驗證該系統(tǒng)已正確地實現(xiàn)了用戶的要求,確立人們對系統(tǒng)質(zhì)量的信心。(1)應(yīng)該把“盡早地和不斷地進行系統(tǒng)測試”作為系統(tǒng)測試者的座右銘。 (2)程序員或程序設(shè)計機構(gòu)應(yīng)避免
18、測試自己設(shè)計的程序。 (3)測試用例的設(shè)計不僅要有輸入數(shù)據(jù),還要有與之對應(yīng)的預(yù)期結(jié)果。 (4)測試用例的設(shè)計不僅要有合法的輸入數(shù)據(jù),還要有非法的輸入數(shù)據(jù)。 (5)要充分注意測試過程中的群集現(xiàn)象。2黑盒測試與白盒測試有何區(qū)別?各有哪些具體的測試方法?等價類劃分法、邊界值分析法、錯誤推測法和因果圖法 邏輯覆蓋和基本路徑測試3系統(tǒng)測試分成幾個階段?各階段的任務(wù)是什么? 1 所謂單元是指程序中的一個模塊或一個子程序,它是程序中最小的獨立編譯單位。因此,單元測試也稱模塊測試,有時也叫邏輯測試或結(jié)構(gòu)測試。 2 集成測試是指在單元測試的基礎(chǔ)上,將所有模塊按照設(shè)計要求組裝成一個完整的系統(tǒng)而進行的測試,故也稱組
19、裝測試或聯(lián)合測試 3 確認測試也稱為驗收測試或有效性測試,它的目標是使用實際數(shù)據(jù)進行測試,從而驗證系統(tǒng)是否能滿足用戶的實際需要,驗證系統(tǒng)的有效性 4 系統(tǒng)測試是把通過確認測試的系統(tǒng),作為基于計算機系統(tǒng)的一個整體元素,與整個系統(tǒng)的其他元素結(jié)合起來,在實際運行環(huán)境下,對計算機系統(tǒng)進行一系列的集成測試和有效性測試。4非漸增式方法和漸增式方法有什么區(qū)別?(1) 非漸增式方法把單元測試和集成測試分成兩個不同的階段,前一階段完成模塊的單元測試,后一階段完成集成測試。而漸增式測試把單元測試與集成測試合在一起,同時完成。 (2) 非漸增式需要更多的工作量,因為每個模塊都需要驅(qū)動模塊和樁模塊,而漸增式利用已測試
20、過的模塊作為驅(qū)動模塊或樁模塊,因此工作量較少。 (3) 漸增式可以較早地發(fā)現(xiàn)接口之間的錯誤,非漸增式只有到最后組裝時才能發(fā)現(xiàn)。 (4) 漸增式有利于排錯,發(fā)生錯誤往往和最近加進來的模塊有關(guān),而非漸增式發(fā)現(xiàn)接口錯誤被推遲到最后,而且很難判斷是哪一部分接口出錯。 (5) 漸增式測試比較徹底,已測試的模塊和新的模塊組裝在一起又接受測試。 (6) 非漸增式開始可并行測試所有模塊,能充分利用人力,對測試大型系統(tǒng)很有意義。 6測試和測試有何區(qū)別?測試是由一個用戶在開發(fā)環(huán)境下進行測試,也可以是開發(fā)機構(gòu)內(nèi)部的人員在模擬實際操作環(huán)境下進行的測試。測試的關(guān)鍵在于盡可能逼真地模擬實際運行環(huán)境和用戶對系統(tǒng)產(chǎn)品的操作,
21、并盡最大努力涵蓋所有可能的用戶操作方式。可見,測試是在一個受控制環(huán)境下的測試。 測試是由系統(tǒng)的多個用戶在一個或多個用戶的實際使用環(huán)境下進行的測試。與測試不同的是,開發(fā)者一般不在現(xiàn)場。因此,測試是系統(tǒng)不在開發(fā)者控制的環(huán)境下的“活的”應(yīng)用。7使用等價類劃分法進行測試有哪些步驟?(1) 為每一個等價類規(guī)定一個唯一編號; (2) 設(shè)計一個新的測試用例,使其盡可能多地覆蓋尚未被覆蓋的有效等價類,重復(fù)這一步,直到所有的有效等價類都被覆蓋為止; (3) 設(shè)計一個新的測試用例,使其僅覆蓋一個尚未被覆蓋的無效等價類,重復(fù)這一步,直到所有的無效等價類都被覆蓋為止。 8邊界值分析法 經(jīng)驗表明,處理邊界情況時程序最容
22、易發(fā)生錯誤。例如,許多程序錯誤出現(xiàn)在下標、純量、數(shù)據(jù)結(jié)構(gòu)和循環(huán)等等的邊界附近。因此,設(shè)計使程序運行在邊界情況附近的測試方案,暴露出程序錯誤的可能性更大一些。 再如,在做三角形設(shè)計時,要輸入三角形的3個邊長A、B和C。這3個數(shù)值應(yīng)當(dāng)滿足A>0,B>0,C>0,A+B>C,A+C>B,B+C>A,才能構(gòu)成三角形。但如果把6個不等式中的任何一個“”錯寫成“”,那個不能構(gòu)成三角形的問題恰出現(xiàn)在容易被疏忽的邊界附近。 使用邊界值分析方法設(shè)計測試方案首先應(yīng)該確定邊界情況,這需要經(jīng)驗和創(chuàng)造性,通常輸入等價類和輸出等價類的邊界,就是應(yīng)該著重測試的程序邊界情況。選取的測試數(shù)據(jù)
23、應(yīng)該剛好等于、剛剛小于和剛剛大于邊界值。也就是說,按照邊界值分析法,應(yīng)該選取剛好等于、稍小于和稍大于等價類邊界值的數(shù)據(jù)作為測試數(shù)據(jù),而不是選取每個等價類內(nèi)的典型值或任意值作為測試數(shù)據(jù)。 通常設(shè)計測試方案時總是聯(lián)合使用等價類劃分和邊界值分析兩種技術(shù)。 9測試的綜合策略是什么?(1)在任何情況下都應(yīng)使用邊界值分析法,用這種方法設(shè)計的用例暴露程序錯誤能力強。設(shè)計用例時,應(yīng)該既包括輸入數(shù)據(jù)的邊界情況又包括輸出數(shù)據(jù)的邊界情況。 (2)必要時用等價類劃分方法補充一些測試用例。 (3)再用錯誤推測方法補充一些測試用例。 (4)對照程序邏輯,檢查已設(shè)計測試用例的邏輯覆蓋標準,如果沒有達到要求的覆蓋標準,應(yīng)當(dāng)再
24、補充足夠的測試用例。 (5)如果需求說明中含有輸入條件的組合情況,則一開始就可使用因果圖法。 10調(diào)試和測試有什么不同?它們各有什么用途?四、應(yīng)用題1如圖9-18所示的程序有4條不同的路徑。分別表示為L1(ace)、L2(abd)、L3(abe)和L4(acd),或簡寫為ace、abd、abe及acd。由于覆蓋測試的目標不同,邏輯覆蓋方法可以分為語句覆蓋、判定覆蓋、條件覆蓋、判定條件覆蓋、條件組合覆蓋和路徑覆蓋。第10章 信息系統(tǒng)的維護 一、 名詞解釋系統(tǒng)維護 1程序的維護 2數(shù)據(jù)文件的維護 3代碼的維護 4硬件的維護 系統(tǒng)可維護性、 維護人員理解、改正、改動和改進這個系統(tǒng)的難易程度。 維護的
25、副作用 指由于修改而導(dǎo)致的錯誤或其它多余動作的發(fā)生。維護類型 改正性、適應(yīng)性、完善性和維護性四種類型維護過程 (1) 制定維護申請報告; (2) 審查申請報告并批準; (3) 進行維護并做詳細記錄; (4) 復(fù)審。 三、簡答題3系統(tǒng)維護的策略有哪些?1.降低改正性維護成本的策略2.降低適應(yīng)性維護成本的策略3.降低完善性維護成本的策略5系統(tǒng)的可維護性與哪些因素有關(guān)?在系統(tǒng)開發(fā)過程中應(yīng)采取哪些措施提高系統(tǒng)的可維護性?1)可理解性 2)可測試性 3)可修改性 1建立系統(tǒng)質(zhì)量目標和優(yōu)先級 2使用提高系統(tǒng)質(zhì)量的技術(shù)和工具3進行明確的質(zhì)量保證審查 4選擇可維護性好的程序設(shè)計語言5改進程序的文檔二、選擇題第
26、一章1信息運動的基本形式是( )。A信息輸入與輸出 B信息處理 C信息控制 D信息循環(huán)2決策的基礎(chǔ)是( )。A管理者 B客戶 C信息 D規(guī)章制度3下列是分布式系統(tǒng)缺點的是( )。A難于發(fā)揮用戶的積極性和創(chuàng)造性 B應(yīng)變能力差C系統(tǒng)難于擴展 D安全控制難度大4集中式系統(tǒng)的缺點是( )。A不利于安全控制 B不利于資源管理 C不利于調(diào)動各部門的積極性 D不利于人員素質(zhì)的提高5以下不是B/S結(jié)構(gòu)特點的是( )。A客戶端統(tǒng)一 B速度快 C開放性強 D易于管理和維護6系統(tǒng)通過與環(huán)境進行物質(zhì)、能量和信息的交換,從而調(diào)節(jié)自身的行為,達到與環(huán)境平衡和適應(yīng),這是指系統(tǒng)的( )。A動態(tài)性 B目
27、的性 C整體性 D相關(guān)性第二章1公司外部信息對下列哪類信息系統(tǒng)用戶最重要( )。A高層管理者 B中層管理者和知識工人 C主管 D操作員工2 ERP是在以下哪項基礎(chǔ)上發(fā)展而來的( )。AMRP BMRP C閉環(huán)MRP DSCM3在供應(yīng)鏈中,信息流流動的方向是( )。A從供應(yīng)鏈下游向上游 B從供應(yīng)鏈上游向下游C雙向互動 D沒有固定方向4客戶關(guān)系管理系統(tǒng)各功能模塊中最基本的是( )。A客戶信息管理 B銷售過程自動化 C營銷自動化 D客戶服務(wù)與支持管理5廣義的信息資源不包括( )。A信息內(nèi)容 B信息設(shè)備 C信息人員 D信息意識6淘寶是實現(xiàn)以下哪種交易模式的著名網(wǎng)站( )。AB2B BB2C CC2C
28、DB2G第三章1諾蘭模型把信息系統(tǒng)的發(fā)展過程歸納為六個階段。將以計算機管理為主變?yōu)橐詳?shù)據(jù)管理為主的階段是( )。A集成階段 B蔓延階段 C控制階段 D數(shù)據(jù)管理階段2下列屬于結(jié)構(gòu)化系統(tǒng)開發(fā)法特點的是( )。A采用自下而上的開發(fā)方法 B系統(tǒng)開發(fā)周期短 C系統(tǒng)開發(fā)適應(yīng)性強 D適合于開發(fā)大系統(tǒng)3信息系統(tǒng)的生命周期起始階段是( )。A系統(tǒng)分析 B系統(tǒng)規(guī)劃C系統(tǒng)設(shè)計 D系統(tǒng)實現(xiàn)4以下關(guān)于面向?qū)ο蠓椒〝⑹鲋?,正確的是( )。A問題空間與解決問題的方法空間不一致 B繼承是組裝結(jié)構(gòu)的重要特性C類是對象的抽象D數(shù)據(jù)與功能相割裂5在面向?qū)ο蟮脑O(shè)計中,將對象的使用者與設(shè)計者分開的技術(shù)稱為( )
29、。A隱藏性 B繼承性 C封裝性 D多態(tài)性6 以下關(guān)于原型法的闡述不正確的是( )。A能及時反應(yīng)用戶需求B適合于大型系統(tǒng)開發(fā) C對開發(fā)環(huán)境和軟件工具要求高 D適合人們認識事物的規(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確定項目的規(guī)模 B研究正在運行的系統(tǒng)C評價各種方案 D可行性研究報告 3經(jīng)濟可行性研究的問題包括( )。A開發(fā)方式 B技術(shù)風(fēng)險 C成本效益 D運行方式第五章1信息系統(tǒng)需求分析階段要解決的問題
30、是( )。A信息系統(tǒng)做什么 B信息系統(tǒng)提供哪些信息C信息系統(tǒng)采用的結(jié)構(gòu) D信息系統(tǒng)怎么做2信息系統(tǒng)需求分析階段的目標是( )。A制定系統(tǒng)開發(fā)計劃 B制定需求說明報告C制定系統(tǒng)結(jié)構(gòu)說明 D制定系統(tǒng)開發(fā)方案3各種需求分析方法都有它們共同適用的( )。A說明方式 B描述方式 C準則 D基本原則4在結(jié)構(gòu)化分析方法中,用以表達系統(tǒng)內(nèi)數(shù)據(jù)的運動情況的工具有()。A數(shù)據(jù)流圖 B數(shù)據(jù)字典 C結(jié)構(gòu)化語言 D判定表與判定樹5DFD中每個加工至少有( )。A一個輸入流 B一個輸出流C多個輸入輸出流 D一個輸入輸出流6數(shù)據(jù)字典不包括的條目是( )。A數(shù)據(jù)項 B數(shù)據(jù)流 C數(shù)據(jù)類型 D數(shù)據(jù)加工第六章1系統(tǒng)設(shè)計是一個把(
31、)轉(zhuǎn)換為系統(tǒng)表示的過程。A代碼設(shè)計 B系統(tǒng)需求 C詳細設(shè)計 D系統(tǒng)分析2系統(tǒng)設(shè)計階段分為( )。A邏輯設(shè)計與功能設(shè)計 B模型設(shè)計和功能設(shè)計C結(jié)構(gòu)設(shè)計和模塊過程設(shè)計 D數(shù)據(jù)庫設(shè)計和文件設(shè)計3內(nèi)聚性是對模塊功能強度的度量,內(nèi)聚性較強的是( )。A邏輯內(nèi)聚 B順序內(nèi)聚 C偶然內(nèi)聚 D功能內(nèi)聚4模塊間的耦合性越強,說明模塊之間的聯(lián)系越密切,耦合性較強的是()。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)詳細設(shè)計階段屬于系統(tǒng)生存周期的()階段。A需求分析 B系統(tǒng)設(shè)計 C編碼 D系統(tǒng)維護2系統(tǒng)詳細設(shè)計階段的任務(wù)是(
32、 )。A算法設(shè)計 B功能設(shè)計 C調(diào)用關(guān)系設(shè)計 D輸入/輸出設(shè)計3結(jié)構(gòu)化程序設(shè)計采用的思想是()。A篩選法 B逐步求精 C迭代法 D遞歸法4以語言形式描述模塊算法的是( )。APAD B程序流程圖 CPDL D盒圖5系統(tǒng)詳細設(shè)計階段采用自左向右的二維圖形結(jié)構(gòu)描述算法的是()。AIPO BJSP CPAD DJSD第八章1下面屬于功能性注釋的是()。A說明模塊的用處和功能的注釋 B說明數(shù)據(jù)的名稱和用處的注釋C說明程序段的注釋 D說明程序開發(fā)背景的注釋2為了保證系統(tǒng)的質(zhì)量,使其具有較好的可維護性,關(guān)鍵在于()。A選擇合適的程序設(shè)計語言 B選擇好的程序設(shè)計風(fēng)格C具有好的數(shù)據(jù)結(jié)構(gòu) D選擇好的運行環(huán)境3下
33、面對提高程序編碼效率沒有影響的是()。A選擇良好的設(shè)計方法 B選擇良好的算法C選擇良好的數(shù)據(jù)結(jié)構(gòu) D變量名的使用4從下面關(guān)于程序編制的敘述中,選出3條正確的敘述。()A在編制程序之前,首先必須仔細閱讀給定的程序說明書。然后,必須如實地依照說明書編寫程序。說明書中常會有含糊不清或難以理解的地方,程序員在作業(yè)時應(yīng)該對這些地方做出適當(dāng)?shù)慕忉尅在著手編制程序時,重要的是采用既能使程序正確地按設(shè)計說明書進行處理,又易于出錯的編寫方法。C在編制程序時,首先應(yīng)該對程序的結(jié)構(gòu)充分考慮,不要急于開始編碼,而要像寫軟件文檔那樣,很好地琢磨程序具有什么樣的功能,這些功能如何安排,等等。D考慮到以后的程序變更,為程
34、序編寫完整的說明書是一項很重要的工作。而且程序的編寫形式也盡可能讓他人看得懂。E編制程序時不可缺少的條件是,程序的輸入和輸出數(shù)據(jù)的格式都應(yīng)確定。其他各項規(guī)定都是附帶的,無足輕重。F作為一個好的程序,不僅處理速度要快,而且易讀易修改等也都是重要的條件。為了能得到這樣的程序,不僅要熟悉程序設(shè)計語言的語法,還有注意采用適當(dāng)?shù)囊?guī)程和單純的表現(xiàn)方法,注意使整個程序的結(jié)構(gòu)簡潔。 第九章1在下列文檔中,與測試無關(guān)的是()。A立項報告 B需求說明書 C設(shè)計說明書 D源程序2可提高系統(tǒng)測試效率的是()。A隨意選取測試的數(shù)據(jù) B制定測試計劃C選取邊界數(shù)據(jù)作為測試用例 D取全部盡可能的數(shù)據(jù)進行測試3系統(tǒng)測試中,黑盒
35、法在設(shè)計測試用例時主要考慮的依據(jù)是()。A系統(tǒng)功能 B輸入數(shù)據(jù) C輸出數(shù)據(jù) D內(nèi)部邏輯4系統(tǒng)測試采用白盒法的是()。A單元測試 B集成測試 C確認測試 D系統(tǒng)測試5集成測試有兩個具體的方法,它們是()。A非漸增式方法和漸增式方法 B白盒法和黑盒法 C確認測試和系統(tǒng)測試 D歸納法和演繹法6集成測試是為了發(fā)現(xiàn)()階段的錯誤。A編碼 B詳細設(shè)計 C概要設(shè)計 D需求分析7確認測試是以()為基礎(chǔ)進行的測試。A源程序 B需求說明 C設(shè)計說明 D測試報告8從下列敘述中選出5條關(guān)于系統(tǒng)測試的正確敘述是()。A為了使得系統(tǒng)容易測試,應(yīng)該使用高級的程序設(shè)計語言編制程序B系統(tǒng)測試是一個程序的執(zhí)行過程,目的是為了發(fā)現(xiàn)系統(tǒng)中隱藏的錯誤C如果程序中連鎖式連接了8個判定(IF)結(jié)構(gòu)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 蕪湖車輛登記管理制度
- 水利物資設(shè)備管理制度
- 解決沖突的有效策略試題及答案
- 新員工培訓(xùn)班管理制度
- 開工申請項目管理制度
- 老湖鎮(zhèn)教科研管理制度
- 汽車大燈拋光管理制度
- 教師讀書活動管理制度
- 木業(yè)公司信用管理制度
- 市重點實驗室管理制度
- 2024年冬季N0M世界青少年數(shù)學(xué)思維研學(xué)活動模擬題4年級
- 動漫周邊產(chǎn)品設(shè)計
- 老舊小區(qū)道路及公共設(shè)施改造項目施工組織設(shè)計方案
- 安徽護理文書規(guī)范
- ChatGPT會影響到人類社會嗎(2023年四川涼山中考語文試卷說明文閱讀題及答案)
- 三輪車租賃合同范本簡單(2024版)
- 2024年南京市中考歷史試題及答案
- 2024年全國中學(xué)生數(shù)學(xué)奧林匹克競賽內(nèi)蒙古賽區(qū)初賽試卷(解析版)
- 國家電網(wǎng)招投標培訓(xùn)
- 單位綠化、保潔服務(wù)投標方案(技術(shù)方案)
- 2023-2024學(xué)年人教版八年級下冊數(shù)學(xué)期末復(fù)習(xí)試題
評論
0/150
提交評論