軟件工程學(xué)自考考綱_第1頁
軟件工程學(xué)自考考綱_第2頁
軟件工程學(xué)自考考綱_第3頁
軟件工程學(xué)自考考綱_第4頁
軟件工程學(xué)自考考綱_第5頁
已閱讀5頁,還剩8頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

軟件工程學(xué)自考考綱軟件工程學(xué)自考考綱13/13軟件工程學(xué)自考考綱“軟件工程學(xué)”(成高學(xué)士學(xué)位專業(yè)課)考試大綱軟件工程學(xué)是成人高等教化軟件工程專業(yè)學(xué)士學(xué)位考試支配中的一門專業(yè)課程,該課程重點要求學(xué)生學(xué)習(xí)及軟件開發(fā)和維護(hù)有關(guān)的四個方面的主要內(nèi)容——過程及模型,方法及技術(shù),工具及環(huán)境,標(biāo)準(zhǔn)及規(guī)范等。本課程的主要任務(wù)是使應(yīng)考者駕馭軟件工程的基本概念,基本原理,好用的開發(fā)方法和技術(shù);了解軟件工程各領(lǐng)域的發(fā)展動向;如何用工程化的方法開發(fā)軟件項目,以及在開發(fā)過程中應(yīng)遵循的流程,準(zhǔn)則,標(biāo)準(zhǔn)和規(guī)范等。本考試大綱主要由課程要求,考核要點,參考教材和樣卷四部分組成。一,課程要求通過軟件工程學(xué)課程的學(xué)習(xí),要求學(xué)生切實駕馭軟件工程的基本思想,基本概念,基本方法,能夠應(yīng)用相應(yīng)的圖形表示工具進(jìn)行小型項目的開發(fā),特殊是好用方法及技術(shù)的應(yīng)用。具體要求如下:1.從總體上了解軟件工程的產(chǎn)生,軟件生產(chǎn)發(fā)展史,軟件生存周期,各種方法和生存周期模型,軟件工程面臨的問題。2.系統(tǒng)駕馭軟件開發(fā)最基本的內(nèi)容:可行性探討和軟件支配,需求分析,概要設(shè)計,具體設(shè)計,編碼,測試,維護(hù),系統(tǒng)駕馭這些階段的目標(biāo),任務(wù),特點,步驟和文檔。3.駕馭增量模型的基本內(nèi)容,基本思想,運行機(jī)制,開發(fā)過程和步驟。4.駕馭結(jié)構(gòu)化方法的基本思想,開發(fā)過程和步驟,應(yīng)遵循的原則和準(zhǔn)則,能夠應(yīng)用相應(yīng)的圖形表示工具開發(fā)小型軟件項目。5.初步駕馭面對對象方法的基本思想,基本概念,基本模型,面對對象分析,面對對象設(shè)計,面對對象實現(xiàn)的任務(wù),內(nèi)容和步驟,能夠應(yīng)用相應(yīng)的圖形工具。6.了解Jackson方法的基本思想,開發(fā)過程和步驟,能夠應(yīng)用相應(yīng)的圖形表示工具。7.了解軟件工程的質(zhì)量保證中的各種基本概念和方法,了解軟件工程管理中的思想和方法,了解軟件開發(fā)環(huán)境及工具。二,考核要點(一)第1章緒論本章總體要求是:從總體上了解軟件工程的基本概念和內(nèi)容,軟件工程過程和生存期的基本概念和內(nèi)容,軟件開發(fā)的各種方法和生存周期模型等。本章考核要求如下:(1)軟件工程的產(chǎn)生①軟件的特點,要求達(dá)到識記層次。②軟件生產(chǎn)的發(fā)展,要求達(dá)到識記層次。③軟件危機(jī)的產(chǎn)生,表現(xiàn),緣由,要求達(dá)到領(lǐng)悟?qū)哟?。④軟件工程的定義,性質(zhì),目標(biāo),內(nèi)容,面臨的問題,要求達(dá)到領(lǐng)悟?qū)哟巍#?)軟件工程過程和軟件生存周期①軟件工程過程概念,要求達(dá)到識記層次。②軟件生存周期概念,要求達(dá)到識記層次。(3)軟件生存周期模型,方法和工具①軟件生存周期模型的定義,重要性,作用和準(zhǔn)則,要求達(dá)到識記層次。②瀑布模型,增量模型,螺旋模型,噴泉模型,變換模型,基于知識的模型等,要求達(dá)到識記層次。③軟件開發(fā)目標(biāo),軟件開發(fā)方法的作用和重要性,要求達(dá)到識記層次。④結(jié)構(gòu)化方法,Jackson方法,維也納方法,面對對象方法,要求達(dá)到識記層次。⑤軟件開發(fā)工具的重要性,軟件開發(fā)環(huán)境和計算機(jī)協(xié)助軟件工程,要求達(dá)到識記層次。(二)第2章軟件可行性探討及項目開發(fā)支配本章總體要求是:深刻理解可行性探討的必要性,駕馭可行性探討的任務(wù)及可行性探討均具體步驟,了解系統(tǒng)流程圖的作用及符號表示,理解可行性探討報告及項目開發(fā)支配的內(nèi)容等。本章考核要求如下:(1)可行性探討①可行性探討的任務(wù),要求達(dá)到識記層次。②可行性探討的具體步驟,要求達(dá)到領(lǐng)悟?qū)哟巍#?)系統(tǒng)流程圖①系統(tǒng)流程圖中的各步驟要求達(dá)到識記層次。(3)成本——效益分析①投資回收率,回收期和純收入要求達(dá)到識記層次。(4)項目開發(fā)支配①項目開發(fā)支配包含的內(nèi)容要求達(dá)到識記層次(三)第3章軟件需求分析本章總體要求是:深刻理解需求分析階段的概念及任務(wù),嫻熟駕馭面對數(shù)據(jù)流的分析方法——結(jié)構(gòu)化分析方法,深刻理解數(shù)據(jù)流圖和數(shù)據(jù)字典的作用及應(yīng)用,駕馭幾種加工邏輯的描述方法。本章考核要求如下:(1)需求分析的任務(wù)①需求分析的概念,要求達(dá)到識記層次。②需求分析的基本任務(wù),要求達(dá)到領(lǐng)悟?qū)哟巍#?)結(jié)構(gòu)化分析方法①結(jié)構(gòu)化分析方法中的分析步驟,要求達(dá)到領(lǐng)悟?qū)哟巍#?)數(shù)據(jù)流圖①數(shù)據(jù)流圖中的符號,畫數(shù)據(jù)流圖留意的事項,要求達(dá)到領(lǐng)悟?qū)哟?。②分層的?shù)據(jù)流圖,要求達(dá)到簡單應(yīng)用層次。(4)數(shù)據(jù)字典①數(shù)據(jù)字典的作用,數(shù)據(jù)字典中的條目,要求達(dá)到識記層次。②數(shù)據(jù)字典的定義,要求達(dá)到簡單應(yīng)用層次。(5)加工邏輯的描述①結(jié)構(gòu)化語言,判定表(樹)的構(gòu)成,要求達(dá)到領(lǐng)悟?qū)哟?。②結(jié)構(gòu)化語言,判定表(樹)描述,要求達(dá)到簡單應(yīng)用層次。(6)IDEF方法①IDEF0的圖形表示,要求達(dá)到領(lǐng)悟?qū)哟?。②建立功能模型的基本方法,要求達(dá)到領(lǐng)悟?qū)哟巍?/p>

