軟件工程經典考試例題復習題重點知識點含答案_第1頁
軟件工程經典考試例題復習題重點知識點含答案_第2頁
軟件工程經典考試例題復習題重點知識點含答案_第3頁
軟件工程經典考試例題復習題重點知識點含答案_第4頁
軟件工程經典考試例題復習題重點知識點含答案_第5頁
已閱讀5頁,還剩23頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1.某旅館的電話服務如下:可以撥分機號和外線號

碼。分機號是從7201至72990外線號碼先撥9,

然后是市話號碼或長話號碼。長話號碼是以區號和

市話號碼組成。區號是從100到300中隨意的數字

串。市話號碼是以局號和分局號組成。局號可以是

455,466,888,552中隨意一個號碼。分局號是隨意

長度為4的數字串。

要求:寫出在數據字典中,電話號碼的數據流條目的定義即組成。

電話號碼=[分機號I外線號碼]

分機號二7201...7299

外線號碼=9+[市話號碼|長話號碼]

長話號碼二區號+市話號碼

區號二100...300

市話號碼二局號十分局號

局號二[4551466188815521

分局號二4{數字}4

數字=[0|1|2|3|4|5|6|7|8|9]

2.為以下程序流程圖分別設計語句覆蓋和判定覆蓋測試用例,并標

明程序執行路徑。

(1)語句覆蓋測試用例

令x=2,y=0,z=4作為測試數據,程序執行路徑為abcde。

(2)判定覆蓋

可以設計如下兩組數據以滿意判定覆蓋:

x=3,y=0,z=l(1分)(通過路徑abce);

x=2,y=l,z=2(1分)(通過路徑acde)。

或者

x=2,y=l,z=l;覆蓋路徑acde

x=l,y=l,z=l;覆蓋路徑ace

x=3,y=0,z=l;覆蓋路徑abce

(留意:本

題也還可以有其他答案)

3,請用判定表畫出以下問題的行為邏輯。

人們往往依據天氣狀況確定出門時的行裝。天氣可能下雨,也可能

不下雨;下雨或不下雨天氣可能變冷,也可能不變冷。假如天氣要

下雨,出門時帶上雨傘;假如天氣變冷,出門時要穿上外套。

下雨不下雨

天氣狀況

變冷不變冷變冷不變冷

帶雨傘YesYesNoNo

穿外套YesNoYesNo

4.對下列子程序進行調試:

procedureexample(y,z:real;varx:real)

begin

if(y>l)and(z=0)thenx:=x/y;

if(y=2)or(x>l)thenx:=x+l;

end.

該子程序接受x,y,z的值,并將計算結果x的值返回給調用程

序。完成下列各題:

(1)畫出程序流程圖。

(2)用條件組合覆蓋設計測試用例,并寫出其中一組測試用例。

答:(1)程序流程圖

(2)用白盒法中條件組合覆蓋設計測試用例:

①y=2,z=0,x=4;

②y=2,z=l,x=l;

③y=l,z=0,x=2;

④y=l,z=l,x=l.

(注:也可有其它答案)

5.選擇排序的偽代碼如下,請依據代碼畫出其PAD圖。

I(r1r⑵1

ectsortaL±-^

,-

f(I-1i<-一+

or=-n?1十

,9

k-i

for=i+1j?-n??+

.V-MI

1ffzajTZar+-r\k-j.

.\J\XK-7f

1f(zk=iJeXihnge(7

xZc\araLk]):

6.一本書有一個封面、一個書目、一個前言、若干章、每章有若干節、

每節有若干段,有若干句子,有0個或多個插圖,還有0個或多個

表格,書最終有一個附錄。試建立該書的對象模型。

7.依據偽碼畫出N-S圖和PAD圖。

START

IFATHEN

XI

DOUNTILB

ELSE

X2

Y

ENDIF

Z

STOP

N-S圖:

XI

PAD圖:

8.某報社采納面對對象技術實現報刊征訂的計算機管理系統,該系

統基本需求如下:

(1)報社發行多種刊物,每種刊物通過訂單來征訂,訂單中有代

碼,名稱,訂期,單價,份數等項目,訂戶通過填寫訂單來訂

閱報刊。

(2)報社下屬多個發行站,每個站負責收集登陸訂單、打印收

款憑證等事務。

(3)報社負責分類并統計各個發行站送來的報刊訂閱信息。

請就此需求建立對象模型。

9.指出下列數據流圖中存在的問題。

(1)父圖沒有輸入數據流;

(2)子圖的輸入數據流應當是C,而不是B;

(3)子圖的輸出數據流應當只有D和E,而不應有F。

I。.某公司為本科以上學歷的人重新安排工作,安排原則如下:

(1)假如年齡不滿18歲,學歷是本科,男性要求報考探討生,女

性則擔當行政工作;

(2)假如年齡滿18歲不滿50歲,學歷本科,不分男女,任中層領

導職務;

(3)假如年齡滿50歲,學歷本科,男性任科研人員,女性則擔當

資料員;

(4)學歷是碩士,任課題組組長。

要求:畫出分析過程,得出判定表,并進行化簡。

(1)判定條件可能取值表:

條件名稱取值符號取值數

男M

性別Ml=2

女F

不滿18歲C

滿18歲小于50Y

年齡M2=3

超過50歲L

碩士G

文化程度M3=2

本科U

(2)計算條件組合數2*3*2=12;

(3)初步判定表

123456789101112

性另IMMMMMMFFFFFF

文化程度GGGUUUGGGUUU

年齡LYCLYCLYCLYC

組長VVV

領導VV

科研V

行政V

資料員V

考研

(4)簡化后的判定表

1,45,1161012

2,3

7,

8,9

性另—M—MFF

文化程度GUUUUU

年齡LYCLC

組長V

領導V

科研V

行政V

資料員V

考研

U.建立以下有關“微機”的對象模型。

一臺微機有一個顯示器,一個主機,一個鍵盤,一個鼠標,漢王

筆可有可無。主機包括一個機箱,一個主板,一個電源及儲存器

等部件。儲存器又分為固定儲存器和活動存儲器兩種,固定存儲

器為內存和硬盤,活動存儲器為軟盤和光盤。

12.某商場在“五一”期間,顧客購物時付款有4種狀況:一般顧客一

次購物累計少于100元,按A類標準付款(不打折),一次購物累

計多于或等于100元,按B類標準付款(打9折);會員顧客一次

購物累計少于1000元,按C類標準付款(打8折),一次購物累

計等于或多于1000元,按D類標準付款(打7折)。

(1)請運用程序流程圖來設計付款算法。

(2)依據路徑覆蓋法設計一組測試用例。

(2)依據路徑覆蓋法設計測試用例如下:(注:累計消費可取其

它值)

是會員,累計消費900元,覆蓋路徑1—2—6—8

是會員,累計消費2000元,覆蓋路徑1—2—7—9

不是會員,累計消費80元,覆蓋路徑1—3—4

不是會員,累計消費300元,覆蓋路徑1—3—5—10

13.試將下面程序流程圖用N-S圖和PAD圖表示,并計算它的McCabe

環路困難度。

MCCABc環路困難度=2+1=3

14.用Jackson圖表示下圖所示的二維表格:

主學生名冊

姓名性另年齡學號

該學生名冊由表頭和表體兩部分組成。其中表頭又依次包括表名

和字段名。表體可由隨意行組成,每行包括學生的姓名、性別、年

齡和學號。

6某培訓中心要研制一個計算機管理系統。它的業務是:

將學員發來的信件收集分類后,按幾種不同的狀況處理。

⑴假如是報名的,則將報名數據送給負責報名事務的職員,他們將

查閱課程文件,查該課程是否額滿,然后在學生文件、課程文件

上登記,并開出報告單交財務部門,財務人員開動身票給學生。

⑵假如是想注銷原來已選修的課程,則由注銷人員在課程文件、學

生文件和帳目文件上做相應的修改,并給學生注銷單。

⑶假如是付款的,則由財務人員在帳目文件上登記,也給學生一張

收費收據。

16.已知被測試模塊流程圖如下,依據條件覆蓋法,在表格中填入滿意

測試要求的數據。

題44圖

假設幾種可能的條件是:

Tl:A>3F1:A<=3T2:B=1F2:BW1T3:A=1F3:AW1

T4:M>1F4:M<=1

填寫下表

數據覆蓋路覆蓋條件M值

Tl,T2,F3,F4

Fl,F2,T3,T4

答:

數據覆蓋路覆蓋條件M值

A=4,B=1,M=2cdT1,T2,F3,F46

A=1,B=2,M=4beF1,F2,T3,T4-1

17.設計一個軟件的開發成本為50000元,壽命為3年。將來3年的

每年收益預料為22000元、24000元、226620元。銀行年利率為

10%,不計復利。試對此項目進行成本效益分析,以確定其經濟可

行性。

解:三年后,50000萬的價值為

50000*(1+3*10%)=65000元

三年軟件總獲利為

22000*(1+2*10%)+24000*(1+1*10%)

+26620=79420元

而79420元>65000元

所以此項目盈利,經濟可行。

區如圖1和圖2所示是某公司員工工資管理的一部分,他們分別是

同一功能的兩個不同設計方案,你認為那種設計方案較好?請陳

述理由。

如圖2所示的設計方案2好。利用衡量模塊獨立性的兩個標準耦合性

和內聚性(模塊劃分時應盡量做到高內聚、低耦合,提高模塊獨立性)

推斷設計方案優劣。圖1中模塊B的功能是取平均工資或最高工資,

可見模塊B包含兩個功能,故模塊B內聚弱,而模塊B及模塊A的耦

合是限制耦合,耦合程度較高,模塊的相對獨立性差。而在圖2中,

模塊B分解成兩個相對獨立的模塊B1和B2,模塊B1和B2內聚程度

高,模塊B1和B2及模塊A之間的耦合是數據耦合,耦合程度較低,

因此模塊的獨立性好,所以圖2的設計方案2好。

19.某“調整工資”處理模塊接受一個“職稱”的變量,依據職稱的不

同(助教,講師,副教授,教授)作不同的處理,其中若是助教還

必需輸入工齡,只有工齡超過兩年才能調整工資。請用等價類劃分

法設計測試用例。

劃分等價類:

輸入條件合理等價類不合理等價類

①教授

⑤四種職稱之

職稱②副教授

外隨意一種

③講師

⑥助教兼工齡

職稱兼工④助教兼工齡大等于兩年

齡于2年⑦助教兼工齡

小于兩年

設計測試用例:

覆蓋

輸入數據預期結果

范圍

輸入有效,進行調

教授①

整工資處理

輸入有效,進行調

副教授②

整工資處理

輸入有效,進行調

講師③

整工資處理

輸入有效,進行調

助教3④

整工資處理

助輸入有效,不調整

教2工資處理

助輸入有效,不調整

教1工資處理

工程師輸入無效⑤

20.試用判定表描述下列加工邏輯。加工邏輯為:假如申請者的年齡在

21歲以下,要額外收費;假如申請者是21歲以上并是26歲以下

的女性,適用于A類保險;假如申請者是26歲以下的已婚男性,

或者是26歲以上的男性,適用于B類保險;假如申請者是21歲

以下的女性或是26歲以下的單身,適用于C類保險。附此之外的

其他申請者都適用于A類保險。

21.假設對顧客的訂貨單按如下原則處理:

將顧客的信用度分三個檔次:

欠款時間不超過30天;

欠款時間超過30天但不超過100天;

欠款時間超過100天。

對于上述三種狀況,分別依據庫存狀況來確定對顧客訂貨的看

法。

狀況之一(欠款時間《30天),假如需求數〈庫存量,則馬上發

貨,假如需求數〉庫存量,則只發覺有庫存,不足部分待進貨后補

發。

狀況之二(30天〈欠款時間《100天),假如需求數W庫存量,則要

求先付款再發貨,假如需求數》庫存量,則不發貨。

狀況之三(欠款時間》100天),則通知先付欠款,再考慮是否發

貨。

試用判定樹的形式予以描述(設欠款時間D,需求數N,庫存量Q)。

22.有一過程,其流程如下圖所示。

其中bl、b2、b3為判定的邏輯條件,si、s2為加工處理。試

用判定表賜予描述。

答:

blFFFFTTTT

b2FFTTFFTT

b3FTFTFTFT

siXXXX

s2XXXX

或者

blFTFT

b2/T/F

b3F/T/

siXX

s2XX

然后,由甲接著測試該程序。依據上述數據完成下列各題:(每題5

分,共15分)

1.程序中固有的錯誤總數是多少?

2.為使MTTF達到240小時,假如甲不利用乙的工作成果,則他還

需改正多少個錯誤?

3.為使MTTF達到480小時,假如甲利用乙的工作成果,則他還需

改正多少個錯誤?

附:MTTF=

ET=B2*Bl/be

ET:測試前程序的錯誤總數%程序長度(機器指令總數)Ec(t):

t時間內改正的錯誤數

Bl、B,分別為測試員1、測試員2發覺的錯誤數,be為測試員1、測

試員2發覺的相同錯誤數

解:1.ET=802,583.41

25.計算出如下工程網絡圖中各節點的最早起先時刻和最遲起先時刻

(10分)

1.軟件產品的特性是什么?

a.軟件產品是一種邏輯產品。

b.軟件產品的生產主是研制,軟件產品的成本主要體現在軟件的開

發和研制上,軟件開發完成后,復制就產生了大量軟件產品。

c.軟件產品不會用壞,不存在磨損、消耗問題。

d.軟件產品的生產主要是腦力勞動,還未完全擺脫手工開發方式,

而且碰分是“定做〃的。

e.軟件費用不斷增加,成本相當昂貴。

2.什么是軟件危機?其產生的緣由是什么?

軟件危機:軟件發展其次階段的末期,由于計算機硬件技術的進

步。一些困難的、大型的軟件開發項目提出來了,但軟件開發技術的

進步始終未能滿意發展的要求。

在軟件開發中遇到的問題找不到解決的方法,使問題積累起來,

形成了尖銳的沖突,因而導致了軟件危機。主要表現在以下幾個方面:

a.經費預算常常突破,完成時間一再拖延。

b.開發的軟件不通滿意用戶要求。

c.開發的軟件可維護性差。

d.開發的軟件牢靠性差。

軟件危機產生的緣由是由于軟件產品本身的特點以及開發軟件的

方式、方法、技術和人員引起的:

a.軟件的規模越來越大,結構越來越困難。

b.軟件開發管理困難而困難。

c.軟件開發費用不斷增加。

d.軟件開發技術落后。

e.生產方式落后。

f.開發工具落后,生產率提高緩慢。

3.什么是軟件工程?它的目標和內容是什么?

軟件工程:用科學學問和技術原理來定義、開發、維護軟件的一

門學科。

軟件工程的目標是勝利的建立一個大型軟件系統,所謂勝利是要

達到以下幾個目標:

a.付出較低的開發成本;

b.面到要求的軟件功能;

c.取得較好的軟件性能;

d.開發的軟件易于移植;

&須要較低的維護費用;

f.能按時完成開發任務,剛好交付運用;

g.開發的軟件牢靠性高;

軟件工程的內容:

1)軟件開發技術:軟件開發方法、軟件開發過程、軟件開發工具

和環境。

2)軟件開發管理:軟件管理學、軟件經濟學、軟件心理學。

4.軟件工程面臨的問題是什么?

軟件工程面臨的問題:a.軟件費用。b.軟件牢靠性。c.軟件維護。

d.軟件生產率。e.軟件重用。

5.什么是軟件生存周期模型?有哪些主要模型?

軟件生存周期模型:是描述軟件開發過程中各種活動如何執行的

模型。(模型:是為了理解事物而對事物做出一種抽象,它忽視不必

要的細微環節,它也是事物的一種抽象形式、一個規劃、一個程式。)

軟件生存周期主要模型:瀑布模型、增量模型、螺旋模型、噴泉模

型、變換模型和基于學問的模型等

6.可行性探討的任務是什么?

a,技術可行性:

考慮的因素(1).開發的風險⑵資源的有效性⑶技術⑷開發人

員在主段技術可行性時,一旦估計錯誤,將會出現災難性后果。

b.經濟可行性。

c.社會可行性。

7.可行性探討有哪些步驟?

a.確定項目規模和目標

b.探討正在運行的系統

c.建立新系統的高層邏輯模型

出導出和評價各種方案

e.舉薦可行的方案

f.編寫可行性探討報告

8.可行性探討報告有哪些就要內容?

a.引言

b.可行性探討前提

c.對現有系統的分析

d.所建議系統的技術可行性分析

e.所建議系統的經濟可行性分析

f.社會因素可行性分析

g.其他可供選擇方案

h.結論看法

9,成本-一效益分析可用哪些指標進行度量?

有形效益度量:

a.貨幣的時間價值

b.投資回收期

c.純收入

無形效益:主要從性質上、心理上進行衡量,很難干脆進行量的

比較。

通常以有形效益度量作為成本--效益分析的度量。

|。.什么是需求分析?需求分析階段的基本任務是什么?

需求分析是指:開發人員要精確理解用戶的要求,進行細致的調

查分析,將用戶非形式的需求陳述轉化為完整的需求定義,再由需求

定義轉換到相應的形式主義功能規約(需求規格說明)的過程。

需求分析階段的基本任務是:

(1)問題識別:雙方對問題的綜合需求:a.功能需求b.性能需求c.

環境需求d.用戶界面需求.

(2)分析及綜合,導出軟件的邏輯模型.

(3)編寫文檔

u.什么是結構化分析方法?該方法運用什么描述工具?

結構化分析方法:是面對數據流進行需求分析的方法。

描述工具:a、數據流圖b、數據字典c、描述加工邏輯的結構化

語言、判定表、判定樹。

12.結構化分析方法通過哪些步驟來實現?

結構化分析方法步驟:

a.了解當前系統的工作流程,獲得當前系統的物理模型.

b.抽象山當前系統的邏輯模型.

C.建立上標系統的邏輯模型.

d.作進一步補充和優化.

13.什么是字據字典?其作用是什么?它有哪些條目?

字據字典:簡稱DD,就是用來定義數據流圖中的各個成分具體

含義的,它以一種精確的'無二義性的說明方式為系統的分析'設計

及維護供應了有關元素的一樣的定義和具體的描述.

作用:1)為系統的分析\設計及維護供應了有關元素的一樣的定

