南京大學(xué)網(wǎng)絡(luò)教育學(xué)院-信息系統(tǒng)分析與設(shè)計-期末考試備考_第1頁
南京大學(xué)網(wǎng)絡(luò)教育學(xué)院-信息系統(tǒng)分析與設(shè)計-期末考試備考_第2頁
南京大學(xué)網(wǎng)絡(luò)教育學(xué)院-信息系統(tǒng)分析與設(shè)計-期末考試備考_第3頁
南京大學(xué)網(wǎng)絡(luò)教育學(xué)院-信息系統(tǒng)分析與設(shè)計-期末考試備考_第4頁
南京大學(xué)網(wǎng)絡(luò)教育學(xué)院-信息系統(tǒng)分析與設(shè)計-期末考試備考_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

單選題(共20小題,每題2分)主要考核基本概念和知識點。判斷題(共15小題,每題1分)主要考核基本知識點、一些比較重要的注意點。填空題(共25空,每空1分)簡答題(共3小題,共20分)要求列出要點,并簡單說明,不需詳細論述。---模擬試卷及課后練習(xí)一、單項選擇題(每小題1.5分,共30分)1.在軟件開發(fā)的生命周期法中,可以將軟件生命周期劃分為計劃、開發(fā)與運行三個時期,下列哪一項是開發(fā)期中的活動A.定義問題B.確定可行性C.列出事件列表D.提出維護申請答案:C2、有關(guān)對數(shù)據(jù)和信息的描述選出其正確的說法A.數(shù)據(jù)是信息的載體,媒體承載數(shù)據(jù),信息是數(shù)據(jù)的表現(xiàn)形式B.信息能增加對事物認識的確定性程度,且消除的確定性越大其信息量的嫡值也就越小C.盡管不同的人對同一數(shù)據(jù)其解釋可能不同,但對其決策的影響相同D.以上均不對答案:D3.數(shù)據(jù)庫設(shè)計技術(shù)是IS開發(fā)的主要技術(shù)之一,其用于概念結(jié)構(gòu)設(shè)計的最為常見的一種模型是A.關(guān)系數(shù)據(jù)模型B.網(wǎng)狀數(shù)據(jù)模型C.對象數(shù)據(jù)模型D.數(shù)據(jù)實體關(guān)系圖答案:D.在數(shù)據(jù)庫邏輯結(jié)構(gòu)的設(shè)計中,將E-R模型轉(zhuǎn)換為關(guān)系模型應(yīng)遵循相關(guān)原則。對于兩個不同實體集和它們之間的多對多聯(lián)系m:n,應(yīng)至少轉(zhuǎn)換為幾個關(guān)系模式2345答案:B.從系統(tǒng)分類的角度,信息系統(tǒng)是一種什么類型的系統(tǒng)A.人工、復(fù)雜、靜態(tài)、開環(huán)B.人工、復(fù)雜、動態(tài)、閉環(huán)C.人工、復(fù)雜、動態(tài)、開環(huán)D.自然、復(fù)雜、動態(tài)、實體答案:C.信息系統(tǒng)的用戶可分為業(yè)務(wù)用戶和管理員用戶,下列哪項活動不屬于業(yè)務(wù)用戶的事務(wù)A.數(shù)據(jù)轉(zhuǎn)儲與恢復(fù)B.創(chuàng)建記錄C更新數(shù)據(jù)庫D.生成報表答案:A.以下什么是指防止對程序及數(shù)據(jù)的非授權(quán)訪問的能力A.正確性.安全性C易用性D.靈活性答案:B.面向?qū)ο蟮膶ο笥腥N成份,除了屬性和行為外還包括A.標識B封裝C消息D.繼承答案:A.下列圖形模型中,哪一種模型是在系統(tǒng)設(shè)計階段構(gòu)建的A.事件列表B.模塊結(jié)構(gòu)圖C.關(guān)聯(lián)圖D.ERD和DFD答案:B.對細化的數(shù)據(jù)流程圖DFD中的過程的定義方法可采用什么形式A.結(jié)構(gòu)化英語B.決策表C.判斷樹D.以上均可以答案:D.結(jié)構(gòu)化預(yù)排也稱為靜態(tài)測試,其主要目的是A.控制系統(tǒng)開發(fā)進度B.設(shè)計測試計劃C.發(fā)現(xiàn)問題和錯誤D.安排實施順序答案:C.作為系統(tǒng)分析員,以下哪個因素會促使你不會去選擇快速原型化方法來開發(fā)一個信息系統(tǒng)A.系統(tǒng)的詳細需求在開發(fā)初期難以確定B.開發(fā)人員對軟件技術(shù)和工具的掌握不夠扎實C.一些系統(tǒng)功能的技術(shù)可行性不可知或不確定D.對軟件文檔有嚴格規(guī)范的要求答案:D.制定項目開發(fā)進度計劃是SDLC中什么階段的活動A.系統(tǒng)分析B.系統(tǒng)計劃C.系統(tǒng)分析D.系統(tǒng)實施答案:B.根據(jù)文檔的使用目的,信息系統(tǒng)的文檔可分類的管理類文檔、開發(fā)類文檔和A.用戶類文檔B.分析類文檔C.設(shè)計類文檔D.電子類文檔答案:A.以下關(guān)于數(shù)據(jù)流程圖的描述中,正確的是A.數(shù)據(jù)流程圖可以反映處理的執(zhí)行順序B.數(shù)據(jù)流程圖中的數(shù)據(jù)存儲反映了數(shù)據(jù)的存儲結(jié)構(gòu)C.任何一個系統(tǒng)都可以用一個數(shù)據(jù)流程圖來完整的加以描述D.數(shù)據(jù)流程圖反映了系統(tǒng)必須完成的功能答案:D.設(shè)有事件“該產(chǎn)生月銷售數(shù)量統(tǒng)計報表了”,該事件屬于下列哪一種類型A.外部事件B.時間事件C.狀態(tài)事件D.既可看作時間事件,也可看作狀態(tài)事件答案:B.關(guān)于計算機軟件、硬件配置和網(wǎng)絡(luò)系統(tǒng)配置說明,應(yīng)該包含在以下哪個文檔中A.可行性分析報告B.系統(tǒng)規(guī)格說明書C.系統(tǒng)設(shè)計說明書D.數(shù)據(jù)庫設(shè)計說明書答案:C.以下哪種開發(fā)順序在系統(tǒng)實施過程中,需要編制大量的用于測試的驅(qū)動程序模塊A.輸入-處理輸出B.對象框架C.自頂向下D.自底向上答案:D.所謂維護管理主要指的是A.加強需求分析B.重新編碼C.確定修改的合理性并審查修改質(zhì)量D.加強維護人員管理答案:C.3測試是指最終用戶在以下什么情況下所進行的測試A.開發(fā)環(huán)境下,開發(fā)人員不在場B.開發(fā)環(huán)境下,開發(fā)人員在場C.用戶的實際使用環(huán)境下,開發(fā)人員不在場D.用戶的實際使用環(huán)境下,開發(fā)人員在場答案:C二、判斷正誤題(每小題1分,共10分).考慮到信息系統(tǒng)的抽象性和不可觸摸性,而且包含了許多不確定因素,因此其開發(fā)進度計劃的每項活動均可根據(jù)實際情況作靈活調(diào)整。答案:F里程碑活動必須按時或提前完成.模型便于開發(fā)人員之間相互交流,但其抽象性往往增加了對系統(tǒng)認識的復(fù)雜性。答案:F降低復(fù)雜性.面向?qū)ο笤O(shè)計中,對象之間通過互相傳遞消息來協(xié)調(diào)工作,它們共同工作來完成系統(tǒng)的功能。答案:T.用面向?qū)ο蠓椒ㄟM行系統(tǒng)開發(fā)的一個優(yōu)點就是分析模型與設(shè)計模型過渡的自然、一致性,但設(shè)計模型的表現(xiàn)形式卻與分析模型有著本質(zhì)的不同。答案:F是擴充細化,具體同構(gòu)性.好的文檔有助于提高程序的閱讀性,但壞的文檔比沒有文檔更壞。答案:T.代碼是數(shù)據(jù)的組成部分,一般通過校驗位驗證代碼的正確性,代碼雖然能唯一標識處理對象,但不便于分類、統(tǒng)計和排序等處理。答案:F兩方面均具備.在設(shè)計過程中務(wù)必要把數(shù)據(jù)庫的設(shè)計和對數(shù)據(jù)庫中數(shù)據(jù)處理的設(shè)計緊密結(jié)合起來,將這兩個方面的需求分析、抽象、設(shè)計、實現(xiàn)在各個階段同時進行,相互參照、相互補充,以完善兩方面的設(shè)計。答案:T.穿過系統(tǒng)邊界的數(shù)據(jù)流是格外重要的,它們往往代表了系統(tǒng)的輸入和輸出。答案:T.系統(tǒng)可行性論證的目標是如何去求解問題而非確定問題有沒有解、是否值得去解。答案:F相反.OO方法和原型化方法都是循序漸進、反復(fù)迭代、漸增式的開發(fā)過程,但原型化方法更能支持SDLC莫型的過程性答案:F其階段性較為模糊三、填空題(每小題2分,共20分).軟件測試方法一般有兩類,其中黑箱法是注重軟件的功能,而白箱法注重軟件的—。答案:結(jié)構(gòu)/內(nèi)部結(jié)構(gòu).—維護則是為了擴充軟件的功能或提高原有軟件的性能。答案:適應(yīng)性.系統(tǒng)的需求模型也稱為—,它詳細描述了系統(tǒng)需要做什么,而無需明確指出使用哪些實現(xiàn)技術(shù)。答案:邏輯模型.結(jié)構(gòu)化系統(tǒng)設(shè)計是一種面向數(shù)據(jù)流的設(shè)計方法,該方法使用的一個主要圖形模型是應(yīng)用程序體系結(jié)構(gòu)圖,其中的矩形符號表示—。答案:模塊.用于定義系統(tǒng)需求即創(chuàng)建系統(tǒng)需求模型的兩個關(guān)鍵概念是。答案:事件和事物.高質(zhì)量的模塊結(jié)構(gòu)圖應(yīng)該是高內(nèi)聚性和—。答案:低耦合性37在結(jié)構(gòu)化分析方法的數(shù)據(jù)流程圖模型中,使用—來表示ERD中的數(shù)據(jù)實體。答案:數(shù)據(jù)存儲.數(shù)據(jù)庫設(shè)計的主要內(nèi)容是如何將—轉(zhuǎn)換成為某個DBMS所支持的數(shù)據(jù)模型。答案:ERD.數(shù)據(jù)定義和過程定義均是對數(shù)據(jù)流程圖的進一步細化,其中數(shù)據(jù)定義的定義對象包括—、數(shù)據(jù)元素和數(shù)據(jù)存儲等。答案:數(shù)據(jù)流.系統(tǒng)測試一般包括—、集成測試以及系統(tǒng)或驗收測試三個方面。答案:單元測試四、概念解釋(每小題3分,共12分).管理信息系統(tǒng)答案:管理信息系統(tǒng)系統(tǒng)是用來為管理人員和決策者提供信息的人員、過程、數(shù)據(jù)庫和設(shè)備的有組織的集合。.數(shù)據(jù)庫答案:數(shù)據(jù)庫是存儲可共享的數(shù)據(jù)的集合。.數(shù)據(jù)流程圖(DFD)答案:數(shù)據(jù)流程圖就是把系統(tǒng)中所有的業(yè)務(wù)處理活動都理解成“變換”過程,并對這個過程所需的數(shù)據(jù)來源、去向及其存儲等進行綜合描述的圖形化模型。.系統(tǒng)維護答案:軟件維護是指軟件產(chǎn)品交付使用后對其所做的修改,包括故障的修復(fù)、使軟件適應(yīng)變化了的環(huán)境以及性能或其它特征的改進等。五、問答題(每小題6分,共18分)).簡述系統(tǒng)的特征并說明子系統(tǒng)的由來。答案:整體性,層次性,目的性,穩(wěn)定性/環(huán)境適應(yīng)性。子系統(tǒng)是認識、理解復(fù)雜系統(tǒng)的一種方法,若組成系統(tǒng)的元素本身又具有系統(tǒng)特征的話,那么這些元素就稱之為系統(tǒng)的子系統(tǒng)。.一名合格的系統(tǒng)分析員一般應(yīng)該具備哪些方面的基本技能?為此你又是如何認識正在考試的這門課程的?答案:技術(shù)技能:計算機基本技術(shù)、系統(tǒng)分析與設(shè)計技術(shù)、相關(guān)行業(yè)業(yè)務(wù)技能;管理技能:管理職能、人際溝通;誠信與道德等。對該課程內(nèi)容的理解與掌握是成為分析員的必要條件但非充分條件。.“結(jié)構(gòu)化設(shè)計就是結(jié)構(gòu)化程序設(shè)計的代名詞”,這種說法對嗎?為什么?答案:不對。它們是結(jié)構(gòu)化方法的兩個不同的組成部分:結(jié)構(gòu)化程序設(shè)計其主要目的是提供一組約定的規(guī)程如何去提高程序的質(zhì)量;結(jié)構(gòu)化系統(tǒng)設(shè)計的目標是對一個表達清楚的問題,運用一組規(guī)范和準則指導(dǎo)系統(tǒng)開發(fā)人員首先從確定系統(tǒng)的總體結(jié)構(gòu)著手,然后再進行每一個功能模塊的具體設(shè)計。六、實踐操作題(共10分)【只需從要求解答的問題中任選1題】.某醫(yī)院的門診管理系統(tǒng)實現(xiàn)了為患者提供掛號、處方藥品收費的功能。方案如下:醫(yī)院醫(yī)師具有編號、姓名、科室、職稱、出診類型和出診費用,其中出診類型分為專家門診和普通門診,與醫(yī)師職稱無關(guān);每個醫(yī)師可以具有不同的出診費用,與職稱和出診類型無關(guān)?;颊呤紫仍陂T診掛號處掛號,選擇科室和醫(yī)師,根據(jù)選擇的醫(yī)師繳納掛號費(醫(yī)師出診費),收銀員為患者生成掛號單,如表1所示,其中就診類型為醫(yī)師的出診類型?;颊呔驮\后,憑借掛號單和醫(yī)師手寫處方到門診藥房繳費買藥,收銀員根據(jù)就診號和醫(yī)師處方中開列的藥品信息,查詢藥品庫(如表2所示)并生成門診處方單(如表3所示)。由于藥品價格會發(fā)生變化,因此門診管理系統(tǒng)必須記錄處方單上藥品的單價。表1XX醫(yī)院門診掛號單收銀號:09003時間:2007年10月16日09:21

