2025年軟件工程試題庫_第1頁
2025年軟件工程試題庫_第2頁
2025年軟件工程試題庫_第3頁
2025年軟件工程試題庫_第4頁
2025年軟件工程試題庫_第5頁
已閱讀5頁,還剩4頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1.采用工程的概念、原理、技術和措施來()和()軟件,把通過時間考驗而證明對的的管理技術和目前可以得到的最佳的技術措施結合起來,以經濟地開發出高質量的軟件并有效地維護它,這就是軟件工程。A、開發測試B、運行管理C、開發管理D、開發維護2.軟件是程序、數據及有關文檔的完整集合,其中“開發、使用和維護程序所需要的圖文資料”指的是()A、程序B、數據C、文檔D、以上都不是3.計算機系統經歷了幾種不一樣的發展階段,具有如下特點指的是()發展時期:小規模團體開發,但仍然沿用初期形成的個體化開發軟件的措施。A、個體軟件B、軟件作坊C、軟件危機D、軟件工程4.如下()不是軟件危機的體現形式。

A、開發的軟件不滿足顧客的需要

B、開發的軟件可維護性差

C、開發的軟件價格廉價

D、開發的軟件可靠性差5.軟件產品與物質產品有很大區別,軟件產品是一種()產品

A、有形

B、

消耗

C、邏輯

D、文檔

6.以文檔作為驅動,適合于軟件需求很明確的軟件項目的生存周期模型是(

)。

A、噴泉模型

B、

增量模型

C、瀑布模型

D、螺旋模型

7.下列軟件開發模型中,適合于那些不能預先確切定義需求的軟件系統的開發的模型是(

)。

原型模型

B、

瀑布模型

C、

基于知識的智能模型

D、變換模型

8.下列軟件開發模型中,以面向對象的軟件開發措施為基礎,以顧客的需求為動力,以對象來驅動的模型是(

)。

A、

原型模型

B、

瀑布模型

噴泉模型

D、螺旋模型

9.下列軟件開發模型中,()只有在開發人員具有風險分析和排除風險的經驗及專門知識時,才能獲得成功。

A、

原型模型

B、

瀑布模型

噴泉模型

D、螺旋模型

10.()是顧客和設計互換最頻繁的措施。A、原型模型B、瀑布模型措施C、螺旋模型措施D、構件組裝模型11.老式的()規定,必須等前一階段的工作完畢之後,才能開始後一階段的工作;前一階段的輸出文檔,就是後一階段的輸入文檔。原型模型 B、瀑布模型 C、螺旋模型 D、噴泉模型12.下列論述中不屬于軟件生命周期模型的是()

A、瀑布模型B、迅速原型模型

C、風險模型D、原子模型13.“為了處理這個問題,目的系統必須做什么?”這是生命周期中()階段要確定的事。A、需求分析 B、總體設計 C、詳細設計 D、測試14.()是為了獲得高質量軟件所需要完畢的一系列任務的框架,他規定了完畢各項任務的工作環節。軟件工程B、軟件過程質量管理D、軟件措施學15.下面不屬于軟件工程的3個要素是()

A、工具B、過程C、措施D、環境16.軟件工程措施學的目的是:使軟件生產規范化和工程化,而軟件工程措施得以實行的重要保證是(

)。A、硬件環境

B、軟件開發的環境C、軟件開發工具和軟件開發的環境

開發人員的素質17.在軟件生命周期法中,顧客的參與重要在()。

A、軟件定義期B、軟件開發期

C、軟件維護期

D、整個軟件生命周期過程中18.軟件開發的瀑布模型最經典地刻畫了軟件生命周期的階段劃分,而與其最相適應的軟件開發的措施是()

A、構件化措施B、面向對象措施

C、構造化措施D、原型化措施19.在軟件生存周期中,(

)階段必須要回答的問題是“要處理的問題是什么?”。

詳細設計

B、問題定義

C、概要設計

D、軟件測試

20.數據存儲和數據流都是(),僅僅是所處的狀態不一樣。

A、分析成果B、事件

C、動作D、數據21.數據流圖和()共同構成系統的功能模型。

