版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
2025年系統(tǒng)架構(gòu)師軟件工程備考題庫一、單選題(45道)軟件生命周期中,能準確確定軟件系統(tǒng)必須做什么和必須具備哪些功能的階段是()A.概要設計B.詳細設計C.可行性分析D.需求分析答案:D解析:需求分析階段的任務就是準確確定軟件系統(tǒng)必須做什么,即確定系統(tǒng)的功能、性能、可靠性等需求。A項概要設計主要是對系統(tǒng)進行總體架構(gòu)設計;B項詳細設計是對模塊進行具體設計;C項可行性分析主要評估項目是否可行。瀑布模型的主要特點是()A.文檔驅(qū)動B.面向?qū)ο驝.迭代D.快速反饋答案:A解析:瀑布模型按照線性順序依次進行需求分析、設計、編碼、測試等階段,每個階段產(chǎn)生大量文檔,是文檔驅(qū)動的。B項面向?qū)ο蟛皇瞧俨寄P吞攸c;C項迭代是迭代模型特點;D項快速反饋是敏捷開發(fā)特點。以下不屬于軟件設計原則的是()A.單一職責原則B.開閉原則C.接口隔離原則D.數(shù)據(jù)驅(qū)動原則答案:D解析:單一職責原則、開閉原則、接口隔離原則都是軟件設計中的重要原則。而數(shù)據(jù)驅(qū)動原則并非常見軟件設計原則,數(shù)據(jù)驅(qū)動更多體現(xiàn)在某些數(shù)據(jù)處理系統(tǒng)架構(gòu)中,不是通用設計原則。軟件測試的目的是()A.證明軟件正確B.發(fā)現(xiàn)軟件中的錯誤C.改善軟件的性能D.驗證軟件符合設計要求答案:B解析:軟件測試的目的是發(fā)現(xiàn)軟件中的錯誤,而不是證明軟件正確,軟件測試無法做到證明軟件完全正確。C項改善軟件性能不是測試主要目的;D項驗證軟件符合設計要求只是測試部分內(nèi)容,根本目的是找錯。面向?qū)ο蠓椒ㄖ校瑢ο笾g通過()進行通信。A.繼承B.多態(tài)C.消息傳遞D.封裝答案:C解析:在面向?qū)ο蠓椒ㄖ?,對象之間通過消息傳遞來交互,一個對象發(fā)送消息給另一個對象,接收對象根據(jù)消息執(zhí)行相應操作。A項繼承是類之間關(guān)系;B項多態(tài)是同一操作作用于不同對象有不同表現(xiàn)形式;D項封裝是將數(shù)據(jù)和操作封裝在對象內(nèi)部。軟件維護的類型不包括()A.改正性維護B.適應性維護C.完善性維護D.預防性維護E.優(yōu)化性維護答案:E解析:軟件維護類型包括改正性維護(修改軟件錯誤)、適應性維護(適應環(huán)境變化)、完善性維護(增加新功能等)、預防性維護(為未來維護做準備),不包括優(yōu)化性維護。以下哪種內(nèi)聚性最強()A.偶然內(nèi)聚B.邏輯內(nèi)聚C.順序內(nèi)聚D.功能內(nèi)聚答案:D解析:功能內(nèi)聚指模塊內(nèi)所有元素共同完成一個功能,缺一不可,內(nèi)聚性最強。A項偶然內(nèi)聚內(nèi)聚程度最低;B項邏輯內(nèi)聚是把幾種邏輯上相關(guān)功能放在一個模塊;C項順序內(nèi)聚是模塊內(nèi)處理元素和同一個功能密切相關(guān)且前一處理輸出是后一處理輸入。軟件項目管理的核心是()A.人員管理B.進度管理C.風險管理D.質(zhì)量管理答案:B解析:進度管理是軟件項目管理核心,它直接影響項目是否能按時交付。人員管理、風險管理、質(zhì)量管理都圍繞進度管理開展,為確保項目按進度完成提供支持??尚行匝芯康闹饕獌?nèi)容不包括()A.技術(shù)可行性B.經(jīng)濟可行性C.操作可行性D.法律可行性E.人員可行性答案:E解析:可行性研究主要從技術(shù)、經(jīng)濟、操作、法律等方面進行分析,人員可行性不是單獨作為可行性研究主要內(nèi)容,人員因素在技術(shù)、操作等可行性分析中會有所涉及。軟件需求規(guī)格說明書的作用不包括()A.軟件設計的依據(jù)B.軟件驗收的依據(jù)C.用戶與開發(fā)人員對軟件要做什么的共同理解D.軟件可行性分析的依據(jù)答案:D解析:軟件需求規(guī)格說明書是軟件設計、驗收的依據(jù),能讓用戶和開發(fā)人員對軟件需求達成共識。而可行性分析在需求分析之前,軟件需求規(guī)格說明書不是可行性分析依據(jù)。以下關(guān)于軟件復用的說法,錯誤的是()A.提高軟件生產(chǎn)率B.降低軟件成本C.提高軟件質(zhì)量D.增加軟件維護難度答案:D解析:軟件復用可提高軟件生產(chǎn)率、降低成本、提高質(zhì)量,同時由于復用成熟模塊,可降低維護難度,而不是增加。軟件質(zhì)量保證的主要任務不包括()A.正確定義用戶需求B.技術(shù)方法的應用C.軟件測試的計劃與實施D.質(zhì)量審計答案:A解析:軟件質(zhì)量保證主要任務有技術(shù)方法應用、測試計劃與實施、質(zhì)量審計等。正確定義用戶需求是需求分析階段任務,不是質(zhì)量保證主要任務。以下屬于黑盒測試方法的是()A.語句覆蓋B.判定覆蓋C.邊界值分析D.條件覆蓋答案:C解析:邊界值分析是黑盒測試方法,關(guān)注輸入輸出邊界值。A、B、D項語句覆蓋、判定覆蓋、條件覆蓋都是白盒測試方法,基于代碼結(jié)構(gòu)進行測試。軟件設計中劃分模塊的一個準則是()A.低內(nèi)聚低耦合B.低內(nèi)聚高耦合C.高內(nèi)聚低耦合D.高內(nèi)聚高耦合答案:C解析:軟件設計中劃分模塊應遵循高內(nèi)聚低耦合原則,高內(nèi)聚使模塊功能單一、獨立,低耦合減少模塊間依賴,提高軟件可維護性和可擴展性。面向?qū)ο箝_發(fā)方法中,類與類之間的關(guān)系不包括()A.繼承關(guān)系B.聚合關(guān)系C.依賴關(guān)系D.分解關(guān)系答案:D解析:類與類之間關(guān)系有繼承(子類繼承父類屬性和方法)、聚合(整體與部分關(guān)系)、依賴(一個類的變化影響另一個類),不存在分解關(guān)系。軟件項目成本估算方法中,()是一種自頂向下的估算技術(shù)。A.代碼行技術(shù)B.功能點技術(shù)C.類比估算法D.自下而上估算法答案:C解析:類比估算法是基于以往類似項目數(shù)據(jù)進行估算,是自頂向下。A項代碼行技術(shù)和B項功能點技術(shù)是通過計算代碼行數(shù)或功能點數(shù)估算成本;D項自下而上估算法是從底層模塊成本累加估算。軟件配置管理的核心任務是()A.版本管理B.變更管理C.配置審計D.配置標識答案:B解析:變更管理是軟件配置管理核心任務,它控制軟件配置項變更,確保變更合理、可追溯。版本管理、配置審計、配置標識都是配置管理一部分,但不是核心。以下哪種設計模式屬于創(chuàng)建型模式()A.工廠模式B.代理模式C.裝飾器模式D.觀察者模式答案:A解析:工廠模式是創(chuàng)建型模式,用于創(chuàng)建對象。B項代理模式是結(jié)構(gòu)型模式;C項裝飾器模式是結(jié)構(gòu)型模式;D項觀察者模式是行為型模式。軟件可靠性是指在規(guī)定的條件下和規(guī)定的時間內(nèi)軟件完成()的能力。A.功能B.性能C.任務D.規(guī)定功能答案:D解析:軟件可靠性定義為在規(guī)定條件和時間內(nèi)軟件完成規(guī)定功能的能力,強調(diào)完成規(guī)定功能。軟件工程的三要素是()A.方法、工具、過程B.方法、技術(shù)、過程C.技術(shù)、工具、過程D.方法、工具、技術(shù)答案:A解析:軟件工程三要素是方法(完成軟件開發(fā)各項任務技術(shù)方法)、工具(支持軟件開發(fā)的工具)、過程(管理軟件開發(fā)各項活動)。以下不屬于軟件需求分析階段工作的是()A.需求獲取B.需求分析C.需求定義D.需求驗證E.需求實現(xiàn)答案:E解析:需求分析階段工作包括需求獲取、分析、定義、驗證,需求實現(xiàn)是開發(fā)階段任務。以下關(guān)于軟件測試過程的說法,正確的是()A.單元測試、集成測試、系統(tǒng)測試、驗收測試B.集成測試、單元測試、系統(tǒng)測試、驗收測試C.單元測試、系統(tǒng)測試、集成測試、驗收測試D.系統(tǒng)測試、單元測試、集成測試、驗收測試答案:A解析:軟件測試過程一般先進行單元測試(對單個模塊測試),再集成測試(測試模塊間集成),然后系統(tǒng)測試(對整個系統(tǒng)測試),最后驗收測試(由用戶進行的測試)。軟件項目進度安排常用的圖形工具不包括()A.甘特圖B.魚骨圖C.計劃評審技術(shù)(PERT)圖D.關(guān)鍵路徑法(CPM)圖答案:B解析:甘特圖、PERT圖、CPM圖都用于軟件項目進度安排。魚骨圖主要用于分析問題原因,不是進度安排工具。以下關(guān)于軟件架構(gòu)風格的說法,錯誤的是()A.分層架構(gòu)風格將系統(tǒng)分為不同層次B.管道-過濾器風格適合數(shù)據(jù)處理系統(tǒng)C.事件驅(qū)動風格中事件觸發(fā)操作D.客戶-服務器風格中客戶和服務器地位平等答案:D解析:客戶-服務器風格中客戶請求服務,服務器提供服務,地位不平等。A、B、C項關(guān)于分層、管道-過濾器、事件驅(qū)動風格描述正確。軟件維護過程中,()維護所占比例最大。A.改正性B.適應性C.完善性D.預防性答案:C解析:完善性維護是為擴充功能、改善性能等對軟件進行修改,在軟件維護中所占比例最大。以下哪種耦合性最弱()A.內(nèi)容耦合B.公共耦合C.數(shù)據(jù)耦合D.控制耦合答案:C解析:數(shù)據(jù)耦合是通過參數(shù)傳遞數(shù)據(jù),耦合性最弱。A項內(nèi)容耦合耦合程度最高;B項公共耦合多個模塊共享全局數(shù)據(jù);D項控制耦合通過控制信息傳遞耦合。面向?qū)ο蠓治龅暮诵氖牵ǎ〢.建立對象模型B.建立動態(tài)模型C.建立功能模型D.建立數(shù)據(jù)模型答案:A解析:面向?qū)ο蠓治龊诵氖墙ο竽P停枋鱿到y(tǒng)中對象及關(guān)系,動態(tài)模型描述系統(tǒng)動態(tài)行為,功能模型描述系統(tǒng)功能,數(shù)據(jù)模型描述數(shù)據(jù)結(jié)構(gòu),但核心是對象模型。軟件項目風險管理的第一步是()A.風險識別B.風險評估C.風險應對計劃D.風險監(jiān)控答案:A解析:風險管理第一步是風險識別,找出可能影響項目的風險因素,之后才進行評估、制定應對計劃和監(jiān)控。以下關(guān)于軟件文檔的說法,錯誤的是()A.軟件文檔是軟件產(chǎn)品的一部分B.文檔可以提高軟件可維護性C.文檔只對開發(fā)人員有用D.良好的文檔有助于軟件復用答案:C解析:軟件文檔對開發(fā)人員、維護人員、用戶等都有用,它是軟件產(chǎn)品一部分,可提高可維護性、有助于復用。以下屬于軟件設計階段產(chǎn)出物的是()A.軟件需求規(guī)格說明書B.軟件測試計劃C.軟件概要設計文檔D.項目開發(fā)計劃答案:C解析:軟件設計階段產(chǎn)出軟件概要設計文檔。A項軟件需求規(guī)格說明書是需求分析階段產(chǎn)出;B項軟件測試計劃在測試階段制定;D項項目開發(fā)計劃在項目初期制定。軟件質(zhì)量特性中,()是指軟件產(chǎn)品能準確執(zhí)行需求規(guī)格說明中所規(guī)定功能的能力。A.正確性B.可靠性C.可用性D.效率答案:A解析:正確性指軟件準確執(zhí)行規(guī)定功能能力。B項可靠性強調(diào)規(guī)定條件和時間完成規(guī)定功能;C項可用性指軟件易用程度;D項效率指軟件資源利用程度。以下關(guān)于敏捷開發(fā)的說法,正確的是()A.強調(diào)文檔的完整性B.適合需求穩(wěn)定的項目C.強調(diào)客戶參與D.采用線性開發(fā)過程答案:C解析:敏捷開發(fā)強調(diào)客戶參與,及時反饋需求。A項敏捷開發(fā)不強調(diào)文檔完整性;B項適合需求多變項目;D項采用迭代開發(fā)過程,非線性。軟件配置項不包括()A.源代碼B.測試用例C.開發(fā)人員信息D.軟件需求規(guī)格說明書答案:C解析:軟件配置項包括源代碼、測試用例、軟件需求規(guī)格說明書等與軟件相關(guān)文檔、代碼等,開發(fā)人員信息不屬于軟件配置項。以下哪種設計模式屬于結(jié)構(gòu)型模式()A.單例模式B.策略模式C.橋接模式D.模板方法模式答案:C解析:橋接模式是結(jié)構(gòu)型模式,用于分離抽象部分和實現(xiàn)部分。A項單例模式是創(chuàng)建型模式;B項策略模式是行為型模式;D項模板方法模式是行為型模式。軟件項目估算中,功能點估算方法主要依據(jù)()來估算軟件規(guī)模。A.代碼行數(shù)B.功能需求C.項目進度D.資源消耗答案:B解析:功能點估算方法依據(jù)功能需求,通過計算功能點數(shù)量估算軟件規(guī)模,不是依據(jù)代碼行數(shù)、項目進度、資源消耗。軟件測試用例不包括()A.測試輸入數(shù)據(jù)B.預期輸出結(jié)果C.測試執(zhí)行步驟D.軟件缺陷報告答案:D解析:軟件測試用例包括測試輸入數(shù)據(jù)、預期輸出結(jié)果、測試執(zhí)行步驟,軟件缺陷報告是測試發(fā)現(xiàn)問題后編寫,不屬于測試用例。以下關(guān)于軟件過程模型的說法,錯誤的是()A.噴泉模型適合面向?qū)ο箝_發(fā)B.增量模型是一種非整體開發(fā)模型C.螺旋模型結(jié)合了瀑布模型和快速原型模型的特點D.快速原型模型主要用于獲取用戶需求,不能用于開發(fā)軟件產(chǎn)品答案:D解析:快速原型模型不僅可獲取用戶需求,也可在原型基礎(chǔ)上經(jīng)過修改完善開發(fā)軟件產(chǎn)品。A、B、C項關(guān)于噴泉模型、增量模型、螺旋模型描述正確。軟件設計中,()是指模塊內(nèi)部各組成部分處理動作的組合強度。A.內(nèi)聚性B.耦合性C.獨立性D.完整性答案:A解析:內(nèi)聚性指模塊內(nèi)部各組成部分處理動作組合強度,耦合性指模塊間依賴程度,獨立性強調(diào)模塊獨立程度,完整性不是描述模塊內(nèi)部這種特性的術(shù)語。面向?qū)ο笤O計中,()原則要求一個軟件實體應當對擴展開放,對修改關(guān)閉。A.單一職責原則B.開閉原則C.里氏替換原則D.依賴倒置原則答案:B解析:開閉原則定義為軟件實體對擴展開放,對修改關(guān)閉。A項單一職責原則強調(diào)一個類只負責一項職責;C項里氏替換原則指子類可替換父類;D項依賴倒置原則強調(diào)高層模塊不依賴底層模塊。軟件項目管理中,()用于確定項目關(guān)鍵路徑。A.甘特圖B.魚骨圖C.計劃評審技術(shù)(PERT)圖D.功能點分析答案:C解析:PERT圖可確定項目關(guān)鍵路徑,甘特圖用于進度展示,魚骨圖用于原因分析,功能點分析用于軟件規(guī)模估算。以下關(guān)于軟件復用的層次,最高層次的復用是()A.代碼復用B.設計復用C.分析復用D.架構(gòu)復用答案:D解析:架構(gòu)復用處于軟件復用的最高層次,它對系統(tǒng)整體架構(gòu)進行復用,影響范圍最大,能帶來更大的效益。代碼復用、設計復用、分析復用層次相對較低。代碼復用是對已有的代碼片段進行復用;設計復用是復用已有的設計方案;分析復用是復用需求分析的成果等,它們都不如架構(gòu)復用對整個軟件系統(tǒng)的影響和復用程度高。軟件質(zhì)量特性中的“可移植性”是指軟件()的能力。A.從一個環(huán)境轉(zhuǎn)移到另一個環(huán)境B.適應不同硬件平臺C.適應不同操作系統(tǒng)D.以上都是答案:D解析:可移植性指軟件從一個環(huán)境轉(zhuǎn)移到另一個環(huán)境的能力,這里的環(huán)境包括不同硬件平臺、操作系統(tǒng)以及其他軟件運行環(huán)境等。所以適應不同硬件平臺、不同操作系統(tǒng)等都屬于可移植性范疇。軟件項目中,()是指在規(guī)定時間內(nèi)完成項目任務的概率。A.項目風險B.項目進度C.項目可靠性D.項目進度可靠性答案:D解析:項目進度可靠性表示在規(guī)定時間內(nèi)完成項目任務的概率。項目風險是指可能影響項目目標實現(xiàn)的不確定性事件;項目進度只是對項目各項任務時間安排的描述;項目可靠性一般指軟件產(chǎn)品本身完成規(guī)定功能的可靠性,并非針對項目完成時間的概率描述。以下關(guān)于面向?qū)ο蟪绦蛟O計語言的說法,正確的是()A.只支持面向?qū)ο缶幊谭妒紹.不支持過程式編程C.具有繼承、封裝和多態(tài)等特性D.所有面向?qū)ο笳Z言語法完全相同答案:C解析:面向?qū)ο蟪绦蛟O計語言具有繼承(子類繼承父類特性)、封裝(將數(shù)據(jù)和操作封裝在類中)和多態(tài)(同一操作在不同對象上有不同表現(xiàn))等特性。很多面向?qū)ο笳Z言也支持過程式編程,并非只支持面向?qū)ο缶幊谭妒?;不同面向?qū)ο笳Z言語法有差異,并非完全相同。軟件項目成本管理中,()是指完成項目活動所需資源的貨幣價值。A.項目成本B.項目預算C.項目估算D.項目決算答案:A解析:項目成本指完成項目活動所需資源的貨幣價值。項目預算是對項目成本的計劃性安排;項目估算是對項目成本的預先估計;項目決算則是在項目結(jié)束后對實際成本的核算。二、多選題(30道)軟件需求分析的方法有()A.結(jié)構(gòu)化分析方法B.面向?qū)ο蠓治龇椒–.原型化方法D.數(shù)據(jù)流程圖法E.實體-關(guān)系圖法答案:ABCDE解析:結(jié)構(gòu)化分析方法通過數(shù)據(jù)流程圖等工具分析系統(tǒng);面向?qū)ο蠓治龇椒◤膶ο蠼嵌确治鲂枨?;原型化方法通過構(gòu)建原型獲取需求;數(shù)據(jù)流程圖法是結(jié)構(gòu)化分析重要工具用于描述系統(tǒng)數(shù)據(jù)流動;實體-關(guān)系圖法用于分析數(shù)據(jù)間關(guān)系,都是軟件需求分析方法。以下屬于軟件設計模式分類的有()A.創(chuàng)建型模式B.結(jié)構(gòu)型模式C.行為型模式D.功能型模式E.數(shù)據(jù)型模式答案:ABC解析:軟件設計模式分為創(chuàng)建型模式(如工廠模式等用于對象創(chuàng)建)、結(jié)構(gòu)型模式(如橋接模式等用于系統(tǒng)結(jié)構(gòu)設計)、行為型模式(如觀察者模式等用于對象間行為交互),不存在功能型模式和數(shù)據(jù)型模式分類。軟件測試的類型包括()A.單元測試B.集成測試C.系統(tǒng)測試D.驗收測試E.回歸測試答案:ABCDE解析:單元測試針對單個模塊;集成測試測試模塊間集成;系統(tǒng)測試對整個系統(tǒng)測試;驗收測試由用戶進行確認是否滿足需求;回歸測試用于驗證軟件修改后是否引入新問題,都是軟件測試類型。軟件維護的活動包括()A.改正性維護B.適應性維護C.完善性維護D.預防性維護E.軟件重構(gòu)答案:ABCDE解析:改正性維護修復軟件錯誤;適應性維護適應環(huán)境變化;完善性維護增加功能等;預防性維護為未來維護做準備;軟件重構(gòu)也是維護活動,通過調(diào)整軟件結(jié)構(gòu)等提高軟件可維護性。面向?qū)ο蠓治鲋薪⒌哪P陀校ǎ〢.對象模型B.動態(tài)模型C.功能模型D.數(shù)據(jù)模型E.過程模型答案:ABC解析:面向?qū)ο蠓治鼋ο竽P停枋鰧ο蠹瓣P(guān)系)、動態(tài)模型(描述系統(tǒng)動態(tài)行為)、功能模型(描述系統(tǒng)功能)。數(shù)據(jù)模型不是面向?qū)ο蠓治鎏赜械暮诵哪P停^程模型也不屬于其建立的主要模型。軟件項目管理的內(nèi)容包括()A.范圍管理B.進度管理C.成本管理D.質(zhì)量管理E.人力資源管理答案:ABCDE解析:軟件項目管理涵蓋范圍管理(確定項目邊界和需求)、進度管理(安排項目進度)、成本管理(控制項目成本)、質(zhì)量管理(保證軟件質(zhì)量)、人力資源管理(合理安排人員)等多方面內(nèi)容。以下關(guān)于軟件架構(gòu)風格的描述,正確的有()A.分層架構(gòu)風格中,每層為上層提供服務并依賴下層服務B.管道-過濾器風格中,數(shù)據(jù)通過管道在過濾器間流動C.事件驅(qū)動風格中,系統(tǒng)響應事件觸發(fā)的操作D.客戶-服務器風格中,客戶和服務器可分布在不同計算機上E.黑板系統(tǒng)風格適用于解決復雜的、需要協(xié)作求解的問題答案:ABCDE解析:分層架構(gòu)就是上層依賴下層服務并為上層提供服務;管道-過濾器風格數(shù)據(jù)在管道連接的過濾器間流動;事件驅(qū)動風格就是系統(tǒng)響應事件進行操作;客戶-服務器風格中客戶和服務器可通過網(wǎng)絡分布在不同計算機;黑板系統(tǒng)風格適合多知識源協(xié)作求解復雜問題。軟件質(zhì)量保證的手段有()A.制定質(zhì)量計劃B.進行質(zhì)量審計C.技術(shù)評審D.軟件測試E.過程分析答案:ABCDE解析:制定質(zhì)量計劃為質(zhì)量保證提供規(guī)劃;質(zhì)量審計檢查質(zhì)量活動是否符合要求;技術(shù)評審對軟件設計等進行評審;軟件測試發(fā)現(xiàn)軟件缺陷;過程分析改進開發(fā)過程,都是軟件質(zhì)量保證手段。軟件配置管理的活動包括()A.配置標識B.版本管理C.變更管理D.配置審計E.發(fā)布管理答案:ABCDE解析:配置標識確定配置項;版本管理管理配置項不同版本;變更管理控制變更;配置審計檢查配置管理活動;發(fā)布管理管理軟件發(fā)布,都是軟件配置管理活動。以下屬于軟件設計原則的有()A.單一職責原則B.開閉原則C.里氏替換原則D.依賴倒置原則E.接口隔離原則答案:ABCDE解析:單一職責原則使類職責單一;開閉原則對擴展開放對修改關(guān)閉;里氏替換原則保證子類可替換父類;依賴倒置原則讓高層模塊不依賴底層模塊;接口隔離原則使接口細化,都是軟件設計原則。軟件項目估算的方法有()A.代碼行估算法B.功能點估算法C.類比估算法D.自下而上估算法E.參數(shù)估算法答案:ABCDE解析:代碼行估算法通過估算代碼行數(shù)估算規(guī)模;功能點估算法依據(jù)功能需求估算;類比估算法基于類似項目估算;自下而上估算法從底層模塊累加估算;參數(shù)估算法利用參數(shù)模型估算,都是軟件項目估算方法。敏捷開發(fā)方法的特點有()A.快速迭代B.客戶參與C.強調(diào)團隊合作D.輕量級過程E.注重文檔答案:ABCD解析:敏捷開發(fā)強調(diào)快速迭代,不斷改進軟件;重視客戶參與及時反饋需求;注重團隊合作;采用輕量級過程。它不強調(diào)文檔,而是更注重可工作的軟件。軟件需求規(guī)格說明書應包含的內(nèi)容有()A.軟件功能需求B.軟件性能需求C.軟件接口需求D.軟件安全需求E.軟件驗收標準答案:ABCDE解析:軟件需求規(guī)格說明書需涵蓋功能需求(軟件要實現(xiàn)的功能)、性能需求(如響應時間等)、接口需求(與外部系統(tǒng)接口等)、安全需求(數(shù)據(jù)安全等)以及軟件驗收標準(用于驗收軟件是否合格)。軟件設計階段的主要任務有()A.軟件架構(gòu)設計B.模塊設計C.數(shù)據(jù)庫設計D.界面設計E.算法設計答案:ABCDE解析:軟件設計階段要進行軟件架構(gòu)設計確定整體結(jié)構(gòu);模塊設計細化模塊功能;數(shù)據(jù)庫設計設計數(shù)據(jù)存儲;界面設計設計用戶交互界面;算法設計設計實現(xiàn)功能的算法。軟件測試用例設計方法包括()A.等價類劃分法B.邊界值分析法C.因果圖法D.決策表法E.錯誤推測法答案:ABCDE解析:等價類劃分法將輸入數(shù)據(jù)劃分為有效和無效等價類;邊界值分析法關(guān)注邊界值;因果圖法分析輸入條件之間因果關(guān)系;決策表法基于因果圖生成決策表;錯誤推測法基于經(jīng)驗推測可能出錯地方,都是測試用例設計方法。軟件過程模型有()A.瀑布模型B.快速原型模型C.迭代模型D.增量模型E.螺旋模型答案:ABCDE解析:瀑布模型線性順序開發(fā);快速原型模型先構(gòu)建原型獲取需求;迭代模型多次迭代開發(fā);增量模型逐步增加功能;螺旋模型結(jié)合瀑布和快速原型特點,都是常見軟件過程模型。軟件項目風險的類型有()A.技術(shù)風險B.管理風險C.需求風險D.市場風險E.人員風險答案:ABCDE解析:技術(shù)風險如技術(shù)難題無法解決;管理風險如項目計劃不合理;需求風險如需求變更頻繁;市場風險如市場需求變化;人員風險如人員流失,都是軟件項目可能面臨的風險類型。面向?qū)ο蟪绦蛟O計語言的特性有()A.繼承B.封裝C.多態(tài)D.抽象E.數(shù)據(jù)隱藏答案:ABCDE解析:繼承實現(xiàn)代碼復用;封裝將數(shù)據(jù)和操作封裝;多態(tài)同一操作有不同表現(xiàn);抽象提取共性;數(shù)據(jù)隱藏是封裝的體現(xiàn),都是面向?qū)ο蟪绦蛟O計語言特性。軟件復用的好處有()A.提高軟件生產(chǎn)率B.降低軟件成本C.提高軟件質(zhì)量D.減少維護工作量E.縮短開發(fā)周期答案:ABCDE解析:復用成熟模塊可提高生產(chǎn)率、降低成本;復用經(jīng)過驗證模塊可提高質(zhì)量;因復用減少新開發(fā)內(nèi)容從而減少維護工作量、縮短開發(fā)周期。軟件質(zhì)量特性包括()A.功能性B.可靠性C.可用性D.效率E.可維護性答案:ABCDE解析:功能性指軟件功能是否滿足需求;可靠性在規(guī)定條件和時間完成規(guī)定功能能力;可用性易用程度;效率資源利用程度;可維護性修改軟件難易程度,都是軟件質(zhì)量特性。軟件項目進度控制的方法有()A.制定進度計劃B.監(jiān)控項目進度C.分析進度偏差D.采取糾正措施E.調(diào)整進度計劃答案:ABCDE解析:制定進度計劃為進度控制提供依據(jù);監(jiān)控項目進度獲取實際進度情況;分析進度偏差找出問題;采取糾正措施解決偏差;調(diào)整進度計劃適應變化,都是進度控制方法。軟件架構(gòu)設計的目標有()A.可靠性B.可擴展性C.可維護性D.性能E.安全性答案:ABCDE解析:軟件架構(gòu)設計要保證系統(tǒng)可靠性;具備可擴展性以適應需求變化;有良好可維護性方便修改;滿足性能要求;保障安全性,這些都是架構(gòu)設計目標。軟件測試工具包括()A.單元測試工具B.集成測試工
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年順德職業(yè)技術(shù)學院單招綜合素質(zhì)考試參考題庫含詳細答案解析
- 2026年浙江建設職業(yè)技術(shù)學院單招綜合素質(zhì)考試備考題庫含詳細答案解析
- 2026中國醫(yī)學科學院北京協(xié)和醫(yī)學院直屬學院招聘20人考試重點題庫及答案解析
- 2026年新疆應用職業(yè)技術(shù)學院單招綜合素質(zhì)筆試備考試題含詳細答案解析
- 2026年無錫科技職業(yè)學院單招綜合素質(zhì)考試備考題庫含詳細答案解析
- 2026年九江理工職業(yè)學院單招綜合素質(zhì)考試模擬試題含詳細答案解析
- 2026年江西電力職業(yè)技術(shù)學院單招職業(yè)技能考試模擬試題含詳細答案解析
- 2026年三明醫(yī)學科技職業(yè)學院單招職業(yè)技能考試備考試題含詳細答案解析
- 2026年天府新區(qū)信息職業(yè)學院單招綜合素質(zhì)筆試參考題庫含詳細答案解析
- 2026年廣安職業(yè)技術(shù)學院單招職業(yè)技能考試備考試題含詳細答案解析
- 2025年安徽省中考模擬英語試題(原卷版+解析版)
- 2024-2025學年云南省昆明市盤龍區(qū)五年級(上)期末數(shù)學試卷(含答案)
- (高清版)AQ 1056-2008 煤礦通風能力核定標準
- 論地理環(huán)境對潮汕飲食文化的影響
- 值班人員在崗情況檢查記錄表周一
- 西充縣山永家庭農(nóng)場生豬養(yǎng)殖項目(擴建)環(huán)評報告
- 赤峰南臺子金礦有限公司金礦2022年度礦山地質(zhì)環(huán)境治理計劃書
- 徐州市銅山區(qū)法院系統(tǒng)書記員招聘考試真題
- 氣穴現(xiàn)象和液壓沖擊
- GB/T 33598.3-2021車用動力電池回收利用再生利用第3部分:放電規(guī)范
- 江蘇省泰州市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名居民村民委員會明細及行政區(qū)劃代碼
評論
0/150
提交評論