就診號姓名科室醫(yī)師就診類型掛號費200710161081張三中醫(yī)李四專家門診10元表2藥品庫藥品編碼藥品名稱類型庫存貨架編號單位規(guī)格單價12007牛旁子中藥51590B1401G炒0.034011090百部中藥36950B1523G片0.0313表3XX醫(yī)院門診處方單2007年10月16日10:40就診號200710161081病人姓名張三醫(yī)師姓名李四金額總計0.99項目總計2收營員21012藥品編碼藥品名稱數(shù)量單位單價金額12007牛旁子20G0.03400.6811090百部10G0.03130.31根據(jù)以上說明,現(xiàn)要求解答以下問題:(1)畫出該門診管理系統(tǒng)的E-R圖,再依據(jù)該E-R圖設(shè)計出至少滿足3NF的關(guān)系數(shù)據(jù)模式,并對其中的每個關(guān)系模式分別以下劃線和虛線指出其主碼和外碼;畦號單二一收看員|nt■曲師門診處方二口商從年存杵號第(就診號,患者姓名,醫(yī)睽號,時間,收現(xiàn)1歲心號)收銀員(缸3姓名.級別)醫(yī)師(妞L姓名,科室.職稱,出診類型,出診費用)門王處方(就強號,收銀員褊號,時間)處方明顯〔就診號,,品編碼,數(shù)量,單價)的品庫(藥品編陽,藥品名稱,類型,庫存,戰(zhàn)架編號,單位,規(guī)格,單價)(2)若上述說明中“醫(yī)師手寫處方”改為支持醫(yī)師通過門診管理系統(tǒng)直接完成處方單的“書寫”,而其它業(yè)務(wù)流程不變,則構(gòu)造出該系統(tǒng)較為詳細的數(shù)據(jù)流程圖;答案:注:需體現(xiàn)數(shù)據(jù)流程圖外部實體、過程/加工、數(shù)據(jù)存儲及數(shù)據(jù)流等四個方面。(3)假設(shè)該門診管理系統(tǒng)被開發(fā)為基于C/S模式的應(yīng)用軟件系統(tǒng),現(xiàn)在需擴充改造為患者還可以通過因特網(wǎng)進行預(yù)約掛號,寫出改造方案。答案:可以有兩種解決方案,一是系統(tǒng)采用C/S和B/S混合構(gòu)架模式,該診斷管理系統(tǒng)原先C/S模式部分不變,網(wǎng)絡(luò)預(yù)約掛號服務(wù)采用支持Web的B/S模式;另一種方法是全部改造成B/S模式,但原先C/S模式下的應(yīng)用程序需做適當調(diào)整以支持Web方式。一、單項選擇題(每小題1.5分,共30分)1.信息系統(tǒng)能幫助以下哪項來解決一些傳統(tǒng)方法難以處理的實際問題。A.生產(chǎn)制造業(yè)B.經(jīng)營公司C.政府、機關(guān)、學(xué)校D.以上全是答案:D2.SDLC主要說明了軟件系統(tǒng)開發(fā)的。A.方法學(xué)和技術(shù)B.模型和技術(shù)C.方法學(xué)和過程性D.模型、技術(shù)和工具答案:C3.新奧爾梁方法將數(shù)據(jù)庫的設(shè)計過程按其時間順序分為四個階段,它們依次為。A.邏輯設(shè)計,物理設(shè)計,需求分析,概念設(shè)計B.需求分析,概念設(shè)計,邏輯設(shè)計,物理設(shè)計C.概念設(shè)計,邏輯設(shè)計,物理設(shè)計,需求分析D.需求分析,邏輯設(shè)計,物理設(shè)計,概念設(shè)計答案:B.設(shè)有兩個數(shù)據(jù)實體:學(xué)生和課程;若一個學(xué)生可選修多門課程,一門課程可被多個學(xué)生選修,則這兩個實體之間的關(guān)系為。1對1關(guān)系1對多關(guān)系C.多對1關(guān)系D.多對多關(guān)系答案:D.以下關(guān)于系統(tǒng)分析員的任務(wù)及其要求的幾個說法中,錯誤的是。A.系統(tǒng)分析員不僅是一個技術(shù)專家,而且對相關(guān)業(yè)務(wù)也應(yīng)該精通B.系統(tǒng)分析員只負責(zé)信息系統(tǒng)的分析,而不負責(zé)系統(tǒng)的設(shè)計C.系統(tǒng)分析員不僅是項目的分析設(shè)計者,也是項目的組織協(xié)調(diào)者D.系統(tǒng)分析員是系統(tǒng)開發(fā)人員與企業(yè)相關(guān)組織各層管理人員的之間的溝通者答案:B.“原型化”是一種動態(tài)定義需求的方法,對“原型”這一概念的描述不正確的說法是A.對信息系統(tǒng)開發(fā)過程而言,原型可以分為需求原型和應(yīng)用原型B原型是對某個事物在功能、結(jié)構(gòu)等方面所做的近似的模擬過程C原型是一個能逼真地模擬現(xiàn)實世界的可工作模型D.一個原型的建立必須要有一個明確的目的答案:B.結(jié)構(gòu)化分析方法是一種預(yù)先嚴格定義需求的方法,強調(diào)分析對象的數(shù)據(jù)流,其指導(dǎo)思想是。A.自頂向下逐層分解.自底向上逐層分解C.包才A和BD.面向過程答案:A8.軟件管理是軟件工程化生產(chǎn)的重要環(huán)節(jié),以下哪些是軟件工程管理應(yīng)包括的內(nèi)容:I.人員組織II.進度安排III.質(zhì)量保證IV.成本核算。I和IIII和IIIII和IVI、II、III和IV答案:C.結(jié)構(gòu)化預(yù)排也稱靜態(tài)測試,其目標是發(fā)現(xiàn)錯誤以便即時更正,下面的描述不正確的是。A.是在項目早期對質(zhì)量進行有效控制的一項技術(shù)B.是指對調(diào)查結(jié)果和根據(jù)這些結(jié)果建立的原型進行評審C.預(yù)排工作的參與者通常只由項目客戶、業(yè)務(wù)骨干及行業(yè)業(yè)務(wù)專家組成等評審者組成D.預(yù)排的四個要素:WHAT,WHEN,WHO,HOW答案:C.事件列表是現(xiàn)代開發(fā)方法的一種模型技術(shù),由系統(tǒng)的行為反應(yīng)所產(chǎn)生的結(jié)果稱之為事件列表中的。A.事件B.活動C.響應(yīng)D.觸發(fā)答案:D.需求分析中被一般認為是最為有效和可行的獲取業(yè)務(wù)功能和業(yè)務(wù)規(guī)則的手段是。A.分發(fā)和收集調(diào)查表B.瀏覽現(xiàn)存的文檔資料C和用戶會談與討論D.觀察和親自參加業(yè)務(wù)實踐活動答案:C.結(jié)構(gòu)化系統(tǒng)設(shè)計方法使用的一個主要圖形工具是。A.模塊結(jié)構(gòu)圖B.系統(tǒng)流程圖C.數(shù)據(jù)流程圖D.程序流程圖答案:A.從系統(tǒng)分類的角度,以下關(guān)于信息系統(tǒng)描述正確的是哪一個。A.信息系統(tǒng)是一個人工的、復(fù)雜的、靜態(tài)的系統(tǒng)B.信息系統(tǒng)是一個自然的、復(fù)雜的、靜態(tài)的系統(tǒng)C.信息系統(tǒng)是一個自然的、簡單的、動態(tài)的系統(tǒng)D.信息系統(tǒng)是一個人工的、復(fù)雜的、動態(tài)的系統(tǒng)答案:D.下列系統(tǒng)安裝與轉(zhuǎn)換方法中,具有簡單性、花費成本低但高風(fēng)險的方法是A.直接安裝B.并行安裝C.階段安裝D,以上全是答案:A.下列邏輯覆蓋標準中,最弱的覆蓋標準是。A.語句覆蓋B.判定/條件覆蓋C.條件組合覆蓋D.路徑覆蓋答案:A.結(jié)構(gòu)化系統(tǒng)設(shè)計的目標是得到新系統(tǒng)的物理模型,反映系統(tǒng)如何做的問題,因此結(jié)構(gòu)化系統(tǒng)設(shè)計又稱為。A.概要設(shè)計B.邏輯設(shè)計C.物理設(shè)計D.程序設(shè)計答案:C.下列DFD模型中用于描述系統(tǒng)最高抽象層次DFD的是。A.關(guān)聯(lián)圖B.事件劃分DFDC.子系統(tǒng)圖D.片斷DFD答案:A.系統(tǒng)設(shè)計中的輸入設(shè)計,其主要目的是。A.確定將要用作輸入的設(shè)備和機制B.確保輸入數(shù)據(jù)的正確性C.設(shè)計出諸如電子表單的輸入格式D.輸入過程盡可能地避免人工干預(yù)答案:A.程序設(shè)計中證明可用三種結(jié)構(gòu)就可以實現(xiàn)任何單入口出口程序,下列中哪個不屬于三種基本結(jié)構(gòu)之一。A.順序結(jié)構(gòu)B.選擇結(jié)構(gòu)C.循環(huán)結(jié)構(gòu)D.交叉結(jié)構(gòu)答案:D.下列哪項開發(fā)工作的好壞將直接影響到系統(tǒng)的易學(xué)易用性。A.系統(tǒng)測試B.完整性控制C.數(shù)據(jù)庫模型D.人機界面答案:D二、判斷正誤題(每小題1分,共10分)21.SDLC適合任何開發(fā)方法,只不過不同的開發(fā)方法在每一階段中的活動安排、技術(shù)途徑和模型、工具的不同而已。答案:T.關(guān)系數(shù)據(jù)庫的每個表都必須有一個唯一的關(guān)鍵字。答案:F不唯一,但可指定一個為主關(guān)鍵字.和傳統(tǒng)的觀點相比,現(xiàn)代信息系統(tǒng)是任何組織的價值鏈的一個有機組成部分。答案:T.代碼是數(shù)據(jù)的重要組成部分,一般通過校驗位驗證代碼的正確性,代碼能唯一標識處理對象,并便于分類、統(tǒng)計和關(guān)聯(lián)等處理。答案:T.企業(yè)業(yè)務(wù)過程重組是關(guān)心現(xiàn)在的工作流程如何做到更好,而不是考慮用何種方法來做現(xiàn)在的事。答案:F(剛好相反).用于表示項目進度計劃的甘特圖能很好的表示任務(wù)進度信息,又能表示出個任務(wù)的相關(guān)性。答案:F不能表現(xiàn)相關(guān).自頂向下開發(fā)順序的一個主要優(yōu)點避免了自底向上開發(fā)順序的不足,也就是說所有的編程人員一開始就可以立即投入工作。答案:F自頂向下與自底向上位置對換.系統(tǒng)需求信息來源于系統(tǒng)風(fēng)險責(zé)任人,其相關(guān)者可分為用戶,客戶與技術(shù)支持人員。答案:T.好的測試用例是用盡可能多的測試數(shù)據(jù)去發(fā)現(xiàn)盡可能多的錯誤。答案:F盡可能少的測試數(shù)據(jù).消息的一般由消息名、形式參數(shù)、接受消息的對象等組成。答案:T三、填空題(每小題2分,共20分).軟件工程產(chǎn)生的背景是—,它要求如何開發(fā)軟件以滿足日益增長的和日益復(fù)雜的軟件需求以及如何維護數(shù)量不斷膨脹的已有軟件。答案:軟件危機TOC\o"1-5"\h\z.信息系統(tǒng)的生命周期中,從開發(fā)角度,其三個主要階段是—。答案:分析、設(shè)計與實施.管理活動一般對應(yīng)于管理層次,中低層的管理通常是結(jié)構(gòu)化決策一類的活動,而中高層的管理則是—一類的活動。答案:半結(jié)構(gòu)化或非結(jié)構(gòu)化.企業(yè)的持續(xù)改進和企業(yè)業(yè)務(wù)過程重組往往是兩個互補活動,后者與前者相比,其顯著特征是—。答案:根本性和巨大性.系統(tǒng)分析的主要目標是得到新系統(tǒng)的邏輯模型,因此系統(tǒng)分析又稱為—。答案:邏輯設(shè)計.在結(jié)構(gòu)化分析中,人們需要了解系統(tǒng)需要儲存的事物類型,這種數(shù)據(jù)的模型被稱為是—,它是數(shù)據(jù)庫設(shè)計的基礎(chǔ)。答案:實體聯(lián)系圖.軟件維護可分多種類型,其中—是指使應(yīng)用軟件適應(yīng)變化了的環(huán)境的維護。答案:適應(yīng)性.在系統(tǒng)需求分析的表述中,對于DFD最終不可分解的過程,其業(yè)務(wù)規(guī)則可借助于—、判斷樹或決策表來描述。答案:結(jié)構(gòu)化英語.模塊結(jié)構(gòu)圖的構(gòu)造一般采用事務(wù)分析法和—兩種方法。答案:變換分析法.在關(guān)系數(shù)據(jù)模型中,—提供了一個表示關(guān)系間聯(lián)系的主要手段。答案:外碼四、名詞解釋(每小題3分,共12分).管理答案:管理是指管理的主體為達到一定的目標,運用一定的職能和手段對管理對象發(fā)生影響與作用的過程。.信息系統(tǒng)答案:信息系統(tǒng)是一個有關(guān)數(shù)據(jù)的收集、輸入、處理、存儲和信息輸出以完成一個組織所有事務(wù)的若干相關(guān)元素的集合。.數(shù)據(jù)庫設(shè)計答案:數(shù)據(jù)庫設(shè)計是指對于一個給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效地存儲數(shù)據(jù),滿足用戶的各種應(yīng)用需求。.文檔答案:文檔是系統(tǒng)開發(fā)過程中留下的“痕跡”,把“不可見的”內(nèi)容轉(zhuǎn)換成“可見的”結(jié)果形式。五、問答題(每小題6分,共18分).簡述系統(tǒng)開發(fā)方法學(xué)的技術(shù)、模型、工具之間的關(guān)系?答案:多種技術(shù)、模型和工具的集合構(gòu)成了一個開發(fā)方法學(xué),其中的技術(shù)用來支持實現(xiàn)SDLC中各階段的活動或任務(wù),活動或任務(wù)的完成必需借助于相關(guān)的工具,用模型表示各階段活動的工作成果。.現(xiàn)代結(jié)構(gòu)化方法開發(fā)信息系統(tǒng)的一般過程及其主要活動是什么?答案:計劃,分析,設(shè)計,實施,維護;計劃階段包括:定義問題、確定項目的可行性、制定項目的進度計劃表、項目成員的安排、項目啟動,分析階段包括:需求信息的獲取、需求定義等,設(shè)計階段包括:應(yīng)用程序體系結(jié)構(gòu)的設(shè)計、模塊的詳細設(shè)計、數(shù)據(jù)庫的設(shè)計、系統(tǒng)控制(安全、輸入/輸出)的設(shè)計、人機界面的設(shè)計等,實施階段包括:軟件模塊的編碼與調(diào)試、軟件測試、文檔與培訓(xùn)等,維護階段包括:提供對終端用戶的支持、維護和升級計算機系統(tǒng)。.系統(tǒng)開發(fā)過程中為什么要建模?答案:即模型的意義或作用:降低復(fù)雜性,易于理解記憶,進行交流,便于維護等。六、實踐操作題(共10分)【只需從要求解答的問題中任選1題】

