軟件工程導論(江西師范大學)智慧樹知到期末考試答案章節(jié)答案2024年江西師范大學_第1頁
軟件工程導論(江西師范大學)智慧樹知到期末考試答案章節(jié)答案2024年江西師范大學_第2頁
軟件工程導論(江西師范大學)智慧樹知到期末考試答案章節(jié)答案2024年江西師范大學_第3頁
軟件工程導論(江西師范大學)智慧樹知到期末考試答案章節(jié)答案2024年江西師范大學_第4頁
軟件工程導論(江西師范大學)智慧樹知到期末考試答案章節(jié)答案2024年江西師范大學_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

軟件工程導論(江西師范大學)智慧樹知到期末考試答案+章節(jié)答案2024年江西師范大學變換流的DFD由三部分組成,主要包括(

)。

答案:輸出模塊###變換中心###輸入模塊詳細描述處理過程常用的工具主要是()。

答案:圖形工具###表格工具###語言工具軟件生命周期分為三個時期,分別是()。

答案:定義時期###開發(fā)時期###運行維護時期下列敘述是(

)正確的。

答案:對同一算法,用高級語言編寫的程序比用低級語言編寫的程序運行速度快###良好的程序設計風格應以縮小程序占用的存儲空間和提高程序的運行速度為原則軟件調試技術包括()。

答案:演繹法軟件配置管理的主要內容包括()。

答案:版本控制管理###軟件配置項###變更控制###基線軟件開發(fā)的結構化設計(SD)方法,全面指導模塊劃分的最重要原則應該是()。

答案:模塊獨立性軟件危機產生的主要原因是(

)。

答案:軟件日益龐大###開發(fā)方法不當###沒有文檔,無法維護軟件快速原型適用于以下(

)軟件項目的開發(fā)。

答案:對現有的軟件產品進行升級或功能完善###開發(fā)人員技術熟悉但把握性不大###具有支持快速開發(fā)的工具###開發(fā)人員和用戶交流困難,需求獲取困難模塊獨立性是軟件模塊化所提出的要求,衡量模塊獨立性的度量標準則是()。

答案:內聚性和耦合性面向對象設計的結果,實現時()。

答案:只能使用面向對象語言在實體聯系圖中,符號菱形表示()。

答案:聯系具有風險分析的軟件生命周期模型是()。

答案:螺旋模型下面()不是系統軟件。

答案:辦公軟件在數據字典中,()給出了某個文件的定義,文件的定義通常也是列出其記錄的組成。

答案:數據存儲結構化程序設計思想的核心是要求程序只由順序、循環(huán)和()三種結構組成。

答案:分支維護由引起的原因不同可分為幾類,()是由于外部環(huán)境或數據庫的環(huán)境的變化造成的。

答案:適應性維護詳細設計的結果基本決定了最終程序的()。

答案:質量軟件部件的內部實現與外部可訪問性的分離,是指軟件的()。

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

答案:錯UML是一種建模語言,是一種標準的表示,是一種方法。

答案:錯在程序調試時,找出錯誤的位置和性質比改正該錯誤更難。

答案:對盡可能使用高級語言編寫程序。

答案:對系統測試指把已確認的軟件與其他系統元素結合在一起進行測試。

答案:對好的測試是用少量的測試用例運行程序,發(fā)現被測程序盡可能多的錯誤。

答案:對為提高可交互性一般對大多數操作動作應允許用戶恢復。同時應盡量減少用戶記憶的信息量。

答案:對與計算機科學的理論研究不同,軟件工程是一門原理性學科。

答案:錯數據存儲和數據流都是數據,僅僅所處的狀態(tài)不同。

答案:對類是關于對象性質的描述,由方法和數據組成.

答案:對RUP過程模型與其他過程模型的不同之處在于以現實系統分析作為需求分析的基礎。

答案:對設計不是編碼,編碼也不是設計。

答案:對設計模式是從大量成功實踐中總結出來且被廣泛公認的實踐和知識。

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

答案:錯軟件需求開發(fā)的基本過程包括(

)以下幾個步驟。

答案:需求驗證###需求分析###需求獲取###編寫需求規(guī)格說明書軟件設計階段的主要工作包括(

)。

