




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
分析設(shè)計(jì)
1.分析圖3和表1,其中模塊p、t、u更新同一種數(shù)據(jù)庫,其他模
塊的關(guān)系如表1所示,請(qǐng)確定模塊之間的耦合類型。
表1模塊間的接口描述
編號(hào)輸入輸出
1班級(jí)名稱班級(jí)編號(hào)
2學(xué)生學(xué)號(hào)
3功能代碼
4學(xué)生姓名
5班級(jí)編號(hào)班主任
6班級(jí)編號(hào)班長(zhǎng)
p-q:數(shù)據(jù)耦合
p-s:標(biāo)識(shí)耦合
q-r:控制耦合
q-s:標(biāo)識(shí)耦合
r-t:數(shù)據(jù)耦合
s-u:數(shù)據(jù)耦合
p-t-U:公共環(huán)境耦合
R71o*1田班“匚:左m
2.分析圖4所示程序流程圖,請(qǐng)分析采用條件覆蓋進(jìn)行測(cè)試的測(cè)試
用例,將測(cè)試數(shù)據(jù)寫入對(duì)應(yīng)單元格內(nèi)。
ABCD
Ir'v
團(tuán)A[口后/亦陽
T1A>0,FlA<0
T2B>0,F2B<0
T3OA,F3C<A
T4D<B,F4D>B
測(cè)試用例:
A=l,B=l,C=2,D=0覆蓋了Tl,T2,T3,T4
A=0,B=l,C=l,D=1覆蓋了Fl,T2,T3,F4
A=l,B=0,C=l,D=1覆蓋了T1,F2,F3,F4
3.分析圖5所示程序流程圖,畫出對(duì)應(yīng)的流圖,采用McCabe措施計(jì)
算其復(fù)雜度。
用CKiKXR丙1
計(jì)算復(fù)雜度有三種措施:
V(G)=D;D代表區(qū)域數(shù)
V(G)=E-N+2;E為流圖中的邊的條數(shù),N是流圖中結(jié)點(diǎn)數(shù)
V(G)=P+1;P為鑒定結(jié)點(diǎn)歐I數(shù)目。
先畫出控制流圖
任意選一種措施就行,
復(fù)雜度為4.
4.分析圖6所示的公文提交時(shí)序圖,用文字描述對(duì)象間的交互過程。
答:訪問者訪問瀏覽器,提交自己的訪問祈求,并且向服務(wù)器提交公
文,服務(wù)器解析訪問者的祈求參數(shù),獲取公文提交措施(),服務(wù)器
進(jìn)行業(yè)務(wù)處理,調(diào)用數(shù)據(jù)庫進(jìn)行數(shù)據(jù)更新,更新公文狀態(tài)。,向數(shù)
據(jù)庫返回更新成果。和返回公交成果。,對(duì)瀏覽器發(fā)送Response
響應(yīng)(),最終,訪問者獲得公文提交成果。
5.軟件工程課程資源網(wǎng)站的重要模塊有:網(wǎng)站首頁、教學(xué)隊(duì)伍、課
程描述、教學(xué)大綱、理論教學(xué)、試驗(yàn)教學(xué)、課程資源、習(xí)題試
卷、師生互動(dòng)等。請(qǐng)根據(jù)界面設(shè)計(jì)的一般原則,設(shè)計(jì)該網(wǎng)站的
首頁。
6.某學(xué)籍管理系統(tǒng)需要輸入學(xué)生代碼。合法的代碼符合如下3條規(guī)
貝!1:
(1)由6位數(shù)字構(gòu)成;
(2)前四位是入學(xué)年份(2023—2023);
(3)后2位是專業(yè)類別(01-12)。
采用等價(jià)類劃分法進(jìn)行測(cè)試,請(qǐng)列出測(cè)試等價(jià)類表、設(shè)計(jì)測(cè)試用
例。
劃分等價(jià)類:
輸入條件有效等價(jià)類無效等價(jià)類
學(xué)生代碼輸入類型和6位數(shù)字字符(1)有非數(shù)字字符(4)
長(zhǎng)度不不小于6位(5)
不小于6位(6)
入學(xué)年份范圍在2023?2023之間不不小于2023(7)
(2)不小于2023(8)
專業(yè)代碼范圍在01到12之間(3)不不小十01(9)
不小于12(10)
測(cè)試用例:
用例編號(hào)學(xué)生代碼值覆蓋范圍
1202301(1)(2)(3)
22023ab(4)
320232(5)
4(6)
5202301(7)
6202301(8)
7202300(9)
8202313(10)
7.試驗(yàn)教學(xué)管理系統(tǒng)的顧客重要有學(xué)生、教師和管理員。管理
員可以在學(xué)期初為教師開通試驗(yàn)項(xiàng)目管理權(quán)限,教師可以添加試驗(yàn)項(xiàng)
目、修改試驗(yàn)項(xiàng)目、刪除試驗(yàn)項(xiàng)目、查詢?cè)囼?yàn)項(xiàng)目,確定無誤后提交
試驗(yàn)項(xiàng)目。試驗(yàn)項(xiàng)目提交后,學(xué)生、教師、管理員只能查看試驗(yàn)項(xiàng)目。
根據(jù)以上描述,完畢下面題目。
1).分析試驗(yàn)教學(xué)管理系統(tǒng)的功能,請(qǐng)用數(shù)據(jù)流圖或者用例圖建
立功能模型。闡明:假如采用數(shù)據(jù)流圖,至少畫出頂層和零層。
2).分析試驗(yàn)教學(xué)管理系統(tǒng)中的對(duì)象,采用類圖建立對(duì)象模型。
8.如下偽代碼的功能是在輸入三個(gè)整數(shù)后,可以輸出最大數(shù)和最小
數(shù)。
程序開始。
定義整型變量a,b,c,max,min;
輸入三個(gè)數(shù);
if(a>b)
{max=a;
min=b;
)
else
{max=b;
min=a;
)
if(max<c)
max=c;
elseif(min>c)
min=c;
輸出最大值最小值
程序結(jié)束。
1)請(qǐng)畫出該程序段的控制流圖,采用McCabe措施計(jì)算其復(fù)雜度。
程序流程圖:
本題規(guī)定是控制流圖,我畫的是程序流程圖,下面那個(gè)圖是控制流圖,
根據(jù)程序流程圖畫出來的。
控制流圖:
復(fù)雜度為4
2)下表為使用條件覆蓋法為其計(jì)測(cè)試用例,請(qǐng)將空缺部分補(bǔ)充完整。
用例條件a>b條件max<c條件min>
c
a=3,b=2,c=4TT未測(cè)試
a=2,b=3,c=lFFT
a=2,b=4,c=3FFF
9.某院系網(wǎng)站的重要模塊有:首頁、院系概況、合作交流、教育教
學(xué)、黨建工作、招生就業(yè)、科學(xué)研究、師資隊(duì)伍、新聞、告知公告、
資料下載等模塊。請(qǐng)根據(jù)界面設(shè)計(jì)的一般原則,設(shè)計(jì)該網(wǎng)站的I首頁。
10.有一種自動(dòng)飲料售貨機(jī)軟件,其規(guī)格闡明如下:一種自動(dòng)售貨機(jī)
軟件可以銷售單價(jià)1元5角的盒裝飲料。該售貨機(jī)只接受1元和5
角兩種硬幣,若投入1元5角硬幣,按下“可樂”、“雪碧”或
“紅茶”按鈕,則送出對(duì)應(yīng)的飲料;若投入的硬幣少于1元5角,
則顯示錯(cuò)誤信息并退出硬幣;若投入的硬幣多于1元5角,則送
出飲料的同步退還多出的硬幣。為了測(cè)試該軟件,使用黑盒測(cè)試
對(duì)其進(jìn)行測(cè)試,請(qǐng)將下面測(cè)試用例3—12補(bǔ)充完整。
輸入?yún)?shù)
序號(hào)期望輸出
投入硬幣飲料按鈕
1無可樂錯(cuò)誤信息
2無雪碧錯(cuò)誤信息
3無紅茶錯(cuò)誤信息
41元可樂錯(cuò)誤信息
51元雪碧錯(cuò)誤信息
61元紅茶錯(cuò)誤信息
71.5元可樂可樂
8L5元雪碧雪碧
91.5元紅茶紅茶
102元可樂送出可樂,并退5角
112元雪碧送出雪碧,并退5角
122元紅茶送出紅茶,并退5角
132元可樂無零錢,退出所有錢
142元無顯示已投2元
11.某網(wǎng)絡(luò)學(xué)院決定開發(fā)一種管理所有學(xué)生和教師信息的交互式網(wǎng)
絡(luò)系統(tǒng),其中網(wǎng)絡(luò)學(xué)院人員包括學(xué)生、教師、管理員。該系統(tǒng)提供如
下服務(wù):
i瀏覽學(xué)生信息:網(wǎng)絡(luò)學(xué)院的任何人員,包括學(xué)生和老師,均可以瀏
覽學(xué)院任何學(xué)生的信息,包括姓名、學(xué)號(hào)和專業(yè)名稱。
ii瀏覽教師信息:網(wǎng)絡(luò)學(xué)院的任何人,包括學(xué)生和老師,均可以瀏
覽學(xué)院任何教師的信息,包括姓名、工號(hào)和職稱。
iii登錄:網(wǎng)絡(luò)學(xué)院給每人一種賬號(hào)。擁有授權(quán)帳號(hào)的學(xué)生和老師,
可以使用系統(tǒng)提供的頁面設(shè)置個(gè)人密碼,并使用該帳號(hào)和密碼向
系統(tǒng)注冊(cè)。
iv修改個(gè)人信息:學(xué)生或老師向系統(tǒng)注冊(cè)后,可以發(fā)送電子郵件或
使用系統(tǒng)提供的頁面,對(duì)個(gè)人信息進(jìn)行修改。
v刪除個(gè)人信息:只有管理員才能刪除有關(guān)人員的信息。
(1)哪些是參與者?他們之間有什么關(guān)系?(5分)
答:學(xué)生,教師,管理員。
(2)哪些是用例?(5分)
答:學(xué)生,教師,管理員,網(wǎng)絡(luò)學(xué)院的人員
(3)請(qǐng)用UML的用例圖分析上題中的系統(tǒng)功能。(5分)
System
12.黃淮學(xué)院欲開發(fā)一種成績(jī)管理系統(tǒng),用來管理管理院系開出
課程的成績(jī),其重要功能描述如下:
i每門課程的成績(jī)由平時(shí)成績(jī)和期末成績(jī)構(gòu)成。其中平時(shí)成績(jī)反
應(yīng)學(xué)生平時(shí)體現(xiàn);課程結(jié)束后進(jìn)行期末考試,其成績(jī)作為這門課程的
考試成績(jī)。
ii每門課程的主講教師將學(xué)生的平時(shí)成績(jī)和考試成績(jī)上傳給成
績(jī)管理系統(tǒng)。
iii在記錄學(xué)生成績(jī)之前,系統(tǒng)需要驗(yàn)證這些成績(jī)與否有效c首
先,根據(jù)學(xué)生信息文獻(xiàn)來確認(rèn)該學(xué)生與否選修這門課程,若沒有,那
么這些成績(jī)是無效的;假如他確實(shí)選修了這門課程,再根據(jù)課程信息
和班級(jí)信息文獻(xiàn)來驗(yàn)證平時(shí)成績(jī)和考試與否有效,假如是,那么這些
成績(jī)是有效的,否則無效。
iv對(duì)于有效成績(jī),系統(tǒng)將其保留在課程成績(jī)文獻(xiàn)中。對(duì)于無效
成績(jī),系統(tǒng)會(huì)單獨(dú)將其保留在無效成績(jī)文獻(xiàn)中,并將詳細(xì)狀況提交給
教務(wù)處。在教務(wù)處沒有給出詳細(xì)處理意見之前,系統(tǒng)不會(huì)處理這些成
績(jī)。
v若一門課程的所有有效的平時(shí)成績(jī)和考試成績(jī)都已經(jīng)被系統(tǒng)
記錄,系統(tǒng)會(huì)發(fā)送課程完畢告知給教務(wù)處,告知該門課程的成績(jī)已經(jīng)
齊全。教務(wù)處根據(jù)需要,祈求系統(tǒng)生成對(duì)應(yīng)的成績(jī)列表,用來提交考
試委員會(huì)審查。
vi在生成成績(jī)列表之前,系統(tǒng)會(huì)生成一份成績(jī)匯報(bào)給主講教師,
以便查對(duì)與否存在錯(cuò)誤。主講教師須將查對(duì)之后的成績(jī)匯報(bào)返還系
統(tǒng)。
vii根據(jù)主講教師查對(duì)后的成績(jī)匯報(bào),系統(tǒng)生成對(duì)應(yīng)的成績(jī)列
表,遞交考試委員會(huì)進(jìn)行審查。考試委員會(huì)在審查之后,上交一份成
績(jī)審查成果給系統(tǒng)C對(duì)于所有通過審查的成績(jī),系統(tǒng)將會(huì)生成最終的
成績(jī)單,并告知每個(gè)選課學(xué)生。
現(xiàn)采用構(gòu)造化措施對(duì)這個(gè)系統(tǒng)進(jìn)行分析與設(shè)計(jì),得到如圖所示的
頂層數(shù)據(jù)流圖和圖1-2所示的0層數(shù)據(jù)流圖。
E1
成績(jī)
審
▲查
學(xué)生成績(jī)成績(jī)
結(jié)
果
E2列表
成績(jī)報(bào)告
成績(jī)管理系統(tǒng)
效
無
核對(duì)后的成績(jī)報(bào)告課程
成
績(jī)
成
成
’生成成完
績(jī)
知
通
知
通
績(jī)列表
單
請(qǐng)求
E3E4
圖1”頂層數(shù)據(jù)流圖
D2
成
績(jī)
報(bào)
告
D3核對(duì)后的
、成績(jī)審查結(jié)果
1成績(jī)報(bào)宣4.
驗(yàn)證學(xué)生信息生成成績(jī)列表
\______________7
生
成
成
績(jī)
列
表
清
求
5
生成最終成績(jī)單
單
成績(jī)
E3
圖1?2。層數(shù)據(jù)流圖
(1)使用闡明中的詞語,給出圖1-1中外部實(shí)體E「E4的
名稱。(4分)
E1:考試委員會(huì)E2:主講教師E3:學(xué)生E4:教務(wù)處
(2)使用闡明中的詞語,給出圖-2中數(shù)據(jù)存儲(chǔ)D1~D5的名稱。
(5分)
D1:學(xué)生信息文獻(xiàn)
D2:課程單元文獻(xiàn)
D3:課程信息文獻(xiàn)
D4:課程成績(jī)文獻(xiàn)
D5:無效成績(jī)文獻(xiàn)
(3)數(shù)據(jù)流圖1-2缺乏了三條數(shù)據(jù)流,根聽闡明和數(shù)據(jù)流圖1-1
提供的信息,分別指出這三條數(shù)據(jù)流的起點(diǎn)和終點(diǎn)。(6分)
數(shù)據(jù)流名稱起點(diǎn)終點(diǎn)
D4課程成績(jī)文獻(xiàn)4生成成績(jī)列表
D1學(xué)生信息文獻(xiàn)5生成最終成績(jī)
單
4學(xué)生成績(jī)列表5生成最終成績(jī)
單
這個(gè)不確定,,我也不會(huì),百度的。嘿嘿、
13.某個(gè)學(xué)生成績(jī)管理系統(tǒng)的部分功能如下:
(1)基本信息管理:教務(wù)管理人員輸入或修改學(xué)期教學(xué)執(zhí)行
計(jì)劃、學(xué)生名單和教師名單;
(2)學(xué)生選課:學(xué)生根據(jù)教學(xué)執(zhí)行計(jì)劃進(jìn)行選課;
(3)分
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 裝飾材料店客戶關(guān)系管理考核試卷
- 航天器空間站結(jié)構(gòu)振動(dòng)分析考核試卷
- 纖維制品的售后服務(wù)體系建設(shè)考核試卷
- 計(jì)算機(jī)網(wǎng)絡(luò)安全與企業(yè)形象關(guān)系試題及答案
- 計(jì)算機(jī)網(wǎng)絡(luò)未來展望試題及答案
- 輕質(zhì)建筑材料在地下室結(jié)構(gòu)中的應(yīng)用考核試卷
- 社區(qū)衛(wèi)生服務(wù)實(shí)踐考核試卷
- 網(wǎng)絡(luò)技術(shù)的評(píng)估標(biāo)準(zhǔn)試題及答案
- 數(shù)據(jù)庫如何實(shí)現(xiàn)備份試題及答案
- 新車銷售品牌差異化競(jìng)爭(zhēng)策略考核試卷
- (三模)煙臺(tái)市2025屆高三高考診斷性測(cè)試地理試卷(含答案)
- 轉(zhuǎn)讓店鋪輪胎協(xié)議書
- 2025年遼寧省盤錦市中考數(shù)學(xué)二模試卷
- 完整版新修訂《厲行節(jié)約反對(duì)浪費(fèi)條例》(課件)
- 水權(quán)與水資源管理考試試題及答案
- 公路防汛安全培訓(xùn)課件
- (區(qū)縣版)-中小學(xué)教輔材料征訂專項(xiàng)整治工作方案
- 文員崗位筆試試題及答案
- 2025年制冷工職業(yè)技能競(jìng)賽參考試題庫(共500題含答案)
- 安徽卓越縣中聯(lián)盟2024-2025學(xué)年高三下學(xué)期5月份檢測(cè)物理試題+答案
- 2024年河北承德辰飛供電服務(wù)有限公司招聘真題
評(píng)論
0/150
提交評(píng)論