A、HIPO圖B、PDLC、數據字典D、層次圖22.數據流圖用于抽象描述一種軟件的邏輯模型,數據流圖由某些特定的圖形符號構成。下圖符名標識的圖符不屬于合法數據流圖圖符的是()。A、控制流B、加工C、數據存儲D、數據源點/終點23.構造化分析措施就是面向()的自頂向下逐漸求精進行需求分析的措施。

A、目的B、數據流C、功能D、對象24.數據字典是對數據定義信息的集合,它所定義的對象都包括在()中。A、數據流圖B、程序框圖

C、軟件構造D、方框圖25.軟件開發的可行性研究,一般波及經濟、技術和操作的也許性,而進行可行性研究的基本根據則是顧客提出的軟件()。A、系統質量B、系統目的C、系統功能D、系統性能26.軟件可行性一般不考慮()。A、與否有足夠的人員和有關的技術來支持系統開發

B、待開發的軟件與否有質量問題C、待開發的軟件與否有市場,經濟上與否合算

D、與否有足夠的工具和有關的技術來支持系統開發27.數據流圖是進行軟件需求分析常用的工具,其中最基本的圖符是:處理,數據流,數據存儲和數據源點/終點,其中“圓角矩形”可用來代表流圖中的()。.

A、處理B、數據流

C、數據存儲D、數據源點/終點28.數據流圖是描述數據在軟件中流動和變換的過程,而對數據流圖中所包括的元素的定義則是()

A、數據存儲B、數據加工

C、數據字典D、數據定義29.可行性研究的目的不是處理問題,而是確定問題與否值得去處理,下列不是可行性研究的內容是()

A、需求分析B、風險分析

C、資源分析D、技術分析31.一種軟件項目與否進行開發的結論是在()文檔中作出的。軟件開發計劃 B、可行性分析匯報 C、需求分析闡明書D、測試匯報32.下列論述中,_______不屬于數據字典的作用。A、作為編碼階段的描述工具B、為顧客與開發人員之間統一認識C、作為概要設計的根據為需求分析階段定義各類條目33.不適于作為數據流圖處理(加工)框名稱的是____。A、人工校核工資數據B、工資支票數據C、打印工資支票D、計算職工工資34.系統流程圖是概括地描述物理系統的老式工具,它的基本思想是用圖形符號以黑盒子形式描繪系統構成系統的每個部件,其體現的是()A、控制過程B、對數據進行加工和處理的過程C、程序的功能數據在各部件之間的流動狀況35.雖然可以使用自然語言描述由數據元素構成數據的關系,但為了愈加清晰簡潔,提議采用符號來表達,其中1{a}5所代表的含義是()A、a反復出現,至少出現1次,最多出現5次B、a反復出現,只能出現1次,或5次C、a反復出現,其可以出現1次,也可以出現5次a是可選的,可以出現2、3、4次36.()是可行性研究的一項重要內容,是客戶組織負責人從經濟角度判斷與否繼續投資于這項工程的重要根據。A、純收入計算B、投資回收期分析C、成本/效益分析D、投資回收率分析37.下面哪一項不屬于可行性研究階段的經典環節()A、研究目前正在使用的系統B、草擬開發計劃C、書寫文檔提交審查梳理模塊間關系38.復雜的數據流圖()。

A、只有變換型B、只有事務型

