軟件工程智慧樹知到期末考試答案章節(jié)答案2024年天津科技大學_第1頁
軟件工程智慧樹知到期末考試答案章節(jié)答案2024年天津科技大學_第2頁
軟件工程智慧樹知到期末考試答案章節(jié)答案2024年天津科技大學_第3頁
軟件工程智慧樹知到期末考試答案章節(jié)答案2024年天津科技大學_第4頁
軟件工程智慧樹知到期末考試答案章節(jié)答案2024年天津科技大學_第5頁
已閱讀5頁,還剩22頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

軟件工程智慧樹知到期末考試答案+章節(jié)答案2024年天津科技大學下列關(guān)于瀑布模型的描述正確的是()。

答案:瀑布模型采用結(jié)構(gòu)化的分析與設計方法,將邏輯實現(xiàn)與物理實現(xiàn)分開軟件測試的目的是()。

答案:發(fā)現(xiàn)軟件的錯誤模塊(),則說明模塊的獨立性越強。

答案:耦合越弱軟件生命周期中所花費用最多的階段是()

答案:軟件維護以下關(guān)于數(shù)據(jù)流圖的說法錯誤的是()。

答案:傳統(tǒng)的數(shù)據(jù)流圖中主要由加工、數(shù)據(jù)源點/終點、數(shù)據(jù)流、控制流、數(shù)據(jù)存儲組成需求分析階段的任務是確定()

答案:軟件系統(tǒng)的功能DFD中的每個加工至少需要()。

答案:一個輸入流和一個輸出流軟件需求規(guī)格說明書在軟件開發(fā)中具有重要的作用,是軟件可行性分析的依據(jù)。

答案:錯數(shù)據(jù)流圖包含的成分有()。

答案:數(shù)據(jù)流、加工和數(shù)據(jù)存儲下列工具中,屬于需求分析常用工具的是()。

答案:DFD關(guān)于數(shù)據(jù)字典正確的描述是()。

答案:實現(xiàn)數(shù)據(jù)字典三種常見的方法有全人工過程、全自動過程、混合過程###可以采用卡片形式書寫數(shù)據(jù)字典###數(shù)據(jù)字典最重要的用途是作為分析階段的工具###數(shù)據(jù)字典應該容易更新和修改數(shù)據(jù)字典是用來定義()中的各個成份的具體含義的。

答案:數(shù)據(jù)流圖()的目的就是用最小的代價在盡可能短的時間內(nèi)確定該軟件項目是否能夠開發(fā),是否值得去開發(fā)。

答案:可行性研究下列選項中,屬于軟件需求規(guī)格目標的是()。

答案:作為軟件測試和驗收以及維護的依據(jù)###便于用戶、分析員和軟件設計人員進行理解及交流###控制系統(tǒng)的實施過程建立用例模型的步驟包括確定角色、確定用例和繪制用例圖。

答案:錯面向?qū)ο蟮姆治龇椒ㄖ饕墙⑷惸P?,?)。

答案:對象模型、動態(tài)模型、功能模型關(guān)于用例的概念,下列說法正確的是()。

答案:用例是一個連貫的功能性單元###用例是一個類,而不是事件###用例是通過Actor確認的面向?qū)ο蟮姆治鍪敲嫦蛴嬎銠C系統(tǒng)建立軟件系統(tǒng)的對象模型。

答案:錯UML是一種直觀化、明確化、構(gòu)建和文檔化軟件產(chǎn)物的通用語言。

答案:錯在面向?qū)ο蟮脑O計中,我們應遵循的設計準則除了模塊化、抽象、低耦合、高內(nèi)聚以外,還有()。

答案:信息隱蔽()意味著一個操作在不同的類中可以有不同的實現(xiàn)方式。

答案:多態(tài)性以下各圖中是UML使用的圖是()。

答案:用例圖###類圖###順序圖面向?qū)ο蠓治鍪菍ο到y(tǒng)進行()的一種方法。

答案:需求建模時序圖反映對象之間發(fā)送消息的時間順序,它與()是同構(gòu)的。

答案:協(xié)作圖下面的()是良好編碼的原則。

答案:在編碼之前建立單元測試###建立一種有助于理解的直觀式布局###確保注釋與代碼完全一致好的測試是用少量的測試用例運行程序,發(fā)現(xiàn)被測程序盡可能多的錯誤。

答案:對成功的測試是指運行測試用例后()。

答案:發(fā)現(xiàn)了程序錯誤好的測試用例應能證明軟件是正確的。

答案:錯關(guān)于測試覆蓋率,下面的()說法是正確的。

答案:測試覆蓋率意味著有多少代碼經(jīng)過測試###測試覆蓋率是度量測試完整性的一種手段###不要盲目地追求100%測試覆蓋率若有一個計算類型的程序,它的輸入量只有一個X,其范圍是[-1.0,1.0],現(xiàn)從輸入的角度考慮一組測試用例:-1.001,-1.0,1.0,1.001。設計這組測試用例的方法是()。

答案:邊界值分析法測試的關(guān)鍵問題是()。

答案:如何選擇測試用例與確認測試階段有關(guān)的文檔是()。

答案:需求規(guī)格說明書不屬于白盒測試的技術(shù)是()。

答案:邊界值分析白盒測試僅與程序的內(nèi)部結(jié)構(gòu)有關(guān),完全可以不考慮程序的功能要求。

答案:對模塊的獨立程度是評價設計好壞的重要標準。()是衡量軟件的模塊獨立性的兩個定性度量標準。

答案:耦合性和內(nèi)聚性只有了解用戶、了解任務,才能設計出好的用戶界面。

答案:對軟件的用戶界面作為人機接口起著越來越重要的作用,用戶界面的()是用戶界面設計中最重要的也是最基本的目標。

答案:易操作性軟件設計包括()兩個階段。

答案:概要設計和詳細設計用PDL語言寫出的程序不可以在計算機上運行。

答案:對用戶本身的技能,個性上的差異,行為方式的不同,不會對人機界面使用造成影響。

