軟件工程基礎(chǔ)模擬卷-答案_第1頁
軟件工程基礎(chǔ)模擬卷-答案_第2頁
軟件工程基礎(chǔ)模擬卷-答案_第3頁
軟件工程基礎(chǔ)模擬卷-答案_第4頁
軟件工程基礎(chǔ)模擬卷-答案_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、?軟件工程根底?模擬卷參考答案第一局部 判斷題共6題,每一項3分,共54分試題1從以下關(guān)于軟件知識的描述中選擇正確的表達。軟件是程序清單、圖表,以及相關(guān)文檔的集合?,F(xiàn)在,隨著多媒體技術(shù)的開展,使得聲音和圖象也都可以成為軟件的構(gòu)成成分。用戶所關(guān)心的軟件產(chǎn)品的質(zhì)量主要是指軟件產(chǎn)品本身的質(zhì)量和與軟件系統(tǒng)相關(guān)并同時發(fā)行的程序包、文檔、操作說明書和開發(fā)者的測試文檔、用于開發(fā)的軟件工具及開發(fā)環(huán)境的質(zhì)量。軟件的開發(fā)難度主要涉及:軟件的復(fù)雜性、軟件的準(zhǔn)確性、軟件的不可見性、軟件的變遷性等。這些因素多少在某種程度上引起對問題理解、說明、設(shè)計、實現(xiàn)和管理等方面的難度和復(fù)雜性,并引發(fā)了日益嚴重的軟件危機。為此,我們

2、應(yīng)盡量采用先進的軟件開發(fā)技術(shù),以降低這方面的難度和復(fù)雜性。所謂軟件危機主要是指軟件生產(chǎn)的高本錢、低效率和軟件自身的不可靠。其表現(xiàn)在:軟件開發(fā)周期過長且很難估計其中的不穩(wěn)定因素;軟件測試十分困難;工程復(fù)雜程度與可靠性成反比;受軟件開發(fā)人員水平的直接制約;軟件維護十分困難。正確的選擇:1、3、4試題2從以下關(guān)于程序設(shè)計語言知識的描述中選擇正確的表達。程序設(shè)計語言分為低級語言和高級語言兩大類,低級語言又劃分為機器語言和匯編語言。目前,高級語言分為“面向過程和“面向?qū)ο髢深?。面向?qū)ο蟪绦虻馁|(zhì)量根本上由面向?qū)ο笤O(shè)計的質(zhì)量決定。在裸機上,由于沒有任何可以編程的程序語言,因此機器在任何情況下都無法運行。高級

3、語言都是從根本符號字符開場,組成字、詞、句,直到程序。正確的選擇:1、2、4試題3從以下關(guān)于構(gòu)造化程序設(shè)計語言的描述中選擇正確的表達。用構(gòu)造化程序設(shè)計語言設(shè)計程序的步驟是:確定算法和數(shù)據(jù)構(gòu)造;用程序流程圖表示編程思路;用選定的程序設(shè)計語言編程。構(gòu)造化程序的設(shè)計方法是:自頂向下、逐步求精。在構(gòu)造化程序設(shè)計語言中,GOTO語句發(fā)揮了相當(dāng)重要的作用。構(gòu)造化程序的三種根本構(gòu)造是:順序構(gòu)造、選擇構(gòu)造、循環(huán)構(gòu)造。正確的選擇:1、2、4試題4從以下關(guān)于軟件設(shè)計的概念和原理的描述中選擇正確的表達。設(shè)函數(shù)C(x)定義問題x的復(fù)雜程度,函數(shù)E(x)確定解決問題x需要的工作量,對于兩個問題P1和P2,假設(shè)有C(P1

4、 + P2) C(P1) + C(P2)=E(P1 + P2) E(P1) + E(P2)耦合是對軟件內(nèi)部模塊間互連程度的度量。通常關(guān)于軟件耦合的設(shè)計原那么是少用數(shù)據(jù)耦合、多用內(nèi)容耦合內(nèi)聚是標(biāo)志模塊內(nèi)各個元素彼此結(jié)合的嚴密程度。軟件設(shè)計時要求力求高內(nèi)聚,譬如功能內(nèi)聚。模塊化、抽象和隱蔽、一致性、確定性被稱為是軟件工程的根本原那么。正確的選擇:1、3、4試題5從以下關(guān)于原型化設(shè)計的描述中選擇正確的表達。原型設(shè)計是為了彌補由于計算機開發(fā)人員和領(lǐng)域?qū)<腋髯詫Ψ筋I(lǐng)域?qū)I(yè)知識的缺乏,使采用傳統(tǒng)的軟件設(shè)計方法難以與實際環(huán)境相符而開展起來的一種軟件開發(fā)方法。原型是軟件系統(tǒng)的早期可運行版本,它與最終版本之間

5、的關(guān)系是一種自然的映射關(guān)系。通常的原型總是以下三種類型之一:探索型、實驗型和演化型。用于原型生成的技術(shù)主要包括可執(zhí)行的規(guī)格說明、基于腳本的設(shè)計、自動程序設(shè)計、專用語言和可重用代碼等。正確的選擇:1、2、3、試題6從以下關(guān)于軟件測試的描述中選擇正確的表達。軟件測試的目的是為了改正錯誤。測試的方法主要有:黑盒法和白盒發(fā)。保證測試成功的關(guān)鍵是測試用例的設(shè)計。在眾多軟件測試的方法中,邊值分析是其中十分重要的一種方法。正確的選擇:、2、3、4第二局部 簡述題共2題,每題5分,共10分試題7影響軟件維護工作的因素主要有:系統(tǒng)規(guī)模系統(tǒng)年齡I/O數(shù)據(jù)項的個數(shù)系統(tǒng)應(yīng)用的類型系統(tǒng)編程語言系統(tǒng)的構(gòu)造化程度根據(jù)實踐經(jīng)

