版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、軟件工程復(fù)習范圍注意事項:每個學生必須寫上本人的學號、任課教師姓名、姓名、班級,另外所有的答案必須全部寫在答卷紙上請不要寫的試卷上,試題及答卷一同交上。第一部分:選擇題(請選擇最合適的一個答案)。 (1*15 =15 )1. 從功能角度來定義,軟件是 D 。a) 為人類提供普適計算的邏輯產(chǎn)品 b) 為人類提供邏輯計算的邏輯產(chǎn)品c) 為人類提供數(shù)值計算的邏輯產(chǎn)品d) 為人類提供計算服務(wù)的邏輯產(chǎn)品2. 關(guān)于軟件危機描述不正確的是 D 。a) 軟件危機是軟件開發(fā)和維護過程中所遇到的一系列嚴重問題b) 軟件危機的表現(xiàn)是開發(fā)成本高、軟件質(zhì)量不高、軟件交付經(jīng)常延期c) 軟件工程是為了解決軟件危機而產(chǎn)生的d
2、) 軟件工程的出現(xiàn)徹底解決了軟件危機3. 下列屬于瀑布型方法缺點的是 A 。a)將軟件過程進行僵化劃分、缺少靈活性b)強調(diào)了文檔的作用,保護了軟件開發(fā)商的利益c)促進了軟件開發(fā)的工程化d)加強了軟件開發(fā)的管理過程 4. 下面關(guān)于軟件描述不對的是 A 。a) 軟件不同于硬件,不存在磨損,可以永久使用,不需要升級也不存在報廢b) 軟件是客觀世界中問題空間與解空間的具體描述,是追求表達能力強、更符合人類思維模式的計算模型c) 軟件是具有構(gòu)造性和演化性的邏輯產(chǎn)品 d) 軟件是由程序、構(gòu)造數(shù)據(jù)和相關(guān)文檔組成的5. 關(guān)于軟件工程描述不正確的是 D 。a) 軟件工程是為了經(jīng)濟地獲得能夠在實際機器上高效運行的
3、可靠軟件而建立和使用的一系列好的工程化原則b) 軟件工程是指導(dǎo)計算機軟件開發(fā)和維護的工程學科c) 軟件工程是指導(dǎo)計算機軟件構(gòu)造和演化的工程學科d) 軟件工程是從方法和工具兩個方面來研究如何提高軟件生產(chǎn)效率和質(zhì)量,降低生產(chǎn)成本6. 下列關(guān)于瀑布型方法描述不正確的是 D 。a)瀑布型方法是一種軟件過程的固化,也稱為軟件生命周期模型b)在眾多的軟件開發(fā)方法中,瀑布型方法是最著名和最有影響力的模型,其他模型往往是對它的補充或者改進c)瀑布型方法是一種文檔驅(qū)動的模型,每個階段結(jié)束之后形成文檔,待文檔經(jīng)過雙方簽字確認后,再進入下一個階段的活動d)瀑布型方法是一種柔性靈活的軟件開發(fā)方法 第二部分:判斷題(對
4、的打 ,錯的打×)(1*15=15)1. 客戶通常難以清楚地描述需求,在沒有實際系統(tǒng)呈現(xiàn)在客戶面前的時候,客戶無法表達細致的需求。2. 瀑布模型的階段是軟件工程早期的重要發(fā)展成果,高校以瀑布模型來組織教材,企業(yè)以瀑布型模型來設(shè)置部門和崗位,使得軟件工程同其他傳統(tǒng)工程一樣得到發(fā)展和認可。3. 快速原型方法可以誘導(dǎo)用戶的需求和驗證用戶的需求。4. 軟件的模塊化就是盡可能地將模塊設(shè)計小。 X5. 人機界面的設(shè)計質(zhì)量對整個軟件的競爭力影響不大。 X第三部分:填空題: (1*15=15)1根據(jù)我國國家標準計算機軟件開發(fā)規(guī)范(GB 8566-8),軟件過程包含: 軟件定義、軟件開發(fā)、軟件運行維護
5、 2. 軟件維護可具體分為 改正性維護、適應(yīng)性維護、完善性維護、預(yù)防性維護 這幾項活動。 3. 只用3種基本的控制結(jié)構(gòu)就能實現(xiàn)任何單入口單出口的程序,這三種結(jié)構(gòu)是 順序、選擇、循環(huán) 。 4. 為屏蔽 計算機硬件 之間的異構(gòu)性發(fā)展了操作系統(tǒng),為屏蔽 之間的異構(gòu)性出現(xiàn)了支撐軟件和中間件,為屏蔽不同中間件之間的異構(gòu)性發(fā)展了 SOA 。 5. 由于軟件項目具有一定程度的不確定性,天生具有很高的風險。因此軟件項目必須進行風險管理具體包括: 風險識別 、 風險分析 、 風險規(guī)劃 、 風險監(jiān)控 。6. 模塊間的耦合可分為: 數(shù)據(jù)耦合、控制耦合、特征耦合、公共環(huán)境耦合、內(nèi)容耦合 7. 軟件項目管理是一個龐大的
6、系統(tǒng)工程,它是為了使軟件項目能夠按照預(yù)定的成本、進度、質(zhì)量順利完成,軟件項目管理的主要內(nèi)容包括: 人員管理、進度管理、成本管理、質(zhì)量管理、風險管理 第四部分簡答題 (5*4=20 )1. 為什么要進行軟件需求分析?請敘述軟件需求分析的主要過程。軟件需求分析在軟件開發(fā)過程中具有舉足輕重的地位,它是開發(fā)出正確的高質(zhì)量的軟件系統(tǒng)的保證。有數(shù)據(jù)表明,更正需求分析階段的一個錯誤所花費的是工作量是更正測試階段的一個錯誤的一百倍。軟件需求分析的主要過程為獲取用戶需求、分析用戶需求、編寫需求文檔、需求評審2. 衡量模塊獨立性的兩個標準是什么?它們各表示什么含義?這兩個標準分別是耦合性和內(nèi)聚性。(1)耦合性,也
7、稱塊間聯(lián)系,指軟件系統(tǒng)結(jié)構(gòu)中各模塊間相互聯(lián)系緊密程序的一種度量。模塊之間聯(lián)系越緊密,其耦合性就越強,模塊的獨立性則越差。(2)內(nèi)聚性,又稱為塊內(nèi)聯(lián)系,指模塊的功能強度的度量,即一個模塊內(nèi)部各個元素彼此結(jié)合的緊密程度的度量,如果一個模塊內(nèi)各元素聯(lián)系得越緊密,則它的內(nèi)聚性就越高。耦合性和內(nèi)聚性是模塊獨立性的兩個定性標準,將軟件系統(tǒng)劃分模塊時,盡量做到高內(nèi)聚和低耦合,提高模塊的獨立性。3. 試述信息隱蔽原理?信息隱蔽原理指出:應(yīng)該這樣設(shè)計和確定模塊,使得一個模塊內(nèi)包含的信息(過程和數(shù)據(jù))對于不需要這些信息的模塊來說,是不能訪問的。4. 軟件測試的目的是什么,為什么把軟件測試的目的定義為是發(fā)現(xiàn)錯誤?軟
8、件測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程;一個好的測試用例能夠發(fā)現(xiàn)至今尚未發(fā)現(xiàn)的錯誤;一個成功的測試是發(fā)現(xiàn)了至今尚未發(fā)現(xiàn)的錯誤。 原因是軟件測試可以有兩個目標,一個是預(yù)防錯誤,另一個是發(fā)現(xiàn)錯誤。由于軟件開發(fā)是人的創(chuàng)造性勞動,人的活動不可能完美無缺,錯誤可能發(fā)生在任何一個階段。因此預(yù)防錯誤這一目標幾乎是不可實現(xiàn)的,所以軟件測試的目標定義為只是發(fā)現(xiàn)錯誤。5. 什么是軟件危機及其表現(xiàn)?軟件危機是計算機軟件在它的開發(fā)和維護過程中所遇到的一系列嚴重問題。具體表現(xiàn)是:軟件開發(fā)進度難以預(yù)測、開發(fā)成本難以控制、產(chǎn)品功能難以滿足用戶要求、軟件產(chǎn)品質(zhì)量不高,系統(tǒng)中的錯誤難以消除、軟件產(chǎn)品難以維護、軟件缺少適
9、當?shù)奈臋n資料6. 軟件需求規(guī)格說明書由哪些部分組成?軟件需求規(guī)格說明書由引言、任務(wù)概述、需求規(guī)定、運行環(huán)境規(guī)定組成。7. 什么是模塊化?模塊化就是程序劃分成獨立命名且可獨立訪問的模塊,每個模塊完成一個子功能,把這些模塊集成起來構(gòu)成一個整體,可以完成制定的功能以滿足用戶的需求。模塊化是為了使一個復(fù)雜的大型程序能被人的智力所管理8. 白盒測試方法有哪些?白盒測試方法有邏輯覆蓋、語句覆蓋、判定覆蓋、條件覆蓋、判定條件覆蓋、條件組合覆蓋、路徑覆蓋9. 什么是軟件工程?軟件工程是應(yīng)用系統(tǒng)化、規(guī)范化、定量化的方法來開發(fā)、運行和維護軟件,即將工程應(yīng)用到軟件10. 什么是項目,軟件項目有哪些特點?項目是為完成一個獨特的產(chǎn)品、服務(wù)或者任務(wù)而進行的一次性努力。包含三方面的含義:項目是一項有待完成的任務(wù),它有著特定的環(huán)境和背景要求,具有特定的約束條件;項目是在一定的組織結(jié)構(gòu)內(nèi)部進行,利用有限的人力、物力、財力等資源在規(guī)定的時間內(nèi)完成;項目要滿足一定的數(shù)量、質(zhì)量、功能、性能、技術(shù)指標等多方面的要求。軟件項目的特點:軟件項目是知識密集型項目;軟件項目采用以用戶為中心的理念;軟件項目的風險較大;軟件項目的管理嚴格;軟件項目需要多次完善;軟件項目的文檔編寫量較大第五
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度新能源儲能項目農(nóng)民工勞務(wù)合同規(guī)范4篇
- 二零二五版年薪制勞動合同:大數(shù)據(jù)分析行業(yè)專家協(xié)議4篇
- 2025年度農(nóng)行房貸利率調(diào)整專項合同書2篇
- 二零二五白蟻滅治與老舊建筑改造服務(wù)合同3篇
- 二零二五年度建筑工程合同履行補充協(xié)議范本3篇
- 個人承包旅游景區(qū)開發(fā)與經(jīng)營合同(2024版)3篇
- 二零二五年度節(jié)能環(huán)保門窗定制采購合同2篇
- 二手住宅買賣合同(2024版)范例2篇
- 二零二五版木托盤租賃與物流信息化建設(shè)合同4篇
- 管理決策知到智慧樹章節(jié)測試課后答案2024年秋山西財經(jīng)大學
- 壞死性筋膜炎
- 2024輸血相關(guān)知識培訓(xùn)
- 整式的加減單元測試題6套
- 股權(quán)架構(gòu)完整
- 山東省泰安市2022年初中學業(yè)水平考試生物試題
- 注塑部質(zhì)量控制標準全套
- 人教A版高中數(shù)學選擇性必修第一冊第二章直線和圓的方程-經(jīng)典例題及配套練習題含答案解析
- 銀行網(wǎng)點服務(wù)禮儀標準培訓(xùn)課件
- 二年級下冊數(shù)學教案 -《數(shù)一數(shù)(二)》 北師大版
- 晶體三極管資料
- 銀行內(nèi)部舉報管理規(guī)定
評論
0/150
提交評論