答案:錯Jackson圖中一般可能包括()。

答案:表頭###字段名###表體###表名下面選項中,屬于模塊化設計的目的是()。

答案:易于維護和功能擴展###降低程序設計的復雜性###提高模塊的可靠性和復用性關(guān)于模塊設計的原則,以下敘述中正確的是()。

答案:模塊的內(nèi)聚性高,模塊之間的耦合度低結(jié)構(gòu)設計是一種應用最廣泛的系統(tǒng)設計方法,是以()為基礎(chǔ)、自頂向下、逐步求精和模塊化的過程。

答案:數(shù)據(jù)流圖()在編寫程序時盡可能對程序代碼進行優(yōu)化。

答案:對模塊化,信息隱藏,抽象和逐步求精的軟件設計原則有助于得到高內(nèi)聚,低耦合度的軟件產(chǎn)品。()

答案:對()Jackson圖只能表達程序結(jié)構(gòu),不能表達數(shù)據(jù)結(jié)構(gòu)。

答案:錯PowerDesigner是一個CASE工具。()

答案:對并發(fā)系統(tǒng)中遇到的一個主要問題是定時問題。()

答案:對獨立編譯是指一個大程序的不同程序單元分別編譯,然后重新連接整個程序段。()

答案:對編碼風格由個人喜好決定,沒有固定格式。()

答案:錯()環(huán)形復雜度定量度量程序的邏輯復雜度,可以用公式V(G)=E-N+2(E代表流圖結(jié)點數(shù),N代表流圖邊數(shù))來計算環(huán)。

答案:錯用窮舉測試是較現(xiàn)實的測試方法。()

答案:錯軟件是指用程序設計語言(如PASCAL,C,VISUALBASIC等)編寫的程序,軟件開發(fā)實際上就是編寫程序代碼。()

答案:錯在進行概要設計時應加強模塊間聯(lián)系。()

答案:錯()使用可以看得出意義的標識符。

答案:對理想的人機界面應針對具有典型個性的特定的一類用戶設計。()

答案:對在軟件維護過程中改善性維護是為適應環(huán)境的變化而修改軟件的活動。()

答案:錯()軟件錯誤可能出現(xiàn)在開發(fā)過程的早期,越早修改越好。

答案:對()耦合是指一個模塊內(nèi)各個元素彼此結(jié)合的緊密程度。

答案:錯數(shù)據(jù)字典是對數(shù)據(jù)流圖中的數(shù)據(jù)流,加工、數(shù)據(jù)存儲、數(shù)據(jù)的源和終點進行詳細定義。()

答案:錯流程圖也稱為程序框圖是最常用的一種表示法。()

答案:對()詳細設計是在總體設計之后進行的,它利用總體設計的結(jié)果,對系統(tǒng)中的每個模塊給出足夠的過程性描述。

答案:對()在可行性研究中最難決斷和最關(guān)鍵的問題是經(jīng)濟可行性。

答案:錯可行性研究進一步研究問題分析階段所確定的問題是否有可行的解。()

答案:對()在進行總體(改成概要)設計時應加強模塊間的聯(lián)系。

答案:錯()只要模塊之間的接口關(guān)系不變,各模塊的內(nèi)部實現(xiàn)細節(jié)的修改不會影響別的模塊。

答案:對如果通過軟件測試沒有發(fā)現(xiàn)錯誤,則說明軟件是正確的。()

答案:錯代碼審查方法沒有計算機測試方法好。()

答案:錯()軟件模塊的耦合是越低越好。

答案:對模塊化使程序設計比較方便,但比較難以維護。()

答案:錯軟件工程的方法只適用于大型軟件的開發(fā),對小型軟件的開發(fā)沒有幫助。()

答案:錯()軟件的質(zhì)量好壞主要由驗收人員負責,其他開發(fā)人員不必關(guān)心。

答案:錯()集成測試主要由用戶來完成。

答案:錯軟件模塊之間的耦合性越弱越好。()

答案:對()為了加快軟件維護作業(yè)的進度,盡可能增加維護人員的數(shù)目。

答案:錯一個模塊實際上就是一個進程。()

答案:錯()模塊越多,開發(fā)成本越小。

答案:錯()總體設計階段完成的主要文檔是總體設計說明書。

答案:對JAVA語言編譯器是一個CASE工具。()。

答案:對()系統(tǒng)流程圖表達的是部件的信息流程,還表示對信息進行加工處理的控制過程。

答案:錯白盒測試無需考慮模塊內(nèi)部的執(zhí)行過程和程序結(jié)構(gòu),只要了解模塊的功能即可。()

答案:錯()軟件測試的目的是證明程序沒有錯誤。

答案:錯白盒測試法是將程序看成一個透明的盒子,不需要了解程序的內(nèi)部結(jié)構(gòu)和處理過程。()

答案:錯下面()是集成測試的內(nèi)容。

答案:一個模塊的功能是否會對另一個模塊的功能產(chǎn)生不利的影響###若干子功能組合在一起是否能產(chǎn)生預期的主動能###把各個模塊連接在一起時,穿越模塊接口的數(shù)據(jù)是否會丟失下面()說法是正確的。

答案:測試應該盡早不斷地進行###軟件錯誤具有聚集性,對存在錯誤的部分應重點測試###測試用例需要定期評審和修改,并且要不斷增加新的測試用例()可以作為模塊。

答案:子程序###宏###函數(shù)###過程需求分析階段應該完成的文檔資料包括()。

答案:用戶系統(tǒng)描述###系統(tǒng)規(guī)格說明###修正的開發(fā)計劃###數(shù)據(jù)要求編碼風格包括()。

答案:語句結(jié)構(gòu)###輸入/輸出方法###源程序文檔化###數(shù)據(jù)說明方法單元測試內(nèi)容包括()。

答案:模塊接口###獨立路徑###出錯處理下面的()是模塊化設計的目的。

