




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
構(gòu)件圖:
事物名稱含義圖例
指系統(tǒng)中可替換的物理部分,構(gòu)件名字(如圖中的
構(gòu)件;1-jOUtkmary
Dictionary)標(biāo)在矩形中,提供了一組接口的實現(xiàn)。
接口外部可訪問到的服務(wù)(如圖中的Spell-check)。OSpell-check
節(jié)點(diǎn)實例上的構(gòu)件的一個實例.冒號后是該構(gòu)件實例的名
構(gòu)件實例
字(如圖中的RoutingList).
可替換的物理理分包拈軟件代碼、腳本或命令行文件,也可以表示運(yùn)行時的對象.文檔,數(shù)據(jù)庫等。
節(jié)點(diǎn)(node)是運(yùn)行時的物理對象,代表一個計算機(jī)資源.
實例1.
圖中的構(gòu)件名稱是Dictionary字典。
該構(gòu)件向外提供兩個接口,即兩個服務(wù)Spell-check拼寫檢查、Synonyms同義詞。
OSpell-check
Dictionary
。Synonyms
構(gòu)件|接u
實現(xiàn)關(guān)系
實例2.reservations
圖中“Planner計劃者”構(gòu)件向外提供一個
“update更新”接口服務(wù)。
同時,該構(gòu)件要求外部接口提供一個
“Reservations預(yù)定”服務(wù)。
實例3
圖中依賴關(guān)系包括:
信用卡代理
顧客需要信息亭接口提供服務(wù)
售票員要職員接口提供服務(wù)
信用卡付款需要信用卡代理提?database*
供服務(wù)TlckttDB
職員接口需要預(yù)訂倩偉、個人提供者
銷傳和團(tuán)體銷售提供股務(wù)charge接口
圖中實現(xiàn)關(guān)系包括:
管理接口需要數(shù)據(jù)庫狀態(tài)提供
客戶
服務(wù)信用卡付款提供付款股務(wù)
售票處需要付款和購買提供服票數(shù)據(jù)際提供購買和狀態(tài)
務(wù)查詢服務(wù)
MaNoerinteffKC
等等……傳票處提供預(yù)訂購買、個
人購買和團(tuán)體購買服務(wù)
\夫”員
情地描述
情景一,
購買個人票可以通過公用信息亭訂購也可直接向售票員購買.Clenilntenace
但購買團(tuán)體票只能通過暫票員.
情景二,
關(guān)票的人可以根據(jù)任意選擇倏訂鈍隹或個人銷售或團(tuán)體銷但?
工售票員
中的一種方式.售票處為廠方便箱售.扁要信用卡付款服務(wù)
的支持,同時也必然需要票數(shù)據(jù)陣處在有票可賣的狀況中.大
部署圖:
小物名稱解釋圖例
節(jié)點(diǎn)用一長方體表示,長方體中左上角的文字是節(jié)
點(diǎn)的名字(如圖中的Jx$M@chine:K).
節(jié)點(diǎn)代表一個至少有存儲空間和執(zhí)行能力的計算資
源.
節(jié)點(diǎn)
節(jié)點(diǎn)包括計算設(shè)備和(至少商業(yè)模型中的)人力資源或
者機(jī)械處理資源.可以用描述符或?qū)嵗?
節(jié)點(diǎn)定義了運(yùn)行時對致和構(gòu)件實例(如圖中的Planner
構(gòu)件實例)駐留的位置.
;
構(gòu)件系統(tǒng)中可替換的物理部分。1jDRtkMwy
接口外部可訪問的服務(wù).。Spell-check
構(gòu)件實例構(gòu)件的一個實例。:RoutinqUst
實例1實例層部署圖
實例層部署圖描述各節(jié)點(diǎn)和它們之間的連接。
本圖中的信息與上張描述層部署圖中的內(nèi)容
是相互對應(yīng)的。
圖中的關(guān)系是各個節(jié)點(diǎn)之間存在的通信關(guān)系。
實例2描述層部署圖
描述只部署圖表示了系統(tǒng)中的各節(jié)點(diǎn)
和每個節(jié)點(diǎn)包含的構(gòu)件。
圖中包括的各種關(guān)系如下:
通信鏈關(guān)系(不帶箭頭的直線)
TicketServe票服務(wù)器fcjKiosk
信息廳之間存在一對多的通信關(guān)聯(lián):與
SalesTerminal售票終端也存在一對多的
通信關(guān)聯(lián);
依賴關(guān)系(帶箭頭的虛線)
Ticketseller售票構(gòu)件依賴
CreditCardChargesfs用卡付款構(gòu)件和
TicketDB票數(shù)據(jù)庫構(gòu)件提供的服務(wù)。
圖中顧客購票的情景如下:
顧客通過位「Kiosk節(jié)點(diǎn)的顧客接
口控件進(jìn)行購票的操作,該顧客接
口構(gòu)件的購票操作依賴于處于
CreditCardChargesManagerinterfaceTicketSeller/TicketDB
TicketServer節(jié)點(diǎn)上的傳票構(gòu)件提供
節(jié)點(diǎn)Kiosk(信息亭)上的構(gòu)件:
的服務(wù),傳票構(gòu)件要完成傳票操作,
Customerinterface
又要依賴統(tǒng)一節(jié)點(diǎn)上信用卡付款構(gòu)
SalesTerminal(銷售終端)上的構(gòu)件:
件提供的付款服務(wù)和票數(shù)據(jù)庫構(gòu)件
Clerkinterface
判定樹表示計算行李費(fèi)的算法
頭等艙廠殘疾乘客一(W-30)x2
1
—正常乘客------(W-30)x4
國內(nèi)乘客
甘仙船I----殘疾乘客-------(W-30)x3
行李重量其他艙
----正常乘客-------(W-30)x6
W>30
、[父必I----殘疾乘客-------(W-30)x4
頭等艙
1
—正常乘客------(W-30)x8
行李費(fèi)外國乘客
算法其他艙廠殘疾乘客一(W-30)x6
1
—正常乘客------(W-30)x12
行李重量
免費(fèi)
WW30
ER圖
作為主鍵的屬性在文字下面加下劃線
PAD圖
PAD是ProblemAnalysisDiagram的縮寫,它是日本日立公司提出,由程序流程圖演化興
的,用結(jié)構(gòu)化程序設(shè)計思想表現(xiàn)程序邏輯結(jié)構(gòu)的圖形工具。
③陽ILE重復(fù)型?IMIL重復(fù)型(CASE型)
程序流程圖
任何復(fù)雜的程序圖都應(yīng)由5種基本控制結(jié)構(gòu)組成或嵌套而成。
③先判定型循環(huán)④后判定型循環(huán)
(DO-fflILE)(DO-INTIL)
N-S圖,也被稱為盒圖或NS圖(NassiShneiderman?)o是結(jié)構(gòu)化編程中的一種可視化建
模。
N-S圖特點(diǎn)
1)NS圖形象直觀,功能域明確,具有良好的可見度;
2)很容易確定局部和全局?jǐn)?shù)據(jù)的作用域;
3)不可能任意轉(zhuǎn)移控制:
4)很容易表示嵌套關(guān)系及模塊的層次關(guān)系;
5)復(fù)雜度接近代碼木身,修改需要重畫整個圖:
6)它強(qiáng)制設(shè)計人員按SP方法進(jìn)行思考并描述他的設(shè)計方案,因為除了表示幾種標(biāo)準(zhǔn)結(jié)構(gòu)
的符號之處,它不再提供其他描述手段,這就有效地保證了設(shè)計的質(zhì)量,從而也保證了程
序的質(zhì)量。
③WHILE重復(fù)型④INHL重復(fù)型
NS圖
案例描述1:輸入三角形三邊長,判斷三遍構(gòu)成的是等邊,等腰,還是一般三角形
圖形轉(zhuǎn)化1:
案例描述2:求1到5所有整數(shù)相乘的乘積
圖形轉(zhuǎn)化2:
1.計劃開發(fā)一套采購系統(tǒng),其功能需求如下:
(1)每個采購員都可以利用該采購系統(tǒng)創(chuàng)建新的采購訂單;
(2)采購系統(tǒng)自動驗證采購訂單是否填寫完整
(3)訂單填寫結(jié)束正式訂單之前,采購系統(tǒng)需要檢查采購預(yù)算是否足夠;
(4)如果預(yù)算足夠,需要更新預(yù)算金額;
(5)訂單生成后發(fā)給供應(yīng)商之前需要保存在訂單數(shù)據(jù)庫中。
請根據(jù)上述,a)描述并且畫出訂單處理過程的時序圖;
活動圖:
活動(ActionState)動作的執(zhí)行
起點(diǎn)(Initialstate)活動圖的開始?
終點(diǎn)(FmalState)活動圖的終點(diǎn)?
對象流(ObjectFlowState)活動之間的交換的信息
發(fā)送信號(signalsending)活動過程中發(fā)送驅(qū)件.般發(fā)另一-活動流程|“=zr)
活動過程中接收郭件,接收到信號的活動流
接收信l;(SignalReceipt)
程開始執(zhí)行
活動的負(fù)員者(模型中存在名個M飲N假使川比馥地
泳道(SwiinLane)
會分為水平和*?D匚fl
關(guān)系:
遷移(transition)活動的完成與新活動的開始
分支(junctionpoint)根據(jù)條件,控制執(zhí)行方向
分叉(fork)以下的活動可并發(fā)執(zhí)行
結(jié)合(join)以上的并發(fā)活動再此結(jié)合
某學(xué)校領(lǐng)書的工作流程為:學(xué)生班長填寫領(lǐng)書單,班主任審查后簽名,然后班長拿領(lǐng)書
單到書庫領(lǐng)書。書庫保管員審查領(lǐng)書單是否有班主任簽名,填寫是否正確等,不正確的領(lǐng)
書單退回給班長;如果填寫正確則給予領(lǐng)書并修改庫存清單;當(dāng)某書的庫存量低于臨界值
時,登記訂書的信息,每天下班前為采購部門提供張訂書單。
活動圖:
麻主任學(xué)生班長書庫保官員
萬國*和華
庫
存法記=訂書信工)
*
足
(圖書信息無效]6n示龍示值患,陽書\
弋值息無效「***入)
重新同散)
時序圖:
AlternativeJ
Loop
(Condition]
[Parameters]
Choice/
(Parameters)
狀態(tài)圖的組成
★狀態(tài)一一對象的狀態(tài)是指在這個對象的生命期中的一個條件或狀況,在此期間對象將
滿足某些條件、執(zhí)行某些活動,或等待某些事件。
★轉(zhuǎn)移一一轉(zhuǎn)移是由一種狀態(tài)到另一種狀態(tài)的遷移。這種轉(zhuǎn)移由被建模實體內(nèi)部或外部
事件觸發(fā)。對一個類來說,轉(zhuǎn)移通常是調(diào)用了一個可以引起狀態(tài)發(fā)生重要變化的操作的
結(jié)果。
當(dāng)手機(jī)開機(jī)時,它處于空閑狀態(tài),當(dāng)用戶使用電話呼叫某人時,手機(jī)進(jìn)入撥號狀態(tài)。
如果呼叫成動,即電活接通,手機(jī)就處于通話狀態(tài):如吳呼叫不成功,如對方線路有問題
或關(guān)機(jī),則拒絕接聽;這時手機(jī)停止呼叫,重新進(jìn)入空閑狀態(tài),手機(jī)進(jìn)入空閑狀態(tài)卜.被呼
叫,手機(jī)進(jìn)入響鈴狀態(tài),如果用戶接聽電話,則手機(jī)進(jìn)入通話狀態(tài),如果用戶未做出任何
反應(yīng),可能他沒有聽見鈴聲,則手機(jī)一直處于響鈴狀態(tài),如果用戶拒絕來電,則手機(jī)回到
空閑狀態(tài)。
狀態(tài)圖:
呼叫不成功
呼叫某人
號
C撥
-------K
被
呼
拒
呼
叫
絕
叫
成
接
功
聽
接聽電話
未做出反應(yīng)
航班計劃
批準(zhǔn)航班計劃entry/發(fā)布航現(xiàn)信息
航班申請d。/檢a當(dāng)前日明
不允許申請
【開始預(yù)售]
航班票
[售■后一張票】■克
航班還有黑
退票
【起飛前30分鐘]【起飛前30分鐘】
結(jié)束■起飛
做
延時到達(dá)【天氣非正覺】[天氣正常]
目的機(jī)場
準(zhǔn)時到達(dá)目的
機(jī)場
書目狀態(tài)框圖:
產(chǎn)品狀態(tài)圖:
3.某電器集團(tuán)公司下屬的廠包括技術(shù)科、生產(chǎn)科等基層單位?,F(xiàn)在想建立
一個計算機(jī)輔助企業(yè)管理系統(tǒng),其中:
?生產(chǎn)科的任務(wù)是:
(1)根據(jù)銷售公司轉(zhuǎn)來的內(nèi)部合同(產(chǎn)品型號、規(guī)格、數(shù)量、交獲日期)制
定車間月生產(chǎn)計劃。
(2)根據(jù)車間實際生產(chǎn)日報表、周報表調(diào)整月生產(chǎn)計劃w
(3)以月生產(chǎn)計劃為基礎(chǔ),制定產(chǎn)品設(shè)計(結(jié)構(gòu)、工藝)及產(chǎn)品組裝月計
劃。
(4)將產(chǎn)品的組裝計劃傳達(dá)到各科,將組裝月計劃分解為周計劃,下達(dá)給車
間。
?技術(shù)科的任務(wù)是:
(1)根據(jù)生產(chǎn)科轉(zhuǎn)來的組裝計劃進(jìn)行產(chǎn)品結(jié)構(gòu)設(shè)計,產(chǎn)生產(chǎn)品裝配圖給生產(chǎn)
科,產(chǎn)生外購需求計劃給供應(yīng)科,并產(chǎn)生產(chǎn)品自制物料清單。nhb
(2)根據(jù)組裝計劃進(jìn)行產(chǎn)品工藝設(shè)計,根據(jù)產(chǎn)品自制物料清單產(chǎn)生工藝流程
圖給零件廠。
要求:試寫出以上系統(tǒng)中生產(chǎn)科和技術(shù)科處理的軟件結(jié)構(gòu)圖。
1.某一新聞管理系統(tǒng)主要用來發(fā)布新聞,管理員只需要一個,登錄后可以
在后臺發(fā)布新聞。任何人可以瀏覽新聞,瀏覽者可以注冊成為系統(tǒng)會員,注冊
后
可對新聞進(jìn)行評論。管理員在后臺可以對新聞、評論、注冊會員進(jìn)行管理,如
修
改、刪除等。
要求:請畫出該新聞管理系統(tǒng)的用例圖
1、學(xué)校有若干個系;每個系有若干教師和學(xué)生;每個教師可以講授多門課程,每門課程可
由多位教師講授;一個項目由多個教師合作,且責(zé)任輕重有個排名,一個教師可以參與多
個項目;每個學(xué)生可以同時選修多門課程,且有成績;請畫出此學(xué)校的教學(xué)管理系統(tǒng)的E-R
圖,并給出相應(yīng)的關(guān)系模式。
各實體具有的屬性如下:
系:系號、系名、系主任;
教師:教師號、教師名、職稱;
項目:項目號、項目名稱、項目負(fù)責(zé)人:
學(xué)生:學(xué)號、姓名、年齡、性別;
課程:課程號、課程名、學(xué)分。
答案:關(guān)系提示:學(xué)生屬于系,系管理教師,教師講授課程,學(xué)生選修課程,教師參與項
關(guān)系模式如下:
系(系號,系名,系主任)
教師(教師號,教師名,職稱,系號)
項忖(項目號,項FI名稱,項目負(fù)責(zé)人)
學(xué)生(學(xué)號,姓名,年齡,性別,系號)
課程(課程號,課程名,學(xué)分)
選課關(guān)系(生殳,課程美,成績)
項1=1組成(項旦號,教師號,排名)
授課關(guān)系(課程號,教師號)
用例名劣?公告發(fā)布
用例標(biāo)識號做一
參與老:負(fù)番人
符委
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 第一單元 第2課 生活之美 教學(xué)設(shè)計-人教版(2024)初中美術(shù)七年級下冊
- 第6課 人民形象 時代風(fēng)采說課稿-2025-2026學(xué)年高中美術(shù)魯美版美術(shù)鑒賞-魯美版
- 第三課《管理情緒三部曲》-魯畫版七年級上學(xué)期心理健康教育課說課稿
- 2025年質(zhì)量員土建方向崗位技能證考試題庫及答案
- 通信工程安全員考試題庫及答案
- 通風(fēng)區(qū)隊長技能培訓(xùn)考試題庫及答案
- 2025年全國中小學(xué)??破罩R競賽題庫及答案
- 5.4.1細(xì)菌和真菌的分布(2)說課稿人教版生物八年級上冊
- 2024年中考化學(xué)利用化學(xué)方程式的綜合計算教學(xué)設(shè)計
- 建筑材料檢測實驗標(biāo)準(zhǔn)作業(yè)指導(dǎo)書
- 2025年中級制圖員《理論知識》考試真題(含新版解析)
- 廣東省2025年度初級注冊安全工程師職業(yè)資格考試金屬非金屬礦山安全復(fù)習(xí)題及答案
- 驚恐障礙課件
- 十二經(jīng)絡(luò)課件
- Starter Unit 3 Welcome 單元測試(含答案)人教版(2024)七年級英語上冊
- 玻璃委托代加工合同范本
- 年產(chǎn)9000噸塑料粒子項目報告表
- 秦朝服飾設(shè)計分享
- 子宮脫垂的中醫(yī)護(hù)理查房
- 2024年12月英語四級真題及答案-第1套
- 【課件】急性百草枯農(nóng)藥中毒
評論
0/150
提交評論