答案:詳細設計###總體設計設計任務子系統中,常見的任務有(

)等。

答案:事件驅動型任務###關鍵任務###優(yōu)先任務###時鐘驅動型任務在軟件項目管理過程中一個關鍵的活動是(),它是軟件開發(fā)工作的第一步。

答案:制定項目計劃軟件需求管理過程包括需求獲取以及(

)。

答案:編寫需求規(guī)格說明書###需求分析###需求變更###需求驗證可維護軟件的主要特性包括(

)。

答案:可移植性###可修改性###可理解性軟件維護主要涉及()任務。

答案:完善性維護###適應性維護###改正性維護###預防性維護()意味著一個操作在不同的類中可以有不同的實現方式。

答案:多態(tài)性某模塊的功能是打印錄取通知書或不錄取通知書,調用模塊可通過向此模塊傳遞布爾標志信息決定本次調用哪種通知書的打印,這種模塊之間的耦合稱為()。

答案:控制耦合所有的對象可以成為各種對象類,每個對象類都定義了一組()。

答案:方法可行性分析主要包括以下()活動。

答案:法律可行性###技術可行性###操作可行性###經濟可行性畫某系統的數據流圖時,頂層圖有()。

答案:1張軟件維護過程中,()將會引起維護副作用。

答案:修改代碼或數據后未作測試面向對象分析的首要工作是建立()。

答案:問題的對象模型狀態(tài)圖包括()。

答案:所有以上選項()面向客戶、建模人員、開發(fā)人員和測試人員,是系統模型圖的核心。

答案:用例圖()確定項目是否值得去做。

答案:可行性分析結構化分析方法中,采用()模型來進行業(yè)務分析。

答案:業(yè)務流程圖軟件結構圖能描述軟件系統的總體結構,它應在軟件開發(fā)的()階段提出。

答案:概要設計屬于軟件設計的基本原理的是()。

答案:模塊化與設計測試用例無關的文檔是()。

答案:項目開發(fā)計劃用戶界面設計最重要的目標是()。

答案:可使用性火車是一種陸上交通工具,火車和陸上交通工具之間的關系是()。

答案:一般與具體下列幾種邏輯覆蓋標準中,查錯能力最強的是()。

答案:條件組合覆蓋在需求分析之前有必要進行()工作。

答案:可行性分析文檔可用于專業(yè)人員和用戶之間的通信和交流;軟件開發(fā)過程的管理和運行階段的維護。

答案:對面向對象方法的基本思想是以對象作為基本元素來分析問題和解決問題。

答案:對良好的設計風格就是高的編程技巧。

答案:對用戶界面設計對于一個系統的成功是至關重要的,一個設計得很差的用戶界面可能導致用戶拒絕使用該系統。

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

答案:對用例參與者總是人員而不是系統設備。

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

答案:對系統測試的主要方法是白盒法,主要進行功能測試、性能測試、安全性測試及可靠性等測試。

答案:錯在詳細設計階段,一種歷史最悠久、使用最廣泛的描述程序邏輯結構的工具是程序流程圖。

答案:對面向對象方法用對象分解取代了傳統方法的功能分解。

答案:對在面向對象的軟件開發(fā)方法中,每個類都存在其相應的對象,對象是類的實例,類是生成對象的模板。

答案:對結構化設計是以數據結構為基礎映射成軟件結構。

答案:錯回避風險就是指風險倘若發(fā)生,就接受后果。

答案:錯進行軟件維護活動時,直接修改程序,無需修改文檔。

答案:錯目前的絕大多數軟件都不適合于快速原型技術。

答案:錯程序設計語言是指編程時表現出來的特點、習慣、邏輯思維等。

答案:錯()是面向對象程序設計的基本機制。

答案:消息###方法###繼承下列對程序流程圖說法正確的是()。

答案:程序流程圖容易造成非結構化的程序結構###程序流程圖往往反映的是最后的結果###程序流程圖是詳細設計階段的圖形工具需求規(guī)格說明書的作用主要包括()。

答案:用戶與開發(fā)人員對軟件要做什么的共同理解###軟件驗收的依據###軟件設計的依據交互圖用于描述系統的對象之間的動態(tài)合作關系,包括(

)。

