- UML 建模、設(shè)計(jì)與分析:從新手到高手
- 夏麗華
- 371字
- 2019-12-09 14:44:33
5.6 建模實(shí)例:創(chuàng)建機(jī)房系統(tǒng)對象圖
對系統(tǒng)的設(shè)計(jì)視圖建模時(shí),使用對象圖無法完整地描述系統(tǒng)的對象結(jié)構(gòu),但對于一個(gè)存在多個(gè)實(shí)例的個(gè)體類,可以使用對象圖配置相互之間的關(guān)系。例如,雖然機(jī)房系統(tǒng)中構(gòu)建了眾多類型的類,但在UML建模時(shí)可以抽取一些對象進(jìn)行展現(xiàn)。
5.6.1 創(chuàng)建對象元素
在機(jī)房系統(tǒng)中,對象圖主要包括用戶信息、登錄機(jī)房收費(fèi)、上機(jī)結(jié)賬、管理員信息、今日賬單、今日記錄等11個(gè)對象圖,以及上機(jī)員、操作員和管理員3個(gè)參與者。在Rose軟件中,添加對象圖、設(shè)置對象圖名稱并排列對象圖,然后創(chuàng)建角色,并設(shè)置角色名稱。

5.6.2 創(chuàng)建對象關(guān)系
創(chuàng)建完各類元素之后,便需要創(chuàng)建各元素之間的鏈接類型了。在本實(shí)例中,使用統(tǒng)一的對象鏈接標(biāo)志符進(jìn)行連接,在連接過程中必須在2個(gè)對象之間連接,否則無效。在繪制“折角”連接線時(shí),可直接將鼠標(biāo)放置在連接線的線條上方,按住左鍵拖動鼠標(biāo)即可調(diào)整連接線的位置和折角。

推薦閱讀
- The Android Game Developer's Handbook
- What's New in TensorFlow 2.0
- 無代碼編程:用云表搭建企業(yè)數(shù)字化管理平臺
- Django開發(fā)從入門到實(shí)踐
- JavaFX Essentials
- Python網(wǎng)絡(luò)爬蟲從入門到實(shí)踐(第2版)
- FPGA Verilog開發(fā)實(shí)戰(zhàn)指南:基于Intel Cyclone IV(進(jìn)階篇)
- Python機(jī)器學(xué)習(xí)算法: 原理、實(shí)現(xiàn)與案例
- Babylon.js Essentials
- Visual Studio 2015高級編程(第6版)
- Hands-On GUI Programming with C++ and Qt5
- 深度學(xué)習(xí)原理與PyTorch實(shí)戰(zhàn)(第2版)
- 汽車人機(jī)交互界面整合設(shè)計(jì)
- 零基礎(chǔ)學(xué)C語言(第4版)
- 超好玩的Scratch 3.5少兒編程