.某報刊發(fā)行中心擬建立一個報刊發(fā)行管理系統(tǒng),其基本需求描述如下:.此中心有多個報刊發(fā)行站,每年年底或每個季度末中心通過發(fā)行站向各訂戶發(fā)出征訂通知單,由訂戶按指定格式填寫好報刊訂單。訂單中包含訂單號、訂戶姓名、訂戶地址、發(fā)行站代號、報刊名稱、起止日期、訂閱分數(shù)、每份單價、收款日期、經(jīng)辦人等,每張訂單可以含多種報刊。.由各發(fā)行站的電腦錄入訂戶訂單信息,并且以規(guī)定格式把有關(guān)內(nèi)容輸入到“收款憑證”上,交付訂戶。同時訂戶訂單信息送往中心主機系統(tǒng)。.中心主機系統(tǒng)負責(zé)分類并統(tǒng)計有關(guān)的征訂信息,包括統(tǒng)計出每種報刊的訂閱數(shù)、列出所有訂戶訂閱清單(訂閱數(shù)、起止日期等卜統(tǒng)計出各個發(fā)行站的訂閱情況(總金額等卜定時檢查訂單信息并分類統(tǒng)計出即將到期的訂單并分發(fā)給各發(fā)行站打印出“到期通知單”給用戶?,F(xiàn)要求回答如下問題:(1)畫出答案:its姓名等發(fā)行站經(jīng)辦人報刊”閩日雨)

a(1)畫出答案:its姓名等發(fā)行站經(jīng)辦人報刊”閩日雨)