義和具體的描述.

2)為分析人員查找數據流圖中有關名字的具體定義而服務

的.

3)它和數據流圖共同構成了系統的邏輯模型,是需求規格

說明書的主要組成部分.

條目:數據流、數據項、數據存儲、基本加工。

14.什么是軟件概要設計?該階段的基本任務是什么?

軟件概要設計:在需求分析的基礎上通過抽象和分解將系統分解

成模塊,確定系統功能是實現,即把軟件需求轉換為軟件包表示的過

程。

基本任務:

(1)設計軟件系統結構(簡稱軟件結構)

a.采納某種設計方法,將一個困難的系統按功能劃分成模塊(劃

分)

b.確定模塊的功能。(功能)

c.確定模塊之間的調用關系。(調用)

d,確定模塊之間的接口,即模塊之間傳遞的信息。(接口)

e.評價模塊結構的質量。(質量)

(2)數據結構及數據庫設計

a.數據結構設計

b.數據庫設計:(概念設計、邏輯設計、物理設計)

(3)編寫概要設計文檔(文檔主要有:概要設計說明書、數據庫設

計說明書、用戶手冊、修訂測試安排)

(4)評審

6衡量模塊獨立性的兩個標準是什么?它們各表示什么含義?

兩個定性的度量標準:耦合及內聚性

