




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、題號一二三四五六七八九得分一、單項選擇題(本大題共20小題,每小題1分,共20分)在每小題列出的備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內。錯選、多選或未選均無分。 1. 在軟件生命周期的各個階段中,工作量最大的階段是A需求分析B總體設計C綜合測試D軟件維護 2. 瀑布模型的特點不包括A前一階段的任務沒有完成,不能進入下一階段工作B進入某個階段工作后,不再回復到之前的階段工作C只有完成并評審了規定的文檔,才標志著一個階段的工作結束D在軟件產生之前,需求無法得到充分的測試 3. 螺旋模型強調的開發手段是A分階段開發B廢棄式原型開發C風險驅動開發D增量式開發 4. 需求分析階段
2、的工作不包括A獲得當前系統的物理模型B抽象出當前系統的邏輯模型C建立目標系統的邏輯模型D 建立目標系統的物理模型 5. 總體設計階段的工作不包括A確定程序的模塊組成B確定模塊間的相互關系C確定實現各個模塊功能的處理邏輯D制定測試計劃 6. 描繪系統物理模型的傳統工具是A 系統流程圖B數據流圖C 實體-聯系圖D狀態轉換圖 7. 符合信息隱藏原理的是A將信息隱藏起來不被發現B將信息隱藏起來確保安全C將可能要修改的設計決策隱藏起來D將不要修改的設計決策隱藏起來 8. 模塊的獨立性原則是指軟件設計時要盡量使模塊具有A低內聚、低耦合B低內聚、高耦合C高內聚、低耦合D高內聚、高耦合 9. 有利于提高模塊獨
3、立性的做法是A盡量使模塊具有邏輯型內聚B盡量使模塊間具有內容型耦合C使判定作用范圍內的模塊盡量成為該判定所在模塊的直屬下級模塊D盡量提高模塊的扇入數和扇出數 10. 有關結構化設計(SD)方法的正確敘述是A只使用順序、選擇和循環3種控制結構B由數據結構映射出軟件的結構C是一種面向對象的設計方法D是一種面向數據流的設計方法 11. 有關總體設計階段所使用的結構圖的不正確敘述是A能夠描述軟件系統的模塊組成B結構圖中的模塊是按照自上而下、自左向右的順序執行的C能夠描述模塊間的調用關系以及模塊間調用時所傳遞的信息D將模塊間調用時所傳遞的信息分成兩種:數據信息和控制信息 12. 要求使用順序、選擇和循環
4、控制結構的組合或嵌套來表達程序的過程設計工具是A程序流程圖B盒圖C判定表DPDL 13. 關于好的編碼風格的正確敘述是A把多個語句寫在同一行以節省空間B要求用戶指定輸入數據的數目C檢查輸入項重要組合的合法性D表達式中不使用多余的括號,以簡化表達式 14. 能發現軟件需求規格說明書中的錯誤的測試步驟是A模塊測試B子系統測試C系統測試D驗收測試 15. 自頂向下集成測試和自底向上集成測試都具有的優點是A較早發現主要設計錯誤B可采用深度優先策略和寬度優先策略C支持故障隔離D可復用模塊得到充分測試 19. 不符合面向對象設計準則的是A用對象的封裝性來實現信息隱藏B盡可能松散對象之間的交互耦合C盡可能減
5、小繼承耦合度D盡可能設計小而簡單的類 20. 上海大學校內電話號碼由5位數字組成,但第1位數字只能是5或6。該電話號碼的數據詞典定義可以是A5 + 4數字字符4B6 + 4數字字符4C5 + 4數字字符4 | 6 + 4數字字符4D5 + 4數字字符4 | 6 + 4數字字符4二、填空題(本大題共20空,每空1分,共20分)1. 軟件工程的三要素是:軟件過程、_軟件工具_和_軟件方法_。通常使用_ 生命周期模型_描述軟件過程,它規定了_把生命周期劃分成哪些階段 _和_各個階段的執行順序 _。2. 需求分析階段的任務包括確定對系統的綜合要求和分析系統的_數據要求_,綜合要求通常包括:_功能需求_
6、、_性能需求_、可靠性和可用性需求、出錯處理需求、約束、接口需求、逆向需求和將來可能提出的要求。一旦對系統提出一組要求后,一般應該從下述4個方面驗證這些需求的正確性:_一致性_、_完整性_、現實性和有效性。3. 軟件測試的基本方法有白盒測試法和黑盒測試法。單元測試主要使用_白盒測試法_,驗收測試主要使用_黑盒測試法_。在白盒測試法中,對源程序語句檢測詳盡程度最高的邏輯覆蓋標準是_條件組合覆蓋_,對程序路徑覆蓋程度最高的邏輯覆蓋標準是_路徑覆蓋_。在使用黑盒測試法時,總是聯合使用等價分類和_邊界值分析_兩種技術。4. 用面向對象方法開發軟件通常需要建立三種模型:_對象模型_、_動態模型_和功能模
7、型。功能模型可以用UML的用例圖來表示,用例圖中的用例對應于_對象_模型中的類所提供的服務,并且用例可能產生_動態_模型中的一系列事件,這些事件產生的順序可以用UML的_事件跟蹤圖_圖來表示。三、判斷題(本大題共10小題,每小題1分,共10分) F 1.構建原型不僅可以降低軟件產品不能滿足用戶需要的風險,而且可以降低某些技術風險。 F 2.可行性研究的任務是具體解決系統設計中的問題。 T 3.軟件用戶手冊詳細描述軟件的功能、性能和用戶界面,以使用戶了解如何使用軟件。 F 4.在圖形類過程設計工具中,使用PAD描述的處理過程最容易轉換成與之對應的高級語言程序。 F 5.使用結構程序設計(SP)技
8、術編寫的程序代碼是通過順序、選擇和循環3種基本控制結構進行連接的。 F 6.測試是為了發現軟件中存在的錯誤,而調試是為了證明軟件中不存在錯誤。 T 7.軟件維護階段的大部分工作是增加新功能、修改已有功能或對系統進行改進。 F 8.對象可以按其屬性來歸類,子類可以通過泛化機制獲得其父類的特征。 F 9.盡管從面向對象分析到面向對象設計是一個逐漸擴充模型的過程,但是在實際開發過程中二者的界限是模糊的。 10.從一張事件跟蹤圖(順序圖)可以得到其所涉及的各個對象的完整狀態圖。四、(本大題共2小題,第1小題5分,第2小題3分,共8分)根據如下的盒圖解答下列問題:1用判定表描述該盒圖相應的處理邏輯;2當
9、使用語句覆蓋標準對實現該盒圖的程序進行測試時,至少需要設計多少個測試用例?輸入A,BTA=0FTB>=0FTA>0F輸出1輸出2TB>=0FTB>=0F輸出3輸出4輸出5輸出6123456A=0TTFFFFA>0FFTTFFB>=0TFTFTF輸出1輸出2輸出3輸出4輸出5輸出66種五、(本題8分)某學習績點計算程序,讀入某位學生某門課程的平時成績(0100)和考試成績(0100),根據相應的總評成績(=平時成績40%+考試成績60%),輸出該學生該課程的績點(總評成績和績點的轉換規則如下表所示)。試列出使用等價分類法對該程序進行測試時,測試用例所必須覆蓋的
10、所有等價類。總評成績績點10090489.9853.784.9823.381.978377.9752.774.9722.371.9682.067.9641.763.9601.3<601.0六、(本題6分)某大學圖書借閱管理系統,允許新入校的學生在其信息注冊到系統后,借閱各種圖書。每位學生最多同時可以借閱10本圖書。學生畢業離校時,必須歸還所有借閱的圖書,并且系統自動注銷該學生的信息。如下所示的狀態圖用于描述學生從入校至離校期間借閱圖書的狀況,其中n表示學生當前借閱圖書的數量(初始值為0)。試指出該圖中的(1)(5)分別是什么?七、(本大題共3小題,第1小題4分,第2小題6分,第3小題2分
11、,共12分)閱讀有關住房管理系統的說明,并解答問題1和問題2。【說明】系統隨時接收住戶送來的入住單。系統首先根據住戶基本信息文件中的相關信息檢查入住單的合法性,對不合法的入住單,拒絕接受;對合法的入住單根據入住性質分類進行處理。無論是新住戶入住,還是住戶換房或分戶,都要根據入住單更新住戶基本信息文件。對住戶換房或分戶,系統還應對這些住戶做月租費計算,分別產生換房收費通知單和分戶收費通知單給物業管理委員會,以了結換房或分戶前的房租。【問題1】給出如下所示的系統頂層數據流圖中的E1和E2的名稱,并在圖中添加遺漏的數據流。【問題2】給出如下所示的系統0層數據流圖中的P1、P2和F的名稱,并在圖中添加
12、遺漏的數據流。【問題3】該系統的信息流屬于變換流還是事務流?八、(本大題共2小題,第1小題7分,第2小題9分,共16分)系統存儲特定區域的道路交通網的信息。道路交通網由若干個路段構成,每個路段由兩個地理坐標點標定,其里程數是已知的。在某些地理坐標點上安裝了訪問控制設備,可以自動掃描行駛卡。行程由一組連續的路段構成,行程的起點和終點都裝有訪問控制設備。系統提供2種行駛卡:常規卡,有效期為1年,可以在整個道路交通網內使用;單次卡,在指定行程內使用,且只能使用一次,要求客戶預存一定的費用。1客戶注冊。客戶在申請和使用行駛卡前,必須提交個人信息進行注冊,系統為其建立一個賬戶。2常規卡申請。當客戶申請常規卡時,系統進行賬戶核實,如果超過了信用額度,則拒絕申請;否則發放一張新的常規卡。3單次卡申請。當客戶申請單次卡時,系統首先進行賬戶核實,如果超過了信用額度,則拒絕申請;否則發放一張新的單次卡,并打印發票和更新客戶賬戶。4使用常規卡行駛。客戶在進入行程起點時,系統記錄行程的起點、進
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《戰略更新課件:引領企業未來》
- 2025年江西省南昌市中考物理一調試卷(解析版)
- 合同終止時的員工權益
- 數據庫技術COMPUTER課件
- 鐵路橋隧無損檢測任務三隧道檢測的內容課件
- 鐵路市場營銷市場定位的涵義課件
- 《Python程序設計基礎》課件 第七章 面向對象編程
- 鐵路信號與通信設備接發列車工作31課件
- 中醫灸法技能培訓班課件
- 中專文化課課件
- 2 麗聲北極星自然拼讀繪本第一級 Teds Cat 課件
- 夏季防雷安全知識
- 裝飾裝修工程施工組織方案完整版
- 2型糖尿病患者認知功能障礙防治的中國專家共識
- 唐代詩人時間軸
- 《紀檢監察機關派駐機構工作規則》主要內容解讀課件PPT
- 幼兒園繪本:《你真好》 PPT課件
- 可再生能源概論左然第四章 太陽電池
- 六年級品社《春天的故事》(課堂PPT)
- 客戶關系生命周期各階段的營銷策略
- “差點兒”和“差點兒沒”PPT課件
評論
0/150
提交評論