




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、 軟件工程期末復(fù)習(xí)指導(dǎo)軟件工程課程是計算機科學(xué)與技術(shù)專業(yè)本科生的一門選修課程。主要討論如何運用科學(xué)的概念、理論、方法和技術(shù)來進(jìn)行軟件的開發(fā)、維護(hù)和管理。課程主要內(nèi)容有:軟件工程概述;系統(tǒng)分析;需求分析;軟件設(shè)計;Jackson系統(tǒng)開發(fā)方法;用戶界面設(shè)計;程序編碼;軟件測試;面向?qū)ο蠹夹g(shù);軟件質(zhì)量保證;軟件維護(hù);軟件工程標(biāo)準(zhǔn)和軟件文檔;軟件項目管理與計劃。本課程選用的教材是由鄭人杰主編清華大學(xué)出版社出版的實用軟件工程第一部分 各各章復(fù)習(xí)要求求下面按照主教材材中各章次序序給出每章的的具體復(fù)習(xí)要要求,以便指指導(dǎo)同學(xué)們更更好地進(jìn)行期期末復(fù)習(xí)。第一章 軟件工工程概述1.1 軟件的的概念、特點點和分類(熟
2、熟練掌握)1.2 軟件的的發(fā)展和軟件件危機(掌握握)1.3 軟件工工程過程和軟軟件生存期(掌掌握)1.4 軟件生生存期模型(了了解)1.5 軟件工工程的基本目目標(biāo)(了解)第二章 系統(tǒng)分分析2.1 基于計計算機的系統(tǒng)統(tǒng)(了解)2.3 系統(tǒng)需需求識別(了了解)2.4 可行性性研究(掌握握)2.5 成本效效益分析(掌掌握)2.6 技術(shù)分分析(了解)2.7 分配與與權(quán)衡(了解解)2.8 系統(tǒng)結(jié)結(jié)構(gòu)的模型化化(了解)2.9 系統(tǒng)定定義與評審(了了解)第三章 軟件需需求分析3.1軟件需求求分析的任務(wù)務(wù)(掌握)3.2需求分析析的過程(掌掌握)3.3軟件需求求分析的原則則(了解)3.4分析員和和用戶的責(zé)任任(
3、了解)3.5軟件需求求分析方法(了了解)3.6原型化方方法(掌握)3.7結(jié)構(gòu)化分分析方法(熟熟練掌握)第四章 軟件設(shè)設(shè)計4.1軟件設(shè)計計的目標(biāo)和任任務(wù)(掌握)4.2軟件設(shè)計計基礎(chǔ)(掌握握)4.3模塊的獨獨立性(掌握握)4.4結(jié)構(gòu)化設(shè)設(shè)計方法(SStructture DDesignn,SD)(掌掌握)4.6過程設(shè)計計(熟練掌握握)第五章 Jacckson 系統(tǒng)開發(fā)(JJSD)方法法5.1 進(jìn)程模模型(了解)5.2 JSDD方法的步驟驟(了解)5.3 實體動動作分析(掌掌握)5.4 實體結(jié)結(jié)構(gòu)分析(掌掌握)5.5 定義初初始模型(了了解)5.6 功能描描述(了解)第六章 用戶界界面設(shè)計6.1用戶界
4、面面應(yīng)具備的特特性(掌握)6.2用戶界面面設(shè)計的任務(wù)務(wù)分析(了解解)6.4界面設(shè)計計的基本類型型(了解)6.5數(shù)據(jù)輸入入界面(了解解)6.6數(shù)據(jù)顯示示界面設(shè)計(了了解)第七章 程序編編碼7.1對軟件的的質(zhì)量要求(掌掌握)7.2結(jié)構(gòu)化程程序設(shè)計(SStructture PPrograammingg)(掌握)7.3程序設(shè)計計風(fēng)格(了解解)7.4程序效率率(了解)第八章 軟件測測試8.1 軟件測測試的基礎(chǔ)(掌掌握)8.2 測試用用例設(shè)計(熟熟練掌握)8.3 白盒測測試的測試用用例設(shè)計(熟熟練掌握)8.4 黑盒測測試的測試用用例設(shè)計(了了解)8.5 軟件測測試的策略(掌掌握)8.7 調(diào)試(了了解)第九
5、章 面向?qū)ο蠹夹g(shù)9.1面向?qū)ο笙蟮母拍睿肆私猓?.3面向?qū)ο笙蠓治觯∣bbjectOriennted AAnalyssis)(了了解)第十章 軟件的的質(zhì)量保證10.1軟件質(zhì)質(zhì)量的概念(掌掌握)10.2軟件質(zhì)質(zhì)量的度量和和評價(掌握握)10.3軟件質(zhì)質(zhì)量保證(掌掌握)10.5質(zhì)量保保證的實施(了了解)10.7技術(shù)評評審(掌握)10.8軟件可可靠性(掌握握)10.10軟件件容錯技術(shù)(了了解)第十一章 軟件件維護(hù)11.1軟件維維護(hù)的概念(掌掌握)11.2軟件維維護(hù)活動(了了解)11.3程序修修改的步驟及及修改的副作作用(了解)11.4軟件可可維護(hù)性(了了解)11.8軟件配配置管理( Softww
6、are CConfigguratiion Maanagemment)(了了解)第十二章 軟件件工程標(biāo)準(zhǔn)化化與軟件文檔檔12.1什么是是軟件工程標(biāo)標(biāo)準(zhǔn)(掌握)12.2軟件工工程標(biāo)準(zhǔn)化的的意義(了解解)12.4軟件工工程標(biāo)準(zhǔn)的層層次(了解)12.8文檔的的作用與分類類(了解)第十三章 軟件件項目管理與與計劃13.1項目的的管理過程(了了解)13.2軟件生生產(chǎn)率和質(zhì)量量的度量(了了解)13.4軟件項項目估算(掌掌握)13.5軟件開開發(fā)成本估算算(了解)13.6風(fēng)險分分析(了解)13.7進(jìn)度安安排(了解)13.8 軟件件項目的組織織與計劃(了了解)13.9 軟件件過程成熟度度模型(了解解)第二部分 期
7、期末復(fù)習(xí)題示示例名詞解釋模塊獨立性:是是指軟件系統(tǒng)統(tǒng)中每個模塊塊只涉及軟件件要求的具體體子功能,而而和軟件系統(tǒng)統(tǒng)中其他的模模塊接口是簡簡單的。程序效率:程序序的執(zhí)行速度度和程序占用用的存儲空間。繼承:是使用已已存在的(現(xiàn)現(xiàn)存)定義作作為基礎(chǔ)建立立新定義的技技術(shù)。軟件可靠性:表表明了一個程程序按照用戶戶的要求和設(shè)設(shè)計的目標(biāo),執(zhí)執(zhí)行其功能的的正確程度。數(shù)據(jù)字典:對在在數(shù)據(jù)流圖中中每一個命名名的圖形元素素均給予定義義,其內(nèi)容有有圖形元素的的名字、別名名或編號、分分類、描述、定定義、位置等等。文檔:是指某種種數(shù)據(jù)媒體和和其中所記錄錄的數(shù)據(jù)。軟件復(fù)用:就是是利用某些早早先開發(fā)的對對建立新系統(tǒng)統(tǒng)有用的信息
8、息來生產(chǎn)新系系統(tǒng)。質(zhì)量保證:它是是為保證產(chǎn)品品和服務(wù)充分分滿足消費者者要求的質(zhì)量量而進(jìn)行的有有計劃、有組組織的活動。單選題1.軟件生產(chǎn)過過程中,需求求信息由()給給出。程序員項目管理者軟件分析設(shè)計人人員軟件用戶2.開發(fā)的結(jié)構(gòu)構(gòu)化設(shè)計(SSD)方法,全全面指導(dǎo)模塊塊劃分的重要要原則應(yīng)該是是()模塊高內(nèi)聚模塊低耦合模塊獨立性程序模塊化3.在下列基本本成分中,哪哪個不是數(shù)據(jù)據(jù)流程圖的基基本成分?()信息處理信息存儲外部實體系統(tǒng)狀態(tài)4.結(jié)構(gòu)化程序序設(shè)計主要強強調(diào)程序的()。效率速度可讀性大小5.分層數(shù)據(jù)流流圖是一種比比較嚴(yán)格有利利于理解的描描述方式,它它的頂層描述述了系統(tǒng)的()。總貌細(xì)節(jié)抽象軟件的作用
9、6.幾種度量效效益的方法包包括( )。自頂向下估計法法 貨幣的時間價值值法投資回收期法 純收入法7.兩個模塊之之間出現(xiàn)( )情情況,則稱為為內(nèi)容耦合。一個模塊訪問另另一個模塊的的內(nèi)部一個模塊通過正正常人口而轉(zhuǎn)轉(zhuǎn)到另一個模模塊的內(nèi)部兩個模塊有一部部分程序代碼碼重疊一個模塊有多個個人口8.需求分析的的實現(xiàn)步驟包包括( )。獲得當(dāng)前系統(tǒng)的的邏輯模型抽象當(dāng)前系統(tǒng)的的邏輯模型建立目標(biāo)系統(tǒng)的的邏輯模型 對得到的邏輯模模型進(jìn)行補充充9.與設(shè)計測試試數(shù)據(jù)無關(guān)的的文檔是()。需求說明書設(shè)計說明書源程序項目開發(fā)設(shè)計10.下列( )可可能導(dǎo)致軟件件維護(hù)困難。開發(fā)人員經(jīng)常調(diào)調(diào)動,缺少原原開發(fā)人員對對軟件的解釋釋缺少開
10、發(fā)文檔或或文檔嚴(yán)重不不足無法追蹤軟件的的版本演化對于其他開發(fā)人人員編寫的程程序理解困難難參考答案1D2C3D4C5A6A7B8B9D10C填空計算機軟件的發(fā)發(fā)展經(jīng)歷了_ 、 _、 _三個個階段。軟件工程過程是是為獲得_,在在軟件工具支支持下由_完完成的一系列列軟件工程活活動。軟件工程包括三三個要素:_ 、_和_??尚行匝芯恐饕獛追N在以下下四個方面_、 _、 _ 和_。其中,_是最最難決斷的方方面。成本效益分析析的目的,是是從_評價開開發(fā)一個新的的軟件項目是是否可行。需求分析階段研研究的對象是是軟件項目的的_。需求分析階段的的工作,可以以分成以下四四個方面:_、分析析與綜合、_和評審。需求分析
11、方法由由對軟件的_和_的系統(tǒng)統(tǒng)分析過程及及其表示方法法組成。軟件開發(fā)階段由由_、_和_三個互相關(guān)關(guān)聯(lián)的步驟組組成。從工程管理的角角度來看,軟軟件設(shè)計分兩兩步來完成。首首先是_,然后后是_。 軟件的結(jié)構(gòu)包括括兩部分,其其一為_,其二為_。將整個軟件劃分分成若干單獨獨命名和_的部部分,稱之為為模塊。參考答案程序設(shè)計階段、程程序系統(tǒng)階段段、軟件工程程階段軟件產(chǎn)品、軟件件工程師方法、工具、過過程經(jīng)濟可行性、技技術(shù)可行性、法法律可行性、抉抉擇、技術(shù)可可行性經(jīng)濟角度軟件項目的用戶戶要求對問題的識別、制制定規(guī)格說明明數(shù)據(jù)域、功能域域設(shè)計、實現(xiàn)、測測試概要設(shè)計、詳細(xì)細(xì)設(shè)計程序模塊的層次次結(jié)構(gòu)、數(shù)據(jù)據(jù)的結(jié)構(gòu)可編
12、址判斷題1、類是面向?qū)ο箝_發(fā)模式式的基本成分分。( ) t2、只要對軟件件進(jìn)行嚴(yán)格的的技術(shù)評審,都都能發(fā)現(xiàn)軟件件所有的錯誤誤。( ) f3、需求分析階階段研究的對對象是軟件項項目的硬件需需求。( ) ff4、需求分析的的任務(wù)就是借借助當(dāng)前系統(tǒng)統(tǒng)的邏輯模型型導(dǎo)出目標(biāo)系系統(tǒng)的物理模模型。( )ff5、傳統(tǒng)軟件生生存期模型的的典型代表是是“瀑布模型”。( )t6、對建立軟件件目標(biāo)系統(tǒng)而而言,復(fù)用就就是利用某些些早先開發(fā)的的對建立新系系統(tǒng)有用的信信息來產(chǎn)生新新系統(tǒng)。( )tt7、數(shù)據(jù)字典中中的定義允許許有二義性。( )ff8、結(jié)構(gòu)化的程程序設(shè)計一般般不提倡使用用Goto語語句。( ) tt9、軟件設(shè)
13、計的的最終目標(biāo)是是要取得最佳佳方案。( )tt10、在開發(fā)軟軟件的實踐中中,人們通常常采用網(wǎng)狀結(jié)結(jié)構(gòu),而不采采用樹狀結(jié)構(gòu)構(gòu)。( )f11、模塊的個個數(shù)越多,開開發(fā)的成本越越低。( ) ff12、如果一組組模塊通過參參數(shù)表傳遞記記錄信息,就就是控制耦合合。( )f13、在程序結(jié)結(jié)構(gòu)中各模塊塊的內(nèi)聚程度度越高,模塊塊間的耦合程程序就越低。( )tt14、軟件概要要設(shè)計的目標(biāo)標(biāo)是力求增加加模塊間的耦耦合,盡量減減少模塊的內(nèi)內(nèi)聚。( )f15、NS圖圖是一種符合合結(jié)構(gòu)化程序序設(shè)計原則的的圖形描述工工具。( )tt16、PAD所所表達(dá)的程序序,結(jié)構(gòu)清晰晰且結(jié)構(gòu)化程程度高。( )tt17、程序設(shè)計計中應(yīng)大
14、量使使用GOTOO語句。( )ff18、語句構(gòu)造造應(yīng)避免過多多的循環(huán)嵌套套和條件嵌套套。( )t19、對遞歸定定義的數(shù)據(jù)結(jié)結(jié)構(gòu)盡量使用用遞歸過程。( )tt20、源程序的的效率與概要要設(shè)計階段確確定的算法的的效率直接有有關(guān)。( )ff21、編碼與單單元測試屬于于軟件生存期期中的同一階階段。( ) tt22、程序中錯錯誤隱藏得越越久,查找和和修改花費的的代價就越大大。( )t23、人力資源源在軟件開發(fā)發(fā)資源中最重重要。( )tt24、ISO專專門負(fù)責(zé)與計計算機有關(guān)的的標(biāo)準(zhǔn)化工作作。( )f簡答題1. 軟件工程程項目的基本本目標(biāo)。付出較低的開發(fā)發(fā)成本達(dá)到要求的軟件件功能取得較好的軟件件性能開發(fā)的軟
15、件易于于移植需要較低的維護(hù)護(hù)費用能按時完成開發(fā)發(fā)工作,及時時交付使用2.軟件需求分分析的原則。必須能夠表達(dá)和和理解問題的的數(shù)據(jù)域和功功能域必須按自頂向下下、逐層分解解的方式對問問題進(jìn)行分解解和不斷細(xì)化化要給出系統(tǒng)的邏邏輯視圖和物物理視圖3.內(nèi)聚有哪些些類型?內(nèi)聚:度量一個個模塊內(nèi)部各各個元素彼此此結(jié)合的緊密密程度偶然內(nèi)聚(巧合合內(nèi)聚)邏輯內(nèi)聚時間內(nèi)聚(經(jīng)典典內(nèi)聚)過程內(nèi)聚通信內(nèi)聚信息內(nèi)聚功能內(nèi)聚4.程序設(shè)計風(fēng)風(fēng)格包括幾個個方面?源程序文檔化數(shù)據(jù)說明語句結(jié)構(gòu)輸入和輸出5. 什么是白白盒測試?白盒測試(結(jié)構(gòu)構(gòu)測試或邏輯輯測試 )就是在知知道產(chǎn)品內(nèi)部部工作過程或或程序內(nèi)部邏邏輯結(jié)構(gòu)和內(nèi)內(nèi)部特性的前前提下,檢驗驗產(chǎn)品內(nèi)部動動作是否按照照規(guī)格說明書書的規(guī)定正常常進(jìn)行或按照照程序內(nèi)部的的邏輯測試程程序;檢驗程程序中的每條條通路是否都都能按照預(yù)定定要求正確工工作的測試方方法 6.軟件
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 法人變更合同協(xié)議書
- 機械叉車租用協(xié)議書
- 教師心理健康教育計劃
- 混凝土站入股協(xié)議書
- 扶貧項目占地協(xié)議書
- 水井租賃合同協(xié)議書
- 法官開庭和解協(xié)議書
- 施工材料購買協(xié)議書
- 水果訂單回購協(xié)議書
- 桉樹轉(zhuǎn)讓合同協(xié)議書
- 2025重慶建峰工業(yè)集團有限公司招聘77人筆試參考題庫附帶答案詳解
- 自然分娩接產(chǎn)操作規(guī)范
- 倉庫三級安全教育培訓(xùn)
- 焊接實訓(xùn)車間建設(shè)方案
- 英國默許開發(fā)權(quán)的發(fā)展歷程、體系構(gòu)建與成效分析
- 電商售前客服質(zhì)檢培訓(xùn)
- 公務(wù)卡管理制度
- 《狼圖騰》閱讀分享與深度解讀
- 國網(wǎng)公司合規(guī)管理
- 砌體開槽處理詳細(xì)方案
- 小型渦噴發(fā)動機市場深度評估與發(fā)展機遇研究報告
評論
0/150
提交評論