耦合性:也稱塊間聯系。指軟件系統結構中各模塊間相互聯系緊

密程度的一種度量。模塊之間聯系越緊密,其耦合性就越強,模塊的

獨立性則越差。

內聚性:也稱塊內聯系。指模塊的功能強度的度量,即一個模塊

內部各個元素彼此結合的緊密程度的度量。模塊內元素聯系越緊密,

內聚性越高。

16.模塊間的耦合性有哪幾種?它們各表示什么含義?

耦合性有六種:無干脆耦合、數據耦合、標記耦合、限制耦合、公

共耦合、內容耦合

無干脆耦合:兩個模塊之間沒有干脆的關系,它們分別從屬于不同模

塊的限制及調用,它們之間不傳遞任何信息。

數據耦合:指兩個模塊之間有調用關系,傳遞的是簡潔的數據值相當

于高級語言中的值傳遞。

標記耦合:指兩個模塊之間傳遞的是數據結構。

限制耦合:指限制模塊調用另一個模塊時,傳遞的是限制變量,被調

用塊通過該限制變量的值有選擇地執行塊內某一功能。

公共耦合:指通過一個公共數據環境相互作用的那些模塊間的耦合。

內容耦合:一個模塊干脆運用另一個模塊的內部數據,或通過非正常

入口而轉入另一個模塊內部。

