三、簡答題(本大題共6小題,每小題5分,共30分)
31.簡述初始需求發(fā)現(xiàn)的常用技術(shù)。
32.什么是模塊的控制域?什么是模塊的作用域?并對比分析題32圖中3個模塊結(jié)構(gòu)圖的優(yōu)劣。
說明:圖中的菱形塊代表判定所在的位置,灰色的模塊為受該判定影響的模塊。
33.什么是用況(Use Case)?什么是用況圖?一個用況圖通常包含哪些模型元素?
34.簡述演化模型,及其與RUP迭代、增量式開發(fā)之間的關(guān)系。
35.簡述白盒測試技術(shù)的要點。
36.簡述螺旋模型以及可適應(yīng)的情況。
四、綜合應(yīng)用題(本大題共2小題,每小題10分,共20分)
37.某論壇發(fā)帖子系統(tǒng)有如下需求:
(1)記錄帖子內(nèi)容:系統(tǒng)對訪客的輸入內(nèi)容進(jìn)行檢查,無非法內(nèi)容,則將內(nèi)容存入發(fā)帖內(nèi)
容文件中,否則提示內(nèi)容非法。
(2)顯示帖子內(nèi)容:從發(fā)帖內(nèi)容文件中讀出帖子內(nèi)容,按一定格式顯示在屏幕上。
請根據(jù)要求:
(1)畫出該子系統(tǒng)的數(shù)據(jù)流圖;
(2)將其轉(zhuǎn)換為軟件結(jié)構(gòu)圖。
38.若有一個程序:輸入3個整數(shù)ABC,把這3個數(shù)看作是一個三角形的3條邊。這個程序要輸出信息,來說明這個三角形的幾種情況:是三邊不等的、是等腰的、還是等邊的。
請根據(jù)給出的說明,用等價類劃分法完成題38表,并給每個等價類規(guī)定唯一的編號。
在“答題紙”上列表作答。