答案:易于維護和功能擴展###降低程序設計的復雜性###提高模塊的可靠性和復用性以下()方法不適用于身處多個不同地點的人在各自方便的時間參與并圍繞同一個主題表達自己的觀點?

答案:群體誘導###面談###文檔分析下面的()是軟件再工程活動。

答案:逆向工程###數(shù)據(jù)結(jié)構(gòu)改善###數(shù)據(jù)再工程軟件會逐漸退化而不會磨損,其原因不是()。

答案:軟件備件很難訂購###軟件通常暴露在惡劣的環(huán)境下###軟件錯誤在經(jīng)常使用之后會逐漸增加下面的()是軟件性能的指標。

答案:吞吐量###響應時間###資源利用率下面的()是軟件構(gòu)造活動的任務。

答案:實施組件的單元測試###構(gòu)建軟件組件下面的()的錯誤的。

答案:重新開發(fā)一個新系統(tǒng)通常要比再工程的成本要低###只有質(zhì)量差的軟件產(chǎn)品才需要維護###軟件的維護成本通常比開發(fā)成本低關(guān)于內(nèi)容耦合的描述正確的是()。

答案:如果一個模塊有多個入口,可能發(fā)生內(nèi)容耦合###內(nèi)容耦合是最高程度的耦合軟件評審時保證軟件質(zhì)量的重要措施,它是對軟件開發(fā)階段成果的復審。下列()是復審的必須內(nèi)容。

答案:詳細設計復審###總體設計復審###需求復審下列關(guān)于模塊的描述,正確的是()。

答案:模塊的獨立程度可以通過內(nèi)聚和耦合標定###獨立的模塊比較容易測試和維護###具有獨立的模塊軟件比較容易開發(fā)出來###獨立的模塊可以完成一個相對獨立的特定子功能下面的()說法是錯誤的。

答案:購買大多數(shù)計算機系統(tǒng)所需的硬件比軟件更昂貴###由于軟件是產(chǎn)品,因此可以應用其他工程制品所用的技術(shù)進行生產(chǎn)。###一般來說,軟件只有在其行為與開發(fā)者的目標一致的情況下才能成功下列屬于不標準的書寫格式()。

答案:嵌套結(jié)構(gòu)不使用分層鎖緊的寫法###程序中不加注釋###一行寫入多條語句軟件測試主要包括()方面的差錯和糾錯。

答案:軟件設計###軟件計劃###軟件編碼下列屬于軟件的特點的是()。

答案:以上都正確指出PDL是下列哪種語言()。

答案:偽碼覆蓋性最強的是()

答案:路徑覆蓋只有單重繼承的類層次結(jié)構(gòu)是()層次結(jié)構(gòu)。

答案:樹型內(nèi)聚程度最低的是()內(nèi)聚。

答案:偶然在需求分析之前有必要進行()工作。

答案:可行性分析一般說來,投入運行的軟件系統(tǒng)中有錯誤()。

答案:不是不可以理解的程序流程圖是一種傳統(tǒng)的程序設計表示工具,有其優(yōu)點和缺點,使用該工具應注意()。

答案:支持逐步求精以下哪一項不屬于面向?qū)ο蟮能浖_發(fā)方法()

答案:jackson方法面向數(shù)據(jù)流的設計方法把()映射成軟件結(jié)構(gòu)。

答案:數(shù)據(jù)流()是以提高軟件質(zhì)量為目的的技術(shù)活動。

答案:技術(shù)評審通過()可以完成數(shù)據(jù)流圖的細化。

答案:功能分解下面幾種白盒測試技術(shù),哪種是最強的覆蓋準則()。

答案:條件組合覆蓋需求分析的產(chǎn)品是()。

答案:需求規(guī)格說明書變換形DFD是一個()結(jié)構(gòu)。

答案:順序設函數(shù)C(X)定義問題X的復雜程序,函數(shù)E(X)確定解決問題X需要的工作量(時間)。對于兩個問題P1和P2,如果C(P1)>C(P2)顯然E(P1)>E(P2),則得出結(jié)論E(P1+P2)>E(P1)+E(P2)就是:()

答案:模塊化的根據(jù)在發(fā)現(xiàn)錯誤后,排錯應由()完成

答案:軟件的開發(fā)者進行單元測試時,需要一個()被測模塊的程序

答案:驅(qū)動軟件開發(fā)的瀑布模型將軟件的生存周期分為()

答案:軟件計劃、需求分析、軟件設計、軟件編碼、軟件測試、軟件維護6個階段SA法中,有一個處理過程邏輯不易用語言表達清楚,最好是用()來描述

答案:判定表下列描述錯誤的是()。

答案:數(shù)據(jù)流圖不反映數(shù)據(jù)的流向軟件危機具有下列表現(xiàn)()。I.對軟件開發(fā)成本估計不準確II.軟件產(chǎn)品的質(zhì)量往往靠不住III.軟件常常不可維護IV.軟件成本逐年上升

答案:以上都正確為了提高測試的效率,應該()。

答案:選擇發(fā)現(xiàn)錯誤可能性大的數(shù)據(jù)作為測試數(shù)據(jù)軟件生命周期一般都被劃分為若干個獨立的階段,其中占用精力和費用最多的階段往往是()。

答案:運行和維護階段軟件開發(fā)模型()

答案:描述了軟件開發(fā)活動的組織軟件工程方法學的目的是:使軟件生產(chǎn)規(guī)范化和工程化,而軟件工程方法得以實施的主要保證是()。

答案:軟件開發(fā)工具和軟件開發(fā)的環(huán)境DFD中的“_”代表()。

答案:文件系統(tǒng)流程圖用于可行性分析中的()的描述。

答案:當前運行系統(tǒng)PAD圖為()提供了有力的工具。

答案:軟件的自動化生成因計算機硬件和軟件環(huán)境的變化而做出的修改軟件的過程稱為()

答案:適應性維護為了進一步改善軟件系統(tǒng)的可維護性和可靠性,并為以后的改進奠定基礎(chǔ)的軟件維護稱為()。