答案:序列圖###協作圖結構化分析方法中,描述軟件功能需求的常用工具有(

)。

答案:數據流圖###數據字典結構化設計方法在軟件開發(fā)中,用于()。

答案:軟件概要設計驗證軟件的正確性包括(????)。

答案:完整性###有效性###一致性數據字典中,一般包括數據流圖中的(

)條目。

答案:數據存儲###加工處理###數據流數據模型最常用的方法是實體關系圖,它包括(

)。

答案:關系###實體###屬性原型法適用于開發(fā)較復雜的系統,原型可分為(

)。

答案:演化性###探索性###實驗性程序的三種基本控制結構的共同特點是()。

答案:只有一個入口和一個出口軟件配置管理是在軟件的生命期內管理變化的活動,不能用來(????)。

答案:預測變化軟件工程的三要素是(

)。

答案:過程###方法###工具(???)先于任何技術活動之前開始,貫穿于軟件的整個生命周期中。

答案:軟件項目管理UML建立的模型也是測試階段的依據,可使用了()來進行單元測試。

答案:類圖在軟件的可行性分析中,可以從不同的角度對軟件進行研究啊,其中從軟件的功能角度考慮可行性是()。

答案:技術可行性設一模塊內部的處理動作為:成分A的輸出是成分B的輸入,則該模塊的聚合性稱為()。

答案:順序內聚軟件工程是一門()學科。

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

答案:發(fā)現了程序錯誤軟件維護工作過程中,第一步是先確認()。

答案:維護類型原型化方法是用戶和軟件開發(fā)人員之間進行的一種交互過程,適用于()系統。

答案:需求不確定的按測試數據執(zhí)行程序邏輯程度判斷,條件覆蓋()判定覆蓋。

答案:強于可行性分析是系統方案實現的()。

答案:可行性第一個體現結構化編程思想的程序設計語言是()。

答案:Pascal系統流程圖可用于可行性分析中的()描述。

答案:當前運行系統程序編寫(實現)階段完成的文檔有()。

答案:用戶手冊、操作手冊實現包括編碼和(????)兩個階段。

答案:測試在白盒測試技術測試用例的設計中,()是最弱的覆蓋標準。

答案:語句覆蓋下列耦合種類中,耦合程度最低的是()。

答案:非直接耦合以文檔作為驅動,適合于軟件需求很明確的軟件項目的生存周期模型是()。

答案:瀑布模型結構化程序設計主要強調的是()。

答案:程序的易讀性耦合是軟件各個模塊之間連接的一種度量。一組模塊都訪問同一數據結構應屬于()方式。

答案:公共耦合黑盒測試時根據程序的()來設計測試用例的。

答案:功能軟件結構使用的圖形工具,一般采用()圖。

答案:SC軟件維護是指()。

答案:對軟件的改進、適應和完善用面向對象對象方法分析、設計、實現軟件,仍屬于線性的瀑布開發(fā)模型。

答案:錯類圖用來表示系統中類和類之間的關系,它是對系統動態(tài)結構的描述。

答案:錯邊界值分析方法是取輸入/輸出等價類的邊界作為測試用例。

答案:對編碼時盡量多用全局變量.

答案:錯面向對象建模得到的模型包含系統的3個要素,即靜態(tài)結構、交互次序和數據變換。

答案:對業(yè)務流程圖表示系統對數據的算法處理過程,即系統的物理模型。

答案:錯需求規(guī)格說明書是在計劃時期可行性研究階段產生的文檔。

答案:錯軟件生命周期是從軟件開始開發(fā)到開發(fā)結束的整個時期。

答案:錯一個模塊的作用域是指受該模塊內一個判定影響的所有模塊的集合。

答案:對進行程序設計語言的選擇時,首先考慮的是應用領域。

答案:對總體設計的基本目的就是回答“概括地說,系統應該如何實現?”

答案:對軟件工具的作用是為了延長軟件產品的壽命。

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

答案:錯需求分析的主要目的是解決系統開發(fā)的具體方案

答案:錯在詳細設計階段,除了對模塊內的算法進行設計,還應對模塊內的數據結構進行設計。

答案:對完善性維護是提高或完善軟件的性能。

