【正文】
。D.DB11/T,一個軟件的時間和資源質(zhì)量子特性屬于( )質(zhì)量特性。C.GB/T B.Q/T11A.SJ/TA.糾正外部和內(nèi)部設(shè)計錯誤比糾正源代碼錯誤需要更大的成本B.與需求定義相比,源代碼的文字量大得多,所以源代碼的維護成本更高C.59%A.29%C.Gantt圖表現(xiàn)了各個活動的起始時間D.Gantt圖表現(xiàn)了各個活動完成的進度。A.Gantt圖表現(xiàn)各個活動的順序和它們之間的因果關(guān)系C.5000A.5 000 000 D.776.( ) 不需要登記或標注版權(quán)標記就能得到保護。B.3D.螺旋模型(包括已確認或修改補充的標準),經(jīng)過實施一定時期后,對其內(nèi)容再次審查,以確保其有效性、先進性和適用性,其周期一般不超過(C)年。B.瀑布模型A.原型化方法適應(yīng)于需求不明確的軟件開發(fā)B.在開發(fā)過程中,可以廢棄不用早期構(gòu)造的軟件原型C.原型化方法可以直接開發(fā)出最終產(chǎn)品D.原型化方法利于確認各項系統(tǒng)服務(wù)的可用性,如果用戶對系統(tǒng)的目標不是很清楚,難以定義需求,這時最好使用( )。B.編譯(16)A.需求分析B.分析這種軟件過程的用例圖(Use Case Diagram)是通過( )得到的。C.6A.2 70. 閱讀下列流程圖: 、組裝測試、確認測試、系統(tǒng)測試四個階段進行。 67.( )詳細描述軟件的功能、性能和用戶界面,以使用戶了解如何使用軟件。 ,該設(shè)計模式不可以( )。(1) D. 用例圖(2) (3) ,下列說法錯誤的是( )。 ( )。A.①② B.②④⑤ C.①③ D. ③④⑤、組裝測試、確認測試、系統(tǒng)測試四個階段進行。 59.軟件項目開發(fā)成本的估算依據(jù),通常是開發(fā)成本估算模型。該模型將軟件能力成熟度自低到高依次劃分為初始級、可重復(fù)級、已定義級、已管理級、優(yōu)化級。 ,將其參與該企業(yè)開發(fā)設(shè)計的應(yīng)用軟件的核心程序設(shè)計技巧和算法通過論文向社會發(fā)表,那么該開發(fā)人員的行為( )。A. Adapter(適配器) B. Iterator(迭代器)C. Prototype(原型) D. Observer(觀察者) 中有多種類型的圖,其中,(1)對系統(tǒng)的使用方式進行分類,(2)顯示了類及其相互關(guān)系,(3)顯示人或?qū)ο蟮幕顒?,其方式類似于流程圖,通信圖顯示在某種情況下對象之間發(fā)送的消息,(4)與通信圖類似,但強調(diào)的是順序而不是連接。并且,用例(3)是UC4的可選部分,用例(4)是UC4 的必須部分。A. 邊界對象 B. 可視化對象 C. 抽象對象 D. 實體對象 語言中,下圖中的a、b、c 三種圖形符號按照順序分別表示( )。(1)A. 單元測試 B. 集成測試 C. 確認測試 D. 系統(tǒng)測試(2)A. 單元測試 B. 集成測試 C. 確認測試 D. 系統(tǒng)測試51.( ) 表示了系統(tǒng)與參與者之間的接口。A. B. C. D. ,當采用語句覆蓋法設(shè)計測試案例時,至少需要設(shè)計( )個測試案例。為提高系統(tǒng)可靠性,軟件應(yīng)用單位設(shè)計了如下圖給出的軟件冗余容錯結(jié)構(gòu),其中P1 和P2 均有一個與其完全相同的冗余備份。A. 易用性 B. 易維護性 C. 可移植性 D. 可擴充性,軟件設(shè)計時應(yīng)力求 ( )。在其他三種圖中,可用(2) 動態(tài)地反映項目開發(fā)進展情況。A. 地理標志權(quán) B. 物權(quán) C. 鄰接權(quán) D. 商業(yè)秘密權(quán)44.采用UML 進行軟件建模過程中,類圖是系統(tǒng)的一種靜態(tài)視圖,用( )可明確表示兩類事物之間存在的整體/部分形式的關(guān)聯(lián)關(guān)系。 ,但他本人確實不知道該軟件是盜版的,則( )承擔侵權(quán)責任。在( )結(jié)束時產(chǎn)生(“在適當?shù)钠脚_上集成的軟件產(chǎn)品”)。目前,達到CMM第3級(已定義級)是許多組織努力的目標,該級的核心是( )。(Singleton)(Bridge)(Composite)(State)A. Context B. ConcreteState C. Handle D. State,(1)顯示外部參與者觀察到的系統(tǒng)功能;(2)從系統(tǒng)的靜態(tài)結(jié)構(gòu)和動態(tài)行為角度顯示系統(tǒng)內(nèi)部如何實現(xiàn)系統(tǒng)的功能;(3)顯示的是源代碼以及實際執(zhí)行代碼的組織結(jié)構(gòu)。 37.( )設(shè)計模式允許一個對象在其內(nèi)部狀態(tài)改變時改變它的行為。 。 (統(tǒng)一過程)的基本特征是用例驅(qū)動的、以架構(gòu)為核心、迭代和增量的軟件過程框架,它提供了一種( )的特性。李某的行為( )。 D. 申請在先、使用在先或者二者結(jié)合《電腦與編程》雜志上看到張某發(fā)表的一組程序,頗為欣賞,就復(fù)印了一百份作為程序設(shè)計輔導材料發(fā)給了學生。 、模塊化和功能獨立的目的 ,用于系統(tǒng)開發(fā)人員與項目管理人員溝通的主要文檔是( )。(1)組件圖 (2) ,應(yīng)該著重對可維系護統(tǒng)性測進試行報復(fù)告審。(Memento)(Strategy) (State)(Observer) B. Subject只能有一個ConcreteSubject子類C. Observer只能有一個ConcreteObserver子類 ( )。 ( )設(shè)計模式。A. PERT圖 ,屬于( )。 ,可靠性質(zhì)量特性包括多個子特性。 (CMM)的第4級(已管理級)的核心是( )。( )最可能發(fā)現(xiàn)這一問題。 。A. 需求分析 B. 總體設(shè)計 C. 詳細設(shè)計 D. 程序編碼,不正確的是 ( )。A.角色 ,專利權(quán)應(yīng)授予( )。A.乙的行為侵犯了甲的軟件著作權(quán)B.乙的行為沒有侵犯甲的軟件著作權(quán),因為甲已將程序修改C.乙的行為沒有侵犯甲的著作權(quán),因為乙已將程序修改D.甲沒有發(fā)表該程序并棄之,而乙將程序修改后發(fā)表,故乙應(yīng)享有著作權(quán),很多敏捷方法都建議的一種重要的設(shè)計活動是( ),它是一種重新組織的技術(shù),可以簡化構(gòu)件的設(shè)計而無需改變其功能或行為。后來乙將甲這一程序稍加修改,并署乙發(fā)表。(1)A. 用例圖 B. 類圖 C. 對象圖 D. 部署圖(2)A. 網(wǎng)絡(luò)圖 B. 狀態(tài)圖 C. 協(xié)作圖 D. 序列圖,下面表述正確的是( )。以下關(guān)于產(chǎn)生這些文檔的描述中,正確的是( )。A. 選擇時間效率高的算法B. 盡可能減少注釋C. 選擇空間效率高的算法D. 盡量用高級語言編寫系統(tǒng)中對效率要求不高的部分,( )是在一個模擬的環(huán)境下使用模擬數(shù)據(jù)運行系統(tǒng);( )是在一個實際環(huán)境中使用真實數(shù)據(jù)運行系統(tǒng)。 程序語言開發(fā)的控制程序轉(zhuǎn)換為機器語言形式的控制程序,并固化在芯片中,該軟件設(shè)計師的行為()。 B. 模型 C. 控制器 D. 視圖和控制器,采用設(shè)計模式能夠( )。軟件設(shè)計師歷年真題軟件工程試題篩選試題一:選擇題?!澳P停晥D-控制器”(MVC)模式中,( )主要表現(xiàn)用戶界面,( )用來描述核心業(yè)務(wù)邏輯。A. 復(fù)用相似問題的相同解決方案B. 改善代碼的平臺可移植性C. 改善代碼的可理解性D. 增強軟件的易安裝性()兩個特性。A. 不構(gòu)成侵權(quán),因為新的控制程序與原控制程序使用的程序設(shè)計語言不同B. 不構(gòu)成侵權(quán),因為對原控制程序進行了轉(zhuǎn)換與固化,其使用和表現(xiàn)形式不同C. 不構(gòu)成侵權(quán),將一種程序語言編寫的源程序轉(zhuǎn)換為另一種程序語言形式,屬于一種“翻譯”行為D. 構(gòu)成侵權(quán),因為他不享有原軟件作品的著作權(quán),與提高軟件可移植性相關(guān)的是( )。(1)A. 驗證測試 B. 審計測試 C. 確認測試 D. 模塊測試(2)A. 驗證測試 B. 審計測試 C. 確認測試 D. 模塊測試,每個階段都會產(chǎn)生不同的文檔。A. 外部設(shè)計評審報告在概要設(shè)計階段產(chǎn)生B. 集成測試計劃在程序設(shè)計階段產(chǎn)生C. 系統(tǒng)計劃和需求說明在詳細設(shè)計階段產(chǎn)生D. 在進行編碼的同時,獨立的設(shè)計單元測試計劃 提供的圖中, ( ) 用于描述系統(tǒng)與外部系統(tǒng)及用戶之間的交互;( )用于按時間順序描述對象間的交互。A.自作品首次公開發(fā)表時B.自作者有創(chuàng)作意圖時C.自作品得到國家著作權(quán)行政管理部門認可時D.自作品完成創(chuàng)作之日起,甲表示對該程序極不滿意,要棄之重寫,并將程序手稿扔到乙家垃圾筒。以下說法正確的是( )。A.精華 “誰做”、“做什么”、“怎么做”和“什么時候做”,RUP用( )來描述“誰做”。A. 最先發(fā)明的人 B. 最先申請的人 C. 所有申請人 ,數(shù)據(jù)流圖是( )階段產(chǎn)生的成果。A. 原型化方法適應(yīng)于需求不明確的軟件開發(fā)B. 在開發(fā)過程中,可以廢棄不用早期構(gòu)造的軟件原型C. 原型化方法可以直接開發(fā)出最終產(chǎn)品D. 原型化方法利于確認各項系統(tǒng)服務(wù)的可用性,無需考慮( )。但這個錯誤被修正后,卻引起以前可以正確運行的代碼出錯。 ,即風險發(fā)生的可能性以及( )。、進度和功能特性