




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 軟件工程模擬試卷宜賓學院200 200 學年度 期軟件工程試題(第2套)題 號一二三四五 總分題 分第一部分 選擇題一、 單項選擇題(本大題共20小題,每小題1分,共20分)一、 在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內。錯選、多選或未選均無分。1、在軟件開發(fā)模型中,提出最早、應用最廣泛的模型是()A、瀑布B、螺旋C、演化D、智能2、軟件可行性研究一般不考慮()A、是否有足夠的人員和相關的技術來支持系統(tǒng)開發(fā)B、是否有足夠的工具和相關的技術來支持系統(tǒng)開發(fā)C、待開發(fā)軟件是否有市場、經濟上是否合算D、待開發(fā)的軟件是否會有質量問題3、軟
2、件詳細設計的主要任務是確定每個模塊的() A、算法和使用的數據結構 B、外部接口 C、功能 D、編程4、為了提高軟件的可維護性,在編碼階段應注意()A.保存測試用例和數據B.提高模塊的獨立性C.文檔的副作用D.養(yǎng)成好的程序設計風格5、快速原型模型的主要特點之一是() A.開發(fā)完畢才見到產品 B.及早提供全部完整的軟件產品 C.開發(fā)完畢后才見到工作軟件D.及早提供工作軟件6、軟件需求分析的主要任務是準確地定義出要開發(fā)的軟件系統(tǒng)是( )A.如何做B.怎么做C.做什么D.對誰做7、軟件維護產生的副作用,是指( ) A、開發(fā)時的錯誤
3、 B、隱含的錯誤 C、因修改軟件而造成的錯誤 D、運行時誤操作8、軟件生命周期中所花費用最多的階段是( ) A、詳細設計 B、軟件編碼 C、軟件測試 D、軟件維護9、模塊的內聚性最高的是() A、邏輯內聚B、時間內聚 C、偶然內聚D、功能內聚10、與確認測試階段有關的文檔是() A、需求規(guī)格說明書B、概要設計說明書C、詳細設計說明書D、源程序11. 面向對象分析是對系統(tǒng)進行()的一種方法。 A 需求建模 B 程序設計 C 設計評審 D 測試驗收12.下列模型屬于成本估算方法的有 ) A.COCOMO模型
4、 B.McCall模型 C.McCabe度量法 D.時間估算法13、因計算機硬件和軟件環(huán)境的變化而作出的修改軟件的過程稱為( ) A.校正性維護B.適應性維護 C.完善性維護D.預防性維護14、一個模塊內部各程序都在同一數據結構上操作,這個模塊的內聚性稱為( )。A、時間內聚B、功能內聚C、信息內聚C、過程內聚15面向對象技術中,對象是類的實例。對象有三種成份:( )、屬性和方法(或操作)。 A. 標識 B. 規(guī)則 C. 封裝 D. 消息16數據字典是用來定義_()中的
5、各個成份的具體含義的。A流程圖 B功能結構圖C系統(tǒng)結構圖 D數據流圖17在軟件生產的程序系統(tǒng)時代由于軟件規(guī)模擴大和軟件復雜性提高等原因導致了()A軟件危機 B軟件工程C程序設計革命 D結構化程序設計18.軟件詳細設計主要采用的方法是( ) A.模塊設計
6、160; B.結構化設計 C.PDL語言 D.結構化程序設計19.若有一個計算類型的程序,它的輸入量只有一個X,其范圍是-1.0,1.0,現從輸入的角度考慮一組測試用例:-1.001,-1.0,1.0,1.001。設計這組測試用例的方法是( ) A.條件覆蓋法 &
7、#160; B.等價分類法 C.邊界值分析法 D.錯誤推測法20程序的三種基本控制結構是( )。A過程、子程序和分程序B順序、選擇和重復 C遞歸、堆棧和隊列 D調用、返回和轉移第二部分 非選擇題二、填空題(本大題共10小題,每小題2分,共20分) 1.軟件由程序、組成。2.需求分析方法包括 :的分析方法 、面向過程流的分析方法、的分析方法。3.一般的軟件開發(fā)環(huán)境應有的支持,有適宜
8、的文檔和評審,采用交互處理方式。4. 1978年Walters和McCall提出了包括、準則和的三層次軟件質量度量模型。5.需求分析的主要任務是實現用戶需求的、和完全化。6.交互圖描述對象之間的。它又可分為順序圖(sequence diagram)與兩種形式。7.順序圖強調對象之間消息發(fā)送的。合作圖更強調對象間的關系。8.軟件過程設計中最常用的技術和工具主要為、流程圖、盒圖、和PDL語言。9.采用任一種軟件設計方法都將產生系統(tǒng)的設計、系統(tǒng)的數據設計和系統(tǒng)的設計。10. 在學校中,一個學生可以選修多門課程,一門課程可以由多個學生選修,那么學生和課程之間是 關系。三、名語解釋題(本大題共5小題,每
9、小題3分,共15分)1.軟件工程 教材 2.適應性維護 3數據字典 4.系統(tǒng)響應時間 5.重構工程 四、簡答題(本大題共5小題,每小題5分,共25分)1、規(guī)模度量有哪些優(yōu)點和缺點?2、軟件總體結構設計的目標是什么?3、人們總是希望編制清晰、緊湊、高效的程序,但這些特性在編碼時往往互相矛盾,一般應依次考慮哪些原則?4.黑盒測試旨在測試軟件是否滿足功能要求,它主要診斷哪幾類錯誤?5 使用哪些工具可幫助開發(fā)人員使用快速原型技術完成開發(fā)任務?五、綜合應用題(第一小題5分,第二小題10分,第三小題5分,共20分)1.請使用N-S圖和PDL語言描述下列程序的算法。在數據A(1)A(10)中求最大數和次大數
10、。2、高考錄取統(tǒng)分子系統(tǒng)有如下功能: (1)計算標準分:根據考生原始分計算,得到標準分,存入考生分數文件; (2)計算錄取線分:根據標準分、招生計劃文件中的招生人數,計算錄取線,存入錄取線文件。 試根據要求畫出該系統(tǒng)的數據流程圖,并將其轉換為軟件結構圖。3、UML關系包括關聯、聚合、泛化、實現、依賴等5種類型,請將合適的關系填寫在下列描述的( )中。 用例及其協(xié)作之間是( )關系。 在學校中,一個學生可以選修多門課程,一門課程可以由多個學生選修,那么學生和課程之間是( )關系。 類A的一個操作調用類B的一個操作,且這兩個類之間不存在其他關系,那么類A和類B之
11、間是( )關系。 在MFC類庫中,Window類和DialogBox類之間是( )關系。 森林和樹木之間是( )關系。軟件工程期末試題(第2套)答案第一部分 選擇題一、 單項選擇題(本大題共20小題,每小題1分)一、 1、A 2、D 3、A 4、D 5、D6、 C 7、C 8、D 9、D 10、A11、 A 12、A 13、C 14、C 15、A16、D17、A 18、D 19、C 20、B第二部分 非選擇題二、填空題(本大題共10小題,每小題2分,共20分) 1.數據、文檔2.面向數據流、面向對象3.軟件開發(fā)方法學4.質量要素、度量5.一致化、精確化6.消息傳遞、合作圖7.時間序
12、、動態(tài)協(xié)作8.結構化程序設計、判定表9.總體結構設計、過程10.關聯三、名語解釋題(本大題共5小題,每小題3分,共15分) 1.軟件工程 教材 軟件工程是運用工程、科學和數學的原則與方法研制、維護計算機軟件的有關技術和管理的方法。2.適應性維護 是為適應環(huán)境的變化而修改軟件的活動。3數據字典 數據字典由數據條目組成,數據字典描述、組織和管理數據流圖的數據流、加工、數據源及外部實體。4.系統(tǒng)響應時間 指當用戶執(zhí)行了某個控制動作后(例如,按回車鍵,點鼠標等),系統(tǒng)作出反應的時間(指輸出所期望的信息或執(zhí)行對應的動作)。5.重構工程 也稱修復和改造工程,它是在逆向工程所獲信息的基礎上修改或重構已有的系
13、統(tǒng),產生系統(tǒng)的一個新版本。四、簡答題(本大題共5小題,每小題5分,共25分)1、規(guī)模度量優(yōu)點和缺點分別是:優(yōu)點:用軟件代碼行數估算軟件規(guī)模簡單易行。缺點:代碼行數的估算依賴于程序設計語言的功能和表達能力;采用代碼行估算方法會對設計精巧的軟件項目產生不利的影響;在軟件項目開發(fā)前或開發(fā)初期估算它的代碼行數十分困難;代碼行估算只適用于過程式程序設計語言,對非過程式的程序設計語言不太適用等等。2、軟件總體結構設計的目標是:產生一個模塊化的程序結構并明確各模塊之間的控制關系,此外還要通過定義界面,說明程序的輸入輸出數據流,進一步協(xié)調程序結構和數據結構。3、人們總是希望編制清晰、緊湊、高效的程序,但這些特性在編碼時往往互相矛盾,一般應次考慮下列原則:編制易于修改、維護的代碼;編制易于測試的代碼;必須將編程與編文檔的工作統(tǒng)一開來;編程中采用統(tǒng)一的標準和約定,降低程序復雜性;限定每一層的副作用,減少耦合度;盡可能地重用4、黑盒測試旨在測試軟件是否滿足功能要求,它主要診斷的錯誤為:不正確或遺漏的功能;界面錯誤;數據結構或外部數據庫訪問錯誤;性能錯誤;初始化和終止條件錯誤。5、使用相應的工具可幫助開發(fā)人員使用快速原型技術完成開發(fā)任務如下:用戶界面自動生成工具、支持數據庫應用的開發(fā)工具包、四代語言及相應的開發(fā)環(huán)境、軟件重用工具等都可以直接服務于快速原型的構造與進化。五、綜合應用題(第一小題5
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 尿道口溢尿護理討論
- Excel表格公式培訓
- 小學數學教師培訓心得
- 寵物用品店創(chuàng)業(yè)計劃書
- 急診護理團隊精神
- 常用眼藥水知識
- 影視劇組食堂服務合同
- 個人業(yè)績考核協(xié)議
- 中班分享課課件
- 農田整治與流轉協(xié)作協(xié)議
- 愚公移山英文 -中國故事英文版課件
- 人行道改造工程設計說明
- 施工現場危險源告知書
- 認知起道搗固作業(yè)的定義主要內容使用范圍以及技術標準
- 《你一定愛讀的極簡歐洲史》讀書筆記思維導圖PPT模板下載
- (30)-6急腹癥的診斷-輔助檢查
- 消費者行為學智慧樹知到答案章節(jié)測試2023年浙江大學
- 社會組織負責人備案表(民非)
- 機械設計課程設計-二級斜齒齒輪減速器
- 有限元分析用的材料屬性表楊氏模量等
- 企業(yè)EHS風險管理基礎智慧樹知到答案章節(jié)測試2023年華東理工大學
評論
0/150
提交評論