答案:對一個好的開發(fā)人員應具備的素質和能力包括善于與周圍人員團結協作,建立良好的人際關系,善于聽取別人的意見。

答案:對概要設計階段完成的主要文檔是概要設計說明書。

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

答案:對Halstead方法是先畫出程序圖,然后計算程序的環(huán)形復雜度。

答案:對可以用窮舉測試的方法對程序進行正確證明。

答案:錯增量模型本質上是一種整體開發(fā)模型。

答案:錯白盒測試法是將程序看成一個透明的盒子,不需要了解程序的內部結構和處理過程。

答案:錯目前,軟件項目的進度安排的兩種比較常用的方法是程序評估與審查技術(PERT)和關鍵路徑法(CPM)

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

答案:對由于軟件是邏輯產品,軟件質量較容易直接度量。

答案:錯程序中的注解越少越好

答案:錯軟件生命周期最后一個階段是書寫軟件文檔。

答案:錯對軟件配置說法正確的是(

)。

答案:軟件工程過程中某一階段的變更均要引起軟件配置的變更###軟件配置實際上是動態(tài)的概念###軟件配置項是配置管理的基本單位(

)是軟件開發(fā)人員為用戶準備的有關該軟件使用、操作、維護的資料。

答案:用戶文檔當某開發(fā)項目的進度有可能延期時,應該(

)。

答案:分析延期原因,加以補救軟件管理比其他工程管理更為容易。

答案:錯在考慮各種軟件開發(fā)資源時,(

)是最重要的資源。

答案:人力版本是用來定義軟件配置項的要求。

答案:錯軟件項目管理是軟件生命周期一切活動的管理。

答案:對在一個軟件系統開發(fā)過程中,由于管理的失誤造成的后果要比程序錯誤造成的后果更為嚴重。

答案:對在軟件項目管理過程中一個關鍵的活動就是制定項目計劃,它是軟件開發(fā)工作的第一步。

答案:對基線的作用是把各個階段的開發(fā)工作劃分得更加明確,便于檢查與確認階段成果。

答案:對開發(fā)了一個沒有人真正需要的優(yōu)秀產品屬于項目風險。

答案:錯在變更控制中,()可用來確保由不同用戶所執(zhí)行的并發(fā)變更。

答案:同步控制軟件計劃是軟件開發(fā)的早期和重要階段,此階段要求交互和配合的是(

)。

答案:分析人員和用戶測試程序僅僅按預期方式運行就行了。

答案:錯Beta測試是驗收測試的一種。

答案:對只有質量差的軟件產品才需要軟件維護。

答案:錯在軟件測試中,邏輯覆蓋標準主要用于黑盒測試。

答案:錯檢查軟件產品是否符合需求定義的過程為(

)。

答案:確認測試軟件維護階段是軟件生存周期中持續(xù)時間最長的階段,它從(

)時算起。

答案:軟件交付使用軟件測試用例主要由輸入數據和(

)兩部分組成。

答案:預期輸出結果軟件測試的目的是(

)。

答案:發(fā)現軟件的錯誤面向對象的軟件測試和傳統軟件測試一樣,都包括單元測試、集成測試、系統測試、確認測試。

答案:錯軟件測試中,白盒測試主要是通過分析程序的(

)來設計測試用例的。

答案:內部邏輯程序測試是一項復雜的工作,一般測試者在進行測試中都需要設計(

)。

答案:測試用例回歸測試是系統發(fā)現BUG,開發(fā)人員修改后,和BUG直接相關以及可能相關的功能進行的測試。

答案:對現有一個計算類型的程序,它的輸入只有一個Y,其范圍是—50≤Y≤50?,F從輸入的角度考慮設計了一組測試用例:—100,100,0。設計這組測試用例的方法是(

)。

答案:等價類劃分法軟件開發(fā)工具為軟件開發(fā)、維護和管理提供統一的支持。

答案:錯根據支持的過程,CASE工具可分為設計工具、編程工具、維護工具等。

答案:對良好的個人編程風格是優(yōu)秀程序員應具備的素質。

答案:對編碼時應盡可能使用全局變量。

答案:錯軟件開發(fā)環(huán)境屬于軟件工具。

答案:錯在程序設計中使用括號以改善表達式的清晰性。