a人名)訂戶(訂戶編號,訂戶姓名,地址,郵編)訂單(訂單號,訂戶編號,訂閱日期,發(fā)行站代號,經(jīng)辦人)報刊(報刊代號,報刊名稱,單價,發(fā)行單位)報刊訂閱(訂單號,報刊代號,起止日期,訂閱份數(shù))發(fā)行站(發(fā)行站代號,發(fā)行站地址,性質(zhì))經(jīng)辦人(經(jīng)辦人編號,發(fā)行站代號,姓名,性別,年齡)(2)若該系統(tǒng)采用3層C/S計算模式,畫出其體系結(jié)構(gòu)圖并簡單說明每一塊的功用;答案:C/S計算本質(zhì)是共享資源并協(xié)同工作,即由若干個互聯(lián)的計算機共同分擔完成系統(tǒng)指定的某個計算任務(wù);報刊發(fā)行站用戶視圖層[在C/S結(jié)構(gòu)中包括用戶界面和其它訪問系統(tǒng)的部件]:支持報刊信息查詢、訂單信息的提交、部分統(tǒng)計信息的查詢(到期通知單)等;業(yè)務(wù)處理邏輯層[在C/S結(jié)構(gòu)中包括應(yīng)用系統(tǒng)的程序邏輯的實現(xiàn)]:支持各種分類統(tǒng)計處理、查詢處理等;數(shù)據(jù)庫層[在C/S結(jié)構(gòu)中包括系統(tǒng)需要持久保存的數(shù)據(jù)]:支持“訂單”數(shù)據(jù)庫的SQL操縱。