答案:改善性維護為了解決軟件危機,人們提出了用()的原理來設計軟件。

答案:心理學概要設計的結(jié)果是提供一份()

答案:模塊說明書軟件需求規(guī)格說明的內(nèi)容不應包括()。

答案:算法的詳細描述以下語言中屬于4GL是()

答案:SQLServer2000中的SQL語言在整個軟件維護階段所花費的全部工作中,()所占比例最大。

答案:完善性維護SA法中,DFD圖的某個處理過程分解后,一般不超過()處理過程

答案:7結(jié)構(gòu)化分析方法以數(shù)據(jù)流圖、()和加工說明等描述工具,即用直觀的圖和簡潔的語言來描述軟件系統(tǒng)模型。

答案:數(shù)據(jù)字典()模塊化,信息隱藏,抽象和逐步求精的軟件設計原則有助于得到高內(nèi)聚,低耦合度的軟件產(chǎn)品。

答案:對統(tǒng)一的建模語言,是一種軟件工程設計語()

答案:錯()軟件的開發(fā)與運行經(jīng)常受到硬件的限制和制約。

答案:對()一個成功的項目唯一提交的就是運行程序。

答案:錯()只有質(zhì)量差的軟件產(chǎn)品才需要維護。

答案:錯()模塊內(nèi)的高內(nèi)聚往往意味著模塊間的松耦合。

答案:對軟件工程學只有理論意義,沒有實際用途。()

答案:錯()應該盡量使用機器語言編寫代碼,提高程序運行效率,而減少高級語言的使用。

答案:錯()按照瀑布模型開發(fā)軟件的一條指導思想是清楚地區(qū)分邏輯設計與物理設計,以便盡早開始程序的物理實現(xiàn)。

答案:錯()模塊分解時應注意不要降低模塊的獨立性。

答案:對()結(jié)構(gòu)化設計屬于面向數(shù)據(jù)流的設計方法。

答案:對驗證軟件需求的方法主要靠人工審查的方法。()

答案:對內(nèi)聚是指一個軟件結(jié)構(gòu)內(nèi)各個模塊之間互連程序的度量。()

答案:錯詳細設計是在概要設計之后進行的。它利用概要設計的結(jié)果,對系統(tǒng)中的每個模塊給出足夠的過程性描述。()

答案:對()內(nèi)聚是指一個軟件結(jié)構(gòu)內(nèi)各個模塊之間互連程序的度量。

答案:錯()系統(tǒng)結(jié)構(gòu)圖是精確表達程序結(jié)構(gòu)的圖形表示法。因此,有時也可以將系統(tǒng)結(jié)構(gòu)圖當作系統(tǒng)流程圖使用。

答案:對()重視程序結(jié)構(gòu)的設計,使程序具有較好的層次結(jié)構(gòu)。

答案:對數(shù)據(jù)庫設計說明書是一個軟件配置項()

答案:對()白盒測試法是將程序看成一個透明的盒子,不需要了解程序的內(nèi)部結(jié)構(gòu)和處理過程。

答案:錯()判定覆蓋不一定包含條件覆蓋,條件覆蓋也不一定包含判定覆蓋。

答案:對螺旋模型是利用笛卡爾坐標的四個象限分別代表四個方面的活動來表示。()

答案:對為了加強軟件維護作業(yè)的進度,應盡可能增加維護人員的數(shù)目。()

答案:錯確認測試計劃應該在可行性研究階段制定。()

答案:錯為了提高程序的易讀性,盡可能使用高級語言或4GL編寫程序。()

答案:對集成測試主要由用戶來完成。()

答案:錯軟件概要設計包括軟件系統(tǒng)結(jié)構(gòu)設計以及數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)庫設計。()

答案:錯PAD圖在設置了五種基本的控制結(jié)構(gòu)后,還允許遞歸調(diào)用。()

答案:對關(guān)于等價類劃分,下面的()說法是錯誤的。

答案:等價類劃分是將輸入域劃分成盡可能少的若干子域###對于相同的等價類劃分,不同測試人員選取的測試用例集是一樣的###同一輸入域的等價類劃分是唯一的良好設計的特征是()。

答案:實現(xiàn)分析模型中的所有需求###提供軟件的完整描述下面的()是敏捷開發(fā)方法的特點。

答案:通過頻繁地提供可以工作的軟件來搜集人們對產(chǎn)品的反饋###通過高度迭代和增量式的軟件開發(fā)過程響應變化###客戶應該和開發(fā)團隊在一起密切地工作下面的說法()是正確的。

答案:良好的分層體系結(jié)構(gòu)有利于系統(tǒng)的擴展與維護###設計模式是從大量成功實踐中總結(jié)出來且被廣泛公認的實踐和知識###軟件體系結(jié)構(gòu)描述是不同項目相關(guān)人員之間進行溝通的使能器軟件需求工程師的職責()。

答案:撰寫需求規(guī)格說明書###對需求的優(yōu)先級進行排序###與用戶持續(xù)溝通,了解用戶對產(chǎn)品的期望軟件測試主要包括()方面的差錯和糾錯。

答案:軟件計劃###軟件編碼###軟件設計在對數(shù)據(jù)流的分析中,主要是找到中心變換,這是從()導出結(jié)構(gòu)圖的關(guān)鍵。

答案:數(shù)據(jù)流圖畫軟件結(jié)構(gòu)圖時應注意調(diào)用關(guān)系只能是()。

答案:從上到下在詳細設計中,不屬于詳細設計工具的是()

答案:DFD圖數(shù)據(jù)字典是軟件需求分析階段的最重要工具之一,其最基本的功能是()。

答案:數(shù)據(jù)定義數(shù)據(jù)流圖是描述數(shù)據(jù)在軟件中流動和變換的過程,而對數(shù)據(jù)流圖中所包含的元素的定義則是()。

答案:數(shù)據(jù)字典在軟件工程中,軟件測試的目的是()

