版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
《軟件工程》練習(xí)測試題庫
一、單項選擇題
1.開發(fā)軟件所需高成本和產(chǎn)品的低質(zhì)量之間有著尖銳的矛盾,這種現(xiàn)象稱做
A.軟件工程B.軟件期
C.軟件危機D.軟件產(chǎn)生
2.研究開發(fā)所需要的成本和資源是屬于可行性研究中的()研究的一面。
A.技術(shù)可行性B.經(jīng)濟可行性
C.社會可行性D.法律可行性
3.1DEF0圖不反映出宗統(tǒng)()
A.系統(tǒng)做什2B.余統(tǒng)功能如實現(xiàn)
C.條統(tǒng)由誰來做D.條統(tǒng)實現(xiàn)的約束條件
4.模塊的聚性最高的是r
A.遂輯聚B.時間聚
C.偶然聚D.功能聚
5.在SDe去中全面指導(dǎo)模塊劃分的最重要的原則是()
A.程序橫塊化B.模塊高聚
C.模塊低耦合D.模塊獨立性
6.軟件詳細設(shè)計主要象用的法是()
A.模塊設(shè)計B.結(jié)構(gòu)化設(shè)計
C.PDL語言D.結(jié)構(gòu)化程序設(shè)計
7.下列關(guān)于JSP法不正確的說法是r)
AJSP法主要用于規(guī)模不大的數(shù)據(jù)處理余統(tǒng)
BJSP法不明確的劃分軟件概要設(shè)計和詳細設(shè)計的兩個階段
CJSP法適.用于輸入數(shù)據(jù)和輸出數(shù)據(jù)之間有對應(yīng)關(guān)東的問題求解
D.JSP法根據(jù)輸入、輸出的數(shù)據(jù)結(jié)構(gòu),按一定的規(guī)則映射成軟件的體系結(jié)構(gòu)。因
此它只適用于詳細設(shè)計階段
8.不適合作為科學(xué)工程計算的語言是()
A.PascalB.C
C.FortranD.Prolog
9.黑盒測試在設(shè)計測試用例時,主要需要研究()
A.需求規(guī)格說明與概要設(shè)計說明B.詳細設(shè)計說明
C.項目開發(fā)計劃D.概要設(shè)計說明與詳細設(shè)計說明
10.若有一個計算類型的程序,它的輸入量只有一個X,其圍是[-1.0,1.07,現(xiàn)
從輸入的角度考慮一組測試用例:-1.001,-1.0,1.0,1.001o設(shè)計這組測試用
例的法是()
A.條件覆蓋決B.等價分類法
C.邊界值分析法D.錯誤推測法
11.下列屬于維護階段的文檔是()
A.軟件規(guī)格說明B.用戶櫬作手冊
C.軟件問題報告D.軟件測試分析報告
12.快速原型模型的主要特點之一是()
A.開發(fā)完畢才見到產(chǎn)品B.及早提供全部完整的軟件產(chǎn)品
C.開發(fā)完畢后才見到工作軟件D.及早提供工作軟件
13.因計算機硬件和軟件環(huán)境的變化而做出的修改軟件的過程稱為()
A.較正性維護B.適應(yīng)性維護
C.完善性維護D.預(yù)防性維護
14.類埠這種機制是()級別的信息共享。
A.同一類B.不同類
C.同一應(yīng)用D.不同應(yīng)用
15.只有單重繼承的類層次結(jié)構(gòu)是()層次結(jié)構(gòu)。
A.網(wǎng)狀型B.星型
C.樹型D.環(huán)型
16.在身板硬件錯誤的冗錯技術(shù)中,冗余附加技術(shù)有()
A.三嫌冗余B.信息冗余
C.冗余備份程序的存儲及調(diào)用D.關(guān)鍵程序和數(shù)據(jù)的冗余存儲和調(diào)用
17.軟件按照設(shè)計的要求,在規(guī)定時間和條件下達到不出故障,持續(xù)運行的要求的
質(zhì)量特性稱為()
A.可用性B.可靠性
C.正確性D.完整性
18.下列文檔與維護人員有關(guān)的有()
A.軟件需求說明書B.項目開發(fā)計劃
C.概要設(shè)計說明書D.操作手冊
19.集用Gantt圖表示軟件項目進度安排,下列說法中正確的是(
A.能夠反映多個任務(wù)之間的復(fù)雜關(guān)條
B.能夠直觀表示任務(wù)之間相互依賴制約關(guān)東
C.能夠表示哪些任務(wù)是關(guān)鍵任務(wù)
D.能夠表示子任務(wù)之間的并行和串行關(guān)東
20.下列模型屬于成本估算法的有r)
A.COCOM。橫型B.McCall模型
C.McCabe度量法D.時間估算決
21.瀑布模型的關(guān)鍵不足在于()
A.過于簡單B.不能適應(yīng)需求的動忠變更
C.過于靈活D.各個階段需要進行評審
22.在面向?qū)ο筌浖_發(fā)法中,類與類之間主要有以下結(jié)構(gòu)關(guān)系()
A.繼承和聚集B.繼承和一般
C.聚集和請息傳遞.D.繼承和法調(diào)用
23.以下哪一項不是軟件危機的表現(xiàn)形式r)
A.成本離B.生產(chǎn)率低
C.技術(shù)發(fā)展快D.質(zhì)量得不到保證
24.以下哪一項不是面向?qū)ο蟮奶卣鱮)
A.多出性B.繼承性
C.封裝性D.過程調(diào)用
25.面向?qū)ο竽P椭饕梢韵锣捫┠P徒M成()
A.對象模型、動忠模型、功能模型B.對象模型、數(shù)據(jù)模型、功能模型
C.數(shù)據(jù)模型、動忠梗型.功能模型D.對象模型、動杰模型、數(shù)據(jù)模型
26.軟件可行性研究一般不考慮r)
A.是否有足夠的人員和相關(guān)的技術(shù)來支持余統(tǒng)開發(fā)
B.是否有足夠的工具和相關(guān)的技術(shù)來支持條統(tǒng)開發(fā)
C.待開發(fā)軟件是否有市場、經(jīng)濟上是否合算
D.待開發(fā)的軟件是否會有質(zhì)量問題
27.軟件維護的副作用主要有以下哪幾種()
A.編碼副作用、數(shù)據(jù)副作用、測試副作用
B.編巧制作用、數(shù)據(jù)副作用、測試副作用
C.編碼副作用、數(shù)據(jù)副作用、文檔副作用
D.編碼副作用、文檔副作用、測試副作用
28.軟件項月計劃一般不包括以下哪項家()
A.培訓(xùn)計劃B.人員安排
C.進度安挑D.軟件開發(fā)標準的選擇和制定
29.以下哪一項不屬于面向?qū)ο蟮能浖_發(fā)法r)
A.coad法B.booch法
C.jackson法D.omt法
30.以下哪種測試法不屬于⑥盒測試技術(shù)()
A.基本路徑測試B.邊界值分析測試
C.循環(huán)覆蓋測試D.建轉(zhuǎn)覆蓋測試
31.軟件生命期中所花費用最多的階段是,)
A.詳細設(shè)計B.軟件編碼
C.軟件測試D.軟件維護
32.在軟件開發(fā)過程中,DFD是面向()分析法的描述工具。
A.數(shù)據(jù)結(jié)構(gòu)B.數(shù)據(jù)流
C.對象D.構(gòu)件(componentJ
33.在畫分層DFD時,應(yīng)注意保持()之間的平衡。
A.父圖與子圖B.同一父圖的所有子圖
C.不同父圖的所有子圖D.同一子圖的所有直接父圖
34.DFD中隊系統(tǒng)的輸入流到系統(tǒng)的輸出流的一連串連續(xù)變換形成一種信息流,
這種信息流可分為()兩大類。
A.控制流和變換流B.變換流和事務(wù)流
C.事務(wù)流和事件流D.事件流和控制流
35.通常影響軟件妙維護性的因素有易理解性、易修改性和(Jo
A.易使用性B.易恢復(fù)性
C.另替換性D.易測試性
36.在軟件的開發(fā)過程中往往象取各種措施來提高軟件的多維護性。如()
有助于提高軟件的易修改性。
A.高效的算法B.信息隱霰原則
C.增強健壯性D.身份認證
37.在軟件質(zhì)量特性中,()是指在規(guī)定的一段時間和條件下,與軟件維持
其性能水平的能力有關(guān)的一組屬性。
A.正確性B.準確性
C.可靠性D.易使用性
38.在軟件質(zhì)量特性中,()是指防止對程序及數(shù)據(jù)的非授權(quán)訪問的能力。
A.安全性B.適.應(yīng)性
C.靈活性D.家錯性
39.軟件設(shè)計中劃分模塊的一個準則是(Jo
A.低聚低耦合B.低聚高耦合
C.高聚低耦合D.嵩聚高耦合
40.一個模塊部的聚種類中()聚的聚度最高。
A.偶然B.愛輯
C.功能D.過程
41.OMT是一種對象建模技術(shù),它定義了三種模型,它們分別是fJo
A.對象模型、動忐模型、功能模型B.靜忐模型、動出撮型、功能模型
C.對象模型、時序模型、功能模型D.對象模型、動忠模型、計算模型
42.對象建模技術(shù)中,表示除時行為上的系統(tǒng)的“控制”特征,通常可用(
來表示。
A.類圖B.狀忠圖
C.對象圖D.數(shù)據(jù)流圖
43.為了提高軟件的可移植性,應(yīng)注意提高軟件的(Jo
A.使用便性B.簡治性
C.可靠性D.設(shè)備不依賴性
44.可維護性通常包括()。
A.可用性和可理解性B.可修改性、數(shù)據(jù)獨立性和數(shù)據(jù)一致性
C.可測試性和穩(wěn)定性D.可理斛性、可修改性和可測試性
45.()維護是為了補充軟件的功能或提高原有軟件的性能而遂行的維護活
動。
A.功能性B.療展性
C.合法性D.完善性
46.r)是指系統(tǒng)萬一遇到未預(yù)料的情況時,能夠按照預(yù)定的式做合適的處
理。
A.可用性B.正確性
C.穩(wěn)定性D.健壯性
47.在設(shè)討測試用例時,()是用得最多的一種黑盒測試法。
A.等價類劃分B.邊值分析
C.因果圖D.判定表
48.在實際應(yīng)用中,一旦糾正了程序中的錯誤后,還應(yīng)選擇部分或全部原先已測試
過的測試用例,對修改后的程序重新測試,這種測試稱為(Jo
A.驗收測試B.強度測試
C.系統(tǒng)測試D.回歸測試
49.在軟件工程的設(shè)計階段中,()法只提供了重要的設(shè)計準則,沒有規(guī)定
出具體的工作步驟。
A.SDB.Jackson
C.ParnasD.以上皆非
50.軟件測試的目的是(Jo
A.表明軟件的正確性B.評價軟件質(zhì)量
C.盡可能發(fā)現(xiàn)軟件中錯誤D.判定軟件是否合格
51.通常,()是在代碼編寫階段可此行的測試,它是整個測試工作的基礎(chǔ)。
A.系統(tǒng)測試B.安裝測試
C.驗收測試D.單元測試
52.送轉(zhuǎn)覆蓋標準主要用于(Jo
A.黑盒測試法B.由盒測試法
C.灰盒測試法D.軟件驗證法
53.送轉(zhuǎn)覆蓋中最強的覆蓋株準是(Jo
A.條件覆蓋B.條件組合覆蓋
C.判定覆蓋D.語句度蓋
54.軟件維護工作越來越收到重視,它的花去?帝希要占軟件生存期全部花去的
()%左右。
A.10-20B.20-40
C.60-80D.90以上
55.為了減少維護工作的因難,可以考慮集取的措施是(Jo
A.設(shè)法開發(fā)出無錯的軟件
B.增加維護人員數(shù)量
C.切實加強維護管理,并在開發(fā)過程中就集取有利于未來維護的措施
D.p艮制修改的囹
56.軟件測試是軟件質(zhì)量保證的主要手段之一?!案弋a(chǎn)”的測試是指(Jo
A.用適量的測試用例,說明被測試程序正確無誤
B.用適.量的測試用例,說明被測試程序符合相應(yīng)的要求
C.用少量的測試用例,發(fā)現(xiàn)被測試程序盡可能多的錯誤
D.用少量的測試用例,糾正被測試程序盡可能多的錯誤
57.Jackson結(jié)構(gòu)化程序設(shè)計法主要適,用于規(guī)橫適.中的()系統(tǒng)的開發(fā)。
A.數(shù)據(jù)處理B.文字處理
C.實時控制D.科學(xué)計算
58.單元測試在試驗階段遂行,它所依據(jù)的模塊功能描述和部細節(jié)以及測試案應(yīng)在
()階段完成,目的是發(fā)現(xiàn)編程錯誤。
A.需求分析B.概要設(shè)計
C.詳細設(shè)計D.結(jié)構(gòu)設(shè)計
59.使用白盒測試法時,確定測試數(shù)據(jù)應(yīng)根據(jù)()和指定的覆蓋標準。
A.程序的部建轉(zhuǎn)B.程序的復(fù)雜程度
C.使用說明書D.程序功能
60.軟件的集成測試工作最好由()承擔(dān),以提高集成測試的效果。
A.該軟件的設(shè)計人員B.該軟件開發(fā)組的負責(zé)人
C.該軟件的編程人員D.不屬于該軟件開發(fā)組的軟件設(shè)計
人員
二、名詞解釋
1、集?成測試
2,CASE
3、SA
4,軟件工程
5、可互操作性
6、法律可行性研究
7,教據(jù)流圖
8.需求分析
9.過程抽象
10、模塊獨立性
1L數(shù)據(jù)性塊間聯(lián)系
12、判定表
13,事務(wù)型數(shù)據(jù)流圖
14、耦合性
15、面向數(shù)據(jù)設(shè)計
16,京統(tǒng)響應(yīng)時間
17、判定-條件覆蓋
18、路徑覆蓋
19、靜杰測試
20、a測試
三、判斷題
1、螺旋模型是在瀑布模型和增量模型的基礎(chǔ)上增加了風(fēng)險分析活動。
2.數(shù)據(jù)字典是對數(shù)據(jù)流圖中的數(shù)據(jù)流,加工、數(shù)據(jù)存儲、數(shù)據(jù)的源和終點遂行詳
細定義。
3、軟件是指用程序設(shè)計語言(如PASCAL,C,VISUALBASIC等)編寫的程序,軟
件開發(fā)實際上就是編寫程序代碼。
4,軟件模塊之間的耦合性越弱越好。
5、過程拙述語言可以用于描述軟件的系統(tǒng)結(jié)構(gòu)。
6.如果通過軟件測試沒有發(fā)現(xiàn)錯誤,則說明軟件是正確的。
7、快速原型模型可以有效地適_應(yīng)用戶需求的動忠變化。
8、槿塊化,信息隱菽,抽象和逐步求精的軟件設(shè)計原則有助于得到高聚,低耦合
度的軟件產(chǎn)品。
9、軟件就要設(shè)計包括軟件系統(tǒng)結(jié)構(gòu)設(shè)計以及數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)庫設(shè)計。
10、軟件定義的基本任務(wù)是確定軟件系統(tǒng)的工程需求。
1L為文特軟件開發(fā)、維護、管理而研制的計算機程序系統(tǒng)稱為軟件工具。
12,軟件提交是指杷軟件提交給用戶,必要時還應(yīng)負責(zé)杷軟件安裝到用戶環(huán)境
中。
13,條統(tǒng)規(guī)格說明評審?fù)瓿梢院?,條統(tǒng)開發(fā)可以按照硬件工程、軟件工程、敷
據(jù)庫工程、人機工程等并行開展工作。
14、一個模塊所有處理元素集中于相同的數(shù)據(jù)結(jié)構(gòu),其塊聯(lián)系屬功能性塊嵌
條。
15,流程圖不是結(jié)構(gòu)化設(shè)計工具。
16,從軟件的生存期來看,軟件測試只涉及編碼階段,即在編寫出每個模塊之
后所此行的模塊測試(又稱單元測試入測試者應(yīng)是該模塊的作者。
17,好的測試用例應(yīng)當(dāng)是合理的輸入條件。
18、軟件測試中綜合策略的通常做法是用白盒法設(shè)計基本的測試案,再用黑盒
法補充一些必要的測試案。
19、一次性組裝式進行集成測試的思想和增璉式組裝式進行集成測試的思想
是一致的。
20、人工測試中走查樂和代碼評審法是同一種法。
田、簡答題
1.簡述軟件危機的表現(xiàn)。
2.軟件開發(fā)根型可以分為那幾類?
3.采用快速原型技術(shù)的步驟是什么?
4.數(shù)據(jù)字典的作用是什么?
5.軟件工程的原則有哪些?
6.簡述提高可維妖性的法。
7.在軟件工程實踐中,形成組合模型的式有那幾種?
8.軟件項目定義階段的任務(wù)是什么?
9.為什2要象用實體一關(guān)系圖?
10.簡述人機界面風(fēng)格的演變。
11.設(shè)計規(guī)格說明包括什么叁?
12.可行性研究的任務(wù)是什么?
13.結(jié)構(gòu)化分析法通過那些步驟來實現(xiàn)?
14.寫源程序時的原則是什么?
15.數(shù)據(jù)輸入設(shè)計的指導(dǎo)原則是什幺?
16.選擇程序設(shè)計語言的依據(jù)是什么?
17.黑盒測試用于發(fā)現(xiàn)哪些類型的錯誤?
18.使用邊.界值分析法選擇測試用例的原則是什么?
19.簡述軟件重用的類型。
20.數(shù)據(jù)規(guī)格說明應(yīng)該遵守的原則是什么。
五、論述題
1.禁瓶稔的服務(wù)如下:
可以撥分機號和外線。分機號是從7201至7299。外線先撥9,然后是市話
或長話。長話是以區(qū)號和市話組成。區(qū)號是從100到300中任意的數(shù)學(xué)串。市話
是以局號和分局號組成。局號可以是455,466,888,552中任意一個。分局號
是任意長度為4的數(shù)室串。
要求:寫出在數(shù)據(jù)字典中,的數(shù)據(jù)條目的定義(即組成人
2.某報表處理系統(tǒng)要求用戶輸入處理報表的日期,日期限制在2003年1月至2008年12月,
即系統(tǒng)只能對該段期間的報表遂行處理,如3期不在此圉,則顯示揄人錯誤信息。條統(tǒng)日期
規(guī)定由年、月的6住數(shù)字字符組成,前住代表年,后兩住代表月?,F(xiàn)要求用黑盒測試法中
的邊界依法寫出測試用例。
3,集用綜合測試策略,對以下模塊我行測試。要求寫出測試法,列出所有的判定,
并給出所選擇的用例。橫塊功能為:使用直接插入法將10個整數(shù)按超增次序排列。
main()/*使用直接插入法
{intdata[]={23,56,234,1,45,34,21,394,3,35);
inti,j,temp;
for(i=l;i<10;i++)
(
j=i-1;temp=data[i];
while(data[j]>temp&&j>=0)/*大者后移
(
data[j+1]=data[j];j-;
)
data[j+l]=temp;/*插入正確住置
)
for(i=0;i<10;i++)
printfC%dn,data[i]);
printfC'n");
)
4.禁校教務(wù)余統(tǒng)具備以下功能,輸入用戶ID號及。令后,經(jīng)驗證進入教務(wù)管理條統(tǒng),可進
行如下功能的處理:
查詢成績:查詢成績以及從名次表中得到名次信息0
學(xué)籍管理:根據(jù)學(xué)生總成績排出名次信息。
成績處理:處理單科成績并輸入成績表中。
就以上系統(tǒng)功能畫出0層,1層的DFD圖。
更多課程資料錯到大學(xué)課程網(wǎng)Q206.cc學(xué)習(xí)
《軟件工程》測試題庫參考答案
二、單項選擇題
答余:
1.c
2、B
3、B
4,D
5、D
6.D
7,D
8.D
9.A
10.C
11,C
12,D
13、B
14,D
15,C
16,D
17,B
18,C
19、D
20、A
21、B
22、A
23、C
24、D
25、A
26、D
27、C
28、D
29、C
30、B
31、D
32、B
33、A
34、B
35、D
36、B
37、C
38、A
39、C
40.C
41、A
42、B
43、D
44、D
45、D
46、D
47、B
48、D
49、C
50、C
51、D
52、B
53、B
54、C
55、C
56、C
57、A
58、C
59、A
60、D
三、名詞解釋
答案:
L集成測試也稱組裝測試或聯(lián)合測試。是指在單元測試的基礎(chǔ)上,將所有模塊接
照設(shè)計要求組裝成一個完整的系統(tǒng)戰(zhàn)行的測試。組裝橫塊的式有兩種:漸增式測
試和非漸增式測試。
2、CASE是一組工具和法的集合,可以軸助軟件開發(fā)生命期各階段遂行軟件開發(fā)。
CASE杷軟件開發(fā)技術(shù)、軟件工具和軟件開發(fā)法集成到一個統(tǒng)一而一致的柩然中,
并且吸收了CAD(計算機軸助設(shè)計入軟件工程、操作系統(tǒng)、數(shù)據(jù)庫、網(wǎng)絡(luò)和多其
他計算機領(lǐng)域的原理和技術(shù)。因而,CASE領(lǐng)域是一個應(yīng)用、繼承和綜合的領(lǐng)域。
3、結(jié)構(gòu)化分析法是需求分析中使用最多的法之一,適.用于數(shù)據(jù)處理類型軟件的需
求分析。基本思想是條用自頂向下,逐步分解的法分析整個系統(tǒng),有效地控制條
統(tǒng)開發(fā)的復(fù)雜性。
4,軟件工程是用工程、科學(xué)和教學(xué)的原則與法研制、維護計算機軟件的有關(guān)技術(shù)
及管理法。它由法、工具和過程三部分組成。
5、多個軟件元素相互通信并協(xié)同完成任務(wù)的能力。為了實現(xiàn)可互操作性,軟件開
發(fā)通常要遵循某種標準,文持這種標準的環(huán)境將為軟件元素之間的互掾作提供便
利。
6,計算機系統(tǒng)工程是指與構(gòu)造基于計算機系統(tǒng)有關(guān)的過程、法和技術(shù)。它是一種
問題求解活動。
7、研究在系統(tǒng)開發(fā)過程中可能涉及的各種合同、侵權(quán)、責(zé)任以及各種與法律相抵
觸的問題。
8、數(shù)據(jù)流圖就是用來刻畫數(shù)據(jù)流和轉(zhuǎn)換的信息系統(tǒng)建模技術(shù)。
9、需求分析是指開發(fā)人員要準確理解用戶的要求,此行細致的調(diào)查分析,經(jīng)用戶
非形式化的需求述轉(zhuǎn)化為完整的需求定義,再由需求定義轉(zhuǎn)化到相應(yīng)的形式功能
規(guī)約的過程。
10、過程抽象是一個命名的指令序列,它具有一個特定的和受.F艮的功能。
11,每個模塊只完成系統(tǒng)要求的獨立的子功能,并且與其他模塊的聯(lián)系最少且
接口簡單。
12,判定表提供了一種杷各種動作和條件(在處理解說詞中描述的)專換為表
格形式的表示法。
13,某個加工將它的輸入分離成一串發(fā)散的數(shù)據(jù)流,形成多活動路徑,并根據(jù)
輸入的值選擇其中-條路卷o具有這樣特征的數(shù)據(jù)流圖稱為事務(wù)型數(shù)據(jù)流圖。
14,是軟件系統(tǒng)結(jié)構(gòu)中各模塊間相互聯(lián)系緊密程度的一種度量。也稱塊間聯(lián)
條。
15,面向數(shù)據(jù)的設(shè)計就是根據(jù)數(shù)據(jù)結(jié)構(gòu)的表示來獲取軟件表示。
16、條統(tǒng)響應(yīng)時間指當(dāng)用戶執(zhí)行了某個控制動作后(例如,按回車鍵,點擊鼠
標器等,系統(tǒng)做出反應(yīng)的時間(指輸出所期望的信息或執(zhí)行對應(yīng)的動作人
17、用判定-條件覆蓋所設(shè)計的測試用例能夠使得判斷中每個條件的所有可能
取值至少執(zhí)行一次,同時每個判斷的所有可能判斷結(jié)果至少執(zhí)行一次。
18,路徑覆蓋就是設(shè)計足緲的測試用例,覆蓋程序中所有可能的路徑。
19,是指被測程序不再機器上運行,而是條用人工測試和計算機軸助靜忐分析
的手段對程序遂行檢測。
20、a測試是由一個用戶左開發(fā)場所進行的,用戶在開發(fā)者的"指導(dǎo)”下對軟
件遂行的測試,開發(fā)者負責(zé)記錄錯誤和使用中出現(xiàn)的問題。
四、列新題
答」:
L㈤
2.”
3、r錯)
4,(對)
5、(錯)
6,(錯)
7,(對)
8.(對)
9.r對)
10.(對)
11.⑸
12、r錯)
13、(對)
14、(錯)
15、(錯)
16.(錯)
17.(錯)
18、(錯)
19、(錯)
20.(錯)
五、簡答題
答素:
1.軟件危機有如下表現(xiàn):
.對軟件開發(fā)成本和戰(zhàn)度的估計不準確;
.對已經(jīng)完成的軟件,用戶不滿意的現(xiàn)象經(jīng),常發(fā)生;
.軟件產(chǎn)品的質(zhì)量靠不??;
.軟件常,常不可維護;
.軟件通常沒有適當(dāng)文檔;
.軟件成本在系統(tǒng)中所占比例逐年上升;
.軟件生產(chǎn)率低。
2.軟件開發(fā)模型大體上可分為三種類型。第一種是以軟件需求完全確定為前提的
瀑布撮型。第二種是在軟件開發(fā)初始階段只能提供基本需求時采用的漸戰(zhàn)式開發(fā)
橫型,如原型模型、螺旋模型等。第三種是以形式化開發(fā)法為基礎(chǔ)的變換橫型。
3.(1)利用本課時及后面將要介紹的各種分析技術(shù)、法,生成一個簡化的需求規(guī)
格說明。
(2)對已經(jīng)完成的需求規(guī)格說明遂行檢查、修訂后,生成設(shè)計規(guī)格說明。
(3)在現(xiàn)有工具或環(huán)境的幫助下快速生成可運行的軟件原型并進行測試、改
進.o
C4J將原型提交用戶評估并征詢改戰(zhàn)意見。
(5)上述過程將反復(fù)戰(zhàn)行,直到用戶完全首肯。
4.利用數(shù)據(jù)字典可以對數(shù)據(jù)流圖中的數(shù)據(jù)流、數(shù)據(jù)源及外部實體進行描述、組織
和管理。
5.抽象、信息隱菽、模塊化、局部化、一致性、完整性和可驗證性。
6.(1)建立明確的軟件質(zhì)量目標
(2)利用免戰(zhàn)的軟件開發(fā)技術(shù)和工具
(3)建立明確的質(zhì)量保證工作
(4)選擇可維護的程序設(shè)計語言
(5)改戰(zhàn)程序文檔
7.第一種灰是以一種模型為主,戰(zhàn)人另外一種或幾種模型。第二種式是建立軟件
開發(fā)的組合模型。軟件開發(fā)者可以根據(jù)軟件項目和軟件開發(fā)環(huán)境的特點,選擇一
條或幾條軟件開發(fā)路役。
8.①制定軟件項目規(guī)劃。
②軟件需求分析和定義。
③確定軟件性能和資源約束,這對軟件設(shè)計特性會產(chǎn)生直接的影響。
④為軟件要素定義驗收標準,它也是制定軟件測試計劃的基礎(chǔ)。
9.在數(shù)據(jù)密集型應(yīng)用問題中,對復(fù)雜數(shù)據(jù)之間復(fù)雜關(guān)東的分析和建槿將成為需求
分析的重要任務(wù)。顯然,這項任務(wù)是簡單的數(shù)據(jù)字典機制無法勝任的。所以,有
必要在數(shù)據(jù)流分析法中引進.適合于復(fù)雜數(shù)據(jù)建模的實體一關(guān)條圖。
10.最早,在圖形顯示、鼠標、高速.工作玷等技術(shù)出現(xiàn)之前,現(xiàn)實可行的界面式只
能是命令和詢問式,通信完全以正文形式并通過用戶命令和用戶對系統(tǒng)詢問的響
應(yīng)來完成。
第二代界面是簡單的菜單式。
第三代界面能同時顯示不同種類的信息;用戶通過下拉式菜單可便執(zhí)行控制型和
對話型任務(wù);引入圖標、下拉式菜單、按鈕和滾動桿技術(shù)。
最新一代HQ杷第三代HQ技術(shù)與超文本、多任務(wù)概念結(jié)合起來,使用戶可同時
執(zhí)行多個任務(wù)(以用戶的觀點)。
11.設(shè)計說明書的第一節(jié)描述與設(shè)計活動有關(guān)的各個而,該節(jié)中多信息取自系統(tǒng)規(guī)
格說明書和系統(tǒng)定義階段產(chǎn)生的其他文檔。第二節(jié)具體指明引用信息的出處,第
三節(jié)的設(shè)計描述是概要設(shè)計的產(chǎn)物,第四、五兩節(jié)是概要設(shè)計向詳細設(shè)計過渡后
形成的,第六節(jié)是與需求規(guī)格說明書的交叉訪問表,第七節(jié)是測試的初步計劃,
第八節(jié)將逐條說明這種F艮制和造成的影響,九、十兩節(jié)包括若干輔助數(shù)據(jù)。
12.可行性研究的任務(wù)是了解用戶的要求及現(xiàn)實環(huán)境,從技術(shù)、經(jīng)濟和社會等幾個
面研究并論證軟件條統(tǒng)的可行性。
13.(])了解當(dāng)前系統(tǒng)的工作流程,獲得當(dāng)前系統(tǒng)的物理模型。
(2)抽象出當(dāng)前系統(tǒng)的建轉(zhuǎn)模型。
(3)建立月林系統(tǒng)的透輯垓型。
(4)作此一步的補充和說明。
14.(})遇.處理框,寫出其處理的家。
(2)退選擇框或重復(fù)框,則按語言模式寫出相應(yīng)的語句。
15.①盡量減少用戶輸入的動作;
②保證信息顯示式與數(shù)據(jù)輸入本的協(xié)調(diào)一致;
③允用戶定做輸入格式;
④采用靈活多樣的支互式,允用戶自選輸入式;
⑤隱菽當(dāng)前狀忐下不可選用的命令;
⑧允用戶控制交互過程;
⑦為所有輸入動作提供幫助信息;
⑧刪除所有無實現(xiàn)意義的輸入。
16.(1)應(yīng)用領(lǐng)域;
(2)算法和計算復(fù)雜性;
(3)軟件運行環(huán)境;
(4)用戶需求中關(guān)于性能面的需要;
(5)數(shù)據(jù)結(jié)構(gòu)的復(fù)雜性;
(6)軟件開發(fā)人員的知識水平;
(7)可用的編譯器與交叉編澤器。
17.①功能不符合要求或遺漏;
②界面錯誤;
③數(shù)據(jù)結(jié)構(gòu)或外部數(shù)據(jù)庫訪問錯誤;
④性能錯誤;
⑤初始化或終止錯誤。
18.①如果輸入條件規(guī)定了值的囹,則應(yīng)取剛達到這個囹的邊界的值,以及創(chuàng)創(chuàng)超
越這個囹邊界的值作為測試輸入數(shù)據(jù)。
②如果輸入條件規(guī)定了值的個教,則用最大個教、最小個教、比最大個數(shù)多1、比
最小個教少1的教作為測試數(shù)據(jù)。
③根據(jù)規(guī)格說明的每個輸出條件,使用原則①。
④根據(jù)規(guī)格說明的每個輸出條件,使用原則②。
⑤如果程序的規(guī)格說明給出的輸入域或輸出城是有序集合r如有序表、順序文件
等人則應(yīng)選取集合的第一個元素和最后一個元素作為測試用例。
⑥如果程序中使用了一個部數(shù)據(jù)結(jié)構(gòu),則應(yīng)當(dāng)選擇這個部數(shù)據(jù)結(jié)構(gòu)的邊界上的值
作為測試用例。
⑦分析規(guī)格說明,找出其他可能的邊界條件。
1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 臨時用地出租協(xié)議:2024年適用版版A版
- 2024年裝修公司內(nèi)部員工聘用協(xié)議樣本版
- 2025年度航空器設(shè)計圖紙保密協(xié)議3篇
- 二零二五版離婚協(xié)議書模板:婚姻解除與子女撫養(yǎng)及贍養(yǎng)協(xié)議2篇
- 二零二五年度白酒行業(yè)數(shù)據(jù)共享與信息平臺建設(shè)協(xié)議3篇
- 2025年度船舶船員勞動合同及船舶無線電通信服務(wù)合同3篇
- 二零二五版建筑工程安全防護施工監(jiān)理合同3篇
- 2025年度兄妹遺產(chǎn)分割與共同債務(wù)處理合同范本3篇
- 淮南市二零二五年度文化產(chǎn)業(yè)發(fā)展合同書3篇
- 招標投標風(fēng)險評估與控制2025年度服務(wù)合同3篇
- 2025年湖北武漢工程大學(xué)招聘6人歷年高頻重點提升(共500題)附帶答案詳解
- 【數(shù) 學(xué)】2024-2025學(xué)年北師大版數(shù)學(xué)七年級上冊期末能力提升卷
- GB/T 26846-2024電動自行車用電動機和控制器的引出線及接插件
- 遼寧省沈陽市皇姑區(qū)2024-2025學(xué)年九年級上學(xué)期期末考試語文試題(含答案)
- 2024年國家工作人員學(xué)法用法考試題庫及參考答案
- 妊娠咳嗽的臨床特征
- 國家公務(wù)員考試(面試)試題及解答參考(2024年)
- 《阻燃材料與技術(shù)》課件 第6講 阻燃纖維及織物
- 2024年金融理財-擔(dān)保公司考試近5年真題附答案
- 泰山產(chǎn)業(yè)領(lǐng)軍人才申報書
- 高中語文古代文學(xué)課件:先秦文學(xué)
評論
0/150
提交評論