答案:對項目的應用領域是選擇程序設計語言的關鍵因素。

答案:對代碼編寫的越簡單越好!

答案:錯軟件開發(fā)環(huán)境的目標是為了提高軟件開發(fā)的生產效率和軟件產品的質量。

答案:對在程序設計中應盡可能對程序代碼進行優(yōu)化。

答案:錯面向對象的開發(fā)方法中,(

)將是面向對象技術領域內占主導地位的標準語言。

答案:UML語言應該在(

),確定對象類中應有的服務。

答案:建立動態(tài)模型和功能模型之后通過執(zhí)行對象的操作改變對象的屬性,但它必須通過(

)的傳遞。

答案:消息在確定類時,所有的(

)都是候選的類。

答案:名詞動態(tài)模型的描述工具是(

)。

答案:狀態(tài)圖(

)定義了系統的功能需求,它是從系統的外部看系統功能,并不描述系統內部對功能的具體實現。

答案:用例圖關于面向對象分析,下列的(

)是正確的。

答案:它是系統需求建模的方法在一個課程注冊系統中,定義了類CourseSchedule和類Course,并在類CourseSchedule中定義了方法add(c:Course)和方法remove(c:Course),則類CourseSchedule和類Course之間的關系是(

)。

答案:依賴關系(

)是選擇合適的解決方案策略,并將系統劃分成若干個子系統,從而建立整個系統的體系結構。

答案:系統設計(

)是把對象的屬性和操作結合在一起,構成一個獨立的對象,其內部信息對外界是隱藏的,外界只能通過有限的接口與對象發(fā)生聯系。

答案:封裝面向對象設計是在分析模型的基礎上,運用面向對象技術生成軟件實現環(huán)境下的設計模型。

答案:對用面向對象方法開發(fā)的軟件系統,可維護性好。

答案:對關系數據庫可以完全支持面向對象的概念,面向對象設計中的類可以直接對應到關系數據庫中的表。

答案:錯繼承性是父類與子類之間共享數據結構和消息的機制,這是類之間的一種關系。

答案:錯在面向對象的設計中,應遵循的設計準則除了模塊化、抽象、高耦合、低內聚以外,還有信息隱藏。

答案:錯對象是屬性和服務的結合體。

答案:對面向對象分和設計活動是多次反復迭代的過程。

答案:對類封裝比對象封裝更具體、更細致。

答案:錯面向對象分析與面向對象設計的定義沒有明顯的區(qū)別。

答案:錯UML是一種直觀化、明確化、構建和文檔化軟件系統的通用可視化建模語言。

答案:對物理結構設計是設計DB的物理結構,主要包括DB的(

)和存取方法。

答案:存儲結構詳細設計常用的三種工具是(

)。

答案:圖形、表格、語言界面方式可由用戶動態(tài)制定和修改,這樣便可以有較高的(

)。

答案:維護性判定樹和判定表是用于描述結構化分析方法中(

)環(huán)節(jié)的工具。

答案:數據加工好的軟件結構應該是(

)。

答案:低耦合、高內聚下列關于軟件設計準則的描述,錯誤的是()。

答案:是模塊的作用域在該模塊的控制域外(

)是指信息沿輸入通路進入系統,同時由外部形式變換成內部形式,進入系統的信息通過變換中心,經加工處理后再沿輸出通路變換成外部形式離開軟件系統。

答案:變換流為了提高模塊的獨立性,模塊內部最好是(

)。

答案:功能內聚初始化模塊和結束模塊從塊內聯系看,被稱為(

)模塊。

答案:時間內聚Jackson方法是根據(

)來導出程序結構的。

答案:數據結構需求是變化的,因為軟件是靈活的,總可以滿足需求。

答案:錯數據流圖和數據字典共同構成系統的邏輯模型。

答案:對需求規(guī)格說明描述了每個指定系統的實現。

答案:對信息建模方法是從數據的角度來建立信息模型的,最常用的描述信息模型的方法是ER圖。

答案:對在實體聯系圖中,符號橢圓表示()。

答案:屬性進行需求分析可使用多種工具,但(

)是不適用的。

答案:狀態(tài)轉換圖需求分析階段的任務是確定(

溫馨提示

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

評論

0/150

提交評論