6、歷,人們總結(jié)出上述因素中的1-3和6是對系統(tǒng)可維護性影響最大的因素。問題:為什么“系統(tǒng)的構(gòu)造化程度會影響系統(tǒng)的可維護性?簡述:構(gòu)造化設(shè)計有助于提高軟件的可讀性、可理解性、可測試性和可修改性,而這些都是決定軟件可維護性的重要因素。試題8Jackson方法是一種面向數(shù)據(jù)構(gòu)造的程序設(shè)計方法,該方法的目標(biāo)是建立一個簡單清晰的程序模塊構(gòu)造,其原那么是程序構(gòu)造和數(shù)據(jù)構(gòu)造相對應(yīng)。問題:你認為Jackson方法有普遍適用性嗎?為什么?Jackson方法適用什么場合?簡述:沒有。因為Jackson方法只適用于詳細設(shè)計階段數(shù)據(jù)構(gòu)造和程序構(gòu)造相對應(yīng)的狀況。Jackson方法在設(shè)計比擬簡單的數(shù)據(jù)處理系統(tǒng)時特別方便。第

7、三局部 實踐題共1題,每一問題12分,共36分試題9閱讀下面某“賓館收費閉路電視系統(tǒng)方案的摘要,并解答問題。隨著賓館管理工作的進一步深入化、細致化,客戶提出了對閉路電視系統(tǒng)用戶端選擇性計時收費的要求,根據(jù)這個要求,我們擬定了以下方案供客戶選用。一. 系統(tǒng)功能簡介:在閉路電視的用戶端,當(dāng)賓客選看不同的電視頻道時記錄下賓客觀看某頻道的頻道號及時間,根據(jù)系統(tǒng)的設(shè)定,對不同的頻道經(jīng)過一定頻道切換延時后,按指定的時間單位征計該頻道收看費用,并在賓館計算機管理系統(tǒng)中將該費用情況并入賓客的消費帳單,在賓客離店結(jié)算時一并收費。二. 系統(tǒng)實現(xiàn)方法:為實現(xiàn)上述功能,在每個用戶端安裝一個采集賓客收看有線電視情況的測

8、控裝置,裝置另一端通過各級集線器集中連到一臺匯總電腦上,匯總電腦通過這套網(wǎng)絡(luò)裝置實時地采集每個用戶端的收看情況,并將采集到的數(shù)據(jù)存入賓館計算機網(wǎng)絡(luò),供賓館管理系統(tǒng)使用。整個網(wǎng)絡(luò)使用樹狀拓撲和總線拓撲的混合構(gòu)造。實現(xiàn)方法:在有線電視增補頻道接收盒內(nèi)加裝電腦數(shù)據(jù)采集裝置,直接采集賓客當(dāng)前收看的頻道代碼,并將采集到的數(shù)據(jù)發(fā)送到聯(lián)網(wǎng)接收裝置(一般安裝在床頭柜內(nèi)),聯(lián)網(wǎng)接收裝置將收到的數(shù)據(jù)通過計算機網(wǎng)絡(luò),上傳到集線器,最后匯總到中央計算機中進展集中收費管理。三. 設(shè)備需求:數(shù)據(jù)采集PC機(486/66及以上,16M RAM,540M HD)一臺;用戶端子機,每房一臺;樓層集線器,最多可達每30個用戶端子

9、機一臺;總集線器,最多可達每30個樓層集線器一臺;網(wǎng)絡(luò)連接選用8芯5類雙絞線實際使用其中一至二對雙絞線。注:樓層集線器及各級總集線器數(shù)量除和用戶端子機數(shù)量有關(guān)外,還和樓層構(gòu)造有關(guān)。四. 網(wǎng)絡(luò)示意圖:至賓館計算機網(wǎng)絡(luò)系統(tǒng)PC微機總集線器樓層集線器用戶端口每個總集線器可連接30個樓層集線器,每個樓層集線器可連接30個用戶端口。每個網(wǎng)絡(luò)可有多個總集線器,各級總集線器之間以樹狀層次構(gòu)造進展互聯(lián),使該網(wǎng)絡(luò)到達極大的端口數(shù)。同級用戶端子間和同級集線器間的物理聯(lián)接方式為總線型構(gòu)造。五. 用戶端口連接圖:數(shù)據(jù)采集系統(tǒng)網(wǎng)絡(luò)線客房電視接收機聯(lián)網(wǎng)數(shù)據(jù)接收裝置無線數(shù)據(jù)傳輸帶數(shù)據(jù)采集和發(fā)送的有線電視接收盒問題1 試指出本方案是否可行,為什么?答復(fù):可行。但不夠直接、簡練。學(xué)生要求按可行性分析的4個方面答復(fù)。問題2 假設(shè)本方案已經(jīng)實施,為了結(jié)算賓客收看有線電視的費用,如何在賓館系統(tǒng)的賓客記錄中反映?請設(shè)計增加的記錄項及其數(shù)據(jù)構(gòu)造。(說明:在賓館系統(tǒng)的賓客記錄中,原已有賓客姓名、房號、入住和退房時間等)答復(fù):頻道號、進入時間、完畢時間問題3 如果在本方案實施時,賓館的計算機管理系統(tǒng)已經(jīng)投入運行了,且賓館管理系統(tǒng)中已無法參加本方案的賓客有線電視收費記錄。這時,我們只能按下面的方法來進展費用的結(jié)算:在數(shù)據(jù)采集機里增加一個統(tǒng)計、計費的功能。當(dāng)然該

溫馨提示

  • 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. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論