答案:發(fā)現(xiàn)軟件錯誤下列哪個階段不屬于軟件生存期的三大階段()。

答案:編碼階段在詳細設計階段,經(jīng)常采用的工具有()

答案:PAD分析員是()

答案:用戶和軟件人員的中間人DFD中每個加工至少有()。

答案:一個輸入輸出流軟件維護時,對測試階段未發(fā)現(xiàn)的錯誤進行測試、診斷、定位、糾錯,直至修改的回歸測試過程稱為()。

答案:改正性維護對一個程序來說,組成系統(tǒng)的模塊數(shù)目(),則開發(fā)成本越小。

答案:順序瀑布模型把軟件生存周期劃分為軟件定義、軟件開發(fā)和()三個階段,而每一個階段又可劃分為若干個更小的階段。

答案:運行和維護結(jié)構(gòu)設計是一種應用最廣泛的系統(tǒng)設計方法,是以()為基礎(chǔ)、自頂向下、逐步求精和模塊化的過程。

答案:數(shù)據(jù)流在軟件的可能性研究中經(jīng)常從不同的角度對系統(tǒng)進行可行性研究,其中從功能角度對系統(tǒng)進行研究屬于()的研究。

答案:技術(shù)可行性軟件工程由方法、工具和()三部分組成

答案:過程內(nèi)聚程度較低的是()內(nèi)聚。

答案:偶然軟件測試中的測試實例主要由輸入數(shù)據(jù)和()組成。

答案:預期輸出結(jié)果結(jié)構(gòu)化程序設計主要強調(diào)的是()

答案:程序易讀性軟件危機主要體現(xiàn)在()

答案:軟件產(chǎn)品的質(zhì)量難以控制各種軟件維護的類型中最重要的是()。

答案:完善性維護在程序的描述與分析中,用以指明數(shù)據(jù)來源、數(shù)據(jù)流向和數(shù)據(jù)處理的輔助圖形是()。

答案:數(shù)據(jù)流程圖研究開發(fā)所需要的成本和資源是屬于可行性研究中的()研究的一方面。

答案:經(jīng)濟可行性結(jié)構(gòu)化設計是一種面向()的設計方法。

答案:數(shù)據(jù)流OOA中,事件追蹤圖是反映()對象所表現(xiàn)出來的集體行為

答案:3個下列屬于應用軟件的是()。I.計算機輔助教學軟件II.軟件測試工具III.辦公自動化軟件IV.工程與科學計算軟件

答案:I、III和IV數(shù)據(jù)字典是對數(shù)據(jù)定義信息的集合,它所定義的對象都包含于()

答案:數(shù)據(jù)流圖軟件工程的出現(xiàn)主要是由于()。

答案:軟件危機的出現(xiàn)程序的三種基本控制結(jié)構(gòu)是()。

答案:順序、選擇和重復Jackson設計方法是一種面向()的設計方法。

答案:數(shù)據(jù)結(jié)構(gòu)下列屬于計算機軟件的是()

答案:存儲在磁盤上的文件"軟件危機"是指()

答案:軟件開發(fā)和軟件維護中出現(xiàn)的一系列問題軟件開發(fā)技術(shù)不包含()。

答案:軟件質(zhì)量度度量軟件在需要它投入使用時能實現(xiàn)其制定功能的概率稱為軟件的()

答案:可用性在軟件結(jié)構(gòu)化設計中,好的軟件結(jié)構(gòu)設計應該力求做到()。

答案:頂層扇出較高,中間層扇出較少,底層模塊高扇入()使用括號以改善表達式得清晰性。

答案:對判定覆蓋不一定包含條件覆蓋,條件覆蓋也不一定包含判定覆蓋。()

答案:對()程序中嵌套的層數(shù)應加以限制。

答案:對快速原型技術(shù)的適用于軟件產(chǎn)品要求大量的用戶交互、或產(chǎn)生大量的可視輸出、或設計一些復雜的算法等場合。()

答案:對()盡可能在軟件生產(chǎn)過程中保證各階段文檔的正確性。

答案:對軟件重用是提高軟件開發(fā)生產(chǎn)率和目標系統(tǒng)質(zhì)量的重要途徑。()

答案:對在面向?qū)ο蟮能浖_發(fā)方法中,每個類都存在其相應的對象,類是對象的實例,對象是生成類的模板。()

答案:錯()軟件模塊的內(nèi)聚是越低越好。

答案:錯()程序的書寫格式最好所有語句都左對齊,這樣也可以節(jié)省紙張。

答案:錯軟件測試的目的是證明程序沒有錯誤。()

答案:錯面向?qū)ο蠼5玫降哪P桶到y(tǒng)的3個要素,即靜態(tài)結(jié)構(gòu)、交互次序和數(shù)據(jù)變換。()

答案:對()用黑盒法測試時,測試用例是根據(jù)程序內(nèi)部邏輯設計的。

答案:錯()一個好的測試用例在于能發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯誤。

答案:對()程序中的注解越少越好。

答案:錯()如果通過軟件測試沒有發(fā)現(xiàn)錯誤,則說明軟件是正確的。

答案:錯()程序的注釋并不是可有可無的。

答案:對軟件危機可以表現(xiàn)為()。

答案:軟件的可維護性差###產(chǎn)品不符合用戶的需要###軟件的價格昂貴###軟件產(chǎn)品的質(zhì)量差下面的()是正確的。

答案:持續(xù)集成是頻繁持續(xù)地將團隊成員的工作進行集成###用戶培訓是幫助用戶理解產(chǎn)品并掌握系統(tǒng)的使用和操作###軟件部署是通過配置、安裝和激活等活動保證軟件系統(tǒng)的正常運行在下面的軟件開發(fā)方法中,哪一個對軟件設計和開發(fā)人員的開發(fā)要求最高()。

答案:原型化方法總體設計階段產(chǎn)生的文檔不包括()

答案:開發(fā)進度月表以下哪一項不是面向?qū)ο蟮奶卣鳎ǎ?/p>

