信息系統(tǒng)分析與設(shè)計作業(yè).doc_第1頁
信息系統(tǒng)分析與設(shè)計作業(yè).doc_第2頁
信息系統(tǒng)分析與設(shè)計作業(yè).doc_第3頁
信息系統(tǒng)分析與設(shè)計作業(yè).doc_第4頁
信息系統(tǒng)分析與設(shè)計作業(yè).doc_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第一章信息系統(tǒng)導(dǎo)論一、名詞解釋1 信息:信息是經(jīng)過加工后的數(shù)據(jù),它對接收者的決策或行為具有現(xiàn)實或潛在的價值。2 系統(tǒng):系統(tǒng)是由處于一定環(huán)境中的若干相互聯(lián)系和相互作用的要素組成并為達(dá)到整體目的而存在的集合。3 信息系統(tǒng):信息系統(tǒng)是指利用計算機(jī)、網(wǎng)絡(luò)、數(shù)據(jù)庫等現(xiàn)代信息技術(shù),處理組織中的數(shù)據(jù)業(yè)務(wù)、管理和決策問題并為組織目標(biāo)服務(wù)的綜合系統(tǒng)。4 決策支持系統(tǒng):這是在現(xiàn)代信息技術(shù)的基礎(chǔ)上,交叉管理學(xué)、行為科學(xué)、運籌學(xué),控制論等學(xué)科運用、人工智能、專家系統(tǒng)、知識工程等理論和方法,輔助支持企業(yè),決策活動的信息系統(tǒng)。二、選擇題1 信息運動的基本形式是(D)A. 信息輸入與輸出 B信息處理 C信息控制 D信息循環(huán)2 決策的基礎(chǔ)(C)A管理者 B客戶 C 信息 D規(guī)章制度3 下列是分布式系統(tǒng)缺點是(D)A難于發(fā)揮用戶的積極性和創(chuàng)造性 B應(yīng)變能力差C系統(tǒng)難于擴(kuò)展 D安全控制難度大4 集中式系統(tǒng)的缺點是(C)A不利于安全控制 B應(yīng)變能力差C不利于調(diào)動各部門的積極性 D不利于人員素質(zhì)的提高5 以下不是B/S結(jié)構(gòu)特點的是(B)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)A 動態(tài)性 B 目的性 C 整體性 D 相關(guān)性三、簡答題1簡述信息與數(shù)據(jù)的區(qū)別。答:信息是經(jīng)過加工后的數(shù)據(jù),它對于接收者的決策或行為具有現(xiàn)實或潛在意義。數(shù)據(jù)是記錄客觀事物的可鑒別的符號,這些符號不僅指數(shù)字,而且還包括文字、圖形、聲音等。數(shù)據(jù)本身沒有意義,具有客觀性。數(shù)據(jù)要經(jīng)過處理和解釋才有意義成為信息??梢哉f信息是經(jīng)過加工以后并對客觀世界產(chǎn)生影響的數(shù)據(jù)。2簡述信息系統(tǒng)的功能。答:1)、信息處理:這是信息系統(tǒng)必備的基本功能,它一般包括信息的收集和輸入、傳輸、存儲、處理及輸出。2)、業(yè)務(wù)處理:這是信息系統(tǒng)的基本功能。3)、組織管理:這是信息系統(tǒng)的主要功能之一。4)、輔助決策:決策是管理的重要功能,決策存在于戰(zhàn)略層、戰(zhàn)術(shù)層、事物層的各層活動之中。3試述信息系統(tǒng)的發(fā)展歷程。答:階段年代主要目標(biāo)典型功能核心技術(shù)代表性系統(tǒng)單項事務(wù)處理20世紀(jì)5070年代提高文書、統(tǒng)計、報表等事物處理工作的效率統(tǒng)計、計算、指標(biāo)、文字處理高級語言、文件管理電子數(shù)據(jù)處理系統(tǒng)(EDP)系統(tǒng)處理20世紀(jì)6080年代提高管理信息處理的綜合性、系統(tǒng)性、及時性和準(zhǔn)確性計劃、綜合統(tǒng)計、管理報告生成數(shù)據(jù)庫技術(shù)、數(shù)據(jù)通信與計算機(jī)網(wǎng)絡(luò)早期的管理信息系統(tǒng)決策支持20世紀(jì)7090年代支持管理者的決策活動及提高管理決策的有效性分析、優(yōu)化、評價、預(yù)測人機(jī)對話、模擬管理、人工智能的應(yīng)用決策支持系統(tǒng)(DSS)、現(xiàn)代的管理信息系統(tǒng)綜合集成20世紀(jì)90年代以來提高管理者的素質(zhì)、創(chuàng)造良好的工作、學(xué)習(xí)與生活環(huán)境為管理者的智能活動、決策分析、研究、學(xué)習(xí)提供支持Internet/Intranet技術(shù)、多媒體技術(shù)、人工智能應(yīng)用基于Web的信息系統(tǒng)、ERP系統(tǒng)、電子商務(wù)、供應(yīng)鏈管理第二章一、名詞解釋 1、供應(yīng)鏈:是圍繞核心企業(yè),通過信息流、物流、資金流等,將供應(yīng)商、制造商、分銷商、零售商直至最終用戶連成一個整體的功能網(wǎng)鏈結(jié)構(gòu)模式。 2、供應(yīng)鏈管理系統(tǒng):就是為了實現(xiàn)供應(yīng)鏈上各企業(yè)的共同目標(biāo),對整個供應(yīng)鏈的物流與信息流進(jìn)行集成的管理和統(tǒng)一協(xié)調(diào)的計算機(jī)軟件系統(tǒng)、網(wǎng)絡(luò)與通信系統(tǒng)、有關(guān)數(shù)據(jù)、規(guī)章制度和人員的統(tǒng)一體。 3、電子商務(wù):狹義上來說,電子商務(wù)是指網(wǎng)上進(jìn)行的交易活動,包括通過Internet買賣商品和提供服務(wù);廣義上,電子商務(wù)是指利用Internet、Intranet、Extranet來解決商業(yè)交易問題,降低產(chǎn)、供、銷成本,開拓新的市場,創(chuàng)造新的商機(jī),通過采用最新網(wǎng)絡(luò)技術(shù)手段,從而增加企業(yè)利潤的所有商業(yè)活動。二、填空題 1、公司外部信息對下列哪類信息系統(tǒng)用戶最重要(A)A、高層管理者 B、中層管理者和知識工人C、主管D、操作員工 2、ERP是在以下哪項基礎(chǔ)上發(fā)展而來的(B)A、MRPB、MRPIIC、閉環(huán)MRPD、SCM3、在供應(yīng)鏈中,信息流流動的方向是(C) A、從供應(yīng)鏈下游向上游 B、從供應(yīng)鏈上游向下游 C、雙向互動 D、沒有固定方向4、客戶關(guān)系管理系統(tǒng)各功能模塊中最基本的是(A) A、客戶信息管理 B、銷售過程自動化 C、營銷自動化 D、客戶服務(wù)與支持管理5、廣義的信息資源不包括(D) A、信息內(nèi)容 B、信息設(shè)備 C、信息人員 D、信息意識6、淘寶是實現(xiàn)(C)交易模式的著名網(wǎng)站 A、B2B B、B2C C、C2C D、B2G三、簡答題2、簡述ERP系統(tǒng)的功能結(jié)構(gòu)。答:一般企業(yè)管理包括:生產(chǎn)控制、物流管理、財務(wù)管理和人力資源管理。這4大系統(tǒng)本身應(yīng)該是集成體,它們互相之間有相應(yīng)的接口,能夠很好的整合在一起來對企業(yè)進(jìn)行管理,這就構(gòu)成了ERP系統(tǒng)的基本功能結(jié)構(gòu)。 4、簡述供應(yīng)鏈管理的基本思想。答:供應(yīng)鏈管理是一種集成的管理思想和方法,它執(zhí)行供應(yīng)鏈中從供應(yīng)商到最終用戶的物流的計劃和控制等職能,吧供應(yīng)鏈上的各個企業(yè)看作一個不可分割的整體,是供應(yīng)鏈上各企業(yè)分擔(dān)的采購、生產(chǎn)、分銷和銷售職能成為一個協(xié)調(diào)發(fā)展的有機(jī)體。它更注重企業(yè)之間的相互合作,以增加整個供應(yīng)鏈的效率為最終目的。 9、信息資源管理的基本內(nèi)容有哪些?答:(1)信息資源的規(guī)劃 (2)信息資源的開發(fā)和組織(3)信息系統(tǒng)的建設(shè)與信息資源的利用(4)對信息人員的管理和管理機(jī)構(gòu)第三章一,名詞解釋 信息系統(tǒng)的生命周期:信息系統(tǒng)在其使用過程中隨著生存環(huán)境的變化,要不斷維護(hù)、修改,當(dāng)它不再適應(yīng)需求的時候就要被淘汰,就要由新系統(tǒng)代替老系統(tǒng),這種周期循環(huán)稱為信息系統(tǒng)的生命周期。二,選擇題 (1)諾蘭模型把信息系統(tǒng)的發(fā)展過程歸納為6個階段。將以計算機(jī)管理為主變化為以數(shù)據(jù)管理為主的階段是( A ) A.集成階段 B 蔓延階段 C控制階段 D.數(shù)據(jù)管理階段 (2)下列屬于結(jié)構(gòu)化系統(tǒng)開發(fā)方法特點的是( D ) A.采用自下而上的開發(fā)方法 B.系統(tǒng)開發(fā)周期短 C.系統(tǒng)開發(fā)適應(yīng)性強(qiáng) D.適用于開發(fā)大型系統(tǒng) (3)信息系統(tǒng)的生命周期起始階段是( B ) A.系統(tǒng)分析 B.系統(tǒng)規(guī)劃 C.系統(tǒng)設(shè)計 D.系統(tǒng)實現(xiàn) (4)以下關(guān)于面向?qū)ο蠓椒〝⑹鲋校_的是( C ) A.問題空間與解決問題的方法空間不一致 B.繼承是組裝結(jié)構(gòu)的重要特性 C.類是對象的抽象 D.數(shù)據(jù)與功能相割裂 (5)在面向?qū)ο蟮脑O(shè)計中,將對象的使用者與設(shè)計者分開的技術(shù)稱為( C ) A.隱藏性 B.繼承性 C.封裝性 D.多態(tài)性 (6)以下關(guān)于原型法的闡述中,不正確的是( B ) A.能及時反映用戶需求 B.適合于大型系統(tǒng)開發(fā) C.對開發(fā)環(huán)境和軟件工具要求高 D.符合人們認(rèn)識事物的規(guī)律 (7)企業(yè)開發(fā)信息系統(tǒng)廣泛采用的開發(fā)方式是( C ) A.自行開發(fā) B.委托開發(fā) C.合作開發(fā) D.咨詢開發(fā)三,簡答題(1)簡述諾蘭階段模型的劃分 諾蘭模型劃分為6個階段:初裝階段,蔓延階段,控制階段,集成階段,數(shù)據(jù)管理階段,成熟階段。(2) 簡述面向?qū)ο蟮南到y(tǒng)開發(fā)方法的特點封裝性,抽象性,繼承性,動態(tài)鏈接性第四章1、 名詞解釋(1) 信息系統(tǒng)規(guī)劃:是基于企業(yè)發(fā)展目標(biāo)與經(jīng)營戰(zhàn)略制定的面向企業(yè)信息化發(fā)展遠(yuǎn)景的,關(guān)于企業(yè)信息系統(tǒng)的整個建設(shè)計劃,包含信息系統(tǒng)的發(fā)展方向與目標(biāo),信息系統(tǒng)的IT方案,實施策略和計劃預(yù)算等。(2) BSP:即系統(tǒng)規(guī)劃法。是IBM公司在20世紀(jì)70年代開始采用的一種信息系統(tǒng)規(guī)劃方法。2、 選擇題(1) 可行性研究采用( B )概括說明體統(tǒng)的物理模型。A.數(shù)據(jù)字典 B.系統(tǒng)流程圖 C.數(shù)據(jù)流圖 D.成本/效益分析(2) 可行性研究的最終結(jié)果是( D )。 A.確定項目的規(guī)模 B.研究正在運行的系統(tǒng) C.評價各種方案 D.可行性研究報告(3)經(jīng)濟(jì)可行性研究的問題包括( C )。 A.開發(fā)方式 B.技術(shù)風(fēng)險 C.成本效益 D.運行方式 3、簡答題 (1)信息系統(tǒng)規(guī)劃應(yīng)遵循哪些原則? 支持企業(yè)的總目標(biāo)。企業(yè)的戰(zhàn)略目標(biāo)是系統(tǒng)規(guī)劃的出發(fā)點。整體上著眼于高層管理,兼顧其他各管理層的要求。要擺脫信息系統(tǒng)對組織結(jié)構(gòu)的依從性。保證系統(tǒng)結(jié)構(gòu)有良好的整體性。要便于實施。(2) 可行性研究氛圍哪些步驟?復(fù)查系統(tǒng)規(guī)模和目標(biāo)。研究目前正在使用的系統(tǒng)。導(dǎo)出新系統(tǒng)的高層邏輯模型。進(jìn)一步定義問題。導(dǎo)出和評價供選擇的做法。推薦行動方針。草擬開發(fā)計劃書寫文檔提交申請。第五章 信息系統(tǒng)的需求分析一名詞解釋需求分析:是調(diào)查用戶對新開發(fā)的信息系統(tǒng)的需要和要求,結(jié)合組織的目標(biāo),現(xiàn)狀實力和技術(shù)因素,通過深入細(xì)致的分析,確定出合理可行的信息系統(tǒng)需求,并通過規(guī)范的形式描述需求的過程。二,選擇1.信息系統(tǒng)需求分析階段要解決的問題是(信息系統(tǒng)做什么)。2.信息系統(tǒng)需求分析階段的目標(biāo)是(制作需求說明報告)。3.各種需求分析方法都有他們共同適用的(基本準(zhǔn)則)。4.在結(jié)構(gòu)化分析方法中,用以表達(dá)系統(tǒng)內(nèi)數(shù)據(jù)的運動情況的工具有(說明方式)。5.數(shù)據(jù)流圖中每個加工至少有(1個輸入輸出流)。6.數(shù)據(jù)字典不包括的條目是(數(shù)據(jù)類型)。三,簡答題(2)數(shù)據(jù)流圖的作用是什么?他有哪些基本成分?答:作用:利用它作為交流信息的工具。 作為分析和設(shè)計的工具?;境煞郑?.,數(shù)據(jù)的源點或終點。 2,數(shù)據(jù)流 3,加工 4.,數(shù)據(jù)存儲(3)數(shù)據(jù)字典的作用是什么?它有哪些基本條目?答:1,作為分析階段的工具,給數(shù)據(jù)流圖上每個成分加以定義和說明。2,數(shù)據(jù)字典中包含的每個數(shù)據(jù)元素的信息是有價值的。3,數(shù)據(jù)字典是開發(fā)數(shù)據(jù)庫的第一步。基本成分:1.,數(shù)據(jù)流條目 2,數(shù)據(jù)項條目 3,數(shù)據(jù)條件條目 4,數(shù)據(jù)加工條目四,應(yīng)用題(1) 某銀行的計算機(jī)儲蓄系統(tǒng)功能是:將儲戶填寫的存款單或取款單或取款單輸入系統(tǒng),如果是存款則系統(tǒng)記錄存款人姓名,住址,存款類型,存款日期,利率等信息,并打印出存單給儲戶;如果是取款,系統(tǒng)計算利息并打印出清單給儲戶。請用數(shù)據(jù)流圖簡單描繪本系統(tǒng)功能。答:(2) 有一個飛機(jī)機(jī)票預(yù)訂系統(tǒng),其功能為:旅行社把預(yù)訂機(jī)票的旅客信息(姓名,年齡,單位,身份證號碼,旅行時間及目的等)輸入機(jī)票預(yù)定系統(tǒng),系統(tǒng)為旅客安排航班,打印出取票通知單(附有應(yīng)交的賬款);旅客在飛機(jī)起飛的前一天憑取票通知等交款取票,系統(tǒng)檢驗無誤,輸出機(jī)票給旅客。請用數(shù)據(jù)流圖描繪這個飛機(jī)機(jī)票預(yù)訂系統(tǒng)的功能。 0層數(shù)據(jù)流圖1層數(shù)據(jù)流圖第六章1.名詞解釋系統(tǒng)設(shè)計:系統(tǒng)設(shè)計是新系統(tǒng)的物理設(shè)計階段.耦合:是指模塊之間相互聯(lián)系的程度。2.選擇題(1).系統(tǒng)是一個把( B )轉(zhuǎn)換為系統(tǒng)表示的過程。A.代碼設(shè)計 B.系統(tǒng)需求 C.詳細(xì)設(shè)計 D.系統(tǒng)分析(2).系統(tǒng)設(shè)計階段分為( C )。A.邏輯設(shè)計與功能設(shè)計 B.模型設(shè)計和功能設(shè)計C.結(jié)構(gòu)設(shè)計和模塊過程設(shè)計 D.數(shù)據(jù)庫設(shè)計和文件設(shè)計(3).內(nèi)聚性是對模塊功能強(qiáng)度的度量,內(nèi)聚性較強(qiáng)的是( D )。A.邏輯內(nèi)聚 B.順序內(nèi)聚 C.偶然內(nèi)聚 D.功能內(nèi)聚(4).模塊間的耦合性較強(qiáng),說明模塊之間的聯(lián)系越密切,耦合性較強(qiáng)的是( C )。A.非直接耦合 B.控制耦合 C.內(nèi)容耦合 D.公共耦合(5).能反映出系統(tǒng)結(jié)構(gòu)的是( D )。A.數(shù)據(jù)流圖 B.判定樹 C.判定表 D.系統(tǒng)程序結(jié)構(gòu)圖3簡答題(3).模塊內(nèi)聚的類型有哪些?答:偶然性內(nèi)聚、邏輯性內(nèi)聚、時間性內(nèi)聚、過程性內(nèi)聚、通信性內(nèi)聚、順序性內(nèi)聚、功能性內(nèi)聚。(6).系統(tǒng)總體設(shè)計的基本任務(wù)是什么?答:設(shè)計軟件系統(tǒng)結(jié)構(gòu)圖;數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)庫設(shè)計,從計算機(jī)技術(shù)實現(xiàn)的角度出發(fā),要確定系統(tǒng)涉及的文件系統(tǒng)及各種數(shù)據(jù)的結(jié)構(gòu),主要包括確定輸入,輸出文件的數(shù)據(jù)結(jié)構(gòu)以及確定算法所需的邏輯數(shù)據(jù)結(jié)構(gòu)等。編寫總體設(shè)計文檔:包括總體設(shè)計說明書,數(shù)據(jù)庫說明書,用戶手冊及系統(tǒng)初步測試計劃評審:對設(shè)計部分是否完整地實現(xiàn)需求中規(guī)定的功能,性能等需求,設(shè)計方案的可行性,關(guān)鍵性的處理結(jié)構(gòu)及內(nèi)外部借口定義正確性,有效性以及各部分的一致性等,都要一一進(jìn)行評審。第七章 信息系統(tǒng)的詳細(xì)設(shè)計一、名詞解釋:結(jié)構(gòu)化程序設(shè)計:是一種設(shè)計程序的技術(shù),采用自頂向下、逐步細(xì)化的設(shè)計方法和單入口、單出口的控制技術(shù),任何程序都可以通過順序、選擇和循環(huán)3種基本控制結(jié)構(gòu)的復(fù)合實現(xiàn)二、選擇:1、 系統(tǒng)詳細(xì)設(shè)計階段屬于系統(tǒng)生存周期的(B)階段A、 需求分析 B、系統(tǒng)設(shè)計 C、編碼 D 、系統(tǒng)維護(hù)2、 系統(tǒng)詳細(xì)設(shè)計階段的任務(wù)是(A)A、 算法設(shè)計 B、功能設(shè)計 C、調(diào)用關(guān)系設(shè)計 D、輸入輸出設(shè)計3、 結(jié)構(gòu)化程序設(shè)計采用的思想是(B)A、 篩選法 B、逐步求精 C、迭代法 D、遞歸法4、 以語言形式描述算法的是(C)A、 PAD B、程序流程圖 C、PDL D、盒圖5、 系統(tǒng)詳細(xì)設(shè)計階段采用自左向右的二維圖形結(jié)構(gòu)描述算法的是(C)A、 IPO B、JSP C、PAD D、JSD三、簡答題1、系統(tǒng)詳細(xì)設(shè)計階段使用的描述工具是什么?各有什么特點?1程序流程圖:比較直觀、清晰,使用靈活,便于閱讀和掌握2盒圖 :a 程序的結(jié)構(gòu)清晰可見;b 它的控制轉(zhuǎn)移不能任意規(guī)定,必須遵守結(jié)構(gòu)化程序設(shè)計的要求;c 很容易確定局部和全程數(shù)據(jù)的作用域; d 很容易表現(xiàn)嵌套關(guān)系,也可以表示模塊的層次結(jié)構(gòu)。 3PAD圖a 支持自頂向下,逐步求精的要求;b 導(dǎo)出的程序必然是結(jié)構(gòu)化的;c PAD圖描述的算法結(jié)構(gòu)清晰、易讀易懂、使用方便d 很容易將PAD圖描述的算法轉(zhuǎn)換為源程序代碼;e 可自動生成程序5判定表和判定樹6PDL語言 a 與高級程序設(shè)計語言非常類似,只要對PDL描述稍加變換就可變成源程序代碼b 容易實現(xiàn)自頂向下逐步求精的設(shè)計原則;c PDL描述同自然語言很接近,易于理解;d PDL描述可以直接作為注釋插在源程序中,成為程序的內(nèi)部文檔,這對提高程序的可讀性是非常有益的。2、在人-機(jī)界面設(shè)計時,要考慮用戶的哪些需求?a 用戶對計算機(jī)系統(tǒng)的要求b 用戶技能方面的使用需求c 用戶習(xí)性方面的使用需求d 用戶經(jīng)驗、知識方面的使用需求e 用戶對系統(tǒng)的期望方面的要求第8章 信息系統(tǒng)的程序編碼一、名詞解釋編碼:編碼的目的是使用選定的程序設(shè)計語言,把模塊的過程描述翻譯為用該語言書寫的源程序。二、選擇題(1)下面屬于功能性注釋的是(C)A. 說明模塊的用處和功能的注釋 B. 說明數(shù)據(jù)的名稱和用處的注釋C. 說明程序段的注釋 D. 說明程序開發(fā)背景的注釋(2)為了保證系統(tǒng)的質(zhì)量,使其具有較好的可維護(hù)性,關(guān)鍵在于(B)A. 選擇合適的程序設(shè)計語言 B. 選擇好的程序設(shè)計風(fēng)格 C. 具有好的數(shù)據(jù)結(jié)構(gòu) D. 具有好的運行環(huán)境(3)下面對提高程序編碼效率沒有影響的是(D)A. 選擇良好的設(shè)計方法 B. 選擇良好的算法C. 選擇良好的數(shù)據(jù)結(jié)構(gòu) D. 變量名的使用(4)從下面關(guān)于程序編制的敘述中,選出3條正確的敘述(ADF)A. 在編制程序之前,首先必須仔細(xì)閱讀給定的程序說明書。然后,如是地依照說明書編寫程序。說明書中常會有含糊不清或難以理解的地方,程序員在作業(yè)時應(yīng)該對這些地方做出適當(dāng)?shù)慕忉?。B. 在著手編制程序時,重要的是采用既能使程序正確地按設(shè)計說明書進(jìn)行處理,又易出錯的編寫方法。C. 在編制程序時,首先應(yīng)該對程序的結(jié)構(gòu)充分考慮,不要急于開始編碼,而要像寫軟件文檔那樣,很好的琢磨程序具有什么樣的功能,這些功能如何安排等等。D. 考慮到以后的程序變更,為程序編寫完整的說明書是一項很重要的工作。而且程序的編寫形式也盡可能讓他人看得懂。E. 編制程序時不可缺少的條件是,程序的輸入和輸出數(shù)據(jù)的格式都應(yīng)確定。其它各項規(guī)定都是附帶的,無足輕重。F. 作為一個好的程序,不僅處理速度要快,而且易讀易修改等也都是重要的條件。為了能得到這樣的程序,不僅要熟悉程序設(shè)計語言的語法,還要注意采用適當(dāng)?shù)囊?guī)程和單純的表現(xiàn)方法,注意使整個程序的結(jié)構(gòu)簡潔。(5)國際上最廣泛使用的商用及行政管理語言是(A)A. COBOL B. BASIC C. FORTRAN D. PL/I(6)國際上最流行的數(shù)值計算的程序設(shè)計語言是(C)A. BASIC B. ALGOL C. FORTRAN D. C(7)在人工智能領(lǐng)域,目前最廣泛使用的高級語言是(D)A. Ada B. FORTRAN C. COBOL D. LISP三、簡答題(1)選擇程序設(shè)計語言時應(yīng)考慮哪些因素?答: 項目的應(yīng)用領(lǐng)域。系統(tǒng)開發(fā)的方法。系統(tǒng)的運行環(huán)境。算法和數(shù)據(jù)結(jié)構(gòu)的復(fù)雜性。系統(tǒng)開發(fā)人員的知識。系統(tǒng)用戶的要求。工程的規(guī)模??梢缘玫降能浖_發(fā)工具。系統(tǒng)的可移植性要求。(2)根據(jù)你的實踐體會,你還了解哪些程序設(shè)計工具?答: ASP(Active Server Pages)微軟系統(tǒng)的腳本語言,利用它可以執(zhí)行動態(tài)的web服務(wù)應(yīng)用程序。PHP是基于預(yù)處理HTML頁面模型的一種腳本語言。JSP(Java Server Pages)是Sun公司推出的一種網(wǎng)絡(luò)編程語言。ASP.NET,優(yōu)勢是簡潔的設(shè)計和實施。語言靈活,可以使用腳本語言。第九章 信息系統(tǒng)的測試一、名詞解釋1.測試:為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程。2.調(diào)試:在成功地進(jìn)行了測試之后,進(jìn)一步診斷和改進(jìn)程序中存在的錯誤過程。二、選擇題1.在下列文檔中,與測試無關(guān)的是(A)。 A. 立項報告 B. 需求說明書 C. 設(shè)計說明書 D. 源程序2.可提高系統(tǒng)測試效率的是(B)。A. 隨意選取測試的數(shù)據(jù) B. 制定測試計劃 C. 選取邊界數(shù)據(jù)作為測試用例 D. 取全部盡可能的數(shù)據(jù)3.系統(tǒng)測試中,黑盒法在設(shè)計測試用例時主要考慮的依據(jù)是(A)。A. 系統(tǒng)功能 B. 輸入數(shù)據(jù) C. 輸出數(shù)據(jù) D. 內(nèi)部邏輯4.系統(tǒng)測試采用白盒的是(A)。 A. 單元測試 B. 集成測試 C. 確認(rèn)測試 D.系統(tǒng)測試 5.集成測試有兩個具體的方法,它們是(A)。A. 非漸增式方法和漸增式方法 B.白盒法和黑盒法 C. 確認(rèn)測試和系統(tǒng)測試 D. 歸納法和演繹法6 .集成測試是為了發(fā)現(xiàn)(C)階段的錯誤。A. 編碼 B. 詳細(xì)設(shè)計 C.概要設(shè)計 D. 需求設(shè)計7.確認(rèn)測試是以(B)為基礎(chǔ)進(jìn)行的測試。 A. 源程序 B. 需求說明 C. 設(shè)計說明 D. 測試報告8.從下列敘述中選出5條關(guān)于系統(tǒng)測試的正確敘述是(ABCDH)A. 為了使得系統(tǒng)容易測試,應(yīng)該使用高級的程序設(shè)計語言設(shè)計語言編制程序B. 系統(tǒng)測試是一個程序的執(zhí)行過程,目的是為了發(fā)現(xiàn)系統(tǒng)中隱藏的錯誤C. 如果程序中連鎖式連接了8個判定(IF)結(jié)構(gòu),則程序中總的路徑數(shù)達(dá)28條D. 白盒測試僅與程序的內(nèi)部結(jié)構(gòu)有關(guān),完全可以不考慮程序的功能要求E. 為了快速完成集成測試,采用一次性集成方式是適宜的F. 對一批模塊進(jìn)行測試,被發(fā)現(xiàn)的錯誤多的模塊中殘留的錯誤將比其他的模塊少G. 好的測試用例應(yīng)能證明軟件是正確的H. 邊界值分析方法是取輸入輸出等價類的邊界值作為測試用例I. 等價類劃分方法考慮了各等價類之間取值的組合情況下可能的結(jié)果J.判定覆蓋法可能查不出在判定中邏輯運算符使用有誤時產(chǎn)生的錯誤三、簡答題 1. 黑盒測試與白盒測試有何區(qū)別?各有哪些具體的測試方法? 答:白盒測試方法把測試對象看作一個透明的盒子,它允許測試人員利用程序內(nèi)部的邏輯結(jié)構(gòu)及有關(guān)信息,設(shè)計或選擇測試用例,對程序所有邏輯路徑進(jìn)行測試。白盒測試在測試過程的早期階段進(jìn)行,而黑盒測試在后期。 黑盒測試是功能測試,在設(shè)計測試時,需要研究需求說明和概要設(shè)計說明中有關(guān)程序功能或輸入、輸出之間的關(guān)系等信息,從而與測試后的結(jié)果進(jìn)行分析比較。黑盒測試能發(fā)現(xiàn)白盒測試不易發(fā)現(xiàn)的錯誤,不能取代白盒測試,兩者互補(bǔ)。 方法:白盒測試:(1)邏輯覆蓋:包括語句覆蓋、判定覆蓋、條件覆蓋、判定/條件覆蓋、條件組合覆蓋、路徑覆蓋。 (2)基本路徑測試:第一步:依據(jù)過程設(shè)計的結(jié)果畫出相應(yīng)的程序圖。 第二步:計算程序圖的環(huán)形復(fù)雜度。 第三度:確定只包含獨立路徑的基本路徑集。 第四步:設(shè)計出可強(qiáng)制執(zhí)行基本集合中每條路徑的測試用例。黑盒測試:(1)等價類劃分法(2)邊界值分析法(3)錯誤推測法(4)因果圖法2. 系統(tǒng)測試分為幾個階段?各階段的任務(wù)是什么?答:(1)單元測試:1)模塊接口測試 2)局部數(shù)據(jù)結(jié)構(gòu)測試 3)路徑測試 4)錯誤處理測試 5)邊界測試 (2)集成測試:在單元測試的基礎(chǔ)上,將所有模塊按照設(shè)計要求組裝成一個完整的系統(tǒng)而進(jìn)行的測試,故也被稱之為組裝測試或聯(lián)合測試。 (3)確認(rèn)測試:使用實際數(shù)據(jù)進(jìn)行測試,從而驗證系統(tǒng)是否能滿足用戶的實際需要,驗證系統(tǒng)的有效性。 (4)系統(tǒng)測試:把通過確認(rèn)測試的系統(tǒng),作為基于計算機(jī)系統(tǒng)的一個整體元素,與整個系統(tǒng)的其他元素結(jié)合起來,在實際運行環(huán)境下,對計算機(jī)系統(tǒng)進(jìn)行一系列的集成測試和有效性測試。3. 測試的綜合策略是什么?答:(1)在任何情況下都應(yīng)使用邊界值分析法。(2)必要時用等價類劃分法補(bǔ)充一些測試用例。(3)再用錯誤推測方法補(bǔ)充一些測試用例。(4)對照程序邏輯,檢查已設(shè)計測試用例的邏輯覆蓋標(biāo)準(zhǔn),如果沒有達(dá)到要求的覆蓋標(biāo)準(zhǔn),應(yīng)當(dāng)再補(bǔ)充足夠的測試用例。(5)如果需求說明中含有輸入條件的組合情況,則一開始就可以使用因果圖法。4. 系統(tǒng)調(diào)試的原則有哪些?答:(1)確定錯誤的性質(zhì)和位置的原則(2)改正錯誤的原則第十章 信息系統(tǒng)的維護(hù)一、 名詞解釋1, 系統(tǒng)維護(hù)系統(tǒng)維護(hù)就是在系統(tǒng)已經(jīng)交付使用以后,為了改正錯誤或滿足新的需要而修改系統(tǒng)的全過程。2, 系統(tǒng)維護(hù)的副作用 維護(hù)副作用是指由于修改而導(dǎo)致的錯誤或其它多余動作的發(fā)生。Freedman和Weinberg把修改可能產(chǎn)生的副作用歸納為三類,即修改代碼、修改數(shù)據(jù)和修改文檔的副作用。二、 選擇題(1) 為了識別和糾正運行中的程序的錯誤而進(jìn)行的維護(hù)被稱為(A)A改正性維護(hù)B適應(yīng)性維護(hù)C完善性維護(hù)D預(yù)防性維護(hù)()維護(hù)困難的主要原因()人員少開發(fā)方法的欠缺費用少系統(tǒng)維護(hù)有副作用()系統(tǒng)維護(hù)的最后一項工作是()制定維護(hù)申請復(fù)審編制修改報告系統(tǒng)修改()下面有關(guān)系統(tǒng)維護(hù)的敘述中不準(zhǔn)確的有哪些()要維護(hù)一個系統(tǒng),必須首先理解這個系統(tǒng)閱讀別人寫的程序并不困難如果文檔不齊全也可以維護(hù)一個系統(tǒng)誰編寫的系統(tǒng)軟件就應(yīng)由誰來維護(hù)這個系統(tǒng)系件設(shè)計系統(tǒng)時就應(yīng)考慮到將來的可修改性系統(tǒng)維護(hù)是一件很吸引人的創(chuàng)造性工作維護(hù)系統(tǒng)就是改造系統(tǒng)中的錯誤維護(hù)好一個系統(tǒng)是一件很困難的事三、簡答題1、系統(tǒng)維護(hù)有哪些類型?答:(1)改正性維護(hù)(2) 適應(yīng)性維護(hù)(3) 完善性維護(hù)(4) 預(yù)防性維護(hù) 2、簡述系統(tǒng)維護(hù)的過程 答:(1) 制定維護(hù)申請報告;(2) 審查申請報告并批準(zhǔn);(3) 進(jìn)行維護(hù)并做詳細(xì)記錄;(4) 復(fù)審。 第11章 課后習(xí)題1.名詞解釋

溫馨提示

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

評論

0/150

提交評論