17.模塊的內聚性有哪幾種?各表示什么含義?

模塊間的內聚性有6種:偶然內聚、邏輯內聚、時間內聚、通信內聚、

依次內聚、功能內聚。

偶然內聚:一個模塊內的各處理元素之間沒有任何聯系。

邏輯內聚:模塊內執行幾個邏輯上相像的功能,通過參數確定該模塊

完成哪一個功能。

時間內聚:把須要同時執行的動作組合在一起。

通信內聚:指模塊內全部處理元素都在同一個數據結構上操作,或者

指各處理運用相同的輸入數據或產生相同的輸出數據。

依次內聚:一個模塊中各處理元素都親密相關于同一功能且必需依次

執行,前一功能元素的輸出是下一功能元素的輸入。

功能內聚:最強的內聚,指模塊內全部元素共同完成一個功能,缺一

不行。

18.什么是軟件結構?簡述軟件結構設計優化準則。

軟件結構:軟件系統的模塊層次結構,反映了整個系統的功能實

現,即將來程序的限制體系。

軟件結構設計優化準則:

a.劃分模塊時,盡量做到高內聚,低耦合,保持模塊相對獨立性,

以此為原則優叱初始的軟件結構。

b.一個模塊的作用范圍應在其限制范圍之內,且判定所在的模塊應

