自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

UML狀態(tài)機(jī)圖繪制方法及其應(yīng)用說明

開發(fā) 架構(gòu)
在學(xué)習(xí)UML的過程中你是否遇到過UML狀態(tài)機(jī)圖,你對(duì)他是否了解,這里就向大家介紹一下UML狀態(tài)機(jī)圖的概念,如何繪制UML狀態(tài)機(jī)圖以及它的應(yīng)用說明。

本節(jié)向大家介紹一下UML狀態(tài)機(jī)圖的概念,主要包括繪制UML狀態(tài)機(jī)圖步驟和UML狀態(tài)機(jī)圖應(yīng)用說明等內(nèi)容,希望通過本節(jié)的學(xué)習(xí)你對(duì)UML狀態(tài)機(jī)圖有一個(gè)初步的認(rèn)識(shí)。請(qǐng)看本節(jié)的詳細(xì)介紹。

UML狀態(tài)和UML狀態(tài)機(jī)

狀態(tài)、狀態(tài)表示法及狀態(tài)機(jī)

◆狀態(tài)是指在對(duì)象生命周期中滿足某些條件、執(zhí)行某些活動(dòng)或等待某些事件的一個(gè)條件和狀況

◆一個(gè)狀態(tài)通常包括名稱、進(jìn)入/退出活動(dòng)、內(nèi)部轉(zhuǎn)換、子狀態(tài)和延遲事件等五個(gè)部分組成

狀態(tài)機(jī)是計(jì)算機(jī)科學(xué)理論的一部分,但UML中的狀態(tài)機(jī)模型主要是基于DavidHarel所做的擴(kuò)展,是用來展示狀態(tài)與狀態(tài)之間轉(zhuǎn)換的圖


如何繪制UML狀態(tài)機(jī)圖

繪制狀態(tài)機(jī)圖

◆繪制狀態(tài)機(jī)圖的理想步驟是:尋找主要的狀態(tài),確定狀態(tài)之間的轉(zhuǎn)換,細(xì)化狀態(tài)內(nèi)的活動(dòng)與轉(zhuǎn)換,用復(fù)合狀態(tài)來展開細(xì)節(jié)

◆尋找主要狀態(tài):對(duì)于航班機(jī)票預(yù)訂系統(tǒng)而言,顯然包括的狀態(tài)主要有
--在剛確定飛機(jī)計(jì)劃時(shí),顯然是沒有任何預(yù)訂的,并且在有人預(yù)訂機(jī)票之前都將處于這種“無預(yù)訂”狀態(tài)
--對(duì)訂座而言顯然有“部分預(yù)訂”和“預(yù)訂完”兩種狀態(tài)
--而當(dāng)航班快要起飛時(shí),顯然要“預(yù)訂關(guān)閉”
總結(jié)一下,主要有四種狀態(tài):無預(yù)訂、部分預(yù)訂、預(yù)訂完以及預(yù)訂關(guān)閉


UML狀態(tài)機(jī)圖應(yīng)用說明

◆對(duì)對(duì)象生命周期建模:主要描述對(duì)象能夠響應(yīng)的事件、對(duì)這些事件的響以及過去對(duì)當(dāng)前行為的影響

◆對(duì)反應(yīng)型對(duì)象建模:這個(gè)對(duì)象可能處于的穩(wěn)定狀態(tài)、從一個(gè)狀態(tài)到另一個(gè)狀態(tài)之間的轉(zhuǎn)換所需的觸發(fā)事件,以及每個(gè)狀態(tài)改變時(shí)發(fā)生的動(dòng)作

◆UML狀態(tài)機(jī)圖既可以用來表示一個(gè)業(yè)務(wù)領(lǐng)域的知識(shí),也可以用來描述設(shè)計(jì)階段對(duì)象的狀態(tài)變遷

【編輯推薦】

  1. 揭秘UML狀態(tài)機(jī)視圖中的四大事件
  2. 解析UML狀態(tài)機(jī)視圖狀態(tài)和轉(zhuǎn)換
  3. UML狀態(tài)圖創(chuàng)建過程中需要注意問題
  4. 教你繪制整潔的UML圖
  5. UML用戶指南--UML圖簡(jiǎn)介

 

責(zé)任編輯:佚名 來源: csdn.net
相關(guān)推薦

2010-06-18 09:05:04

UML交互圖

2010-07-08 13:03:31

UML狀態(tài)機(jī)圖

2010-07-02 09:32:19

UML部署圖

2010-06-18 13:25:44

UML狀態(tài)機(jī)視圖

2010-06-18 12:38:38

UML狀態(tài)機(jī)視圖

2010-07-12 15:00:56

UML狀態(tài)機(jī)視圖

2010-06-12 11:11:55

UML應(yīng)用

2010-06-10 13:14:48

UML狀態(tài)圖

2010-06-09 09:53:44

UML活動(dòng)圖

2010-02-24 09:32:38

Visual Stud

2010-07-02 13:34:06

UML交互圖

2010-07-12 15:09:20

UML狀態(tài)機(jī)視圖

2010-06-09 08:59:30

UML活動(dòng)圖

2010-06-18 13:08:05

UML狀態(tài)機(jī)視圖

2010-06-11 10:55:51

UML部署圖

2023-03-06 07:35:30

狀態(tài)機(jī)工具訂單狀態(tài)

2020-12-02 13:33:58

函數(shù)指針編程語言

2010-06-17 15:07:12

UML構(gòu)件圖

2010-07-06 12:00:23

UML活動(dòng)圖

2010-06-08 10:51:48

UML活動(dòng)圖
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)