答案:過程調(diào)用在設計測試用例時,()是用得最多的一種黑盒測試方法。

答案:等價類劃分軟件維護工作越來越受到重視,因為它的花費常常要占軟件生命周期全部花費的60%~80%,而軟件維護的內(nèi)容包括()

答案:正確性、適應性、完善性()引入了“風險驅(qū)動”的思想,適用于大規(guī)模的內(nèi)部開發(fā)項目。

答案:螺旋模型軟件工程方法的提出起源于軟件危機,其主要思想是按()來組織和規(guī)范軟件開發(fā)過程。

答案:工程化的原則和方法在軟件系統(tǒng)系統(tǒng)中,一個模塊應該具有什么樣的功能,這是由()決定的。

答案:總體設計軟件工程的出現(xiàn)是由于()。

答案:計算機軟件技術(shù)的發(fā)展結(jié)構(gòu)化分析SA方法以數(shù)據(jù)流圖、()和加工說明等描述工具,即用直觀的圖和簡潔的語言來描述軟系統(tǒng)模型。

答案:數(shù)據(jù)字典若有一個計算類型的程序,它的輸入量只有一個X,其范圍是[-1.0,1.0],現(xiàn)從輸入的角度考慮一組測試用例:-1.001,-1.0,1.0,1.001.設計這組測試用例的方法是()。

答案:邊界值分析法在進行軟件測試時,首先應當進行(),然后再進行組裝測試,最后再進行有效性測試。

答案:單元測試面向?qū)ο竽P椭饕梢韵履男┠P徒M成()

答案:對象模型、動態(tài)模型、功能模型軟件生產(chǎn)過程中,需求信息由()給出。

答案:軟件用戶軟件生存周期中時間最長的是()階段。

答案:軟件維護確定系統(tǒng)的要求是需求分析的任務之一,確定系統(tǒng)的要求不包括()

答案:系統(tǒng)操作要求分層數(shù)據(jù)流圖是一種比較嚴格又易于理解的描述方式,它的頂層描述了系統(tǒng)的()。

答案:總貌模塊()定義為受該模塊內(nèi)一個判斷影響的所有模塊集合。

答案:作用域采用Gantt圖表示軟件項目進度安排,下列說法中正確的()

答案:能夠表示子任務之間的并行和串行關(guān)系用面向?qū)ο蠓椒ㄩ_發(fā)軟件,通常需要建立三種形式的模型,它們分別是對象模型、動態(tài)模型和()。

答案:功能模型一般人為,軟件開發(fā)階段是由設計、編碼和測試三個基本活動組成。()

答案:錯()快速原型模型可以有效地適應用戶需求的動態(tài)變化。

答案:對數(shù)據(jù)輸入的一般準則中包括盡量增加用戶輸入的動作。()

答案:錯編程語言應該在軟件概要設計時選擇。()

答案:錯面向數(shù)據(jù)設計方法一般都包括下列任務:確定數(shù)據(jù)結(jié)構(gòu)特征;用順序、選擇和重復三種基本形式表示數(shù)據(jù)等步驟。()

答案:對結(jié)構(gòu)化設計屬于面向數(shù)據(jù)流的設計方法。()

答案:對缺乏有力的方法學的指導和有效的開發(fā)工具的支持,這往往是產(chǎn)生軟件危機的原因之一。()

答案:對在面向?qū)ο蟮能浖_發(fā)方法中,每個類都存在其相應的對象,對象是類的實例,類是生成對象的模板。()

答案:對()程序的書寫格式應有助于讀者閱讀與理解。

答案:對()軟件工程采用的生存周期方法就是從時間角度對軟件的開發(fā)和維護這個復雜問題進行分解,將軟件生存的時期分為若干階段。

答案:對()等價類劃分方法將所有可能的輸入數(shù)據(jù)劃分成若干部分,然后從每一部分中選取少數(shù)有代表性的數(shù)據(jù)作為測試用例。

答案:對UML是一種面向?qū)ο蟮姆治鲈O計方法,即OOA/OOD方法。()

答案:錯()在進行需求分析時需同時考慮維護問題。

答案:對耦合的強弱取決于()。

答案:通過接口的信息###調(diào)用模塊的方式###模塊間接口的復雜程度黑盒測試在設計測試用例時,主要需要研究()

答案:需求規(guī)格說明與概要設計說明OOA中應首先識別()

答案:對象軟件的可行性研究中不包括()

答案:政治可行性以下哪一項不是軟件危機的表現(xiàn)形式()。

答案:計算機技術(shù)發(fā)展快下列屬于維護階段的文檔是()

答案:軟件問題報告超出軟件工程范圍的是()

答案:系統(tǒng)測試結(jié)構(gòu)化程序設計主要強調(diào)程序的()。

答案:可讀性為了提高模塊的獨立性,模塊內(nèi)部最好是()

答案:功能內(nèi)聚結(jié)構(gòu)分析方法就是面向()自頂向下逐步求精進行需求分析的方法。

答案:數(shù)據(jù)流在結(jié)構(gòu)化設計(SD)方法中全面指導模塊劃分的最重要的原則是()

答案:模塊獨立性軟件項目計劃一般不包括以下哪項內(nèi)容()。

答案:軟件開發(fā)標準的選擇和制定數(shù)據(jù)流圖中,當數(shù)據(jù)流向或流自文件時()。

答案:數(shù)據(jù)不必命名,有文件名就足夠了軟件按照設計的要求,在規(guī)定時間和條件下達到不出故障,持續(xù)運行的要求的質(zhì)量特性稱為()。

答案:可靠性使用白盒測試方法時,確定測試數(shù)據(jù)應根據(jù)()和指定的覆蓋標準。

答案:程序的內(nèi)部邏輯開發(fā)軟件所需高成本和產(chǎn)品的低質(zhì)量之間有著尖銳的矛盾,這種現(xiàn)象稱做()。