C、無規律D、既有變換型又有事務型39.()需求制定系統必須提供的服務,是對軟件系統的一項基本需求,但卻并不是唯一的需求。功能需求B、性能需求C、可靠性和可用性需求D、接口及約束40.“系統每周7天、每天24小時都可以使用且運行無誤”,代表的是()功能需求B、性能需求C、可靠性和可用性需求D、接口及約束41.“系統應在20秒之內響應所有的祈求”,代表的是()功能需求B、性能需求C、可靠性和可用性需求D、接口及約束42.“系統出現異常時,應能為顧客給出指導性的提醒,并及時保留目前的數據”代表的是()A、出錯處理需求B、性能需求C、可靠性和可用性需求接口及約束43.與顧客溝通獲取需求的方式有諸多,其中()不屬于獲取需求的方式。A、正式或非正式的訪談B、自底向上的求精措施C、迅速建立軟件原型提議的應用規格闡明技術44.“迅速建立軟件原型”是一種比較精確、有效、強大的需求分析技術,為了迅速的構建和修改原型,一般采用3種措施和工具,如下哪項是無效的()A、可重用的軟件構件B、形式化需求規格闡明和環境原型C、高級語言選擇第四代技術45.一般用“范式”定義消除數據冗余的程度,其中第三范式規定符合第二范式的條件,并且()A、每個屬性值都必須是原子值B、每個非關鍵字屬性值都由整個關鍵字決定C、非關鍵字不是由關鍵字的一部分來決定D、一種非關鍵字屬性值不依賴于另一種非關鍵字屬性值46.構造化分析階段要建立中模型,分別是()A、功能模型、數據模型、狀態模型B、功能模型、行為模型、數據模型C、功能模型、數據模型、動態模型對象模型、動態模型、功能模型47,()是對引起系統做動作或(和)從一種狀態轉換到另一種狀態的外界事情的抽象。A、事件B、狀態C、初態D、終態48.進行需求分析可使用多種工具,但(

)是不合用的。

數據流圖

B、E-R圖

C、PAD圖

D、數據字典49.E-R圖是用于建立數據模型的的圖形,其中包括3種互相關聯的信息,分別是()A、數據、對象、實體 B、控制、聯絡、對象C、實體、聯絡、屬性 實體、屬性、操作50.描述復雜的事物時,圖形遠比文字論述優越得多,在需求分析階段可以使用()等圖形工具。A、層次方框圖和鑒定表B、數據流圖和程序流程圖C、IPO圖和層次方框圖warnier圖和PDL51.構造化分析措施以數據流圖、()和加工闡明等描述工具,即用直觀的圖和簡潔的語言來描述軟件功能模型。

A、DFD圖B、PAD圖

C、HIPO圖D、數據字典52.軟件需求闡明書中包括多方面的內容,下述()不是軟件闡明書中應包括的內容.

A、數據描述B、功能描述

C、性能描述D、構造描述53.軟件需求分析階段建立原型的重要目的是().

A、確定系統的功能和性能規定B、確定系統的性能規定

C、確定系統與否滿足顧客規定

D、確定系統與否開發人員需要54.需求分析是由分析人員經理解顧客的需求,認真仔細的調研、分析,最終應建立目的系統的邏輯模型并寫出().

A、模塊闡明書

B、需求規格闡明書C、項目開發設計

D、協議文檔55.使用構造化分析措施時,采用的基本手段是()。分解和抽象B、分解和綜合C、歸納與推導D、試探與回溯56.分層數據流圖是一種比較嚴格又易于理解的描述方式,它的頂層描述了系統的____。A、總貌B、細節C、抽象D、軟件的作者57.下列有關軟件設計準則的描述,錯誤的是()。

A)提高模塊的獨立性

B)深度、寬度、扇出和扇入合適

C)使摸塊的控制域在該模塊的作用域內

D)設計成單入口、單出口的模塊58.下面有關“深度、寬度、扇出和扇入”描述錯誤的是()A、深度表達軟件構造中控制的的層數B、寬度是軟件同一層次上的模塊總數的最大值C、扇出是一種模塊調用的模塊數目扇入是直接調用這個模塊的上級模塊的數目59.構造化設計(SD)是軟件設計階段所使用的措施,()不是SD所使用的工具。

A、DFD圖

B、PAD圖

C、構造化的過程設計語言

D、鑒定樹60.構造化設計措施采用變換分析和事務分析技術實現____。A、從數據構造導出程序構造B、從模塊構造導出程序構造C、從模塊構造導出數據構造從數據流圖導出軟件構造61.把現實世界中的事物相似的地方集中和概括起來,臨時忽視他們之間的差異,這就是()。A、抽象B、模塊化

C、自底向上D、信息隱蔽62.()是數聽闡明、可執行語句等程序對象的集合,它是單獨命名的并且可以通過名字來訪問,是構成程序的基本構件。