(四)第4章軟件概要設(shè)計本章總體要求是:深刻理解軟件設(shè)計的基本任務(wù)和基本原理;嫻熟駕馭結(jié)構(gòu)化設(shè)計方法;深刻理解模塊化,抽象,信息隱敝,模塊獨立性等概念;明確度量模塊獨立性的標(biāo)準(zhǔn)——耦合性及內(nèi)聚性。本章考核要求如下:(1)軟件概要設(shè)計的基本任務(wù)①軟件設(shè)計,概要設(shè)計和具體設(shè)計,要求達(dá)到識記層次。②軟件設(shè)計的基本任務(wù),要求達(dá)到領(lǐng)悟?qū)哟巍#?)軟件設(shè)計的基本原理①模塊化,抽象,信息隱藏,模塊獨立性,內(nèi)聚性和耦合性等概念,要求達(dá)到領(lǐng)悟?qū)哟?。②?nèi)聚性,耦合性的劃分,要求達(dá)到領(lǐng)悟?qū)哟?。?)軟件結(jié)構(gòu)優(yōu)化準(zhǔn)則①軟件結(jié)構(gòu),模塊的影響范圍,模塊的限制范圍,要求達(dá)到領(lǐng)悟?qū)哟巍"谲浖Y(jié)構(gòu)設(shè)計的優(yōu)化準(zhǔn)則,要求達(dá)到領(lǐng)悟?qū)哟?。?)面對數(shù)據(jù)流的設(shè)計方法①變換流和事務(wù)流,要求達(dá)到識記層次。②將變換流或事務(wù)流類型的數(shù)據(jù)流圖,轉(zhuǎn)換成軟件結(jié)構(gòu),要求達(dá)到簡單應(yīng)用層次。(5)基于IDEF0圖的設(shè)計方法①IDEF0圖的設(shè)計方法,要求達(dá)到領(lǐng)悟?qū)哟巍#?)HIPO圖表示軟件結(jié)構(gòu)①HIPO圖,要求達(dá)到領(lǐng)悟?qū)哟巍#ㄎ澹┑?章軟件具體設(shè)計本章總體要求是:能嫻熟地運用具體設(shè)計描述方法來設(shè)計模塊中的算法及程序的邏輯結(jié)構(gòu),理解Jackson方法的概念,學(xué)會運用Jackson方法設(shè)計輸入輸出數(shù)據(jù)結(jié)構(gòu)和程序結(jié)構(gòu)。本章的考核要求如下:(1)具體設(shè)計的基本任務(wù)①具體設(shè)計的基本任務(wù),要求達(dá)到領(lǐng)悟?qū)哟巍#?)結(jié)構(gòu)化程序設(shè)計方法①結(jié)構(gòu)化程序設(shè)計的基本要點,要求達(dá)到識記層次。(3)具體設(shè)計描述法①流程圖,PAD圖及過程設(shè)計語言,要求達(dá)到簡單應(yīng)用層次。(4)Jackson方法①Jackson方法,要求達(dá)到簡單應(yīng)用層次。(六)第6章軟件編碼本章總體要求是:駕馭幾種常用的程序設(shè)計語言的特點,領(lǐng)悟程序設(shè)計中應(yīng)留意的問題,,留意培育良好的編程風(fēng)格。本章的考核要求如下:(1)程序設(shè)計語言的特點及選擇①幾種常用的程序設(shè)計語言的特點。要求達(dá)到識記層次。(2)程序設(shè)計風(fēng)格①程序設(shè)計風(fēng)格,要求達(dá)到領(lǐng)悟?qū)哟巍#ㄆ撸┑?章軟件測試本章總體要求是:駕馭測試階段的任務(wù),測試方法及測試步驟;深刻理解白盒,黑盒測試技術(shù);深刻理解測試過程中單元測試,集成測試,確認(rèn)測試的任務(wù)及采納的方法;駕馭調(diào)試程序的方法。本章的考核要求如下:(1)軟件測試的目的及原則①軟件測試的目的,要求達(dá)到識記層次。(2)測試方法①白盒法,黑盒法,要求達(dá)到領(lǐng)悟?qū)哟巍#?)測試用例的設(shè)計①邏輯覆蓋,等價類劃分,邊界值分析,錯誤推想,因果圖,要求達(dá)到識記層次。②邏輯覆蓋中各種覆蓋之間的區(qū)分,要求達(dá)到領(lǐng)悟?qū)哟?。③用白盒?黑盒法設(shè)計測試用例,要求達(dá)到簡單應(yīng)用層次。(4)測試過程①單元測試,集成測試,確認(rèn)測試,漸增式,非漸增式,要求達(dá)到識記層次。②單元測試的內(nèi)容及方法,集成測試的方法,漸增式及非漸增式測試的區(qū)分,自頂向下及自底向上結(jié)合模塊的步驟,三種測試及軟件開發(fā)各階段之間的關(guān)系,要求達(dá)到領(lǐng)悟?qū)哟?。?)調(diào)試①調(diào)試,要求達(dá)到識記層次。②歸納法和演繹法,要求達(dá)到領(lǐng)悟?qū)哟?。(八)?章軟件維護(hù)本章總體要求是:要駕馭軟件維護(hù)的內(nèi)容,特點,方法,技術(shù),文檔;了解軟件維護(hù)的各種困難,軟件維護(hù)的特點,軟件維護(hù)的文擋;理解軟件維護(hù)的內(nèi)容,維護(hù)任務(wù)的實施,維護(hù)的副作用;深刻理解如何提高軟件可維護(hù)性。本章的考核要求如下:(1)軟件維護(hù)的內(nèi)容①校正性維護(hù),適應(yīng)性維護(hù),完善性維護(hù)和預(yù)防性維護(hù),要求達(dá)到領(lǐng)悟?qū)哟?。?)軟件維護(hù)的特點①結(jié)構(gòu)化維護(hù)及非結(jié)構(gòu)化維護(hù),維護(hù)的困難性和軟件維護(hù)的費用,要求達(dá)到識記層次。(3)軟件維護(hù)任務(wù)的實施①軟件維護(hù)的組織,維護(hù)的流程,維護(hù)的技術(shù)及維護(hù)的副作用,要求達(dá)到識記層次。(4)軟件可維護(hù)性①可維護(hù)性的定義,要求達(dá)到領(lǐng)悟?qū)哟?。②可維護(hù)性的度量,要求達(dá)到領(lǐng)悟?qū)哟?。③提高可維護(hù)性的方法,要求達(dá)到領(lǐng)悟?qū)哟?。(九)?章軟件開發(fā)的增量模型本章的總體要求是:了解增量模型的基本思想,特點;了解模型的分類和各種模型的表示;了解快速原型的基本原理;理解快速原型的開發(fā)技術(shù),構(gòu)造原型的建議和開發(fā)環(huán)境;深刻理解快速原型開發(fā)過程和步驟。本章的考核要求如下:(1)概述①瀑布模型的局限性,要求達(dá)到識記層次。②增量模型的基本思想,分類,要求達(dá)到識記層次。(2)漸增模型①增量構(gòu)造模型,要求達(dá)到領(lǐng)悟?qū)哟?。②演化提交模型,要求達(dá)到領(lǐng)悟?qū)哟巍#?)快速原型模型①快速原型模型的基本思想,要求達(dá)到識記層次。②快速原型模型表示,要求達(dá)到識記層次。③原型開發(fā)過程,要求達(dá)到領(lǐng)悟?qū)哟巍#?)快速原型開發(fā)技術(shù)和開發(fā)環(huán)境①構(gòu)造原型的建議和開發(fā)環(huán)境,要求達(dá)到領(lǐng)悟?qū)哟?。?)增量模型的評價①原型的作用,原型運用建議,原型的優(yōu)點及原型存在的問題,要求達(dá)到識記層次。(十)第10章面對對象的方法本章總體要求是:駕馭面對對象的基本思想,基本概念,基本原理;駕馭三種模型的基本概念和構(gòu)造方法;駕馭面對對象的分析,面對對象的設(shè)計,面對對象的實現(xiàn)的過程;了解傳統(tǒng)開發(fā)方法的各種局限性;了解面對對象語言,面對對象技術(shù),面對對象開發(fā)方法的發(fā)展過程;理解面對對象分析,面對對象設(shè)計,面對對象實現(xiàn)的內(nèi)容,方法和步驟;深刻理解對象,類,類的層次結(jié)構(gòu),方法和消息的實質(zhì),深刻理解對象模型,動態(tài)模型,功能模型的元素,結(jié)構(gòu)和構(gòu)造方法。本章的考核要求如下:(1)面對對象概述①傳統(tǒng)開發(fā)方法存在的問題,要求達(dá)到識記層次。②面對對象的概念,要求達(dá)到識記層次。③面對對象的開發(fā)方法,要求達(dá)到識記層次。(2)面對對象的模型①對象模型中對象和類,關(guān)聯(lián),類的層次結(jié)構(gòu),要求達(dá)到領(lǐng)悟?qū)哟?。②對象圖,要求達(dá)到簡單應(yīng)用層次。③動態(tài)模型中的事務(wù),狀態(tài),行為等概念,要求達(dá)到領(lǐng)悟?qū)哟?。④狀態(tài)圖,要求達(dá)到簡單應(yīng)用層次。⑤功能模型,要求達(dá)到領(lǐng)悟?qū)哟?。?)面對對象的分析①面對對象分析過程,要求達(dá)到領(lǐng)悟?qū)哟?。②建立對象模型,要求達(dá)到簡單應(yīng)用層次。③建立動態(tài)模型,要求達(dá)到簡單應(yīng)用層次。④建立功能模型,要求達(dá)到簡單應(yīng)用層次。(4)面對對象的設(shè)計①面對對象設(shè)計的準(zhǔn)則,要求達(dá)到領(lǐng)悟?qū)哟?。②面對對象設(shè)計的啟發(fā)規(guī)則,要求達(dá)到領(lǐng)悟?qū)哟?。③系統(tǒng)設(shè)計,要求達(dá)到識記層次。④對象設(shè)計,要求達(dá)到識記層次。(5)面對對象實現(xiàn)①程序設(shè)計語言,要求達(dá)到識記層次。②類的實現(xiàn),要求達(dá)到領(lǐng)悟?qū)哟?。③?yīng)用系統(tǒng)的實現(xiàn),要求達(dá)到領(lǐng)悟?qū)哟?。④面對對象的測試,要求達(dá)到識記層次。(十一)第11章軟件質(zhì)量及質(zhì)量保證本章總體要求是了解軟件質(zhì)量的定義;理解軟件質(zhì)量的度量及評價,軟件質(zhì)量保證的基本概念;理解軟件質(zhì)量度量模型,軟件困難性,軟件牢靠性,設(shè)計質(zhì)量的評審和程序質(zhì)量評審的具體內(nèi)容和軟件容錯技術(shù)的概念;理解軟件困難性的幾種常用度量方法,以及軟件質(zhì)量度量模型;了解實現(xiàn)容錯軟件的一般方法和容錯軟件的實現(xiàn)過程;理解運用軟件質(zhì)量度量模型,軟件困難性度量模型,軟件牢靠性模型,容錯軟件設(shè)計過程及軟件評審的方法對保證軟件質(zhì)量所起的作用。本章的考核要求如下:(1)概述①軟件質(zhì)量的定義,要求達(dá)到領(lǐng)悟?qū)哟?。②軟件質(zhì)量的度量及評價,要求達(dá)到識記層次。③軟件質(zhì)量保證,要求達(dá)到識記層次。(2)質(zhì)量度量模型①McCall質(zhì)量度量模型,要求達(dá)到領(lǐng)悟?qū)哟?。②ISO質(zhì)量度量模型,要求達(dá)到領(lǐng)悟?qū)哟巍#?)軟件困難性①軟件困難性的基本概念。要求達(dá)到識記層次。②軟件困難性的度量方法,要求達(dá)到識記層次。(4)軟件牢靠性①軟件牢靠性定義,要求達(dá)到識記層次。②軟件牢靠性指標(biāo),要求達(dá)到識記層次。③軟件牢靠性模型,要求達(dá)到識記層次。(5)軟件評審①軟件評審要求達(dá)到識記層次。(6)軟件容錯技術(shù)①容錯軟件定義,要求達(dá)到識記層次。②容錯的一般方法,要求達(dá)到領(lǐng)悟?qū)哟?。③容錯軟件的設(shè)計過程,要求達(dá)到識記層次。(十二)第12章軟件工程管理本章總體要求是:了解軟件產(chǎn)品的各種特點及軟件工程管理的內(nèi)容,軟件項目支配內(nèi)容,軟件開發(fā)成本估算,軟件項目進(jìn)度支配和軟件配置管理等概念;理解軟件開發(fā)成本估算的COCOCM模型和Putnan估算模型;軟件項目進(jìn)度支配中的軟件開發(fā)任務(wù)的并行性,Gantt圖及工程網(wǎng)絡(luò)圖:文檔的作用及分類;深化理解軟件項目支配的重要性及各個環(huán)節(jié)之間的聯(lián)系,軟件工程標(biāo)準(zhǔn)化的意義。本章的考核要求如下:(1)軟件工程管理概述①軟件產(chǎn)品的特點,要求達(dá)到識記層次。②軟件工程管理的重要性,要求達(dá)到識記層次。③軟件工程管理的內(nèi)容,要求達(dá)到識記層次。(2)軟件項目支配①軟件項目支配概念,要求達(dá)到領(lǐng)悟?qū)哟巍"谲浖椖恐鋬?nèi)容,要求達(dá)到領(lǐng)悟?qū)哟?。③制定軟件工程?guī)范,要求達(dá)到領(lǐng)悟?qū)哟?。④軟件開發(fā)成本估算,要求達(dá)到領(lǐng)悟?qū)哟?。⑤風(fēng)險分析,要求達(dá)到識記層次。⑥軟件項目進(jìn)度支配,要求達(dá)到領(lǐng)悟?qū)哟?。⑦軟件質(zhì)量保證,要求達(dá)到簡單應(yīng)用層次。(3)軟件配置管理①基線概念,要求達(dá)到識記層次。②軟件配置項,要求達(dá)到領(lǐng)悟?qū)哟?。③版本限制,要求達(dá)到領(lǐng)悟?qū)哟?。④變更限制,要求達(dá)到領(lǐng)悟?qū)哟?。?)軟件工程標(biāo)準(zhǔn)化及軟件文檔①軟件工程標(biāo)準(zhǔn)化的意義,要求達(dá)到識記層次。②軟件工程標(biāo)準(zhǔn)的層次,要求達(dá)到識記層次。③文檔的作用及分類,要求達(dá)到領(lǐng)悟?qū)哟巍#ㄊ┑?3章軟件開發(fā)環(huán)境本章總體要求是:了解軟件開發(fā)環(huán)境概念,軟件開發(fā)環(huán)境的分類,軟件工具,軟件工具分類,工具間集成,計算機(jī)協(xié)助軟件工程CASE的基本概念;理解軟件環(huán)境的特點和分類,軟件工具的分類及評價,工具間集成性及敏捷性,CASE的分類及生命周期。理解集成化,CASE生存周期,軟件工程環(huán)境;軟件工程方法的探討在軟件開發(fā)中的作用。本章的考核要求如下:(1)軟件開發(fā)環(huán)境①軟件開發(fā)環(huán)境概論,要求達(dá)到識記層次。②軟件開發(fā)環(huán)境的分類,要求達(dá)到識記層次。(2)軟件工具①軟件工具的基本概念及特點,要求達(dá)到識記層次。②軟件工具的分類,要求達(dá)到領(lǐng)悟?qū)哟?。?)計算機(jī)協(xié)助軟件工程(CASE)①CASE的定義,分類,集成等概念,要求達(dá)到識記層次。②CASE的生存期和工作臺,要求達(dá)到領(lǐng)悟?qū)哟巍H?參考教材1.《軟件工程導(dǎo)論(第5版)》,張海潘編著,清華大學(xué)出版社,2008年2月2.《軟件工程(第二版)》,齊治昌,譚慶同等著,高等教化出版社,2004年04月3.《軟件工程原理及應(yīng)用》,陳世鴻編著,武漢大學(xué)出版社,2000年1月四,樣卷一,單項選擇題(本大題共20小題,每小題1分,共20分)在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內(nèi)。錯選,多選或未選均無分。1.在軟件生存周期中,時間最長的階段是(D)A.需求分析 B.具體設(shè)計C.編碼D.維護(hù)2.以下最適合于面對對象的軟件開發(fā)的軟件生存周期模型是(D)A.瀑布模型B.增量模型C.螺旋模型D.噴泉模型3.以下不適用于需求分析的工具是(C)A.?dāng)?shù)據(jù)流圖B.判定表C.PAD圖D.?dāng)?shù)據(jù)字典4.以下幾種模塊內(nèi)聚類型中,內(nèi)聚性最低的是(B)A.時間內(nèi)聚B.邏輯內(nèi)聚C.依次內(nèi)聚 D.功能內(nèi)聚5.系統(tǒng)流程圖中符號的名稱是(A)A.聯(lián)機(jī)存儲B.處理C.磁盤D.文檔6.?dāng)?shù)據(jù)流圖中的每個加工至少有(D)A.一個輸入流或一個輸出流B.一個輸出流C.一個輸入流D.一個輸入流和一個輸出流7.HIPO圖是軟件工程中的一種描述工具,采納HIPO圖進(jìn)行描述的階段是(C)A.可行性分析B.需求分析C.概要設(shè)計D.具體設(shè)計8.Jackson方法是軟件開發(fā)過程中常用的方法,運用Jackson方法可以實現(xiàn)(A)A.從數(shù)據(jù)結(jié)構(gòu)導(dǎo)出程序結(jié)構(gòu)B.從數(shù)據(jù)流圖導(dǎo)出初始結(jié)構(gòu)圖C.從模塊結(jié)構(gòu)導(dǎo)出數(shù)據(jù)結(jié)構(gòu)D.從模塊結(jié)構(gòu)導(dǎo)出程序結(jié)構(gòu)9.過程設(shè)計語言(PDL),又稱為(A)A.偽碼B.高級程序設(shè)計語言C.中級程序語言D.低級程序設(shè)計語言10.單元測試階段主要涉及的文檔為(B)A.需求設(shè)計B.編碼和具體設(shè)計C.具體設(shè)計 D.概要設(shè)計11.軟件維護(hù)會產(chǎn)生副作用,下面選項中不屬于維護(hù)副作用的是(B)A.編碼副作用B.測試副作用C.文檔副作用D.?dāng)?shù)據(jù)副作用l2.以下不適合作為科學(xué)工程計算的語言是(B)A.PascalB.CC.FortranD.Prologl3.PAD圖為下列哪個方面供應(yīng)了有力的工具(B)A.系統(tǒng)分析 B.軟件的自動化生成C.自動分析數(shù)據(jù)D.測試軟件14.結(jié)構(gòu)化軟件設(shè)計是(D)A.面對數(shù)據(jù)結(jié)構(gòu)的B.面對數(shù)據(jù)庫的C.面對數(shù)據(jù)流的D.面對對象設(shè)計的15.在McCall軟件質(zhì)量度量模型中,面對軟件產(chǎn)品修改的質(zhì)量因素為(C)A.可用性B.完整性C.適應(yīng)性D.互操作性16.汽車是一種交通工具,汽車類和交通工具類之間的關(guān)系是(A)A.一般具體B.hasaC.整體部分D.組成l7.Westinghouse公司于1992年公布了l3類軟件工具分類標(biāo)準(zhǔn)和該類的范例工具以及例子,下面說法錯誤的是()A.代碼生成程序?qū)儆诰幋a和單元測試工具B.桌面出版系統(tǒng)屬于文檔工具C.?dāng)?shù)據(jù)庫管理系統(tǒng)屬于需求追蹤工具D.支配和進(jìn)度屬于項目管理工具18.對McCabe度量法,敘述錯誤的是(C)A.McCabe度量法是一種基于程序限制流的困難性度量法B.McCabe度量法以圖論為工具,用圖的環(huán)路作為程序困難性的度量值C.McCabe度量法將簡單IF語句和賦值語句的困難性同等看待D.McCabe困難性度量也稱為環(huán)路度量19.瀑布模型本質(zhì)是一種(B)A.依次迭代模型B.線性依次模型C.線性迭代模型D.非線性模型20.對于運用原型的建議,下面說法錯誤的是()A.開發(fā)周期很長的項目,可通過原型開發(fā)來縮短開發(fā)周期B.系統(tǒng)的運用可能變化較大,不能相對穩(wěn)定,而原型模型具有適應(yīng)變化的機(jī)制C.缺乏開發(fā)工具,或?qū)υ偷目捎霉ぞ卟涣私獾臅r候宜運用原型D.用戶對系統(tǒng)的需求較為模糊,對某種要求缺乏信念時宜運用原型二,填空題(本大題共10小題,每小題2分,共20分) 請在每小題的空格中填上正確答案。錯填,不填均無分。21.為了支持軟件人員開發(fā)和維護(hù)活動而運用的軟件一般是指______軟件工具_(dá)_____。22.在IDEF0方法中,一個活動可以無輸入,但必需至少有一個__________。23.在軟件結(jié)構(gòu)的設(shè)計中,各個模塊之間要力求降低耦合性,提高_(dá)__獨立性___。24.在類的層次結(jié)構(gòu)中,通常上層類稱為父類或超類,下層類稱為___子類__。25.?dāng)?shù)據(jù)流圖(DFD)一般可分為變換型和___事務(wù)型__兩類。26.軟件維護(hù)的內(nèi)容包括校正性維護(hù),適應(yīng)性維護(hù),___完整性維護(hù)____和預(yù)防性維護(hù)。27.軟件的生產(chǎn)經(jīng)驗了三個階段,分別是程序設(shè)計時代,程序系統(tǒng)時代和__________。28.漸增模型是瀑布模型的變種,分為兩類:增量構(gòu)造模型和__演化提交模型__。29.狀態(tài)圖反映了_____________的關(guān)系。30.軟件項目管理過程一個關(guān)鍵的活動是__________,它是軟件開發(fā)工作的第一步。三,名詞說明題(本大題共5小題,每小題3分,共15分)31.軟件開發(fā)方法:一種是用早已定義好的技術(shù)集及符號表示習(xí)慣來組織軟件生產(chǎn)的過程32.耦合性:也稱塊間聯(lián)系。指軟件系統(tǒng)結(jié)構(gòu)中各類模塊間

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論