答案:軟件危機軟件按照設計的要求,在規(guī)定時間和條件下達到不出故障、持續(xù)運行的要求的質(zhì)量特性稱為()。

答案:可靠性面向?qū)ο蠓椒▽W的出發(fā)點和基本原則是盡可能模擬人類習慣的思維方式,分析、設計和實現(xiàn)一個軟件系統(tǒng)的方法和過程,盡可能接近于人類認識世界解決問題的方法和過程。因此面向?qū)ο蠓椒ㄓ性S多特征,如軟件系統(tǒng)是由對象組成的;();對象彼此之間僅能通過傳遞消息互相聯(lián)系;層次結(jié)構(gòu)的繼承。

答案:把對象劃分成類,每個對象類都定義一組數(shù)據(jù)和方法DFD中的“○”代表()。

答案:處理在下列的基本成分中,哪個不是數(shù)據(jù)流程圖的基本成分?()

答案:系統(tǒng)狀態(tài)()軟件測試的目的是為了無一遺漏的找出所有的錯誤。

答案:錯快速原型模型可以有效地適應用戶需求的動態(tài)變化。()

答案:對()數(shù)據(jù)流圖從數(shù)據(jù)傳遞和加工的角度,以圖形的方式描述數(shù)據(jù)流從輸入到輸出的傳輸變換過程。

答案:對螺旋模型是在瀑布模型和增量模型的基礎(chǔ)上增加了風險分析活動。()

答案:對過程描述語言可以用于描述軟件的系統(tǒng)結(jié)構(gòu)。()

答案:錯DFD中的“→”代表()。

答案:數(shù)據(jù)流在結(jié)構(gòu)化的瀑布模型中,哪一個階段定義的標準將成為軟件測試中的系統(tǒng)測試階段的目標()。

答案:需求分析階段計算機系統(tǒng)工程包含硬件、軟件、人機及()工程

答案:數(shù)據(jù)庫軟件是()

答案:程序及其文檔數(shù)據(jù)字典是關(guān)于()中的所有元素的定義集合。

答案:數(shù)據(jù)流圖軟件質(zhì)量作為一個極為重要的問題貫穿與軟件的()。

答案:生存周期開發(fā)的結(jié)構(gòu)化設計(SD)方法,全面指導模塊劃分的重要原則應該是()

答案:模塊獨立性程序的三種基本控制結(jié)構(gòu)的共同特點是()。

答案:只有一個入口和一個出口數(shù)據(jù)流圖(DFD),是軟件開發(fā)()階段經(jīng)常使用的工具。

答案:需求分析軟件是計算機系統(tǒng)中與硬件相互依存的另一部分,它是包括()的完整集合。

答案:程序、數(shù)據(jù)及文檔為使得開發(fā)人員對軟件產(chǎn)品的各個階段工作都進行周密的思考,從而減少返工,所以()的編制是很重要的。

答案:軟件文檔在軟件的分析階段,常用()來描述業(yè)務處理系統(tǒng)的信息來源、存儲、處理和去向。

答案:DFD模塊越多,開發(fā)成本越小。()

答案:錯()在軟件開發(fā)中,采用原型系統(tǒng)(樣機)策略的主要困難是時間問題。

答案:錯程序運行過程中出現(xiàn)錯誤叫做容錯。()

答案:錯()軟件危機完全是由于硬件問題引起的。

答案:錯()在程序調(diào)試時,找出錯誤的位置和性質(zhì)比改正該錯誤更難。

答案:對()為了提高程序的易讀性,盡可能使用高級語言編寫程序。

答案:對軟件工程的課程特點()。I.學科理論及其知識應用的多維性II.工程化III.濃厚的方法學色彩IV.實踐性、指導性強

答案:以上都正確需求分析階段的研究對象是()。

答案:用戶要求面向?qū)ο蟮姆治龇椒ㄖ饕墙⑷惸P?,?)

答案:對象模型、動態(tài)模型、功能模型在E-R模型中,包含以下基本成分()。

答案:實體、聯(lián)系、屬性在結(jié)構(gòu)化分析方法中,用以表達系統(tǒng)內(nèi)數(shù)據(jù)的運動情況的工具是()

答案:數(shù)據(jù)流圖軟件測試方法中,黑盒、白盒測試法是常用的方法,其中白盒測試主要用于測試()。

答案:程序內(nèi)部邏輯面向數(shù)據(jù)結(jié)構(gòu)的設計方法(Jackson方法)是進行()的形式化的方法。

答案:詳細設計下列需求陳述中有效需求是()

答案:軟件系統(tǒng)必須在5秒內(nèi)響應并處理外部事件軟件維護的副作用主要有以下哪幾種()

答案:編碼副作用、數(shù)據(jù)副作用、文檔副作用軟件是一種()

答案:邏輯產(chǎn)品原型化方法是一類動態(tài)定義需求的方法,下列敘述中,()不具有原型化的方法特征()

答案:提供嚴格定義的文檔總體設計是在()工作的基礎(chǔ)上進行的。

答案:需求分析在進行需求分析時需同時考慮維護問題。()

答案:錯軟件維護產(chǎn)生的副作用,是指()

答案:因修改軟件而造成的錯誤總體設計的結(jié)果是提供一份()。

答案:模塊說明書軟件系統(tǒng)進入開發(fā)時期,第一個要做的工作是()

答案:問題定義軟件可行性研究一般不考慮()。

答案:待開發(fā)的軟件是否會有質(zhì)量問題軟件使不同的系統(tǒng)約束條件和用戶需求得到滿足的容易程度稱為軟件的()

答案:兼容性模塊的內(nèi)聚性最高的是()。

答案:功能內(nèi)聚軟件測試的目標是()。

答案:發(fā)現(xiàn)錯誤、降低錯誤帶來的風險軟件質(zhì)量(可維護性、可理解性、可靠性)很大程度取決于()

答案:模塊分解的合理原型化方法是軟件開發(fā)中一類常用的方法,它與結(jié)構(gòu)化方法相比較,更需要()。