A、模塊化B、抽象C、精化D、模塊63.()是指讓某些關系親密的軟件元素在物理上彼此靠近。

A、信息隱蔽B、內聚C、局部化D、模塊獨立64.“為了能集中精力處理重要問題而盡量推遲對問題細節的考慮”,這是對()的定義。A、信息隱蔽B、逐漸求精

C、局部化D、模塊獨立65.軟件設計中劃分模塊的一種準則是()。A、低內聚低耦合B、低內聚高耦合C、高內聚低耦合D、高內聚高耦合66.模塊自身的內聚是模塊獨立性的重要性度量原因之一。在7類內聚中,具有最強內聚的一類是()

A、次序內聚B、過程內聚

C、邏輯內聚D、功能內聚67.假如一種模塊內部的處理元素和同一種功能親密有關,并且這些處理必須次序執行(一般一種處理元素的輸入作為下一種處理元素的輸出),則稱為()。

A、邏輯內聚B、時間內聚

C、過程內聚D、次序內聚68.假如一種模塊完畢的任務在邏輯上屬于相似或相似的一類,則稱為()A、邏輯內聚B、時間內聚

C、過程內聚D、次序內聚69.假如模塊中所有元素都是用同一種輸入數據和(或)產生同一種輸出數據,則稱為()。A、通信內聚B、時間內聚

C、過程內聚D、次序內聚70.耦合是軟件各個模塊間連接的一種度量。一組模塊都訪問同一公有環境數據構造應屬于()方式。

A、內容耦合B、公共耦合

C、外部耦合D、控制耦合71.耦合是軟件中多種模塊間互相聯絡的一種度量,耦合的強弱取決于模塊間的復雜程度,在下列耦合中,耦合度最低的是()

A、內容耦合B、公共耦合C、數據耦合D、控制耦合72.把整個數據構造作為參數傳遞而被調用的模塊只需要使用其中一部分數據元素,稱之為()A、內容耦合B、公共耦合C、特性耦合D、控制耦合73.模塊的功能是打印錄取告知書或不錄取告知書,調用模塊可通過向此模塊傳遞布爾標志信息決定本次調用哪種告知書的打印,這種模塊之間的耦合稱之為()。數據耦合 B、混合耦合C、公共耦合D、控制耦合74.數據沿著輸入通路抵達一種處理,這個處理根據輸入數據的類型在若干動作序列中選出一種來執行,此類數據流稱為()變換流B、變換中心C、事務中心D、事務流75.信息沿輸入通路進入系統,同步由外部形式變換成內部形式,進入系統的信息通過變換中心,通過加工處理後再沿輸出通路變換成外部形式離開軟件系統,這種信息流稱為()。變換流B、變換中心C、事務中心D、事務流76.軟件的構造化設計(SD)措施中,一般分為總體設計和詳細設計兩個階段,其中總體設計重要是要建立()。

A、軟件構造B、軟件流程

C、軟件模型D、軟件模塊77.面向數據流的設計措施把()映射成軟件構造。

A、軟件構造B、系統構造

C、控制構造D、信息流78.詳細設計的基本任務是確定每個模塊的(

)設計。功能

B、調用關系

C、輸入輸出數據

D、算法79.構造化程序設計思想的關鍵是規定程序只有次序,循環和()三種構造構成.

A、分支B、單入口

C、單出口D、有規則GOTO80.()的成果基本上決定了最終的程序代碼的質量。概要設計

B、詳細設計

C、編碼

D、測試

81.Jackson設計措施是由英國的M.Jackson提出的,它是一種面向()的軟件設計措施。對象 B、數據流C、數據構造 D、控制構造82.

(

)階段是為每個模塊完畢的功能進行詳細的描述,要把功能描述轉變為精確的、構造化的過程描述。

A、概要設計

B、詳細設計

C、編碼

D

、測試

83.構造化程序從理論上可以不使用()語句。當然程序與否使用該語句是無關緊要的,重要的是程序的構造與否嚴謹、清晰。

A、ANDB、IF