及受其影響的模塊在層次上盡量靠近

c.軟件的深度、寬度、扇入、扇出應適當。

d.模塊的大小要適中。

e.模塊的限制范圍模塊的接口要簡潔、清楚、含義明確,便于理解,

易于實現、測試及維護。

19.什么是模塊的影響范圍?什么是模塊的限制范圍?它們之間應當

建立什么關系?

模塊的影響范圍:受該模塊內的一個判定影響的全部模塊的集合。

模塊的限制范圍:模塊本身及其全部下屬模塊(干脆或間接從屬

于它的模塊)的集合。

一個模塊的影響范圍應在其限制范圍之內,且判定所在的模塊應

及受其影響的模塊在層次上盡量靠近。

20.什么是〃變換流"?什么是"事務流〃?試將相應形式的數據流圖轉

換成軟件結構圖。

變換流由輸入、變換(或處理)、輸出三部分組成。某個加工將它

的輸入流分別成很多發散的數據流,形成很多加工路徑,并依據輸入

選擇其中一個路徑來執行這種特征的DFD稱為事物流。

2L在結構化設計過程中,要將數據流圖(DFD)映射成系統結構圖(SC),

分別畫出變換型數據流和事物型數據流的映射方式。

答:

變換型事務型

22.具體設計的基本任務是什么?