答案:完整的生命周期()完成測試作業(yè)后,為了縮短源程序的長度應刪去源程序的注釋。

答案:錯()過程描述語言可以用于描述軟件的系統(tǒng)結(jié)構(gòu)。

答案:錯程序流程圖中的“→”代表()。

答案:控制流軟件的()設計又稱為總體結(jié)構(gòu)設計,其主要任務是建立軟件系統(tǒng)的總體結(jié)構(gòu)。

答案:總體描述靜態(tài)數(shù)據(jù)結(jié)構(gòu)的概念模式是()。

答案:E-R圖系統(tǒng)定義明確之后,應對系統(tǒng)的可行性進行研究??尚行匝芯繎ǎǎ?/p>

答案:經(jīng)濟可行性、技術(shù)可行性、操作可行性(

)是比較理想的可重用軟構(gòu)件。

答案:類根據(jù)用戶在軟件使用過程中提出的建設性意見而進行的維護活動稱為()。

答案:改善性維護對象實現(xiàn)了數(shù)據(jù)和操作的結(jié)合,使數(shù)據(jù)和操作()于對象的統(tǒng)一體中。

答案:封裝注釋是提高程序可讀性的有效手段,好的程序注釋占到程序總量的()

答案:三分之一在考察系統(tǒng)的一些涉及時序和改變的狀況時,要用動態(tài)模型來表示。動態(tài)模型著重于系統(tǒng)的控制邏輯,它包含兩個圖:一個是事件跟蹤圖,另一個是()。

答案:數(shù)據(jù)流圖軟件工程管理對軟件項目的開發(fā)管理,即對整個軟件()的一切活動的管理。

答案:生存期面向數(shù)據(jù)流的軟件設計方法,一般是把數(shù)據(jù)流圖中數(shù)據(jù)流劃分為(),再將數(shù)據(jù)流圖映射為軟件結(jié)構(gòu)。

答案:交換流和事務流數(shù)據(jù)字典是對數(shù)據(jù)流圖中的數(shù)據(jù)流,處理過程、數(shù)據(jù)存儲、數(shù)據(jù)的源和終點進行詳細定義。()

答案:對需求分析階段的研究對象是()

答案:用戶要求下列需求陳述中一致的是()。

答案:所有命令響應時間應小于5s;BUILD命令的響應時間應小于1s在面向?qū)ο筌浖_發(fā)方法中,類與類之間主要有以下結(jié)構(gòu)關(guān)系()

答案:繼承和聚集軟件工程方法中普遍應用的方法的主要特征()

答案:分析控制流程盒圖(N-S圖)為()提供了有力的工具。

答案:軟件的自動化生成面向?qū)ο蟪绦蛟O計中的數(shù)據(jù)隱藏指的是()

答案:對象內(nèi)部數(shù)據(jù)結(jié)構(gòu)的不可訪問性計算機系統(tǒng)工程包含硬件、軟件、人機及(

)工程。

答案:數(shù)據(jù)庫采用Gantt圖表示軟件項目進度安排,下列說法中正確的(

)。

答案:能夠表示子任務之間的并行和串行關(guān)系下面的(

)是正確的。

答案:軟件部署是通過配置、安裝和激活等活動保證軟件系統(tǒng)的正常運行###用戶培訓是幫助用戶理解產(chǎn)品并掌握系統(tǒng)的使用和操作###持續(xù)集成是頻繁持續(xù)地將團隊成員的工作進行集成軟件質(zhì)量作為一個極為重要的問題貫穿與軟件的(

)。

答案:生存周期數(shù)據(jù)庫設計說明書是一個軟件配置項。

答案:對在面向?qū)ο筌浖_發(fā)方法中,類與類之間主要有以下結(jié)構(gòu)關(guān)系(

)。

答案:繼承和聚集統(tǒng)一的建模語言,是一種軟件工程設計語。

答案:錯下面關(guān)于面向?qū)ο蠓椒ㄖ邢⒌臄⑹?,正確的是(

)。

答案:發(fā)送與接收消息的通信機制與傳統(tǒng)的子程序調(diào)用機制不同###鍵盤、鼠標、通信端口、網(wǎng)絡等設備一有變化,就會產(chǎn)生消息###應用程序之間可以相互發(fā)送消息對象實現(xiàn)了數(shù)據(jù)和操作的結(jié)合,使數(shù)據(jù)和操作(

)于對象的統(tǒng)一體中。

答案:封裝面向?qū)ο竽P椭饕梢韵履男┠P徒M成(

)。

答案:對象模型、動態(tài)模型、功能模型軟件使不同的系統(tǒng)約束條件和用戶需求得到滿足的容易程度稱為軟件的(

)。

答案:兼容性下面的(

)是軟件再工程活動。

答案:數(shù)據(jù)結(jié)構(gòu)改善###數(shù)據(jù)再工程###逆向工程軟件評審時保證軟件質(zhì)量的重要措施,它是對軟件開發(fā)階段成果的復審。下列(

)是復審的必須內(nèi)容。

答案:總體設計復審###詳細設計復審###需求復審為了加強軟件維護作業(yè)的進度,應盡可能增加維護人員的數(shù)目。

答案:錯軟件維護時,對測試階段未發(fā)現(xiàn)的錯誤進行測試、診斷、定位、糾錯,直至修改的回歸測試過程稱為(

)。

答案:改正性維護提高測試的有效性非常重要,成功的測試是指(

)。

答案:發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯誤(

)軟件測試的目的是為了無一遺漏的找出所有的錯誤。

答案:錯確認軟件的功能是否與需求規(guī)格說明書中所要求的功能相符的測試屬于(

)。

答案:驗收測試關(guān)于等價類劃分,下面的(

)說法是錯誤的。

答案:等價類劃分是將輸入域劃分成盡可能少的若干子域###同一輸入域的等價類劃分是唯一的###對于相同的等價類劃分,不同測試人員選取的測試用例集是一樣的下面的(

)是正確的。

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論