西安交通大學19年5月補考軟件工程概論作業(yè)考核試題含主觀題答案_第1頁
西安交通大學19年5月補考軟件工程概論作業(yè)考核試題含主觀題答案_第2頁
西安交通大學19年5月補考軟件工程概論作業(yè)考核試題含主觀題答案_第3頁
西安交通大學19年5月補考軟件工程概論作業(yè)考核試題含主觀題答案_第4頁
全文預覽已結束

付費下載

下載本文檔

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

文檔簡介

西安交通大學19年5月補考《軟件工程概論》作業(yè)考核試題(含主觀題)一、單選題(共10道試題,共30分)1??尚行苑治鲋?,系統(tǒng)流程圖用于描述()。A。當前運行系統(tǒng)B.當前邏輯模型C。目標系統(tǒng)D.新系統(tǒng)正確答案:A2.軟件生存周期包括可行性分析和項目開發(fā)計劃、需求分析、概要設計、詳細設計、編碼、()、維護等活動。A。應用B。測試C。檢測D。以上答案都不正確正確答案:B3。在軟件開發(fā)和維護中所產(chǎn)生的一系列嚴重的問題通常稱為軟件危機,這些問題中相對次要的因素是()。A。文檔質(zhì)量B.開發(fā)效率C。軟件功能D。軟件性能正確答案:D4。在軟件的開發(fā)與維護過程中,用來存儲。更新.恢復和管理一個軟件的多版本,它是()工具.A.文檔分析B.項目管理C.成本估算D。版本控制正確答案:D5。()是計算機程序及其說明程序的各種文檔。A。軟件B.文檔C。數(shù)據(jù)D。程序正確答案:A6。軟件生存周期中時間最長的階段是()。A.需求分析階段B.概要設計階段C.測試階段D.維護階段正確答案:D7.軟件開發(fā)方法中的原型化方法是一種()型的設計過程.A。自外向內(nèi)B。自頂向下C。自內(nèi)向外D.自底向上正確答案:A8.軟件開發(fā)環(huán)境支持一定的()或按照一定的軟件開發(fā)模型組織而成。A。軟件生存周期B.軟件過程C.軟件開發(fā)方法D。軟件開發(fā)模型正確答案:C9.加工是對數(shù)據(jù)流圖中不能再分解的基本加工的精確說明,下述()是加工的最核心。A。加工順序B。加工邏輯C.執(zhí)行頻率D。激發(fā)條件正確答案:B10。軟件生存周期模型有多種,下列選項中,()不是軟件生存周期模型.A。螺旋模型B。增量模型C.功能模型D.瀑布模型正確答案:C二、判斷題(共5道試題,共10分)1.瀑布模型本質(zhì)上是一種線性順序模型.A.對B.錯正確答案:A2。需求分析要回答“軟件必須做什么?”A.對B。錯正確答案:A3.原型化方法適用于需求不確定性高的系統(tǒng)。A。對B.錯正確答案:A4。通過功能分解可以完成數(shù)據(jù)流圖的細化。A.對B。錯正確答案:A5.大多數(shù)開發(fā)系統(tǒng)都采用基于文件集成的策略。A。對B.錯正確答案:A三、主觀填空題(共10道試題,共30分)1.需求分析工具主要包括:正文和數(shù)據(jù)流圖工具、##工具、面向?qū)ο蟮姆治龉ぞ摺?shù)據(jù)字典2.##的目的就是用最小的代價在盡可能短的時間內(nèi)確定該軟件項目是否能夠開發(fā),是否值得去開發(fā)。軟件可行性研究3。可行性研究需要從#??尚行?、##可行性、#??尚行匀齻€方面分析研究每種解決方法的可行性。技術經(jīng)濟生產(chǎn)4.軟件生命周期模型中的瀑布模型##適應需求可變的軟件開發(fā),只有到##才能見到整個軟件系統(tǒng).不、開發(fā)結束5.用原型過程來代替設計階段,考察設計方案的可行性與合理性,這是快速原型的##原型。實驗型6.軟件工具通常由工具.工具接口和##三部分構成。工具用戶接口7.軟件生命周期模型中的螺旋模型將##模型和##模型結合起來,加入了兩種模型均忽略了的風險分析,彌補了這兩種模型的不足.瀑布演化8。變換模型是一種適合于##方法的模型.從##開始,經(jīng)過一系列##,最終得到系統(tǒng)的目標程序.形式化開發(fā)、軟件需求形式化說明、變換9.對CASE工具分類的標準可分為##,##和##。功能、支持的過程、支持的范圍10.在可行性研究的具體步驟中最后一步是##。編寫可行性報告四、簡答題(共3道試題,共30分)1.什么是軟件生存周期?它有哪些活動?答:軟件生命周期模型是描述軟件開發(fā)過程中各種活動如何執(zhí)行的模型。主要有:瀑布模型、原型模型、增量模型、螺旋模型、噴泉模型、基于知識的模型和變換模型。2。什么是實驗型原型模型?快速原型模型根據(jù)原型的不同作用,有三類原型模型:(1)探索型原型。這種類型的原型模型是把原型用于開發(fā)的需求分析階段,目的是要弄清用戶的需求,確定所期望的特性,并探索各種方案的可行性。它主要針對開發(fā)目標模糊,用戶與開發(fā)著對項目都缺乏經(jīng)驗的情況,通過對原型的開發(fā)來明確用戶的需求。(2)實驗型原型。這種原型主要用于設計階段,考核實現(xiàn)方案是否合適,能否實現(xiàn),對于一個大型系統(tǒng),若對設計方案心中投有把握時,可通過這種原型來證實設計方案的正確性。(3)演化型原型。這種原型主要用于及早向用戶提交一個原型系統(tǒng),該原型系統(tǒng)或者包含系統(tǒng)的框或者包含系統(tǒng)的主要功能。在得到用戶的認可后,將原型系統(tǒng)不斷擴充演變?yōu)樽罱K的軟件系統(tǒng),它將原型的思路擴展到軟件開發(fā)的全過程。3。原型的開發(fā)環(huán)境是什么?快速原型技術是一種涉及多學科的新型綜合制造技術。80年代后,隨著計算機輔助設計的應用,產(chǎn)品造型和設計能力得到極大提高,然而在產(chǎn)品設計完成后,批量生產(chǎn)前,必須制出樣品以表達設計構想,快速獲取產(chǎn)品設計的反饋信息,并對產(chǎn)品設計的可行性作出評估、論證.在市場競爭日趨激烈的今天,時間就是效益。為了提高產(chǎn)品市場競爭力,從產(chǎn)品開發(fā)到批量投產(chǎn)的整個過程都迫切要求降低成本和提高速度??焖僭图夹g的出現(xiàn),為這一問題的解決提供了有效途徑,倍受國內(nèi)外重視。原型是指模擬某種產(chǎn)品的原始模型,在其他產(chǎn)業(yè)中經(jīng)常使用.軟件開發(fā)中的原型是軟件的一個早期可運行的版本,它反映了最終系統(tǒng)的重要特性.快速原型模型又稱原型模型,它是增量模型的另一種形式;它是在開發(fā)真實系統(tǒng)之前,構造一個原型,在該原型的基礎上,逐漸完成整個系統(tǒng)的開發(fā)工作。例如,客戶需要一個ATM機軟件,可以先設計一個僅包含刷卡、密碼檢測、數(shù)據(jù)輸入和賬單打印的原型軟件提供給客戶,此時還不包括網(wǎng)絡處理與數(shù)據(jù)庫存取以及數(shù)據(jù)應急、故障處理等服務??焖僭湍?/p>

溫馨提示

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

評論

0/150

提交評論