(3)根據(jù)上述需求設(shè)計出相應(yīng)的盡可能詳細的模塊結(jié)構(gòu)圖。答案:用戶信息

訂單信息訂軌信息到期訂單報刊訂詞訂閱信息的

統(tǒng)詩處理接發(fā)行站分發(fā)到期訂單訂單信息q從報刊庫查,哥訂戶信息訂掰信息的、3”弓,的黃取獲取『詢報刊信息訂圉信息分

類與統(tǒng)計%用戶信息

訂單信息訂軌信息到期訂單報刊訂詞訂閱信息的

統(tǒng)詩處理接發(fā)行站分發(fā)到期訂單訂單信息q從報刊庫查,哥訂戶信息訂掰信息的、3”弓,的黃取獲取『詢報刊信息訂圉信息分

類與統(tǒng)計%一工建麗單訂單信息;到期通知單工「酒信皂][鬲效訂單訂單值定期查詢訂,

單或毒k皮打站打印到期通知單_*■單信訂閱費用結(jié)

算分類就計統(tǒng)計各類報刊統(tǒng)計等衷行檢起止期列

站訂閱情也出用戶清單橫虎行拈列

出當期訂單f打印分類統(tǒng)f打印分類統(tǒng)“如何做”?!鰯?shù)據(jù)號人■數(shù)據(jù)黨出、單項選擇題:1、信息系統(tǒng)能幫助以下哪項來解決一些傳統(tǒng)的業(yè)務(wù)過程難以處理的實際問題。A.生產(chǎn)制造業(yè)B.物流公司C政府機關(guān)和學(xué)校D.以上全是答案:(D)2、軟件工程的SDLC主要說明了軟件系統(tǒng)開發(fā)的。A.方法學(xué)和技術(shù)B.模型和技術(shù)C方法學(xué)和過程性D.模型、技術(shù)和工具答案:(D)3、在系統(tǒng)開發(fā)生命周期中,完成新系統(tǒng)邏輯設(shè)計工作的階段是。A.系統(tǒng)分析階段B.系統(tǒng)設(shè)計階段C系統(tǒng)實施階段D.系統(tǒng)計劃階段答案:(A)4、結(jié)構(gòu)化系統(tǒng)設(shè)計的目標是得到新系統(tǒng)的物理模型,反映系統(tǒng)如何做的問題,因此結(jié)構(gòu)化系統(tǒng)設(shè)計又稱為。A.概要設(shè)計B.邏輯設(shè)計C物理設(shè)計D.程序設(shè)計答案:(C)5、“系統(tǒng)總體結(jié)構(gòu)的設(shè)計”活動對應(yīng)于SDLC的哪個階段。A.計劃B.物理設(shè)計元C.實施D.邏輯設(shè)計答案:(B)二.是非判斷題.邏輯設(shè)計對應(yīng)著SDLC的設(shè)計階段,它反映的是“做什么”;物理設(shè)計對應(yīng)著SDLC的實現(xiàn)階段,它反映的是答案:錯