C、GOTOD、FOR84.PAD(ProblemAnalysisDiagram)圖是一種()工具。系統描述B、詳細設計C、測試D、編程輔助85.下列系統設計工具中,()不屬于詳細設計工具。N—S圖B、數據流圖C、程序流程圖D、PAD86.()應考慮對模塊相聯和資源共享問題進行描述和制約。

A、系統設計B、詳細設計

C、接口控制D、構造化編輯工具87.程序流程圖是一種老式的程序設計表達工具,有其長處和缺陷,使用該工具是應注意()A、支持逐漸求精B、考慮控制流程

C、遵守構造化設計原則D、數據構造表達88.軟件設計中設計復審是和設計自身同樣重要的環節,其重要目的和作用是()A、減少測試工作量

B、減免後期付出高代價C、保證軟件質量

D、縮短軟件開發周期89.軟件設計中,可應用于詳細設計的工具有()A、程序流程圖、PAD、方框圖和偽碼B、數據流程圖、PAD、構造圖和偽碼

C、業務流程圖、N-S圖和偽碼

D、數據流程圖、PAD、N-S圖和偽碼90.詳細設計是軟件總體設計滯後的工作。下列可選內容中,()不屬于詳細設計內容。

A、算法設計

B、程序流程設計

C、界面設計

D、功能設計91.構造化程序設計的一種基本措施是()

A、篩選法B、遞歸法

C、迭代法D、逐漸求精法92.“實現”在軟件生命周期中橫跨兩個階段,分別是()。編碼和維護B、測試和維護 C、編碼和測試D、調試和維護93.20世紀50年代以來,出現了許多不一樣的程序設計語言,下列語言中哪個語言是低級語言(

)。PASCAL

B、VISUALBASICC、C++

D、匯編語言94.把軟件設計成果翻譯成用某種程序設計語言書寫的程序的過程,稱之為()。A、需求分析B、詳細設計C、編碼D、測試95.軟件測試是為了(

)而執行程序的過程。A、證明軟件的對的性B、發現程序中的錯誤C、證明軟件系統中存在錯誤表明程序是對的的96.使用白盒測試措施時,確定測試數據應根據()和指定的覆蓋原則。程序的內部邏輯B、程序的復雜程度C、該軟件的編輯人員D、程序的功能97.檢查軟件產品與否符合需求定義的過程稱為()

A、確認測試B、集成測試

C、系統測試D、模塊測試98.單元測試又稱為(),一般用白盒法測試

A、集成測試B、模塊測試C、系統測試D、白盒法99.對軟件與否能到達顧客所期望的規定的測試稱為()

A、集成測試B、系統測試

C、有效性測試D、驗收測試100.如下()不屬于白盒測試技術

A、基本途徑測試B、邊界值分析C、條件覆蓋測試D、邏輯覆蓋測試101.()措施需要考察模塊間的接口和各個模塊之間的關系.

A、單元測試B、集成測試C、確認測試D、驗收測試102.軟件測試是軟件開發過程中重要的和不可缺乏的階段,其包括的內容和環節甚多,而測試過程的多種環節中最基礎的是()

A、集成測試B、單元測試C、系統測試D、驗收測試103.可以提高軟件測試效率的是()

A、隨意選用測試的數據

B、制定測試計劃C、選用邊界數據作為測試用例

D、取盡量多的數據進行測試104.軟件測試采用白盒法的是()

A、單元測試B、集成測試

C、確認測試D、系統測試105.集成測試有兩個詳細措施,它們是()

A、非漸增式方式和漸增式方式B、白盒法和黑盒法

C、確認測試和系統測試

D、歸納法和演繹法106.軟件測試措施一般有黑盒測試和白盒測試,而其中黑盒測試重要是根據程序的()

A、構造B、流程C、功能D、邏輯107.程序測試是一項復雜的工作,一般測試者在進行測試中都需要設計()

A、數據構造B、測試用例C、測試階段D、測試措施108.調試是指在測試發現錯誤之後排除錯誤的過程,()不屬于調試途徑。

A、蠻干法B、回溯法