具體設計的基本任務:

(1)為每個模塊進行具體的算法設計。

(2)為每個模塊內的數據結構進行設計。

(3)對數據庫進行設計,即確定數據庫的物理結構。

(4)其他設計:

a.代碼設計

b.輸入/輸出格式設計。

c.人機對話設計。

(5)編寫具體設計說明書。

(6)評審。

23.結構化程序設計基本要求要點是什么?

a.采納自頂向下、逐步求精的程序設計方法

b.運用三種基本程序限制結構構造程序

1).用依次方式對過程分解,確定各部分的執行依次。

2).用選擇方式對過程分解,確定某個部分的執行條件。

3).用循環方式對過程分解,確定某個部分重復的起先和結束的條

件。

c.主程序員組的組織形式。

24.簡述Jackson方法的設計步驟。

Jackson方法一般通過以下5個步驟來完成設計:

a.分析并確定輸入/'山數據的邏輯結構,并用Jackson結構圖表示這

些數據結構。

b.找出輸入數據結構和輸出數據結構中有對應關系的數據單元。

c.按肯定的規則由輸入、輸出的數據結構導出程序結構。

d.列出基本操作及條件,并把它們安排到程序結構圖的適當位置。

e.用偽碼寫出程序。

25.什么是程序設計風格?為了具有良好的設計風格,應留意哪些方面

的問題?

程序設計風格是指一個人編制程序時所表現出來的特點、習慣、

邏輯思路等。

要形成良好的程序設計風格,應從源程序文檔化、數據說明、語句構

造、輸入輸出和追求效率幾個方面加以留意。

26.軟件測試的目的是什么?測試中要留意那些原則?

軟件測試的目的是的發覺軟件中存在錯誤的活動。好的測試用例

可以發覺至今沒有發覺的錯誤、好的測試用例可以發覺至今沒有發覺

的錯誤測試。要供應輸入數據還要供應輸出數據、保留測試用例、檢

查它是否做了應當做的還要檢查它是否做了不該做的、避開自己測試

自己的程序、多錯誤

溫馨提示

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

評論

0/150

提交評論