.信息系統(tǒng)作為應(yīng)用軟件與一般工具性的應(yīng)用軟件如MSWord、Mediaplayer的主要區(qū)別在于前者面向事務(wù)處理且需DBMS的支持。答案:對三.填空題.信息系統(tǒng)的生命周期中,從開發(fā)角度,其三個主要階段是。答案:分析階段、設(shè)計階段、實施階段.—定義了系統(tǒng)的范圍,它形象地界限了系統(tǒng)與系統(tǒng)環(huán)境。答案:系統(tǒng)邊界.系統(tǒng)邊界定義了系統(tǒng)的范圍,可以通過它來界限系統(tǒng)與系統(tǒng)環(huán)境,系統(tǒng)與系統(tǒng)環(huán)境之間的關(guān)系可通過輸入和—表示。答案:輸出四.簡單題1、簡述系統(tǒng)開發(fā)方法學(xué)的技術(shù)、模型、工具之間的關(guān)系。答案:多種技術(shù)、模型和工具的集合構(gòu)成了一個開發(fā)方法學(xué),其中的技術(shù)用來支持實現(xiàn)SDLC中各階段的活動或任務(wù),活動或任務(wù)的完成必需借助于相關(guān)的工具,用模型表示各階段活動的工作成果。2、一名合格的系統(tǒng)分析員一般應(yīng)該具備哪些方面的基本技能?答案:技術(shù)技能:計算機基本技術(shù)、系統(tǒng)分析與設(shè)計技術(shù)、相關(guān)行業(yè)業(yè)務(wù)技能;管理技能:管理職能、人際溝通;誠信與道德等。一、單項選擇題:1、管理的首要基本職能是。A.計劃B組織C控制D指揮答案:(A)2、事務(wù)處理系統(tǒng)(TPSWJ主要目的是。A.為管理者提供決策服務(wù)B.提高事務(wù)處理工作效率C解決管理者難以解決的問題D.減輕管理者的工作強度答案:(B)3、作為系統(tǒng)分析員,以下哪個因素不會促使你選用原型化方法來開發(fā)一個信息系統(tǒng)。A.系統(tǒng)的詳細需求在開發(fā)初期難以確定B.開發(fā)人員對軟件技術(shù)和工具的掌握不夠扎實或熟練C.一些系統(tǒng)功能的實現(xiàn)其技術(shù)可行性不可知或不確定D.對軟件文檔沒有嚴格規(guī)范的要求答案:(B)4、企業(yè)持續(xù)改進和企業(yè)重組是提高質(zhì)量兩種互補的活動方案,下列不屬重組特征的是。A.信息系統(tǒng)是活動方案不可分割的組成部分B.涉及范圍廣C.由底層業(yè)務(wù)工作人員驅(qū)動D.采取強硬措施解決企業(yè)嚴重問題答案:(C)5、本世紀初中央提出“以信息化帶動工業(yè)化”,那么對企業(yè)ERP項目最恰當?shù)亩ㄎ皇恰.信息系統(tǒng)集成項目B.管理變革項目C.技術(shù)改造項目D.工作流實施項目答案:(B)6、在系統(tǒng)開發(fā)生命周期中,完成新系統(tǒng)邏輯設(shè)計工作的階段是。A.系統(tǒng)分析階段B.系統(tǒng)設(shè)計階段C系統(tǒng)實施階段D.系統(tǒng)計劃階段答案:(B)7、以下什么是指數(shù)據(jù)庫設(shè)計過程中通過對用戶需求進行綜合、歸納與抽象,以形成一個獨立于具體數(shù)據(jù)庫管理系統(tǒng)(DBMS)的概念模型。A.需求分析B.概念設(shè)計C邏輯設(shè)計D.物理設(shè)計答案:(B)8、軟件危機有多種表現(xiàn),如I.無法滿足軟件需求的增長II.軟件開發(fā)成本過高III.開發(fā)進度難以控制IV需求定義不準確V.質(zhì)量不能保證VI.難以滿足維護的需要。而一般認為,軟件危機主要是表現(xiàn)在。II和IIIIII和IVIV和VI和VI答案:(D)9、網(wǎng)絡(luò)環(huán)境下C/S計算模式的多層邏輯結(jié)構(gòu)中不包括以下哪一層。A.用戶視圖層B.業(yè)務(wù)邏輯層C.中間件層D.數(shù)據(jù)庫層答案:(C)10、軟件開發(fā)中的瀑布模型典型地刻畫了軟件生存周期的階段劃分,與其最相適應(yīng)的軟件開發(fā)方法是。A.構(gòu)件化方法B.結(jié)構(gòu)化方法C.面向?qū)ο蠓椒―.快速原型化方法答案:(B)11、以下選項中,最適合于用交互式計算機軟件解決的問題是。A.非結(jié)構(gòu)化決策問題目B.半結(jié)構(gòu)化決策問題C.結(jié)構(gòu)化決策問題D.確定性問題答案:(A)12、“一個系統(tǒng)至少由兩個或兩個以上既相互區(qū)別又相互聯(lián)系的元素有機組合而成”,這句話體現(xiàn)了系統(tǒng)的什么特征。A.整體性B.層次性C.目的性D.穩(wěn)定性答案:(A)13、系統(tǒng)原理中的“黑箱”理論是指。A.輸入已知,處理、輸出未知B.輸入、處理已知,輸出未知C.輸入、輸出已知,處理未知D.輸入、處理和輸出均未知答案:(C)14、下列不屬于軟件危機表現(xiàn)的是。A.軟件滯后于硬件的發(fā)展B.應(yīng)用需求增多且規(guī)模變大C.軟件開發(fā)效率高D.軟件可靠性差且難于維護答案:(C)二.是非判斷題.數(shù)據(jù)是信息的載體,媒體承載數(shù)據(jù),信息是數(shù)據(jù)的表現(xiàn)形式。答案:錯.管理信息系統(tǒng)是一種信息系統(tǒng),信息系統(tǒng)也就是管理信息系統(tǒng)。答案:錯.任何一個組織一定是一個系統(tǒng),反之亦然。答案:錯.非結(jié)構(gòu)化或半結(jié)構(gòu)化一類的決策問題最適合于用交互式計算機軟件系統(tǒng)解決。答案:對.事務(wù)處理系統(tǒng)(TPS兩主要目的是減輕管理者的工作強度。答案:錯.和傳統(tǒng)的觀點相比,現(xiàn)代信息系統(tǒng)是任何組織的價值鏈的一個有機組成部分。答案:對.系統(tǒng)的環(huán)境適應(yīng)性要求系統(tǒng)是發(fā)展中的穩(wěn)定,因此信息系統(tǒng)應(yīng)是一個靜態(tài)系統(tǒng)。答案:錯.結(jié)構(gòu)化方法開發(fā)過程中務(wù)必要把數(shù)據(jù)庫的設(shè)計和對數(shù)據(jù)庫中數(shù)據(jù)處理的設(shè)計緊密結(jié)合起來,相互參照、相互補充,以完善數(shù)據(jù)及業(yè)務(wù)過程兩個方面的設(shè)計。答案:對三.填空題“一個系統(tǒng)至少由兩個或兩個以上既相互區(qū)別又相互聯(lián)系的元素有機組合而成”,這句話體現(xiàn)了系統(tǒng)的—特征。答案:整體性.決策支持系統(tǒng)主要支持半結(jié)構(gòu)化決策問題和—問題的決策。答案:非結(jié)構(gòu)化.網(wǎng)絡(luò)計算諸多模式中,—的本質(zhì)是將一個計算任務(wù)由網(wǎng)絡(luò)環(huán)境下的多臺計算機共同分擔協(xié)作完成。答案:客服/服務(wù)器計算模式.信息系統(tǒng)開發(fā)的三大技術(shù)支柱是軟件工程、計算機網(wǎng)絡(luò)以及—.答案:數(shù)據(jù)庫技術(shù)四.簡單題1、數(shù)據(jù)與信息之間的區(qū)別與聯(lián)系分別是什么?答案:并非所有的數(shù)據(jù)都可以表示信息、信息不隨載荷它的物理介質(zhì)變化而變化;數(shù)據(jù)是信息的載體,是信息的表現(xiàn)形式、信息則是數(shù)據(jù)的加工、提煉和濃縮,是對數(shù)據(jù)含義的解釋。2、系統(tǒng)有哪些特征?并著重簡述其環(huán)境適應(yīng)性。答案:整體性,層次性,目的性,穩(wěn)定性/環(huán)境適應(yīng)性。先說明系統(tǒng)環(huán)境、然后解釋系統(tǒng)與系統(tǒng)環(huán)境的關(guān)系、最后定義系統(tǒng)的穩(wěn)定性在其外部關(guān)系上的反映。3、簡述系統(tǒng)的特征并說明子系統(tǒng)的由來。答案:整體性,層次性,目的性,穩(wěn)定性/環(huán)境適應(yīng)性。子系統(tǒng)是認識、理解復(fù)雜系統(tǒng)的一種方法,若組成系統(tǒng)的元素本身又具有系統(tǒng)特征的話,那么這些元素就稱之為系統(tǒng)的子系統(tǒng)。4、簡述TPSMIS和DSS三者的區(qū)別和聯(lián)系。答案:處理事務(wù)的類型不同:結(jié)構(gòu)化與非結(jié)構(gòu)化;MIS幫助決策,DSS輔助支持決策。聯(lián)系:TPS為MIS提供基本數(shù)據(jù)與日常業(yè)務(wù)功能支持;MIS為DSS提高信息支持。5、管理信息系統(tǒng)就是信息系統(tǒng),信息系統(tǒng)也就是管理信息系統(tǒng)”,這句話對否?為什么?答案:錯。信息系統(tǒng)按其業(yè)務(wù)處理性質(zhì)可分為TPSMIS及DSS等,即管理信息系統(tǒng)是一種類型的信息系統(tǒng),而信息系統(tǒng)有時不一定就是指MIS。6、簡述C/S的三層計算模式的工作原理。答案:用戶層-用戶視圖,業(yè)務(wù)邏輯層-應(yīng)用程序邏輯,數(shù)據(jù)庫層-共享并管理數(shù)據(jù)資源,工作過程:用戶提交請求并接收響應(yīng)結(jié)果、應(yīng)用程序按業(yè)務(wù)規(guī)則處理業(yè)務(wù),其中有關(guān)數(shù)據(jù)庫操縱(SQD均提交至數(shù)據(jù)庫服務(wù)器并由它反饋響應(yīng)結(jié)果。7、設(shè)有一個產(chǎn)品數(shù)據(jù)庫,“若一用戶想購買某件產(chǎn)品,數(shù)量為10件,價格為單價X95%,并以表格形式將結(jié)果給該用戶”。試敘述3層C/S模式的計算過程。答案:用戶視圖層:輸入產(chǎn)品標識、數(shù)量并提交;獲得反饋結(jié)果、顯示“支付發(fā)票”、確認。應(yīng)用邏輯層:查詢數(shù)據(jù)庫請求、根據(jù)其單價計算總費用、給用戶反饋結(jié)果。數(shù)據(jù)庫層:查詢數(shù)據(jù)庫、給應(yīng)用請求反饋查詢結(jié)果。一、單項選擇題:1、現(xiàn)代結(jié)構(gòu)化開發(fā)方法最新起源于。A.結(jié)構(gòu)化程序設(shè)計技術(shù)B.結(jié)構(gòu)化系統(tǒng)設(shè)計技術(shù)C結(jié)構(gòu)化系統(tǒng)分析技術(shù)D.數(shù)據(jù)庫設(shè)計技術(shù)答案:(A)2、結(jié)構(gòu)化程序設(shè)計思想的主要目的是。A.提高程序的可讀性和可維護性B.保證程序的正確性C提高程序的可靠性D.支持模塊的可重用性答案:(A)3、原型化方法是一類動態(tài)定義需求的方法,以下哪項不是原型化方法所具有的特征。A.提供嚴格定義的文檔B.加快需求的確定C簡化項目管理D.加強用戶參與和決策答案:(A)4、作為系統(tǒng)分析員,以下哪個因素使你不去選擇原型化方法來開發(fā)一個信息系統(tǒng)。A.系統(tǒng)的詳細需求在開發(fā)初期難以確定B.開發(fā)人員對軟件技術(shù)和工具的掌握不夠扎實C.一些系統(tǒng)功能的技術(shù)可行性不可知或不確定D.對軟件文檔沒有嚴格規(guī)范的要求答案:(B)二.是非判斷題1.結(jié)構(gòu)化設(shè)計技術(shù)是結(jié)構(gòu)化程序設(shè)計技術(shù)的簡稱。答案:錯2.SDLC適合任何開發(fā)方法,但不同的開發(fā)方法在每一階段中的活動安排、技術(shù)途徑和所用模型、工具等不同。答案:對.系統(tǒng)分析和系統(tǒng)設(shè)計技術(shù)僅告訴你如何去開發(fā)一個信息系統(tǒng),但并沒有要求你如何去運用現(xiàn)代的IT來解決管理方面的問題。答案:錯.結(jié)構(gòu)化方法的基本思想可理解成“自頂向下,逐步求精”,“抽象”和“組合”是結(jié)構(gòu)化方法解決復(fù)雜問題的兩個基本手段。答案:錯.一種CASET具只支持一種開發(fā)方法,因此CASE工具的選定實際上也就確定了相關(guān)的開發(fā)方法和開發(fā)工具。答案:錯三.填空題.結(jié)構(gòu)化程序設(shè)計主要目的是提供一組約定規(guī)程以提高程序質(zhì)量,這里質(zhì)量的具體含義從軟件質(zhì)量因素角度是指—答案:可讀性和可維護性.一個消息通常由三個部分組成:接收消息的對象、—以及參數(shù)列表。答案:消息名/消息選擇符.軟件工程中的瀑布模型典型地刻畫了軟件生存周期的階段劃分,列出一種與其最相適應(yīng)的軟件開發(fā)方法—。答案:結(jié)構(gòu)化方法.原型化方法中,把—就稱為一個系統(tǒng),它是系統(tǒng)的早期的可執(zhí)行版本。答案:原型四.簡單題1、簡述結(jié)構(gòu)化方法開發(fā)信息系統(tǒng)的一般過程。結(jié)構(gòu)化方法的主要優(yōu)缺點各是什么?答案:分計劃、分析、設(shè)計、實施和運維五個階段描述,同時需說明各個階段的目標以及通過哪些活動來支撐其目標的實現(xiàn)。優(yōu):階段的順序性和依賴性、推遲實現(xiàn)、良好文檔支持。缺:可變性差、轉(zhuǎn)換鴻溝。2、原型化開發(fā)方法的基本思想是什么?該方法的主要優(yōu)點有哪些?答案:在獲得一組基本的用戶需求后,快速地加以實現(xiàn)新系統(tǒng)的一個“原型”,隨著用戶和開發(fā)人員對系統(tǒng)理解的加深而不斷地對這些需求進行補充和細化。便于需求定義,可靠性好,效率高、風(fēng)險小、費用低。3、系統(tǒng)開發(fā)人員選擇某種開發(fā)方法的一般依據(jù)是什么?答案:除開發(fā)方法自身特性外,還應(yīng)考慮系統(tǒng)規(guī)模大小、需求確定性程度、需求變化率、開發(fā)人員的開發(fā)技術(shù)和開發(fā)經(jīng)驗等四個方面因素。一、單項選擇題:1、程序不僅能在正常情況下正確地工作,且在意外情況下也可正常運行,這是程序的。A.可維護性B.效率C健壯性D.易操作性答案:(C)2、某軟件系統(tǒng)在應(yīng)用初期運行在Unix環(huán)境中,現(xiàn)因某種原因,該軟件需在WindowsServer環(huán)境中運行,而且必須完成相同的功能。為適應(yīng)這個要求,軟件本身需要進行修改,而所需修改的工作量取決于該軟件的。A.可擴充性B.可靠性C復(fù)用性D.可移植性答案:(D)3、應(yīng)該在以下哪個階段制定系統(tǒng)測試/驗收測試計劃。A.系統(tǒng)分析B.系統(tǒng)概要設(shè)計C系統(tǒng)詳細設(shè)計D.系統(tǒng)實施答案:(A)4、軟件管理是軟件工程化生產(chǎn)的重要環(huán)節(jié),就以下I.人員組織II.進度安排III.質(zhì)量彳^證IV成本核算等四個方面,軟件工程管理應(yīng)包括的內(nèi)容。A.I和IIB.IIC.II和IVD.I、II、III和IV答案:(D)5、在軟件項目管理中可用各種圖形工具來輔助決策,以下對Gantt圖描述不正確的是。A.Gantt圖表現(xiàn)各個活動的順序和它們之間的因果關(guān)系B.Gantt圖表現(xiàn)哪些活動可以并行進行C.Gantt圖表現(xiàn)了各個活動的起始時間D.Gantt圖表現(xiàn)了各個活動完成的進度答案:(B)6、有關(guān)信息系統(tǒng)的質(zhì)量保證(QA),下列哪一項結(jié)論是正確的。A.文檔最終不屬于系統(tǒng)最終軟件的組成部分,因此文檔編制工作不如程序編制工作重要“僅要求系統(tǒng)的正確性,而不要求正確的系統(tǒng)”C.有關(guān)QA活動將會影響到系統(tǒng)開發(fā)進度,因此應(yīng)該在系統(tǒng)開發(fā)后期集中進行D.有關(guān)QA活動應(yīng)該貫穿于系統(tǒng)開發(fā)的全過程答案:(D)二.是非判斷題.可靠性越高的軟件系統(tǒng)其運行效率往往也越高。答案:錯.有關(guān)信息系統(tǒng)各部分之間的接口關(guān)系的說明一般不要求寫入用戶操作手冊文檔。答案:對.某業(yè)務(wù)在信息系統(tǒng)中的自動化程度級別的高低取決于該業(yè)務(wù)工作自身的復(fù)雜程度。答案:錯.從經(jīng)濟可行性角度看,具有最高質(zhì)量的信息系統(tǒng)不一定是最優(yōu)解。答案:對.用戶界面的友善性是軟件質(zhì)量諸多因素中的首要質(zhì)量因素。答案:錯.系統(tǒng)用戶界面的友善性是指系統(tǒng)滿足用戶需求的程度。答案:錯.任務(wù)通常是制定時間進度表的可命名的、最小分配的工作單位。答案:對.對于SDLC中的三個術(shù)語:階段、活動、任務(wù),它們共同組成了系統(tǒng)開發(fā)的層次結(jié)構(gòu),其中任務(wù)是分配工作的唯一單位。答案:錯.程序是由軟件和文檔這兩個部分組成的。答案:錯三.填空題一是一種組織單位,其中包括在固定預(yù)算以及固定時間內(nèi),為了達到某一明確的最終目的而臨時組合在一起的一組資源。答案:項目信息系統(tǒng)開發(fā)的可行性論證一般包括—技術(shù)、時間及操作可行性等四個方面。經(jīng)濟SDLC中的—也稱之為“里程碑”,為確保項目進度計劃,它們必須在規(guī)定的時間內(nèi)完成或提前完成。答案:經(jīng)濟、關(guān)鍵活動—是IS開發(fā)過程中留下的“痕跡”,把“不可見的”內(nèi)容變成“可見的”結(jié)果形式。答案:文檔信息系統(tǒng)開發(fā)的經(jīng)濟可行性分析中,其成本主要包括開發(fā)成本和—。答案:運行成本在軟件開發(fā)生命周期的各個階段中,X?軟件開發(fā)成敗影響最大的是一階段。答案:系統(tǒng)(需求)分析制定項目進度計劃及項目組人員組織等是SDLC中—階段的活動。答案:計劃四.簡單題1、信息系統(tǒng)的開發(fā)是如何體現(xiàn)項目的特征的?答案:以信息系統(tǒng)為例、解釋項目以下特征:目標性、周期短、一次性、委托人。2、信息系統(tǒng)的項目經(jīng)理一般應(yīng)該擔負哪些主要責(zé)任?答案:領(lǐng)導(dǎo)能力、項目計劃與組織、人員組織與管理、成本估算與預(yù)算、進度控制、質(zhì)量保證。3、一個信息系統(tǒng)的開發(fā)其可行性論證應(yīng)該包括哪些方面的內(nèi)容?答案:分別從經(jīng)濟、技術(shù)、時間進度及操作可行性等四個方面簡述。4、什么是文檔?在系統(tǒng)開發(fā)過程中文檔的建設(shè)有何意義?答案:文檔是信息系統(tǒng)開發(fā)過程中留下的“痕跡”,把“不可見的”內(nèi)容轉(zhuǎn)換成“可見的”結(jié)果形式。意義:(1)作為工作成果和結(jié)束標志(2)溝通橋梁(3)便于系統(tǒng)維護5、信息系統(tǒng)最終表現(xiàn)為軟件產(chǎn)品,試簡述其質(zhì)量保證措施。答案:計劃QA活動,結(jié)構(gòu)化預(yù)排,復(fù)查與管理復(fù)審,測試。一、單項選擇題:1、模型是定義信息系統(tǒng)需求的主要途徑,下面關(guān)于模型的描述錯誤的是。A.不同模型可以表現(xiàn)系統(tǒng)需求的不同方面B.不同模型可以在不同細節(jié)層次上表現(xiàn)系統(tǒng)需求C同一模型能表現(xiàn)系統(tǒng)的全部需求D模型可以從不同角度來幫助理解系統(tǒng)需求答案:(C)2、系統(tǒng)分析中的“數(shù)據(jù)字典”是指關(guān)于數(shù)據(jù)的數(shù)據(jù),其描述對象是指。A.數(shù)據(jù)流B.數(shù)據(jù)存儲C數(shù)據(jù)元素D.以上全部答案:(D)3、判定樹和決策表的功能是用于描述。A.輸入內(nèi)容B.數(shù)據(jù)存貯C處理邏輯D.輸出格式答案:(C)4、數(shù)據(jù)流程圖借助于一些約定符號來表示外部實體、過程等,以下哪些符號是常見使用的圖形符號。A.1234B.2345C.1235D.123456答案:(A)5、需求分析中被一般認為是最為有效和可行的獲取業(yè)務(wù)功能和業(yè)務(wù)規(guī)則的手段是。A.分發(fā)和收集調(diào)查表B.瀏覽現(xiàn)存的文檔資料C.和用戶會談與討論D.觀察和親自參加業(yè)務(wù)實踐活動答案:(C)6、事件列表是現(xiàn)代開發(fā)方法的一種模型技術(shù),由系統(tǒng)的行為反應(yīng)所產(chǎn)生的結(jié)果稱之為事件列表中的。A.事件B.活動C.響應(yīng)D.觸發(fā)答案:(C)7、下面列舉的各種事件中屬于時間事件的是。A.顧客退回商品B.生成交易匯總報表C顧客修改帳戶信息D.生成新訂單答案:(B)8、ERD中的一個數(shù)據(jù)實體在DFD中通常表示為。A.數(shù)據(jù)流B.外部實體C.數(shù)據(jù)存儲D.過程答案:(A)9、下列哪個模型是分析階段所應(yīng)形成的。A.反映時間進度計劃的工程網(wǎng)絡(luò)圖B.人機對話模型C.模塊層次結(jié)構(gòu)圖D.E-R圖答案:(D)10、在評估DFD的質(zhì)量時,通常遵從以下哪些要求:1.接口復(fù)雜性最小化2.信息過載3.黑洞4.父圖子圖平衡性5.數(shù)據(jù)流一致性6.奇異。1,4,51,2,4法2,4,52,3,6答案:(A)二.是非判斷題.模型便于開發(fā)人員之間、開發(fā)人員與用戶之間的相互交流,但其抽象性往往增加了對系統(tǒng)認識的復(fù)雜性。答案:錯.當使用DFD對一個成績管理系統(tǒng)進行建模時,其中“成績單”可以被認定為外部實體。答案:錯.對DFD中最底層的業(yè)務(wù)處理邏輯可以用結(jié)構(gòu)化英語、判定樹或判定表描述,其中結(jié)構(gòu)化英語適合于描述含有大量復(fù)雜判斷邏輯的業(yè)務(wù)處理規(guī)則。答案:錯.數(shù)據(jù)實體關(guān)系圖是在系統(tǒng)設(shè)計階段建立的一種反映事物及其之間關(guān)系的模型。答案:錯.系統(tǒng)分析過程中所構(gòu)造的數(shù)據(jù)流程圖實際上是以圖形的方式將事件列表中描述的事件和ERD中定義的數(shù)據(jù)實體有機地集成在一起的一個綜合模型。答案:對.事件類型中的時間事件和狀態(tài)事件相似,其區(qū)別僅在于時間事件不能預(yù)先確切地定義所發(fā)生的時刻。答案:對.事件列表中的響應(yīng)就是指一件事件的發(fā)生所引發(fā)的一系列操作動作。答案:錯三.填空題.用于定義系統(tǒng)需求的兩個關(guān)鍵概念是—和事物。答案:事件.在結(jié)構(gòu)化分析方法的數(shù)據(jù)流程圖模型中,使用—來表示ERD中的數(shù)據(jù)實體。答案:數(shù)據(jù)存儲.數(shù)據(jù)實體關(guān)系圖中一般包括實體、實體屬性以及—等三方面的內(nèi)容。答案:實體間的關(guān)系.當大量的信息同時顯現(xiàn)給一個人而導(dǎo)致其無法接受與理解的現(xiàn)象常稱為—,結(jié)構(gòu)化方法構(gòu)造DFD因此而采用72法則.答案:信息過載.結(jié)構(gòu)化方法開發(fā)的系統(tǒng)需求模型通常使用事件表和以下的四個圖來進行記錄:數(shù)據(jù)實體關(guān)聯(lián)圖、—、過程描述以及數(shù)據(jù)字典。答案:數(shù)據(jù)流程圖四.簡單題1、系統(tǒng)開發(fā)過程中為什么要建模?答案:也就是說明模型的意義或作用:降低復(fù)雜性,易于理解記憶,進行交流,便于維護等。2

溫馨提示

  • 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)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論