C、原因排除法D、運用測試實例法109.所謂邏輯覆蓋測試是對一系列測試過程的總稱,其中:被測程序中每個語句至少執行一次,稱之為()。語句覆蓋B、鑒定覆蓋C、條件覆蓋D、條件組合覆蓋110.所謂邏輯覆蓋測試是對一系列測試過程的總稱,其中:每個鑒定的的每個分支都至少執行一次,稱之為()。A、語句覆蓋B、鑒定覆蓋C、條件覆蓋D、條件組合覆蓋111.所謂邏輯覆蓋測試是對一系列測試過程的總稱,其中:不僅每個語句至少執行一次,并且使鑒定體現式中的每個條件都取到多種也許的值,稱之為()。A、語句覆蓋B、鑒定覆蓋C、條件覆蓋D、條件組合覆蓋112.所謂邏輯覆蓋測試是對一系列測試過程的總稱,其中:每個鑒定體現式中條件的多種也許組合都至少出現一次,稱之為()。語句覆蓋B、鑒定覆蓋C、條件覆蓋D、條件組合覆蓋113.()是一種黑盒測試技術,這種技術把程序的輸入域劃提成若干個數據類,據此導出測試用例。等價劃分B、邊界值分析C、錯誤推測D、途徑測試114.所謂()是指在測試發現錯誤之後排除錯誤的過程。調試B、糾錯C、評估D、維護115.所謂()就是在軟件已經交付使用之後,為了改正錯誤或滿足新的需要而修改軟件的過程。調試B、糾錯C、測試D、維護116.為了和變化了的環境合適地配合而進行的修改軟件的活動稱之為(),是既必要又常常的維護活動。改正性維護B、適應性維護C、完善性維護D、防止性維護117.在任何大型程序的有效期間,顧客必然會發現程序錯誤,并且把他們碰到問題匯報給維護人員。把診斷和改正錯誤的過程稱為()。改正性維護B、適應性維護C、完善性維護D、防止性維護118.在使用軟件的過程中顧客往往提出增長新功能或修改已經有功能的提議,還也許提出一般性的改善意見。為了滿足此類規定,需要進行()。改正性維護B、適應性維護C、完善性維護D、防止性維護119.為了改善未來的可維護性或可靠性,或為了給未來的改善奠定更好的基礎而修改軟件而進行的維護活動稱之為()。A、改正性維護B、適應性維護C、完善性維護D、防止性維護120.()指的是外來讀者理解軟件的構造、功能、構造和內部處理過程的難易程度。A、可測試性B、可修改性C、可理解性D、可移植性121.()指的是把程序從一種計算環境(硬件配置和操作系統)轉移到另一種計算環境的難易程度。可測試性B、可修改性C、可理解性D、可移植性122.軟件輕易修改的程度稱之為(),耦合、內聚、信息隱藏、局部化…….等都應會對其產生影響。可測試性B、可修改性C、可理解性D、可移植性123.()是指同一事物不做修改或稍加改動就在不一樣環境中多次反復使用。A、可測試性B、可重用性C、可理解性可移植性124.軟件維護工作的最重要部分是(

)。A、校正性維護

B、適應性維護C、完善性維護

防止性維護125.軟件調試的目的是()A、發現錯誤B、改正錯誤C、改善軟件的性能

