軟件工程期末復(fù)習(xí)_第1頁(yè)
軟件工程期末復(fù)習(xí)_第2頁(yè)
軟件工程期末復(fù)習(xí)_第3頁(yè)
軟件工程期末復(fù)習(xí)_第4頁(yè)
軟件工程期末復(fù)習(xí)_第5頁(yè)
已閱讀5頁(yè),還剩12頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

軟件工程期末復(fù)習(xí)一、填空題1.軟件是計(jì)算機(jī)系統(tǒng)中與硬件互相依存的另一部分,它是涉及(程序)、(數(shù)據(jù))及其(相關(guān)文檔)完整集合。其中,(程序)是按事先設(shè)汁的功能和性能規(guī)定執(zhí)行的指令序列,(數(shù)據(jù))是使程序可以對(duì)的操縱信息的數(shù)據(jù)結(jié)構(gòu),(相關(guān)文檔)是與程序開(kāi)發(fā)、維護(hù)和使用有關(guān)的圖文資料.2.軟件危機(jī)是指計(jì)算機(jī)軟件的(開(kāi)發(fā))和(維護(hù))過(guò)程中所碰到的一系列嚴(yán)重問(wèn)題。3.軟件工程是指導(dǎo)計(jì)算機(jī)軟件(開(kāi)發(fā))和(維護(hù))的一門(mén)工程學(xué)科,采用工程的概念、原理、技術(shù)和方法來(lái)開(kāi)發(fā)和維護(hù)軟件,把通過(guò)時(shí)間考驗(yàn)而證明對(duì)的的管理技術(shù)和當(dāng)前可以得到的最佳技術(shù)方法結(jié)合起來(lái),以經(jīng)濟(jì)地開(kāi)發(fā)出高質(zhì)量的軟件并有效地(維護(hù))它,這就是軟件工程。4.常見(jiàn)的軟件開(kāi)發(fā)模型有(瀑布模型)、(快速原型模型)、(增量模型)和(螺旋模型)等;5.軟件工程學(xué)方法的三要素是:(方法)、(工具)和(過(guò)程)。6.瀑布模型是一個(gè)(文檔)驅(qū)動(dòng)模型。7.可行性研究一般可以從(經(jīng)濟(jì))可行性、(技術(shù))可行性、法律可行性和法律可行性等方面來(lái)研究。8.數(shù)據(jù)流圖從數(shù)據(jù)傳輸和(數(shù)據(jù)加工)角度,以(圖形)的方式描述數(shù)據(jù)流從輸入到輸出的傳輸變換過(guò)程。9.數(shù)據(jù)流圖的四個(gè)基本符號(hào)分別表達(dá)(數(shù)據(jù)的源點(diǎn)或終點(diǎn))、(數(shù)據(jù)的加工)、(數(shù)據(jù)存儲(chǔ))和數(shù)據(jù)流;10.實(shí)體-聯(lián)系圖中,數(shù)據(jù)對(duì)象之間的關(guān)系有(一對(duì)一)、(一對(duì)多)和(多對(duì)多關(guān)系)。11.需求分析階段應(yīng)當(dāng)建立三種模,即:(數(shù)據(jù)模型)、(功能模型)和(行為模型)。12.一般從(一致性)、(完整性)、(現(xiàn)實(shí)性)和(有效性)四個(gè)方面驗(yàn)證軟件需求的對(duì)的性。13.HIPO圖是由一組(層次圖)圖加上一張(IPO)圖組成。14.模塊獨(dú)立性的兩個(gè)度量標(biāo)準(zhǔn)為:(耦合)和(內(nèi)聚)。15.一般說(shuō)來(lái),模塊之間的耦合限度(低),則單個(gè)模塊的內(nèi)聚限度(高)。16.經(jīng)驗(yàn)表白,設(shè)計(jì)好的軟件結(jié)構(gòu),通常頂層模塊的扇出(比較高),中層模塊扇出(較少),底層模塊(高)扇入17.三種基本的程序控制結(jié)果是(順序結(jié)果)、(選擇(分支)結(jié)構(gòu))和(循環(huán)結(jié)構(gòu))。18.把程序從一個(gè)硬件或軟件環(huán)境中轉(zhuǎn)移到另一種配置環(huán)境稱(chēng)為軟件的(可移植性)。19.假如一個(gè)模塊完畢一組任務(wù),這些任務(wù)彼此之間的關(guān)系是很松散的,這種內(nèi)聚稱(chēng)為(偶爾(或巧合)類(lèi)聚)。20.白盒法的具體設(shè)計(jì)程序測(cè)試方法有語(yǔ)句覆蓋、(鑒定覆蓋)、(條件覆蓋)和途徑覆蓋。21.組成UML的三種基本建筑塊是(事物)、關(guān)系和(圖)。22.面向?qū)ο蟮能浖こ谭椒ㄉ婕懊嫦驅(qū)ο蟮姆治觥ⅲ嫦驅(qū)ο蟮脑O(shè)計(jì))、(面向?qū)ο蟮木幊蹋?、(面向?qū)ο蟮臏y(cè)試)和面向?qū)ο蟮能浖S護(hù)等重要內(nèi)容。23.保證軟件質(zhì)量的措施重要有(審查)、復(fù)查和管理復(fù)審、(測(cè)試)。24.提高軟件質(zhì)量和可靠性的技術(shù)大體分為兩類(lèi),即(避開(kāi)錯(cuò)誤技術(shù))和(容錯(cuò)技術(shù))。25.常用的估算軟件規(guī)模的方法有(代碼行技術(shù))和(功能點(diǎn)技術(shù))。26.功能點(diǎn)技術(shù)的信息域包含(輸入項(xiàng)數(shù))(輸出項(xiàng)數(shù))、(查詢(xún)數(shù))、(主文獻(xiàn)數(shù))、(外部接口數(shù))等5個(gè)方面的信息。27.軟件的工作量計(jì)算模型是(軟件規(guī)模)的函數(shù),軟件工作量的單位通常是(人月),常用的計(jì)算軟件工作量的計(jì)算模型有(靜態(tài)單變量模型)、(動(dòng)態(tài)多變量模型)、(COCOMO2模型)等。28.軟件過(guò)程是軟件(生存期)中的一系列相關(guān)軟件工程(活動(dòng))的集合。每個(gè)軟件過(guò)程又是由一組(工作任務(wù))、項(xiàng)目(里程碑)、軟件工程產(chǎn)品和交付物以及軟件質(zhì)量保證(SQA)電等組成。29.軟件的度量涉及直接度量和間接度量、軟件產(chǎn)品的直接度量涉及(產(chǎn)生的代碼行數(shù))、(執(zhí)行速度)、(存儲(chǔ)量大?。?、在某種時(shí)間周期中所報(bào)告的差錯(cuò)數(shù)。軟件產(chǎn)品的間接度量則涉及(功能性)、(復(fù)雜性)、(效率)、(可靠性)、(可維護(hù)性)和許多其他的質(zhì)量特性。30.軟件配置管理是在軟件的整個(gè)生命周期內(nèi)管理變化的一組活動(dòng)。這組活動(dòng)涉及:①標(biāo)志變化,②控制變化,③實(shí)現(xiàn)變化,④報(bào)告變化。31.軟件的質(zhì)量可以定義為(用戶(hù)對(duì)軟件的滿(mǎn)意限度),具體地說(shuō),軟件質(zhì)量是軟件與(功能和性能需求),(開(kāi)發(fā)標(biāo)準(zhǔn))以及所有軟件產(chǎn)品都應(yīng)當(dāng)具有的(隱含特性)相一致的限度32.軟件維護(hù)可以分為(改正性維護(hù))、(適應(yīng)性維護(hù))、(完善性維護(hù))、(防止性維護(hù))等四類(lèi)。33.把程序從一種計(jì)算環(huán)境(硬件配置和操作系統(tǒng))轉(zhuǎn)移到另一種計(jì)算環(huán)境的難易限度叫軟件的(移植性)。34.對(duì)象是封裝了數(shù)據(jù)結(jié)構(gòu)及可以施加在這些數(shù)據(jù)結(jié)構(gòu)上的(操作)的封裝體,這個(gè)封裝體可以唯一地標(biāo)記它的名字,并且向外界提供一組(服務(wù))從20世紀(jì)60年代以來(lái),人們開(kāi)始逐漸結(jié)識(shí)到的確存在軟件危機(jī)這樣一個(gè)事實(shí)。軟件是計(jì)算機(jī)系統(tǒng)中的程序和有關(guān)的文獻(xiàn),程序是計(jì)算機(jī)任務(wù)的解決對(duì)象和解決規(guī)則的描述,文獻(xiàn)是為了便了解程序所需的資料說(shuō)明。一個(gè)計(jì)算機(jī)軟件,從出現(xiàn)一個(gè)構(gòu)思之日起,通過(guò)開(kāi)發(fā)成功投入使用,在使用中不斷增補(bǔ)修訂,直到最后決定停止使用,并被另一個(gè)軟件代替之時(shí)止,被認(rèn)為是該軟件的一個(gè)生命周期/生存周期/生存期。軟件生存周期模型重要涉及哪三個(gè):瀑布模型、漸增模型、演化模型??尚行匝芯可婕凹夹g(shù)可行性、經(jīng)濟(jì)可行性、社會(huì)可行性等幾個(gè)方面。資源涉及:人力資源、硬件資源、軟件資源。結(jié)構(gòu)化分析方法(SA)合用于數(shù)據(jù)解決類(lèi)型軟件的需求分析,并且已經(jīng)得到了廣泛的應(yīng)用。用結(jié)構(gòu)化分析方法獲得的軟件文獻(xiàn)資料重要涉及:數(shù)據(jù)流程圖、數(shù)據(jù)字典、一組基本加工說(shuō)明(解決邏輯)。數(shù)據(jù)流程圖又稱(chēng)數(shù)據(jù)流圖,它以圖形的方式來(lái)表達(dá)數(shù)據(jù)解決系統(tǒng)中信息的變換和傳遞過(guò)程。加工的分析與表達(dá)的三組標(biāo)準(zhǔn)方法是:結(jié)構(gòu)化語(yǔ)言、鑒定樹(shù)、鑒定表。常見(jiàn)的軟件概要設(shè)計(jì)方法有以數(shù)據(jù)流程圖為基礎(chǔ)構(gòu)造模塊結(jié)構(gòu)的結(jié)構(gòu)化設(shè)計(jì)方法(SD)方法,以信息隱蔽為原則構(gòu)造模塊結(jié)構(gòu)的Parnas方法。用來(lái)評(píng)價(jià)模塊結(jié)構(gòu)質(zhì)量的具體標(biāo)準(zhǔn)是模塊的耦合度和內(nèi)聚度。軟件測(cè)試可以分為哪三步:確認(rèn)測(cè)試、組裝測(cè)試和單元測(cè)試。測(cè)試方法風(fēng)味測(cè)試的分析方法和測(cè)試的非分析方法。測(cè)試的分析方法涉及白盒法和靜態(tài)分析法兩種,測(cè)試的非分析方法又稱(chēng)黑盒法。軟件工程是指導(dǎo)計(jì)算機(jī)軟件開(kāi)發(fā)和維護(hù)的工程科學(xué)。在軟件生命周期中,需求分析的任務(wù)是準(zhǔn)確回答“目的系統(tǒng)必須做什么”這個(gè)問(wèn)題。快速原型所能完畢的功能往往是最終產(chǎn)品能完畢的功能的一個(gè)子集。分析階段的最終成果是軟件需求規(guī)格說(shuō)明。結(jié)構(gòu)化設(shè)計(jì)中的數(shù)據(jù)設(shè)計(jì)把分析階段創(chuàng)建的信息域模型轉(zhuǎn)變成實(shí)現(xiàn)軟件所需要的數(shù)據(jù)結(jié)構(gòu)。軟件維護(hù)的重要任務(wù)是使軟件能持久地滿(mǎn)足用戶(hù)的需求。限度最低的耦合是數(shù)據(jù)耦合、限度最高的內(nèi)聚是功能內(nèi)聚。從理論上講,程序設(shè)計(jì)中最基本的控制結(jié)構(gòu)只有順序結(jié)構(gòu)和循環(huán)結(jié)構(gòu)兩種。黑盒測(cè)試方法中的等價(jià)類(lèi)劃分把程序的輸入數(shù)據(jù)劃提成等價(jià)類(lèi),并據(jù)此導(dǎo)出測(cè)試用例。面向?qū)ο蠓椒ㄓ脤?duì)象分解取代了傳統(tǒng)方法的功能分解。在面向?qū)ο蟮姆治鲞^(guò)程中建立動(dòng)態(tài)模型的第一步是編寫(xiě)典型交互行為的腳本。所謂面向?qū)ο笤O(shè)計(jì)就是用面向?qū)ο笥^點(diǎn)建立求解域模型的過(guò)程。設(shè)計(jì)類(lèi)中的服務(wù)是面向?qū)ο笤O(shè)計(jì)的一項(xiàng)重要工作內(nèi)容。選擇編程語(yǔ)言的關(guān)鍵因素是語(yǔ)言的一致的表達(dá)能力、可重用性和可維護(hù)性。畫(huà)出“瀑布模型”的示意圖(10分)。見(jiàn)本教材,圖1.1。選擇題1、在軟件開(kāi)發(fā)的各種資源中,(B)是最重要的資源。A開(kāi)發(fā)工具B方法C硬件環(huán)境D人員2、軟件的復(fù)雜性是(A),它引起人員通信困難、開(kāi)發(fā)費(fèi)用超支、開(kāi)發(fā)時(shí)間超時(shí)等問(wèn)題。A固有的B人為的C可消除的D不可減少的3、原型化方法是用戶(hù)和軟件開(kāi)發(fā)人員之間進(jìn)行的一種交互過(guò)程,合用于(A)系統(tǒng)。A需求不擬定的B需求擬定的C管理信息D決策支持4、單元測(cè)試的測(cè)試用例重要根據(jù)(D)的結(jié)果來(lái)設(shè)計(jì)。A需求分析B源程序C概要設(shè)計(jì)D具體設(shè)計(jì)5、(A)是軟件生存期中的一系列相關(guān)軟件工程活動(dòng)的集合,它由軟件規(guī)格說(shuō)明、軟件設(shè)計(jì)與開(kāi)發(fā)、軟件確認(rèn)、軟件改善等活動(dòng)組成。A軟件過(guò)程B軟件工具C軟件生存周質(zhì)量保證D軟件工程6、(A)意味著一個(gè)操作在不同的類(lèi)中可以有不同的實(shí)現(xiàn)方式。A多態(tài)性B類(lèi)的復(fù)用C封裝7、軟件測(cè)試計(jì)劃開(kāi)始于需求分析階段,完畢于(D)階段。A需求分析B軟件設(shè)計(jì)C軟件實(shí)現(xiàn)D軟件測(cè)試8、在軟件生存周期的瀑布模型中一般涉及計(jì)劃、(C)、設(shè)計(jì)、編碼、測(cè)試、維護(hù)等階段。A可行性分析B需求采集C需求分析D問(wèn)題定義9.軟件需求分析階段的測(cè)試手段一般采用(C)。A總結(jié)B階段性報(bào)告C需求分析評(píng)審D不測(cè)試10.(C)是把對(duì)象的屬性和操作結(jié)合在一起,構(gòu)成一個(gè)獨(dú)立的對(duì)象,其內(nèi)部信息對(duì)外界是隱蔽的,外界只能通過(guò)有限的接口與對(duì)象發(fā)生聯(lián)系。A多態(tài)性B繼承C封裝D消息11.軟件測(cè)試是為了(B)而執(zhí)行程序的過(guò)程。A糾正錯(cuò)誤B發(fā)現(xiàn)錯(cuò)誤C避免錯(cuò)誤D證明對(duì)的12.在結(jié)構(gòu)化分析方法中,(C)表達(dá)系統(tǒng)內(nèi)部數(shù)據(jù)運(yùn)動(dòng)的圖形化技術(shù)。A數(shù)據(jù)字典B實(shí)體關(guān)系圖C數(shù)據(jù)流圖D狀態(tài)轉(zhuǎn)換圖13.軟件工程的基本要素涉及方法、工具和(A)。A過(guò)程B軟件系統(tǒng)C硬件環(huán)境D人員14.TURBOPASCAL是(A)軟件。A、系統(tǒng)軟件B、人工智能C、事務(wù)軟件D、應(yīng)用軟件15、選擇結(jié)構(gòu)的復(fù)雜性比順序結(jié)構(gòu)的復(fù)雜性要(B)。A、小B、大C、相等D、無(wú)法比較16、模塊內(nèi)聚度越高,說(shuō)明模塊內(nèi)各成分彼此結(jié)合的限度越(B)。A、松散B、緊密C、無(wú)法判斷D、相等17、軟件維護(hù)是軟件生命周期中的固有階段,一般認(rèn)為,各種不同的軟件維護(hù)中以()維護(hù)所占的維護(hù)量最?。–)。A、糾錯(cuò)性維護(hù)B、代碼維護(hù)C、防止性維護(hù)D、文檔維護(hù)18、在下述哪一種測(cè)試中,測(cè)試人員必須接觸到源程序(C)。Ⅰ功能測(cè)試Ⅱ結(jié)構(gòu)測(cè)試A、均不需B、只有ⅠC、只有ⅡD、Ⅰ和Ⅱ19、軟件設(shè)計(jì)階段的輸出重要是(D)。A、程序B、模塊C、偽代碼D、設(shè)計(jì)規(guī)格說(shuō)明書(shū)20、軟件測(cè)試方法中,黑盒、白盒測(cè)試法是常用的方法,其中白盒測(cè)試重要用于測(cè)試(D)。A、結(jié)構(gòu)合理性B、軟件外部功能C、程序?qū)Φ男訢、程序內(nèi)部邏輯軟件工程方法學(xué)涉及的三個(gè)要素是A。A.方法、工具和過(guò)程B.對(duì)象、過(guò)程和方法C.分析、設(shè)計(jì)和編程D.開(kāi)發(fā)、維護(hù)和工程軟件生命周期由C三個(gè)時(shí)期組成。A.概要設(shè)計(jì)、具體設(shè)計(jì)和系統(tǒng)實(shí)現(xiàn)B.可行性分析、系統(tǒng)設(shè)計(jì)和編碼C.定義、開(kāi)發(fā)和運(yùn)營(yíng)維護(hù)D.分析、設(shè)計(jì)和測(cè)試在軟件生命周期模型中,屬于文檔驅(qū)動(dòng)的是A。A.瀑布模型B.快速原型模型C.增量模型D.噴泉模型結(jié)構(gòu)化分析實(shí)質(zhì)上是一種D的活動(dòng)。A.訪問(wèn)用戶(hù)B.創(chuàng)建快速原型C.產(chǎn)生決策D.創(chuàng)建模型以下B不是模塊。A.過(guò)程B.程序C.函數(shù)D.對(duì)象所謂信息隱藏是指隱藏模塊的B。A.接口部分B.實(shí)現(xiàn)細(xì)節(jié)C.源代碼D.一切信息以下說(shuō)法錯(cuò)誤的是C。A.測(cè)試不能證明程序是對(duì)的的B.測(cè)試不能證明程序中沒(méi)有錯(cuò)誤C.成功的測(cè)試是指發(fā)現(xiàn)程序的所有錯(cuò)誤D.測(cè)試是為了發(fā)現(xiàn)程序中的錯(cuò)誤面向?qū)ο蠓椒ǖ囊厥荁。A.對(duì)象、類(lèi)、數(shù)據(jù)類(lèi)型和算法B.對(duì)象、類(lèi)、繼承和消息C.對(duì)象、基類(lèi)、派生類(lèi)和繼承D.對(duì)象、父類(lèi)、子類(lèi)和繼承在用面向?qū)ο笥^點(diǎn)建立的模型中A是最基本、最重要、最核心的模型。A.對(duì)象模型B.動(dòng)態(tài)模型C.功能模型D.操作模型用“自底向上”方式建立繼承關(guān)系是指B。A.把現(xiàn)有類(lèi)細(xì)化成更具體的子類(lèi)B.從現(xiàn)有類(lèi)泛化出更抽象的父類(lèi)C.從較高的層次推導(dǎo)出較低的層次D.從較低的層次抽象出較高的層次1.軟件設(shè)計(jì)中劃分程序模塊通常遵循的原則是使各模塊間的耦合盡可(C)a)強(qiáng)b)適中c)弱2.若一個(gè)模塊直接引用另一個(gè)模塊中的數(shù)據(jù),這種類(lèi)型的耦合稱(chēng)為(E)。a)公共偶合b)數(shù)據(jù)耦合c)邏輯耦合d)外部耦合e)內(nèi)容耦合f)控制耦合3.瀑布模型是()驅(qū)動(dòng)模型a)功能b)文檔c)數(shù)據(jù)d)時(shí)間4.若一個(gè)模塊把開(kāi)關(guān)量作為參數(shù)傳送給另一個(gè)模塊,這種類(lèi)型的耦合稱(chēng)為(F)。a)公共偶合b)數(shù)據(jù)耦合c)邏輯耦合d)外部耦合e)內(nèi)容耦合f)控制耦合5.若一個(gè)模塊通過(guò)公共數(shù)據(jù)結(jié)構(gòu)把數(shù)據(jù)傳送給另一個(gè)模塊,這種類(lèi)型的耦合稱(chēng)為(A)。a)公共偶合b)數(shù)據(jù)耦合c)邏輯耦合d)外部耦合6.以下各種類(lèi)型的耦合中,(E)的耦合性最強(qiáng)。a)公共偶合b)數(shù)據(jù)耦合c)邏輯耦合d)外部耦合e)內(nèi)容耦合f)控制耦合7.為了高質(zhì)量地開(kāi)發(fā)軟件項(xiàng)目,在軟件結(jié)構(gòu)設(shè)計(jì)時(shí)必遵循(C)的原則a)質(zhì)量控制b)程序優(yōu)化c)信息隱蔽d)數(shù)據(jù)共享11.軟件工程中描述軟件生存周期的瀑布模型一般涉及計(jì)劃、(D)、設(shè)計(jì)、編碼、測(cè)試、維護(hù)等幾個(gè)階段。其中,設(shè)計(jì)階段在管理上又可以依次分為(概要設(shè)計(jì))和(具體設(shè)計(jì))兩個(gè)環(huán)節(jié)。a)問(wèn)題定義b)需求調(diào)查c)可行性分析d)需求分析12.各種需求分析方法都有它們共同合用的(C)。a)說(shuō)明方法b)描述方式c)準(zhǔn)則d)基本原則13.軟件需求分析階段的工作,可以分為以下幾個(gè)方面;對(duì)問(wèn)題定義、分析與綜合、編寫(xiě)需求分析文檔以及(C)。a)總結(jié)b)階段性報(bào)告c)需求分析評(píng)審d)以上答案都不對(duì)的在結(jié)構(gòu)化分析方法中,用以表達(dá)系統(tǒng)內(nèi)數(shù)據(jù)的運(yùn)動(dòng)情況的工具有(A)。a)數(shù)據(jù)流圖b)數(shù)據(jù)詞典c)結(jié)構(gòu)化英語(yǔ)d)鑒定表與鑒定樹(shù)16.軟件需求分析的任務(wù)不應(yīng)涉及(C)。a)問(wèn)題分析b)信息域分析c)結(jié)構(gòu)化程序設(shè)計(jì)d)擬定邏輯模型17.進(jìn)行需求分析可使用多種工具;但(C)是不合用的。a)數(shù)據(jù)流圖b)鑒定表c)PAD圖d)數(shù)據(jù)詞典30.某次程序調(diào)試沒(méi)有出現(xiàn)預(yù)計(jì)的結(jié)果,下列(B)不也許是導(dǎo)致犯錯(cuò)的因素。a)變量沒(méi)有初始化b)編寫(xiě)的語(yǔ)句書(shū)寫(xiě)格式不規(guī)范c)循環(huán)控制犯錯(cuò)d)代碼輸入有誤36.軟件工程學(xué)的目的應(yīng)當(dāng)是最終解決軟件生產(chǎn)的(B)問(wèn)題。A.提高軟件的開(kāi)發(fā)效率B.使軟件生產(chǎn)工程化C.消除軟件的生產(chǎn)危機(jī)D.加強(qiáng)軟件的質(zhì)量保證.37.目前存在有若干種軟件生存周期模型。例如瀑布模型、增量模型、螺旋模型等順序的模型是(A)。A.瀑布模型B.增量模型c.噴泉模型D.螺旋模型38、瀑布模型的問(wèn)題是(B)。A.用戶(hù)容易參與開(kāi)發(fā)B.缺少靈活性C.用戶(hù)與開(kāi)發(fā)者易溝通D.合用可變需求39、系統(tǒng)定義明確之后,應(yīng)對(duì)系統(tǒng)的可行性進(jìn)行研究??尚行匝芯可婕?B)A.軟件環(huán)境可行性、技術(shù)可行性、經(jīng)濟(jì)可行性、社會(huì)可行性B.經(jīng)濟(jì)可行性、技術(shù)可行性、操作可行性C.經(jīng)濟(jì)可行性、社會(huì)可行性、系統(tǒng)可行性D.經(jīng)濟(jì)可行性、實(shí)用性、社會(huì)可行性40.?dāng)?shù)據(jù)流圖是常用的進(jìn)行軟件需求分析的圖形工具,其基本符號(hào)是(C)。A.輸入、輸出、外部實(shí)體和加工B.變換、加工、數(shù)據(jù)流和存儲(chǔ)c.加工、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)和外部實(shí)體D.變換、數(shù)據(jù)存儲(chǔ)、力IT-和數(shù)據(jù)流42、在軟件開(kāi)發(fā)過(guò)程中常用圖作為描述工具,DFD就是面向(B)分析方法的描述工具。A數(shù)據(jù)結(jié)構(gòu)B數(shù)據(jù)流C對(duì)象D構(gòu)件(component)43.結(jié)構(gòu)化分析方法使用的描述工具(B)定義了數(shù)據(jù)流圖中每一個(gè)圖形元素。A.?dāng)?shù)據(jù)流圖B.?dāng)?shù)據(jù)字典c.鑒定表D.鑒定樹(shù)44、軟件需求規(guī)格說(shuō)明書(shū)的內(nèi)容不應(yīng)涉及對(duì)(B)的描述。A.重要功能B.算法的具體過(guò)程C.用戶(hù)界面及運(yùn)營(yíng)環(huán)境D.軟件的性能簡(jiǎn)答題1、什么是需求分析?需求分析階段的基本任務(wù)是什么?答:需求分析指的是在建立一個(gè)新的或改變一個(gè)現(xiàn)存的電腦系統(tǒng)時(shí)描寫(xiě)新系統(tǒng)的目的、范圍、定義和功能時(shí)所要做的所有的工作。需求分析階段的基本任務(wù)是:要準(zhǔn)確的定義新系統(tǒng)的目的,為了滿(mǎn)足用戶(hù)需要,回答系統(tǒng)必須“做什么”的問(wèn)題。2.說(shuō)明“對(duì)象”與“類(lèi)”這兩個(gè)概念的區(qū)別

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論