




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2024年軟件工程(開(kāi)發(fā)與設(shè)計(jì))技能知識(shí)考
試題及答案
目錄簡(jiǎn)介
一、選擇題:共180題
二、簡(jiǎn)答題:共30題
一、選擇題
1.對(duì)軟件的特點(diǎn),下面描述正確的是O
A、軟件是一種物理實(shí)體
B、軟件在運(yùn)行使用期間不存在老化問(wèn)題
C、軟件開(kāi)發(fā)、運(yùn)行對(duì)計(jì)算機(jī)沒(méi)有依賴性,不受計(jì)算機(jī)
系統(tǒng)的限制
D、軟件的生產(chǎn)有一個(gè)明顯的制作過(guò)程
正確答案:B
2.以下哪項(xiàng)是軟件生命周期的主要活動(dòng)階段
A、需求分析
B、軟件開(kāi)發(fā)
C、軟件確認(rèn)
第1頁(yè)共72頁(yè)
D、軟件演進(jìn)
正確答案:A
3.從技術(shù)觀點(diǎn)看,軟件設(shè)計(jì)包括
A、結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)設(shè)計(jì)、接口設(shè)計(jì)、程序設(shè)計(jì)
B、結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)設(shè)計(jì)、接口設(shè)計(jì)、過(guò)程設(shè)計(jì)
C、結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)設(shè)計(jì)、文檔設(shè)計(jì)、過(guò)程設(shè)計(jì)
D、結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)設(shè)計(jì)、文檔設(shè)計(jì)、程序設(shè)計(jì)
正確答案:B
4.以下哪個(gè)是軟件測(cè)試的目的
A、證明程序沒(méi)有錯(cuò)誤
B、演示程序的正確性
C、發(fā)現(xiàn)程序中的錯(cuò)誤
D、改正程序中的錯(cuò)誤
正確答案:C
5.需求分析最終結(jié)果是產(chǎn)生()
A、項(xiàng)目開(kāi)發(fā)計(jì)劃
B、可行性分析報(bào)告
C、需求規(guī)格說(shuō)明書(shū)
第2頁(yè)共72頁(yè)
D、設(shè)計(jì)說(shuō)明書(shū)
正確答案:C
6.需求分析中,開(kāi)發(fā)人員要從用戶那里解決的最重要
的問(wèn)題是()
A、讓軟件做什么
B、要給軟件提供哪些信息
C、要求軟件工作效率怎樣
D、讓軟件具有何種結(jié)構(gòu)
正確答案:A
7.系統(tǒng)中模塊的不僅意味著作用于系統(tǒng)的小變動(dòng)
將導(dǎo)致行為上的小變化,也意味著規(guī)格說(shuō)明的小變動(dòng)將影響
到一小部分模塊。
A、可分解性
B、保護(hù)性
C、可理解性
D、連續(xù)性
正確答案:D
8.下面關(guān)于面向?qū)ο蠓椒ㄖ邢⒌臄⑹?,不正確的是
第3頁(yè)共72頁(yè)
A、、鍵盤(pán)、鼠標(biāo)、通信端口、網(wǎng)絡(luò)等設(shè)備一有變化,就
會(huì)產(chǎn)生消息
B、操作系統(tǒng)不斷向應(yīng)用程序發(fā)送消息,但應(yīng)用程序不
能向操作系統(tǒng)發(fā)送消息
C、應(yīng)用程序之間可以相互發(fā)送消息
D、發(fā)送與接收消息的通信機(jī)制與傳統(tǒng)的子程序調(diào)用機(jī)
制不同
正確答案:B
9.面向?qū)ο蠹夹g(shù)中,對(duì)象是類(lèi)的實(shí)例。對(duì)象有三種成
份:、屬性和方法(或操作)。
A、標(biāo)識(shí)
B、規(guī)則
C、封裝
D、消息
正確答案:A
10.可行性研究要進(jìn)行一次需求分析。
A、詳細(xì)的
B、全面的
C、簡(jiǎn)化的、壓縮的
第4頁(yè)共72頁(yè)
D、徹底的
正確答案:C
11.系統(tǒng)流程圖用于可行性分析中的的描述。
A、當(dāng)前運(yùn)行系統(tǒng)
B、當(dāng)前邏輯模型
C、目標(biāo)系統(tǒng)
D、新系統(tǒng)
正確答案:A
12.系統(tǒng)流程圖是描述的工具。
A、邏輯系統(tǒng)
B、程序系統(tǒng)
C、體系結(jié)構(gòu)
D、物理系統(tǒng)
正確答案:C
13.程序的三種基本控制結(jié)構(gòu)是
A、過(guò)程、子程序和分程序
B、順序、選擇和重復(fù)
C、遞歸、堆棧和隊(duì)列
第5頁(yè)共72頁(yè)
D、調(diào)用、返回和轉(zhuǎn)移
正確答案:B
14.程序的三種基本控制結(jié)構(gòu)的共同特點(diǎn)是
A、不能嵌套使用
B、只能用來(lái)寫(xiě)簡(jiǎn)單程序
C、已經(jīng)用硬件實(shí)現(xiàn)
D、只有一個(gè)入口和一個(gè)出口
正確答案:D
15.軟件開(kāi)發(fā)過(guò)程中,抽取和整理用戶需求并建立問(wèn)題
域精確模型的過(guò)程叫
A、生存期
B、面向?qū)ο笤O(shè)計(jì)
C、面向?qū)ο蟪绦蛟O(shè)計(jì)
D、面向?qū)ο蠓治?/p>
正確答案:D
16.在數(shù)據(jù)流圖中,有名字及方向的成分是()。
A、控制流
B、信息流
c、數(shù)據(jù)流
第6頁(yè)共72頁(yè)
D、信號(hào)流
正確答案:C
17.在結(jié)構(gòu)化分析方法中,用以表達(dá)系統(tǒng)內(nèi)數(shù)據(jù)的運(yùn)動(dòng)
情況的工具有()
A、數(shù)據(jù)流圖
B、數(shù)據(jù)詞典
C、結(jié)構(gòu)化英語(yǔ)
D、判定樹(shù)與判定表
正確答案:A
18.在結(jié)構(gòu)化分析方法中,用以表達(dá)系統(tǒng)內(nèi)數(shù)據(jù)的運(yùn)動(dòng)
情況的工具有()
A、數(shù)據(jù)流圖
B、數(shù)據(jù)詞典
C、結(jié)構(gòu)化英語(yǔ)
D、判定樹(shù)與判定表
正確答案:B
19.決策樹(shù)()
A、能用來(lái)代替程序流程圖
B、是程序流程圖的輔助手段
第7頁(yè)共72頁(yè)
C、是描述基本加工的邏輯功能的有效工具
D、A和B
正確答案:C
20.軟件需求分析階段的工作,可以分成以下四個(gè)方面:
對(duì)問(wèn)題的識(shí)別、分析與綜合、制定規(guī)格說(shuō)明以及()。
A、總結(jié)
B、實(shí)踐性報(bào)告
C、需求分析評(píng)審
D、以上答案都不正確
正確答案:C
21.原型化方法是用戶和設(shè)計(jì)者之間執(zhí)行的一種交互
構(gòu)成,適用于系統(tǒng)。
A、需求不確定性高的
B、需求確定的
C、管理信息
D、實(shí)時(shí)
正確答案:A
22.當(dāng)算法中包含多重嵌套的條件選擇時(shí),最好使用()。
A、程序流程圖
第8頁(yè)共72頁(yè)
B、盒圖
C、判定表
D、PAD圖
正確答案:C
23.()圖既能表達(dá)數(shù)據(jù)結(jié)構(gòu),也能表達(dá)程序結(jié)構(gòu)。
A、數(shù)據(jù)流B、Jackson
C、層次方框D、IP0
正確答案:B
24.環(huán)形復(fù)雜度等于()是模塊規(guī)模的一個(gè)更科學(xué)更精
確的上限。
A、12B、11
C、10D、9
正確答案:C
25.(云班)UML不具備以下那個(gè)結(jié)構(gòu)()
A、靜態(tài)對(duì)象結(jié)構(gòu)
B、動(dòng)態(tài)行為
C、系統(tǒng)部署
D、功能結(jié)構(gòu)
正確答案:D
第9頁(yè)共72頁(yè)
26.(云班)O是描述類(lèi)的所有對(duì)象的共同特征的一
個(gè)數(shù)據(jù)項(xiàng)
A、實(shí)例屬性
B、類(lèi)屬性
C、方法屬性
D、對(duì)象屬性
正確答案:B
27.(云班)在類(lèi)的屬性定義中引入可見(jiàn)性,主要是為
了支持O這一軟件設(shè)計(jì)原則
A、抽象B、信息隱蔽
C、模塊化D、自底向上
正確答案:B
28.(云班)以下UML術(shù)語(yǔ)體現(xiàn)并發(fā)行為抽象的是()
A、接口
B、協(xié)作
C、主動(dòng)類(lèi)
D、用況
正確答案:C
29.(云班)以下哪些不屬于UML描述客觀世界實(shí)體得
第10頁(yè)共72頁(yè)
基本術(shù)語(yǔ)O
A、類(lèi)B、信號(hào)
C、協(xié)作D、參與者
正確答案:BD
30.(云班)下列關(guān)于軟件開(kāi)發(fā)過(guò)程說(shuō)法正確的是()
A、軟件生存周期過(guò)程就是軟件開(kāi)發(fā)過(guò)程
B、軟件開(kāi)發(fā)過(guò)程是軟件開(kāi)發(fā)者所從事的一系列活動(dòng)
C、軟件開(kāi)發(fā)過(guò)程中還包括了系統(tǒng)需求分析、系統(tǒng)結(jié)構(gòu)
設(shè)計(jì)等系統(tǒng)層面的活動(dòng)
D、軟件開(kāi)發(fā)過(guò)程包含了軟件升級(jí)和演化等活動(dòng)
正確答案:BC
31.(云班)下屬過(guò)程屬于基本過(guò)程的是()
A、獲取過(guò)程
B、開(kāi)發(fā)過(guò)程
C、運(yùn)行過(guò)程
D、供應(yīng)過(guò)程
正確答案:ABCD
32.(云班)以下實(shí)現(xiàn)條件對(duì)OOD模型問(wèn)題域部分影響
最大的是()
第11頁(yè)共72頁(yè)
A、編程語(yǔ)言
B、硬件、操作系統(tǒng)及網(wǎng)絡(luò)設(shè)施
C、復(fù)用支持
D、數(shù)據(jù)管理系統(tǒng)
正確答案:A
33.(云班)相同操作明仔同一類(lèi)中可以被定義多次按
參數(shù)的個(gè)數(shù)、種類(lèi)或次序等的不同對(duì)他們進(jìn)行區(qū)分,這種現(xiàn)
象在面向?qū)ο蠓椒ㄖ斜环Q為()
A、多態(tài)
B、重栽
C、泛化
D、分類(lèi)
正確答案:B
34.(云班)以下屬于進(jìn)行問(wèn)題域部分的設(shè)計(jì)需要考慮
的方面有()
A、提高性能
B、考慮復(fù)用
C、編程語(yǔ)言
D、永久存儲(chǔ)
第12頁(yè)共72頁(yè)
正確答案:D
35.以下哪個(gè)測(cè)試要對(duì)接口測(cè)試o
A、單元測(cè)試
B、集成測(cè)試
C、驗(yàn)收測(cè)試
D、系統(tǒng)測(cè)試
正確答案:B
36.程序調(diào)試的主要任務(wù)是o
A、檢查錯(cuò)誤
B、改正錯(cuò)誤
C、發(fā)現(xiàn)錯(cuò)誤
D、以上都不是
正確答案:B
37.原型化方法是一種型的設(shè)計(jì)過(guò)程。
A、自外向內(nèi)
B、自頂向下
C、自內(nèi)向外
D、自底向上
第13頁(yè)共72頁(yè)
正確答案:A
38.選擇結(jié)構(gòu)的復(fù)雜性比順序結(jié)構(gòu)的復(fù)雜性要()o
A、小
B、大
C、相等
D、無(wú)法比較
正確答案:B
39.在數(shù)據(jù)流圖中,。(橢圓)代表()o
A、源點(diǎn)
B、終點(diǎn)
C、加工
D、模塊
正確答案:C
40.結(jié)構(gòu)化分析方法(SA)是一種面向()的需求分析方
法。
A一對(duì)象
B、數(shù)據(jù)結(jié)構(gòu)
C、數(shù)據(jù)流
D、控制流
第14頁(yè)共72頁(yè)
正確答案:C
41.描述結(jié)構(gòu)化系統(tǒng)分析方法的工具不包括()
A、數(shù)據(jù)流圖
B、組織結(jié)構(gòu)圖
C、數(shù)據(jù)詞典
D、結(jié)構(gòu)化語(yǔ)言
正確答案:B
42.軟件設(shè)計(jì)階段的輸出主要是()o
A、程序
B、模塊
C、偽代碼
D、設(shè)計(jì)規(guī)格說(shuō)明書(shū)
正確答案:D
43.(云班)實(shí)例連接又稱為鏈,他表達(dá)了對(duì)象之間的
A、靜態(tài)關(guān)系
B、動(dòng)態(tài)關(guān)系
C、連接關(guān)系
D、無(wú)關(guān)系
第15頁(yè)共72頁(yè)
正確答案:A
44.(云班)再用UML對(duì)關(guān)系進(jìn)行建模時(shí),以下策略錯(cuò)
誤的是()
A、在考慮到建模的復(fù)雜性,可以引入循環(huán)的泛化關(guān)系
B、僅當(dāng)關(guān)系是“is-a-kind-of”關(guān)系時(shí),才使用泛化
C、應(yīng)保持泛化關(guān)系的平衡,繼承的層次不要過(guò)深,不
要過(guò)寬
D、僅當(dāng)要建模的關(guān)系不是結(jié)構(gòu)關(guān)系時(shí),才使用依賴
正確答案:A
45.(云班)以下表達(dá)類(lèi)目之間的關(guān)系的術(shù)語(yǔ)中,其正
確的表示方法是無(wú)箭頭實(shí)線線段的是()
A、關(guān)聯(lián)B、泛化
C、細(xì)化D、依賴
正確答案:A
46.(云班)UML是一種()語(yǔ)言
A、形式化
B、半形式化
C、非形式化
正確答案:A
第16頁(yè)共72頁(yè)
47.(云班)以下哪一項(xiàng)描述了UML的作用O
A、彌補(bǔ)一個(gè)用系統(tǒng)和運(yùn)行平臺(tái)之間的“距離”
B、建立不同抽象層次的術(shù)語(yǔ)空間和模型表達(dá)工具
C、支持多視角地建立系統(tǒng)模型D、以上選項(xiàng)都正確
正確答案:D
48.SA方法的分析步驟是首先調(diào)查了解當(dāng)前系統(tǒng)的工
作流程,然后()。
A、獲得當(dāng)前系統(tǒng)的物理模型,抽象出當(dāng)前系統(tǒng)的邏輯
模型,建立目標(biāo)系統(tǒng)的邏輯模型
B、獲得當(dāng)前系統(tǒng)的物理模型,抽象出目標(biāo)系統(tǒng)的邏輯
模型,建立目標(biāo)系統(tǒng)的物理模型
C、獲得當(dāng)前系統(tǒng)的邏輯模型,建立當(dāng)前系統(tǒng)的物理模
型,抽象出目標(biāo)系統(tǒng)的邏輯模型
D、獲得當(dāng)前系統(tǒng)的邏輯模型,建立當(dāng)前系統(tǒng)的物理模
型,建立目標(biāo)系統(tǒng)的物理模型
正確答案:A
49.需求分析階段不適于描述加工邏輯的工具是()。
A、結(jié)構(gòu)化語(yǔ)言
C、判定樹(shù)
第17頁(yè)共72頁(yè)
B、判定表
D、流程圖
正確答案:D
50.結(jié)構(gòu)化分析方法(SA)最為常見(jiàn)的圖形工具是()。
A、程序流程圖
B、實(shí)體聯(lián)系圖
C、數(shù)據(jù)流圖
D、結(jié)構(gòu)圖
正確答案:C
51.sA方法的基本思想是()。
A、自底向上逐步抽象
B、自底向上逐步分解
C、自頂向下逐步分解
D、自頂向下逐步抽象
正確答案:C
52.下面錯(cuò)誤的說(shuō)法是()。
A、每個(gè)數(shù)據(jù)流必須用名詞或名詞短語(yǔ)命名
B、每個(gè)加工必須有名字,通常是動(dòng)詞短語(yǔ)
第18頁(yè)共72頁(yè)
C、每個(gè)數(shù)據(jù)存儲(chǔ)必須用名詞或名詞短語(yǔ)
D、每個(gè)數(shù)據(jù)源點(diǎn)或終點(diǎn)必須有名字
正確答案:C
53.下面錯(cuò)誤的說(shuō)法是()。
A、判定表能夠把在什么條件下系統(tǒng)應(yīng)做什么動(dòng)作準(zhǔn)確
無(wú)誤地表示出來(lái)
B、判定表能夠描述循環(huán)的處理特性
C、結(jié)構(gòu)化語(yǔ)言同樣能夠描述循環(huán)的處理特性
D、判定樹(shù)是判定表的變形,一般情況下它比判定表更
直觀,且易于理解和使用
正確答案:B
54.軟件需求說(shuō)明書(shū)是軟件需求分析階段的重要文件,
下述()是其應(yīng)包含的內(nèi)容。
①數(shù)據(jù)描述②功能描述
③模塊描述④性能描述
A、②
B、③④
c、①②③
D、①②④
第19頁(yè)共72頁(yè)
正確答案:D
55.軟件需求分析是保證軟件質(zhì)量的重要步驟,它的實(shí)
施應(yīng)該是在()o
A、編碼階段
B、軟件開(kāi)發(fā)全過(guò)程
C、軟件定義階段
D、軟件設(shè)計(jì)階段
正確答案:C
56.在七種偶合中,最低偶合是()o
A、內(nèi)容偶合
B、公共偶合
C、數(shù)據(jù)偶合
D、非直接偶合
正確答案:D
57.結(jié)構(gòu)化分析方法SA、結(jié)構(gòu)化設(shè)計(jì)方法SD,和JACKSON
方法,是在軟件開(kāi)發(fā)過(guò)程中常用的方法,人們使用SA方法
時(shí)可以得到(),使用SD方法時(shí)可以得到()o
A、程序流程圖
B、具體的語(yǔ)言程序
第20頁(yè)共72頁(yè)
C、模塊結(jié)構(gòu)圖及模塊的功能說(shuō)明書(shū)
D、分層數(shù)據(jù)流圖
正確答案:D
58.進(jìn)行需求分析可使用多種工具,但()是不適用的。
A、數(shù)據(jù)流圖
B、判定表
C、PAD圖
D、數(shù)據(jù)字典
正確答案:C
59.需求分析階段研究的對(duì)象是軟件項(xiàng)目的()。
A、用戶要求
B、合理要求
C、模糊要求
正確答案:C
60.數(shù)據(jù)字典的任務(wù)是對(duì)于數(shù)據(jù)流圖中出現(xiàn)的所有被
命名的數(shù)據(jù)元素,在數(shù)據(jù)字典中作為一個(gè)詞條加以定義,使
得每一個(gè)圖形元素的名字都有一個(gè)確切的()o
A、對(duì)象
B、解釋
第21頁(yè)共72頁(yè)
C、符號(hào)
D、描述
正確答案:D
61.以下說(shuō)法錯(cuò)誤的是()。
A、結(jié)構(gòu)化語(yǔ)言外層中的順序結(jié)構(gòu)是一組祈使語(yǔ)句、選
擇語(yǔ)句、重復(fù)語(yǔ)句的順序排列
B、結(jié)構(gòu)化語(yǔ)言外層中的選擇結(jié)構(gòu)使用
IF-THEN—ELSE-ENDIF等關(guān)鍵字
C、結(jié)構(gòu)化語(yǔ)言的內(nèi)層可以采用祈使語(yǔ)句的自然語(yǔ)言短
語(yǔ)
D、結(jié)構(gòu)化語(yǔ)言外層中的重復(fù)結(jié)構(gòu)使用CASE-OF-ENDCASE
等關(guān)鍵字
正確答案:D
62.(云班)Jack在Google工作,是公司市場(chǎng)組的一
名成員。那么描述Jack的類(lèi)目Employee和描述Google的
類(lèi)目Company之間是O關(guān)系。
A、關(guān)聯(lián)
B、泛化
C、細(xì)化(實(shí)現(xiàn))
第22頁(yè)共72頁(yè)
D、依賴
正確答案:A
63.判定樹(shù)和判定表是用于描述結(jié)構(gòu)化分析方法中
()環(huán)節(jié)的工具。
A功能說(shuō)明B數(shù)據(jù)加工
C流程描述D結(jié)構(gòu)說(shuō)明
正確答案:B
64.軟件需求分析一般應(yīng)確定的是用戶對(duì)軟件的()。
A、功能需求
B、非功能需求
c、性能需求
D、功能需求和非功能需求
正確答案:D
65.數(shù)據(jù)字典是對(duì)數(shù)據(jù)定義信息的集合,它所定義的對(duì)
象都包含于()。
A、數(shù)據(jù)流圖B、程序框圖
c、軟件結(jié)構(gòu)D、方框圖
正確答案:A
66.下面哪項(xiàng)不屬于軟件工程方法學(xué)的要素O
第23頁(yè)共72頁(yè)
A、方法B、模型
C、工具D、過(guò)程
正確答案:B
67.面向?qū)ο蠓椒▽W(xué)具有()個(gè)要點(diǎn)。
A、1B、2
C、3D、4
正確答案:D
68.()是軟件開(kāi)發(fā)過(guò)程中普遍存在的一種內(nèi)在現(xiàn)象。
A、綜合B、迭代
C、建模D、歸納
正確答案:B
69.數(shù)據(jù)流圖具有()種最基本的符號(hào)。
A、1B、2
C、3D、4
正確答案:D
70.()是軟件定義時(shí)期的最后一個(gè)階段。
A、問(wèn)題定義
B、總體設(shè)計(jì)
第24頁(yè)共72頁(yè)
C、需求分析
D、可行性研究
正確答案:C
71.下列哪項(xiàng)不屬于應(yīng)用形式化方法的準(zhǔn)則()。
A、應(yīng)該估算成本
B、應(yīng)該建立詳細(xì)的文檔
C、可以放棄質(zhì)量標(biāo)準(zhǔn)
D、應(yīng)該重用
正確答案:C
72.下列哪項(xiàng)不是模塊獨(dú)立性很重要的理由()。
A、比較容易開(kāi)發(fā)軟件
B、能夠增強(qiáng)耦合程度
C、比較容易測(cè)試和維護(hù)
D、功能容易擴(kuò)充
正確答案:B
73.下列哪項(xiàng)不屬于描繪軟件結(jié)構(gòu)的圖形工具()。
A、層次方框圖
B、層次圖
第25頁(yè)共72頁(yè)
C、HIPO圖
D、結(jié)構(gòu)圖
正確答案:A
74.在軟件需求分析中,開(kāi)發(fā)人員要從用戶那里解決的
最重要的問(wèn)題是()。
A、要讓軟件做什么
B、要給該軟件提供哪些信息
c、要求軟件工作效率怎樣
D、要讓軟件具有何種結(jié)構(gòu)
正確答案:A
75.需求分析最終結(jié)果是產(chǎn)生()。
A、項(xiàng)目開(kāi)發(fā)計(jì)劃
B、可行性分析報(bào)告
C、需求規(guī)格說(shuō)明書(shū)
D、設(shè)計(jì)說(shuō)明書(shū)
正確答案:C
76.SA方法用DFD描述()。
A、系統(tǒng)的控制流程
B、系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)
第26頁(yè)共72頁(yè)
C、系統(tǒng)的基本加工
D、系統(tǒng)的功能
正確答案:D
77.(云班)以下不屬于UML靜態(tài)建模工具的是()
A、類(lèi)圖
B、通信圖
C、對(duì)象圖
D、制品圖
正確答案:B
78.(云班)描述UML需求模型的是()
A、狀態(tài)圖
B、順序圖
C、用況圖
D、類(lèi)圖
正確答案:C
79.(云班)以下不屬于UML動(dòng)態(tài)建模的是()
A、活動(dòng)圖
B、部署圖
第27頁(yè)共72頁(yè)
C、用況圖
D、狀態(tài)圖
正確答案:B
80.(云班)可視化地表達(dá)系統(tǒng)的靜態(tài)結(jié)構(gòu)模型的是()
A、狀態(tài)圖
B、順序圖
C、用況圖
D、類(lèi)圖
正確答案:D
81.(云班)在面向?qū)ο蠓治鲭A段,對(duì)于繼承關(guān)系的簡(jiǎn)
化以下說(shuō)法正確的是()
A、取消沒(méi)有特殊性的特殊類(lèi)
B、增加屬性簡(jiǎn)化繼承關(guān)系
C、取消用途單一的一般類(lèi)
D、以上說(shuō)法均正確
正確答案:D
82.(云班)以下哪項(xiàng)不屬于類(lèi)范圍的操作()
A、創(chuàng)建類(lèi)的某個(gè)對(duì)象
B、讀取對(duì)象的屬性值
第28頁(yè)共72頁(yè)
C、通過(guò)計(jì)算后修改對(duì)象的屬性值
D、監(jiān)控對(duì)象的屬性值
正確答案:A
83.需求分析中,對(duì)算法的簡(jiǎn)單描述記錄在()中。
A、層次圖
B、數(shù)據(jù)字典
C、數(shù)據(jù)流圖
D、IPO圖
正確答案:B
84.數(shù)據(jù)流圖和()共同構(gòu)成系統(tǒng)的邏輯模型。
A、IPO圖
B、PDL圖
C、數(shù)據(jù)字典
D、層次圖
正確答案:B
85.在下面的敘述中,()不是軟件需求分析的任務(wù)。
A、問(wèn)題分解
B、可靠性與安全性要求
第29頁(yè)共72頁(yè)
C、結(jié)構(gòu)化程序設(shè)計(jì)
D、確定邏輯模型
正確答案:C
86.原型化方法是一類(lèi)動(dòng)態(tài)定義需求的方法,下列敘述
中,()不具有原型化方法的特征。
A、提供嚴(yán)格定義的文檔
B、加強(qiáng)用戶參與和決策
C、簡(jiǎn)化項(xiàng)目管理
D、加快需求的確定
87.需求分析是()。
A、軟件開(kāi)發(fā)工作的基礎(chǔ)
B、軟件生存周期的開(kāi)始
C、由系統(tǒng)分析員單獨(dú)完成的
D、由用戶自己?jiǎn)为?dú)完成的
正確答案:A
88.軟件原型化開(kāi)發(fā)方法有其基本步驟,下述()是實(shí)
施原型化的最基本的步驟。
①獲得基本需求
②開(kāi)發(fā)工作模型
第30頁(yè)共72頁(yè)
③嚴(yán)格細(xì)部說(shuō)明
④模型驗(yàn)證
A、全部都是
B、①②和④
c、④
D、①和②
正確答案:B
89.原型化方法是用戶和軟件開(kāi)發(fā)人員之間進(jìn)行的一
種交互過(guò)程,適用于(A)系統(tǒng)。
A需求不確定性高的
B需求確定的
C管理信息
D動(dòng)態(tài)改變
正確答案:A
90.原型化方法從用戶界面的開(kāi)發(fā)人手,首先形成(B)。
A用戶界面使用手冊(cè)
B用戶界面需求分析說(shuō)明書(shū)
C系統(tǒng)界面原型
D完善的用戶界面
第31頁(yè)共72頁(yè)
正確答案:C
91.數(shù)據(jù)流圖是用于軟件需求分析的工具,下列元素()
是其基本元素。
①數(shù)據(jù)流②加工③數(shù)據(jù)存儲(chǔ)④外部實(shí)體
A、①②和③
B、①和③
c、全部
D、①③和④
正確答案:C
92.結(jié)構(gòu)化分析方法是一種預(yù)先嚴(yán)格定義需求的方法,
它在實(shí)施時(shí)強(qiáng)調(diào)的是分析對(duì)象的
()o
A、控制流
B、數(shù)據(jù)流
C、程序流
D、指令流
正確答案:A
93.軟件開(kāi)發(fā)常使用的兩種基本方法是結(jié)構(gòu)化和原型
化方法,在實(shí)際應(yīng)用中,它們之間的關(guān)系常表現(xiàn)為()。
第32頁(yè)共72頁(yè)
A、互相排斥
B、互相補(bǔ)充
C、獨(dú)立使用
D、交替使用
正確答案:B
94.軟件工程的結(jié)構(gòu)化生命周期方法(sA)是將軟件開(kāi)
發(fā)的全過(guò)程劃分為互相獨(dú)立而又互相依存的階段,軟件的邏
輯模型是形成于()。
A開(kāi)發(fā)階段
B計(jì)劃階段
C分析階段
D設(shè)計(jì)階段
正確答案:C
95.作為軟件開(kāi)發(fā)結(jié)構(gòu)化方法的工具,數(shù)據(jù)流圖描述數(shù)
據(jù)在軟件流動(dòng)和被處理變換的過(guò)程,它是以圖示的方法來(lái)表
示()。
A軟件模型B軟件功能
C軟件結(jié)構(gòu)D軟件加工
正確答案:C
第33頁(yè)共72頁(yè)
96.數(shù)據(jù)流圖的正確性是保證軟件邏輯模型正確性的
基礎(chǔ),以下()項(xiàng)內(nèi)容與它的正確性、相關(guān)性最弱。
A數(shù)據(jù)守恒
B均勻分解
C文件操作
D圖形層次
正確答案:C
97.數(shù)據(jù)字典最基本的功能是()。
A數(shù)據(jù)庫(kù)設(shè)計(jì)
B數(shù)據(jù)通訊
C數(shù)據(jù)定義
D數(shù)據(jù)維護(hù)
正確答案:C
98.軟件的結(jié)構(gòu)化設(shè)計(jì)(sD)方法中,一般分為總體設(shè)計(jì)
和詳細(xì)設(shè)計(jì)兩階段,其中總體設(shè)計(jì)主要是建立()。
A軟件結(jié)構(gòu)
B軟件流程
C軟件模型
D軟件模塊
第34頁(yè)共72頁(yè)
正確答案:A
99.結(jié)構(gòu)化生命周期方法具有各種特征,下列各種敘述
中,()不是結(jié)構(gòu)化方法的特征。
A、嚴(yán)格定義需求
B、劃分開(kāi)發(fā)階段
C、提供運(yùn)行模型
D、制定規(guī)范文檔
正確答案:C
100.SA方法是一一種()o
A、自頂向下逐層分解的分析方法
B、自底向上逐層分解的分析方法
C、面向?qū)ο蟮姆治龇椒?/p>
D、以上都不是
正確答案:A
101.結(jié)構(gòu)化程序流程圖中一般包括三種基本結(jié)構(gòu),下
述結(jié)構(gòu)中()不屬于其基本結(jié)構(gòu)。
A、順序結(jié)構(gòu)
B、條件結(jié)構(gòu)
C、選擇結(jié)構(gòu)
第35頁(yè)共72頁(yè)
D、嵌套結(jié)構(gòu)
正確答案:D
102.結(jié)構(gòu)化分析方法以數(shù)據(jù)流圖、()和加工說(shuō)明
等描述工具,即用直觀的圖和簡(jiǎn)潔語(yǔ)言來(lái)描述軟件系統(tǒng)模型。
A、DFD圖
B、PAD圖
C、IPO圖
D、數(shù)據(jù)字典
正確答案:D
103.結(jié)構(gòu)化分析(SA)是軟件開(kāi)發(fā)需求分析階段所使用
的方法,()不是SA所使用的工具。
A、DFD圖B、PAD圖
c、結(jié)構(gòu)化英語(yǔ)D、判定表
正確答案:B
104.Jackson設(shè)計(jì)方法是由英國(guó)的M、Jackson所提出
的。它是一種面向()的軟件設(shè)
計(jì)方法。
A、對(duì)象B、數(shù)據(jù)流
C、數(shù)據(jù)結(jié)構(gòu)D、控制結(jié)構(gòu)
第36頁(yè)共72頁(yè)
正確答案:C
105.軟件設(shè)計(jì)中,Jackson方法是一種面向數(shù)據(jù)結(jié)構(gòu)的
設(shè)計(jì)方法,它將數(shù)據(jù)結(jié)構(gòu)表示為三種基本結(jié)構(gòu),分別為()。
A、分支結(jié)構(gòu)、選擇結(jié)構(gòu)和控制結(jié)構(gòu)
B、順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)
c、順序結(jié)構(gòu)、分支結(jié)構(gòu)和嵌套結(jié)構(gòu)
D、順序結(jié)構(gòu)、選擇結(jié)構(gòu)和重復(fù)結(jié)構(gòu)
正確答案:B
106.軟件工程方法是在實(shí)踐中不斷發(fā)展的方法,而早
期的軟件工程方法是指()。
A、原型化方法
B、結(jié)構(gòu)化方法
C、面向?qū)ο蠓椒?/p>
D、功能分解方法
正確答案:B
107.DFD中的每個(gè)加工至少有()
A、一個(gè)輸入流或一個(gè)輸出流
B、一個(gè)輸入流和一個(gè)輸出流
C、一個(gè)輸入流
第37頁(yè)共72頁(yè)
D、一個(gè)輸出流
正確答案:B
108.數(shù)據(jù)字典總,一般不出現(xiàn)的條目是()
A數(shù)據(jù)流
B數(shù)據(jù)存儲(chǔ)
C、加工
D、源點(diǎn)與終點(diǎn)
正確答案:D
109.分層數(shù)據(jù)流圖是一種比較嚴(yán)格又易于理解的描述
方式,它的頂層圖描述了系統(tǒng)的()
A、細(xì)節(jié)
B、輸入與輸出
C、軟件的作用
D、繪制的時(shí)間
正確答案:B
110.需求規(guī)格說(shuō)明書(shū)的內(nèi)容不應(yīng)包括對(duì)()的描述。
A、主要功能
B、算法的詳細(xì)過(guò)程
C、用戶界面和運(yùn)行環(huán)境
第38頁(yè)共72頁(yè)
D、軟件性能
正確答案:B
111.需求規(guī)格說(shuō)明書(shū)的作用不應(yīng)包括()
A、軟件設(shè)計(jì)的依據(jù)
B、用戶與開(kāi)發(fā)人員對(duì)軟件要做什么的共同理解
C、軟件驗(yàn)收的依據(jù)
D、軟件可行性研究的依據(jù)
正確答案:D
112.SA方法用DFD描述()
A、系統(tǒng)的控制流程
B、系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)
C、系統(tǒng)的基本加工
D、系統(tǒng)的功能
正確答案:D
113.一個(gè)局部數(shù)據(jù)存儲(chǔ)當(dāng)它作為()時(shí),就把他畫(huà)
出來(lái)。
A、某些加工的數(shù)據(jù)接口
B、某個(gè)加工的特定輸入
C、某個(gè)加工的特定輸出
第39頁(yè)共72頁(yè)
D、某些加工的數(shù)據(jù)接口或某個(gè)加工的特定輸入輸出
正確答案:D
114.對(duì)于分層的DFD,父圖與子圖的平衡指子圖的輸入、
輸出數(shù)據(jù)流同父圖相應(yīng)加工的輸入、輸出數(shù)據(jù)流()
A、必須一致
B、數(shù)目必須相等
C、名字必須相同
D、數(shù)目必須不等
正確答案:A
115.需求分析階段不適用于描述加工邏輯的工具是
()
A、結(jié)構(gòu)化語(yǔ)言
B、判定表
C、判定樹(shù)
D、流程圖
正確答案:D
116.SA方法的分析步驟是首先調(diào)查了解當(dāng)前系統(tǒng)的工
作流程,然后()
A、獲得當(dāng)前系統(tǒng)的物理模型,抽象出當(dāng)前系統(tǒng)的邏輯
第40頁(yè)共72頁(yè)
模型,建立目標(biāo)系統(tǒng)的邏輯模型
B、獲得當(dāng)前系統(tǒng)的物理模型,抽象出當(dāng)前系統(tǒng)的邏輯
模型,建立目標(biāo)系統(tǒng)的物理模型
C、獲得當(dāng)前系統(tǒng)的邏輯模型,建立當(dāng)前系統(tǒng)的物理模
型,抽象出目標(biāo)系統(tǒng)的邏輯模型
D、獲得當(dāng)前系統(tǒng)的邏輯模型,建立當(dāng)前系統(tǒng)的物理模
型,建立目標(biāo)系統(tǒng)的物理模型
正確答案:A
117.SA方法的基本思想是()
A、自底向上逐步抽象
B、自底向上逐步分解
C、自頂向下逐步分解
D、自頂向上抽象
正確答案:C
118.初步用戶手冊(cè)在()階段編寫(xiě)
A、可行性研究
B、需求分析
C、軟件概要設(shè)計(jì)
D、軟件詳細(xì)設(shè)計(jì)
第41頁(yè)共72頁(yè)
正確答案:B
119.在結(jié)構(gòu)化方法中,軟件功能分解應(yīng)屬于軟件開(kāi)發(fā)
中的()階段。
A詳細(xì)設(shè)計(jì)
B需求分析
C總體設(shè)計(jì)
D編程調(diào)試
正確答案:B
120.數(shù)據(jù)流程圖(DFD)是用于描述結(jié)構(gòu)化方法中()
階段的工具。
A可行性分析
B需求分析
C詳細(xì)設(shè)計(jì)
D程序編碼
正確答案:B
121.數(shù)據(jù)字典(DD)是定義()系統(tǒng)描述工具中的數(shù)
據(jù)的工具。
A數(shù)據(jù)流程圖
B系統(tǒng)流程圖
第42頁(yè)共72頁(yè)
C程序流程圖
D軟件結(jié)構(gòu)圖
正確答案:A
122.軟件可靠性模型使用故障率數(shù)據(jù),估計(jì)軟件將來(lái)
出現(xiàn)故障的情況并預(yù)測(cè)軟件的()。
A、可維護(hù)性
B、可靠性
C、可修改性
D、可移植性
正確答案:B
123.子系統(tǒng)測(cè)試和系統(tǒng)測(cè)試又稱為()測(cè)試。
A、單元B、驗(yàn)收
C、集成D、計(jì)算機(jī)
正確答案:C
124.通常邊覆蓋和O標(biāo)準(zhǔn)一致。
A、語(yǔ)句覆蓋
B、判定覆蓋
C、條件覆蓋
D、組合覆蓋
第43頁(yè)共72頁(yè)
正確答案:B
125.通??梢酝ㄟ^(guò)描述軟件交付使用后可能進(jìn)行的活
動(dòng)有O項(xiàng)。
A、1B、2
C、3D、4
正確答案:D
126.軟件工程學(xué)的主要目的是提高軟件的O,降低維
護(hù)的代價(jià)。
A、可測(cè)試性
B、可理解性
C、可維護(hù)性
D、可設(shè)計(jì)性
正確答案:C
127.對(duì)象二其中DS指的是()。
A、對(duì)象的名字
B、操作集合
C、對(duì)象的數(shù)據(jù)結(jié)構(gòu)
D、消息名集合
正確答案:C
第44頁(yè)共72頁(yè)
128.一個(gè)消息由3部分組成,下列哪項(xiàng)不屬于消息的
組成成分()。
A、接收消息的對(duì)象
B、消息選擇符
C、實(shí)現(xiàn)代碼
D、零個(gè)或多個(gè)變?cè)?/p>
正確答案:C
129.用面向?qū)ο蟮姆椒ㄩ_(kāi)發(fā)軟件,通常需要建立3種
形式的模型,下列哪一種不屬于需要建立的模型()。
A、對(duì)象模型
B、動(dòng)態(tài)模型
C、ER模型
D、功能模型
正確答案:C
130.一幅用例圖不包括()。
A、系統(tǒng)
B、數(shù)據(jù)流
C、行為者
D、用例
第45頁(yè)共72頁(yè)
正確答案:B
131.UML是O批準(zhǔn)的基于面向?qū)ο蠹夹g(shù)的標(biāo)準(zhǔn)建模語(yǔ)
言。
A、OMG
B、BIC
C、BODD
D、OMA
正確答案:A
132.復(fù)雜系統(tǒng)的對(duì)象模型通常由5個(gè)層次組成下列不
屬于其中的組成部分是()。
A、主題層
B、邏輯層
C、屬性層
D、服務(wù)層
正確答案:B
133.篩選正確的類(lèi)與對(duì)象時(shí),哪項(xiàng)不需要我們考慮()。
A、無(wú)關(guān)
B、操作
C、實(shí)現(xiàn)
第46頁(yè)共72頁(yè)
D、結(jié)構(gòu)
正確答案:D
134.完整、正確的腳本為建立()模型奠定了必要的
基礎(chǔ)。
A、對(duì)象
B、動(dòng)態(tài)
C、功能
D、用例
正確答案:B
135.()模型表明了系統(tǒng)中數(shù)據(jù)之間的依賴關(guān)系,以
及有關(guān)的數(shù)據(jù)處理功能。
A、對(duì)象B、動(dòng)態(tài)
C、功能D、用例
正確答案:C
136.大型、復(fù)雜系統(tǒng)的對(duì)象模型通常由()個(gè)層次組
0
A、3B、4
C、5D、6
正確答案:C
第47頁(yè)共72頁(yè)
137.()特別適用于用戶需求未改變,但系統(tǒng)體系結(jié)
構(gòu)發(fā)生了根本變化的場(chǎng)合。
A、代碼重用
B、分析結(jié)果重用
C、設(shè)計(jì)結(jié)果重用
D、測(cè)試結(jié)果重用
正確答案:B
138.下列哪項(xiàng)不屬于類(lèi)構(gòu)件的重用方式()。
A、實(shí)例重用
B、繼承重用
C、多態(tài)重用
D、消息重用
正確答案:D
139.VisualC++語(yǔ)言提供了O類(lèi)庫(kù)。
A、MFCB、MCL
C、CFCD、BMF
正確答案:A
140.O是分析并發(fā)性的主要依據(jù)。
A、對(duì)象模型
第48頁(yè)共72頁(yè)
B、動(dòng)態(tài)模型
C、功能模型
D、用例模型
正確答案:B
141.文件系統(tǒng)中為每個(gè)第O范式表定義一個(gè)文件。
A、一B、二
C、三D、四
正確答案:A
142.隨著時(shí)間的推移,軟件開(kāi)發(fā)組織不能重用()結(jié)
果。
A、OOAB、00D
C、OOCD、OOP
正確答案:C
143.下列哪項(xiàng)不屬于測(cè)試單個(gè)類(lèi)的方法()。
A、隨機(jī)測(cè)試
B、劃分測(cè)試
C、分類(lèi)測(cè)試
D、基于故障的測(cè)試
正確答案:C
第49頁(yè)共72頁(yè)
144.軟件項(xiàng)目的開(kāi)發(fā)時(shí)間最多可以減少到正常開(kāi)發(fā)時(shí)
間的()。
A、25%B、50%
C、75%D、90%
正確答案:C
145.主程序員組的核心成員不包括()。
A、主程序員B、測(cè)試員
C、后備程序D、編程秘書(shū)
正確答案:B
146.(云班)下述過(guò)程屬于基本過(guò)程的是()
A、獲取過(guò)程B、開(kāi)發(fā)過(guò)程
C、運(yùn)行過(guò)程D、供應(yīng)過(guò)程
正確答案:ABCD
147.(云班)下列關(guān)于軟件開(kāi)發(fā)過(guò)程說(shuō)法正確的是()
A、軟件生存周期過(guò)程就是軟件開(kāi)發(fā)過(guò)程
B、軟件開(kāi)發(fā)過(guò)程是軟件開(kāi)發(fā)者所從事的一系列活動(dòng)
C、軟件開(kāi)發(fā)過(guò)程中還包括了系統(tǒng)需求分析、系統(tǒng)結(jié)構(gòu)
設(shè)計(jì)等系統(tǒng)層面的活動(dòng)
D、軟件開(kāi)發(fā)過(guò)程包含了軟件升級(jí)和演化等活動(dòng)
第50頁(yè)共72頁(yè)
正確答案:BC
148.(云班)獲取正確軟件的關(guān)鍵是()
A、開(kāi)發(fā)邏輯
B、開(kāi)發(fā)邏輯
C、人員素質(zhì)
D、明確需求
正確答案:A
149.(云班)軟件開(kāi)發(fā)中實(shí)現(xiàn)映射的基本手段是()
A、抽象B、分層
C、隔離D、建模
正確答案:D
150.(云班)下列屬于軟件模型的是O
A、概念模型
B、設(shè)計(jì)模型
C、實(shí)現(xiàn)模型
D、部署模型
正確答案:BC
151.(云班)與軟件工程不同,()石璽彤工程所追求
的目標(biāo)
第51頁(yè)共72頁(yè)
A、最優(yōu)化B、系統(tǒng)化
C、一體化D、情境化
正確答案:A
152.(云班)下面不屬于需求的基本性質(zhì)是()
A、必要性
B、無(wú)歧義性
C、可測(cè)性
D、可擴(kuò)展性
正確答案:D
153.(云班)下列哪些陳述可以作為軟件需求()
A、系統(tǒng)應(yīng)支持大規(guī)模并發(fā)用戶訪問(wèn)
B、用戶需憑用戶名和密碼登陸之后才可使用系統(tǒng)
C、系統(tǒng)界面要美觀大方
D、當(dāng)用戶失敗時(shí),應(yīng)彈窗提示失敗原因
正確答案:BD
154.(云班)下列需求屬于設(shè)計(jì)約束的是O
A、響應(yīng)時(shí)間
B、運(yùn)行平臺(tái)
第52頁(yè)共72頁(yè)
C、錯(cuò)誤處理
D、可維護(hù)
正確答案:B
155.(云班)下列需求數(shù)與外部接口需求的是()
A、第三方插件
B、安全隱私
C、編程語(yǔ)言
D、字體字號(hào)
正確答案:A
156.(云班)下列需求屬于性能需求的是O
A、并發(fā)訪問(wèn)數(shù)
B、網(wǎng)絡(luò)協(xié)議
C、異常響應(yīng)
D、用戶友好
正確答案:A
157.(云班)針對(duì)對(duì)象之間的動(dòng)態(tài)聯(lián)系,以下說(shuō)法正
確的是O
A、對(duì)象之間只能通過(guò)消息進(jìn)行通信
B、一個(gè)對(duì)象可以直接使用另一個(gè)對(duì)象的屬性
第53頁(yè)共72頁(yè)
C、對(duì)象相互之間不允許進(jìn)行聯(lián)系
正確答案:A
158.結(jié)構(gòu)化分析方法使用的描述工具()定義了數(shù)據(jù)流
圖中每一個(gè)圖形元素。
A、數(shù)據(jù)流圖
B、數(shù)據(jù)字典
c、判定表
D、判定樹(shù)
正確答案:B
159.下列說(shuō)法正確的是()。
A、對(duì)于順序執(zhí)行和循環(huán)執(zhí)行的動(dòng)作,用判定表和判定
樹(shù)
B、對(duì)于存在多個(gè)條件復(fù)雜組合的判斷問(wèn)題,用結(jié)構(gòu)化
語(yǔ)言描述
C、判定表較判定樹(shù)直觀易讀,判定樹(shù)進(jìn)行邏輯驗(yàn)證較
嚴(yán)格
D、可將判定表和判定樹(shù)兩者結(jié)合起來(lái),先用判定表作
底稿,在此基礎(chǔ)上產(chǎn)生判定樹(shù)
正確答案:D
第54頁(yè)共72頁(yè)
160.需求規(guī)格說(shuō)明書(shū)的作用不應(yīng)包括()。
A、軟件設(shè)計(jì)的依據(jù)
B、用戶與開(kāi)發(fā)人員對(duì)軟件要做什么的共同理解
c、軟件驗(yàn)收的依據(jù)
D、軟件可行性研究的依據(jù)
正確答案:D
161.(云班)以下說(shuō)法錯(cuò)誤的是O
A、吸塵器和電子琴同時(shí)作為商品銷(xiāo)售,所以可以通過(guò)
抽象合并為同一類(lèi)。
B、轎車(chē)和貨車(chē)都是車(chē),所以可以直接以一個(gè)類(lèi)“車(chē)”
代替兩個(gè)類(lèi)。
C、轎車(chē)和貨車(chē)都是車(chē),所以可以提取出一個(gè)一般類(lèi)“車(chē)”
作為他們的父類(lèi)。
D、班主任只有一個(gè)屬性姓名,所以可以取消該類(lèi),將
屬性”班主任姓名”添加至相關(guān)的其他類(lèi)。
正確答案:B
162.(云班)從OOA到OOD的過(guò)程以下描述最恰當(dāng)?shù)?/p>
是O
A、轉(zhuǎn)換
第55頁(yè)共72頁(yè)
B、擴(kuò)展和完善
C、調(diào)整和增補(bǔ)
D、細(xì)化
正確答案:C
163.(云班)需求是不斷變化的,為了加強(qiáng)可維護(hù)性
在設(shè)計(jì)上需要適應(yīng)不可預(yù)見(jiàn)的變化。以下術(shù)語(yǔ)的易變性最低
的是()
A、類(lèi)
B、服務(wù)
C、接口
D、屬性
正確答案:A
164.在結(jié)構(gòu)化分析方法(SA)中,與數(shù)據(jù)流圖配合使用
的是()。
A、網(wǎng)絡(luò)圖
B、實(shí)體聯(lián)系圖
C、數(shù)據(jù)字典
D、程序流程圖
正確答案:C
第56頁(yè)共72頁(yè)
165.通過(guò)()可以完成數(shù)據(jù)流圖的細(xì)化。
A、結(jié)構(gòu)分解
B、功能分解
C、數(shù)據(jù)分解
D、系統(tǒng)分解
正確答案:B
166.分層DFD是一種比較嚴(yán)格又易于理解的描述方式,
它的頂層圖描述了系統(tǒng)的()。
A、細(xì)節(jié)
B、輸人與輸出
c、軟件的作者
D、繪制的時(shí)間
正確答案:B
167.數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)流都是()僅僅所處的狀態(tài)不同。
A、分析結(jié)果
B、事件
C、動(dòng)作
D、數(shù)據(jù)
正確答案:D
第57頁(yè)共72頁(yè)
168.數(shù)據(jù)字典中,一般不包括下列選項(xiàng)中的()條目。
A、數(shù)據(jù)流
B、數(shù)據(jù)存儲(chǔ)
C、加工
D、源點(diǎn)與終點(diǎn)
正確答案:D
169.常用的需求分析方法有面向數(shù)據(jù)流的結(jié)構(gòu)化分析
方法,(),面向?qū)ο蟮姆治龇椒ǖ取?/p>
A、面向數(shù)據(jù)結(jié)構(gòu)的分析方法
B、面向時(shí)序問(wèn)題的分析方法
C、面向事務(wù)的分析方法
正確答案:A
170.結(jié)構(gòu)化分析方法使用的描述工具()描述系統(tǒng)由哪
幾部分組成,各部分之間有什么聯(lián)系等等。
A、數(shù)據(jù)流圖
B、數(shù)據(jù)字典
C、判定表
D、判定樹(shù)
正確答案:A
第58頁(yè)共72頁(yè)
171.結(jié)構(gòu)化分析方法(sA)是一種面向()需求分析
方法。
A、對(duì)象
B、數(shù)據(jù)結(jié)構(gòu)
C、數(shù)據(jù)流
D、結(jié)構(gòu)圖
正確答案:C
172.軟件需求規(guī)格說(shuō)明書(shū)的內(nèi)容不應(yīng)包括對(duì)()的描述。
A、主要功能
B、算法的詳細(xì)過(guò)程
C、用戶界面及運(yùn)行環(huán)境
D、軟件的性能
正確答案:B
173.(云班)下列關(guān)于瀑布模型的說(shuō)法正確的是()
A、瀑布模型僅能依次經(jīng)過(guò)需求、設(shè)計(jì)、編碼、測(cè)試、
集成和維護(hù)這一路徑進(jìn)行項(xiàng)目開(kāi)發(fā),不能從后一階段返回到
前面的階段。
B、瀑布模型在每一階段都會(huì)生成相應(yīng)的文檔。
C、瀑布模型只有在需求階段和運(yùn)行階段才能有獲取方
第59頁(yè)共72頁(yè)
和用戶參與,其余階段只能開(kāi)發(fā)團(tuán)隊(duì)參加。
D、瀑布模型要求需求在最初階段就要完整和明確。
正確答案:BD
174.(云班)下列關(guān)于增量模型的說(shuō)法正確的是()
A、增量模型要求需求在最初階段就要完整和明確。
B、相比于瀑布模型,采用增量模型開(kāi)發(fā)的項(xiàng)目所需的
成本和時(shí)間要少。
C、采用增量模型時(shí),每一增量必須按照既定順序依次
開(kāi)發(fā),不能更改。
D、增量模型能夠更早的向用戶交付第一個(gè)版本的系統(tǒng)。
正確答案:AD
175.(云班)下列關(guān)于演化模型的說(shuō)法正確的是()
A、演化模型要求需求在最初階段就要完整和明確。
B、演化模型可以弱化需求和設(shè)計(jì)文檔的編寫(xiě),以提高
開(kāi)發(fā)效率。
C、演化模型在每一次迭代過(guò)程中可以采用瀑布模型。
D、相比瀑布模型,演化模型需要獲取方和用戶更多的
參與。
正確答案:CD
第60頁(yè)共72頁(yè)
176.軟件需求分析方法中,結(jié)構(gòu)化分析是一種常用的
方法。結(jié)構(gòu)化分析產(chǎn)生的系統(tǒng)說(shuō)明書(shū)是包括一套分層的
()圖。
A流程
B數(shù)據(jù)流
C軟件結(jié)構(gòu)
D事務(wù)轉(zhuǎn)換
正確答案:B
177.軟件需求分析方法中,結(jié)構(gòu)化分析是一種常用的
方法。結(jié)構(gòu)化分析產(chǎn)生的系統(tǒng)說(shuō)明書(shū)是包括一本(B)。
A結(jié)構(gòu)說(shuō)明
B用戶需求
C數(shù)據(jù)字典
D數(shù)據(jù)流程
正確答案:B
178.下列哪項(xiàng)不屬于三種基本控制結(jié)構(gòu)()。
A、順序
B、選擇
C、調(diào)用
第61頁(yè)共72頁(yè)
D、循環(huán)
正確答案:C
179.用戶界面設(shè)計(jì)是一個(gè)O的過(guò)程。
A、迭代
B、循環(huán)
C、順序
D、變化
正確答案:A
180.工具在軟件詳細(xì)設(shè)計(jì)過(guò)程中不采用。
A、判定表
B、IPO圖
C、PDL
D、DFD圖
正確答案:D
181.模塊內(nèi)聚度越高,說(shuō)明模塊內(nèi)各成分彼此結(jié)合的程
度越()o
A、松散
B、緊密
C、無(wú)法判斷
第62頁(yè)共72頁(yè)
D、相等
正確答案:B
182.原型化方法是一種()型的設(shè)計(jì)過(guò)程。
A自外向內(nèi)
B自頂向下
C自內(nèi)向外
D自底向上
正確答案:A
二、簡(jiǎn)答題
1、軟件重用可以分為哪幾個(gè)層次?
答:(1)知識(shí)重用
(2)方法和標(biāo)準(zhǔn)重
(3)軟件成分
2、重用軟件過(guò)程的輸出信息可分為?
答:(1)計(jì)算機(jī)程序
(2)描跡計(jì)算機(jī)程序的有關(guān)文檔
(3)數(shù)據(jù)
3.什么是多重繼承
第63頁(yè)共72頁(yè)
答:指的是一個(gè)類(lèi)別可以同時(shí)從多于一個(gè)父類(lèi)繼承行為
與特征的功能。
4、與單一繼承相對(duì)什么是軟件工程?
答:軟件工程是一門(mén)指導(dǎo)軟件系統(tǒng)開(kāi)發(fā)的工程學(xué)科,
它以計(jì)算機(jī)理論及其他相關(guān)學(xué)科的理論為指導(dǎo),采用工程化
的概念、原理、技術(shù)和方法進(jìn)行軟件的開(kāi)發(fā)和維護(hù),把經(jīng)實(shí)
踐證明的科學(xué)的管理措施與最先進(jìn)的技術(shù)方法結(jié)合起來(lái),軟
件工程研究的目標(biāo)是“以較少的投資獲取高質(zhì)量的軟件
(1)把系統(tǒng)的,規(guī)范的,可度量的途徑應(yīng)用于軟件開(kāi)發(fā).
運(yùn)行和維護(hù)過(guò)程,也就是把工程應(yīng)用于軟件.
(2)研究上面所述途徑
5.什么是軟件危機(jī)?如何解決?
答:指在計(jì)算機(jī)軟件開(kāi)發(fā)和維護(hù)過(guò)程中所遇到的一系列
嚴(yán)重問(wèn)題
(1)吸取和借鑒人類(lèi)長(zhǎng)期以來(lái)從事各種工程項(xiàng)目的積
累,特別是經(jīng)驗(yàn)教訓(xùn)
(2)研究探索更好的方法,盡快消除一些錯(cuò)誤概念和做
法
(3)采取嚴(yán)密的管理,做好各類(lèi)文檔的一致性完整性
6.至少可以從哪些方面研究每種解法的可行性
第64頁(yè)共72頁(yè)
答:(1)技術(shù)可行性
(2)經(jīng)濟(jì)可行性
(3)操作可行性
7.應(yīng)從哪些方面驗(yàn)證需求的正確性?
答:(1)一致性(2)完整性
(3)現(xiàn)實(shí)性(4)有效性
(5)精確性
8.什么是形式化方法?
答:基于數(shù)學(xué)描述系統(tǒng)性質(zhì)的技術(shù).形式化二有堅(jiān)實(shí)的
數(shù)學(xué)基礎(chǔ)
9.總體設(shè)計(jì)階段,完成的文檔有哪幾種?
答:(1)系統(tǒng)說(shuō)明
(2)用戶手冊(cè)
(3)測(cè)試計(jì)劃
(4)詳細(xì)的實(shí)現(xiàn)計(jì)劃
(5)數(shù)據(jù)庫(kù)設(shè)計(jì)結(jié)果
10.代碼省查比計(jì)算機(jī)測(cè)試的優(yōu)越性表現(xiàn)?
答:(1)減少工作量,提高效率.計(jì)算機(jī)測(cè)試發(fā)現(xiàn)錯(cuò)誤后,
需改正錯(cuò)誤才能繼續(xù)測(cè)試,錯(cuò)誤是一個(gè)個(gè)發(fā)現(xiàn)并改正,但省
第65頁(yè)共72頁(yè)
查一次就可以查很多錯(cuò)誤.
11.有哪幾種維護(hù)活動(dòng)?
答:(1)改正性維護(hù)
(2)適應(yīng)性維護(hù)
(3)完善性維護(hù)
(4)預(yù)防性維護(hù)
12.面向?qū)ο蠓椒▽W(xué)有哪些優(yōu)點(diǎn)?
答:(1)與人類(lèi)習(xí)慣的思維一致
(2)穩(wěn)定性好
(3)可重用性好
(4)較易開(kāi)發(fā)大型軟件產(chǎn)品
13.類(lèi)與類(lèi)之間有那幾種聯(lián)系?
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 固定資產(chǎn)轉(zhuǎn)讓合同
- 勞務(wù)分包安全合同
- 兒童玩具購(gòu)銷(xiāo)合同書(shū)
- 工程裝飾裝修合同文書(shū)
- 木門(mén)簽訂合同協(xié)議怎么寫(xiě)
- 合同代保管協(xié)議
- 學(xué)術(shù)推廣合同協(xié)議
- 石頭加工合同協(xié)議
- 公寓樓轉(zhuǎn)賣(mài)合同協(xié)議
- 員工解除合同協(xié)議書(shū)丟失
- DB21-T 3413-2021地下工程自防護(hù)混凝土結(jié)構(gòu)耐久性技術(shù)規(guī)程
- 學(xué)校食品安全管理
- 2024年安徽六安城市建設(shè)投資有限公司招聘筆試參考題庫(kù)含答案解析
- 無(wú)人駕駛除冰車(chē)研發(fā)及示范應(yīng)用
- 痙攣性斜頸的物理治療與按摩技術(shù)
- 團(tuán)隊(duì)溝通與協(xié)作培訓(xùn)
- 工作交接表表格模板
- 媒介的欺騙性:后圖靈時(shí)代的人工智能和社會(huì)生活
- 老年??谱o(hù)士準(zhǔn)入(選拔)考試?yán)碚撛囶}及答案
- 國(guó)開(kāi)學(xué)習(xí)行為表現(xiàn)(通用11篇)
- 廢氣治理設(shè)施運(yùn)行管理規(guī)程制度
評(píng)論
0/150
提交評(píng)論