D、挖掘軟件的潛能126.假如軟件配置的唯一成分是(),那么這種維護屬于非構造化維護。A、需求文檔B、設計文檔C、程序代碼測試用例127.如下文檔,()不屬于顧客文檔包括的內容。A、功能描述B、安裝文檔C、需求闡明使用手冊128.如下文檔,()不屬于系統文檔包括的內容。A、軟件需求規格闡明B、軟件使用手冊C、軟件詳細設計軟件測試用例129.面向對象開發措施不需要建立的模型是()。A、對象模型B、動態模型C、功能模型構造模型130.對象和類之間存在著關聯關系,運用對象的()特性可以實現對象的多態性。A、惟一性B、分類性C、繼承性封裝性131.面向對象的重要特性除對象惟一性、封裝、繼承外,尚有()。A、多態性B、完整性C、可移植性兼容性132.描述對象模型靜態特性的工具是()。A、DFDB、類圖C、狀態圖DD133.每個對象可用它自已的一組屬性和它可以執行的一組()來實現。A、狀態B、功能C、操作數據134.一種類的上層可以有父類,下層可以有子類,這種層次構造系統的一種重要性質是():一種類獲得其父類的所有描述(數據和操作)。A、傳遞性B、繼承性C、復用性并行性135.()模型表達了對象的互相行為。A、對象B、動態C、功能分析136.軟件部分的內部實現與外部可訪問性分離,這是指軟件的()A、繼承性B、共享性C、封裝性抽象性137.面向對象措施學中,功能模型的描述工具是()A、動態圖B、構造圖C、用例圖程序流圖138.面向對象措施學中,動態模型的描述工具是()A、對象圖B、構造圖C、狀態圖設計圖139.汽車有一種發動機,汽車與發動機之間的關系是()關系。A、一般與詳細B、整體與部分C、分類關系關聯關系140.火車是一種陸上交通工具,火車和陸上交通工具之間的關系是()關系。A、組裝整體與部分B、詳細與一般C、共享匯集一般關聯141.()就是對具有相似數據和操作的一組相似對象的定義。繼承B、封裝C、多態D、類142,一種面向對象的系統的體系構造通過它的()的關系確定。類與對象B、對象與對象C、過程與對象D、類與界面143.所謂管理就是通過()、()和()等一系列活動,合理地配置和使用多種資源,以到達既定目的的過程。A、計劃、組織、控制B、討論、計劃、執行C、分析、設計、執行分析、計劃、組織144.軟件項目管理先于任何技術活動之前開始,()。A、貫穿于整個需求分析階段B、貫穿于整個詳細設計階段C、貫穿于整個可行性分析階段貫穿于軟件整個生命周期145.()技術根據以往開發類似項目的經驗和歷史數據,估計實現一種功能所需要的源程序行數。A、代碼行技術B、專家估計法C、PERT措施功能點法146.功能點技術定義了信息域的5個特性,分別是:輸入項數,輸出項數,查詢,主文獻數和()。A、內部接口數B、內部查詢數C、外部數據庫數外部接口數147.“軟件編碼完畢之後,我才可以對它進行軟件測試”,這句話闡明了編碼和測試屬于那種邏輯關系?()。A、結束-開始B、開始-結束C、結束-結束開始-開始148.“硬件開始安裝了,才能進行軟件安裝”,這句話闡明了硬件開始和軟件安裝屬于那種邏輯關系?()。A、結束-開始B、開始-結束C、結束-結束開始-開始149.趕工一種任務時,應當關注()。A、盡量多的任務B、非關鍵任務C、加速執行關鍵途徑上的任務通過成本最低化加速執行任務150.項目質量管理的最終責任由誰來承擔()。A、項目開發人員B、采購經理

C、質量經理項目經理150.質量與等級的區別是什么()。A、質量是對需求的滿足程度,而等級是對質量的排序。B、質量是與顧客需求的一致程度,而等級是對服務的排序。C、在項目管理過程中,質量和等級沒有明顯的區別。D、質量是項目的最終止果,而等級是項目進展過程中對質量的排序。1.軟件的本質特性:1.軟件工程關注于大型程序的構造;2.軟件工程的中心課題是控制復雜性;3.軟件常常變化;4.開發軟件的效率非常重要;5.友好地合作是開發軟件的關鍵;6.軟件必須有效地支持它的顧客;7.在軟件工程領域中一般由具有一種文化背景的人替具有另一種文化背景的人發明產品。2.軟件工程的基本原理:1.用分階段的生命周期計劃嚴格管理;2.堅持進行階段評審;3.實行嚴格的產品控制;4.采用現代程序設計技術;5.成果應能清晰地審查;6.開發小組的人員應當少而精;7.承認不停改善軟件工程實踐的必要性。3.獲取需求的措施:1.訪談;2.面向數據流自頂而下求精;3.簡易的應用規格闡明技術;4.迅速建立軟件原型。4.需求分析的任務:1.確定對系統的綜合規定;2.分析系統的數據規定;3.導出系統的邏輯模型;4.修正系統開發計劃。

溫馨提示

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

評論

0/150

提交評論