chinesefreesexvideos高潮,欧美极品少妇性运交,久久久国产一区二区三区,99久久婷婷国产综合精品,成人国产一区二区三区

APP推廣合作
聯(lián)系“鳥哥筆記小喬”
教你3步畫好時序圖,輕松掌握產(chǎn)品經(jīng)理都在學(xué)的流程分析利器
2021-08-30 10:04:25

上次介紹了活動圖,這次分享 UML 中,另一種流程分析利器——時序圖。


以前每次要分析流程,我都會用活動圖。直到有一次,我面對一個業(yè)務(wù)流程,畫活動圖,畫來畫去,總覺得哪里不對,但又表達(dá)不出來,感覺如鯁在喉。


后來,我想起時序圖,用時序圖把流程梳理了一遍,豁然開朗。


原來,用不同的視圖去描述同一個流程,能讓我們看到自己未曾發(fā)現(xiàn)的問題。就像看足球比賽,在多個不同位置的攝像鏡頭下,能看到球員更全面的表現(xiàn)。


此后,我用時序圖甚至比活動圖還多。


那么,它有啥特別之處,居然能替代活動圖來分析流程?我們一起來看看。

01  解讀時序圖

時序圖,也叫序列圖、順序圖,是 UML 中常用的動態(tài)視圖,用于描述多個對象參與實現(xiàn)業(yè)務(wù)目標(biāo)時,彼此之間按時間順序進(jìn)行交互的過程。

時序圖,用來表達(dá)對象或角色之間交互的信息傳遞和時間順序,特別方便。

每次梳理流程,跟開發(fā)溝通,我都會借助它來描述。

繪制時序圖,將一個個對象和其交互動作列出來,可以直觀反映出,每個對象對其他對象、或其自身做的交互動作,讓我們看到業(yè)務(wù)內(nèi)部的運作、系統(tǒng)之間的互動,從而搞清楚業(yè)務(wù)規(guī)則、系統(tǒng)邏輯。

在《火球:UML 大戰(zhàn)需求分析》一書中,作者總結(jié)特別好:“任何復(fù)雜的交互,都可以分解為自己與自己、自己與別人別人與別人的多個簡單交互”。

時序圖正體現(xiàn)了這種邏輯,所以,它表達(dá)交互邏輯時,非常清晰簡單。

客戶用 ATM 取款的時序圖

作為產(chǎn)品經(jīng)理,如果我們能掌握這一利器,用來分析業(yè)務(wù)、定義需求,與開發(fā)溝通,定能大大提高效率。

時序圖常見的應(yīng)用場景,是在支付領(lǐng)域。例如,微信支付的開發(fā)者文檔,就用時序圖來表達(dá)支付的實現(xiàn)邏輯。

這么好的工具,趕緊學(xué)一下吧。

02  時序圖的構(gòu)成

時序圖的常用元素很簡單,分別有:對象(角色)、生命線、會話、消息(簡單消息、返回消息)。

時序圖的常用元素

1、對象

對象,指與業(yè)務(wù)、產(chǎn)品或系統(tǒng)相關(guān)的人、事、物,可以是人、部門、系統(tǒng)等。

通常用矩形表示,畫在時序圖的頂部,對象名寫在矩形內(nèi)。

其中,參與交互過程的人,如用例圖的參與者、參與完成業(yè)務(wù)目標(biāo)的相關(guān)人員,通常稱之為角色。

網(wǎng)上有的會把對象和角色分開來,我理解這些都是對象。只不過,在圖形上,角色與用例圖的參與者一樣,用火柴人表示,比較好理解。

因為,UML 是面向?qū)ο笏枷氲闹笇?dǎo)下,來描述軟件產(chǎn)品的分析與設(shè)計。面向?qū)ο螅瑒t將現(xiàn)實世界的人事物,看成一個個獨立的個體,稱之為「 對象 」。

它們又可以根據(jù)不同的需要,以不同的角度,被歸納在一起,這就是開發(fā)人員常說的「 類 」

比如,西瓜、蘋果、梨是不同的對象,它們可以歸為一類——水果;蘋果手機(jī)、華為手機(jī)、小米手機(jī),可以歸為手機(jī)。

對象的命名,一般格式為:對象名:類名,如「  李四:客戶 」。

按照語法,冒號和類名是必需的,對象名是可選的。具體地說,「  李四:客戶 」表示李四是客戶的實例,即具體到某個客戶的名字。

實踐中,并不需要具體到實例,對象名可以不寫。我的做法是,直接寫一類對象的名稱,如某某系統(tǒng)、某某部門。

2、生命線

每個對象下有一條垂直的虛線,這就是對象的生命線,從上往下,代表時間的先后順序。

3、會話

會話,也叫激活框,它代表在對象生命線上某個階段執(zhí)行的操作,以一個偏窄的矩形表示。

每一次會話,表示一次相對完整的交互過程。不過,怎樣算一次會話,實踐中有點難區(qū)分,需要多練習(xí)體會。

我常按照操作的完整度來畫,有時甚至不畫,有些專業(yè)的 UML 工具還能自動生成會話。

4、消息

消息,表示對象之間發(fā)送的信息或做的事情。消息,有的分為三種:同步消息、異步消息、返回消息。

從產(chǎn)品層面,并不需要規(guī)定技術(shù)的實現(xiàn)方式,是同步還是異步,這交給開發(fā)人員設(shè)計,會更為合理。

因此,我基本只用兩種消息來表達(dá):簡單消息、返回消息

1)簡單消息

簡單消息,用箭頭實線,表示一個對象,向另一個對象發(fā)的信息,或做的事情。它不強(qiáng)調(diào)消息的類型,只表示交互,足以滿足大部分情況。

2)返回消息

返回消息,用箭頭虛線,表示一個對象,收到另一個對象的信息后,再向其返回的信息,或做的事情。

消息線上方的文字,則是注明傳遞的消息或執(zhí)行的動作,一般用動賓短語。

這些對象間的交互消息,畫在兩個對象的生命線之間。對象自身做的事情,則畫在自己的生命線上。

5、組合框

現(xiàn)實業(yè)務(wù)、系統(tǒng)流程中,總會有特殊情況,不可能完全按時間順序、一條線走完。

這時,就需要用到組合框(frame)來表示常見的特殊情況,如分支、循環(huán)、并行等。

遇到這些特殊情況時,就可以把相應(yīng)的交互流程放入這個框中。

時序圖三種常用的特殊結(jié)構(gòu)

03  時序圖的畫法

下面,還是以之前的 「 手機(jī)話費充值 APP 」 為例(案例詳見《用例圖這樣畫,3步讓你做需求分析有理有據(jù)》),來了解時序圖如何用。

常用的畫圖工具,有 Visio、ProcessOn ,現(xiàn)在很多在線文檔也支持 UML ,如騰訊文檔、飛書云文檔。

時序圖的畫法也很簡單,一句話就能說完,可是要靈活掌握,還得多加練習(xí)。

首先,選定要展開分析的用例或目標(biāo);接著,分析都有哪些對象、角色參與了實現(xiàn)過程;然后,將它們在實現(xiàn)目標(biāo)過程中,彼此之間的交互動作,按照時間軸的順序列出來。

再簡單點,就是定目標(biāo)、找對象、列消息三步走。

1、定目標(biāo)

畫時序圖,與活動圖一樣,要指定某個用例,或目標(biāo)展開。這些動態(tài)視圖,是用來描述在靜態(tài)視圖(如用例圖)定義的結(jié)構(gòu)下對象的行為。


本質(zhì)上,它們都是在描述誰如何參與完成業(yè)務(wù)目標(biāo)。


明確了用例或目標(biāo),才能保證繪制的流程,邊界清晰,過程完整,不會越畫越亂。 


比如,我們用時序圖來分析案例中「 充值話費 」用例的實現(xiàn)過程。這時,就別把「 支付金額 」用例的交互也畫進(jìn)去,把它們畫在一起,會增加閱讀難度,不利于溝通表達(dá)。


 案例中「 充值 APP」 的系統(tǒng)用例圖

2、找對象

之前的文章已經(jīng)分析出,案例中,充值得有手機(jī)運營商支持;支付得對接微信支付、支付寶;協(xié)助用戶處理未到賬,還需要有運營人員介入。


整個充值 APP ,還應(yīng)包括管理后臺系統(tǒng) ,才能完成相關(guān)的管理操作。


因此,先將它們列出來,每一豎列,表示一個對象或角色,每個對象有一條生命線。


為方便閱讀,可將流程中最先發(fā)起消息的對象放在最左邊;再將交互多的對象擺在附近,別隔太多對象,這樣畫出來的圖會更清晰簡潔。

充值 APP 「 充值話費 」用例的相關(guān)對象

因此,先將它們列出來,每一豎列,表示一個對象或角色,每個對象有一條生命線。

3、列消息

找到了對象,就可以列出對象間的交互消息。為了方便你回顧 「 充值話費 」用例的實現(xiàn)過程,咱們先上之前已經(jīng)得出的活動圖。


充值 APP 「 充值話費 」用例活動圖

因此,先將它們列出來,每一豎列,表示一個對象或角色,每個對象有一條生命線。


工作中,我們把流程弄明白后,就可以邊理邊畫,將對象間的交互,從最先發(fā)起的消息,一個個從上往下依次列出。


有些消息有帶參數(shù)的,可以在描述文字后注明。如下圖的第 7 步,充值 APP 生成并提交訂單至管理后臺,可以在括號里寫上訂單有哪些字段信息(如訂單號、手機(jī)號碼、購買時間等)。


充值 APP 「 充值話費 」用例對象交互時序圖

因此,先將它們列出來,每一豎列,表示一個對象或角色,每個對象有一條生命線。


在 UML 中,時序圖的消息是沒有序號的。使用中,我發(fā)現(xiàn)為每個消息加上序號,比較方便描述與閱讀,一直習(xí)慣這么用。



「 充值話費 」用例的流程中,剛好有一個并行流程,即上圖的第 16 至 20 步。

管理后臺在返回支付結(jié)果時,還需同步向手機(jī)運營商發(fā)起充值請求,這是常見的并行流程。

因此,將其畫在組合框中,表示這里面上下兩部分交互是同時進(jìn)行的,不分先后。

從這里不難看出,分支一多,時序圖會比較難畫,也不好理解。

確實,時序圖不太適合表達(dá)多分支的復(fù)雜流程。因此,我們用時序圖更多是描述主干流程,復(fù)雜的分支可單獨抽取出來畫,也可以用文字說明。

4、經(jīng)驗之談

看到上面的泳道活動圖和時序圖,你可能會想,它們倆還挺像的,工作中究竟用哪個呢?

它們都用于描述不同對象之間的動作。不過,泳道活動圖,更側(cè)重于表達(dá)誰做了什么事;而時序圖,除了強(qiáng)調(diào)流程中交互的消息和順序,還表達(dá)誰對誰做了什么事。

我的體會是,遇到強(qiáng)調(diào)消息傳遞、時間順序的,用時序圖;遇到流程比較復(fù)雜、分支比較多的,用活動圖。

還可以多嘗試兩種都畫,通過不同視角來觀察同一個流程,會讓我們的理解更加全面、深刻。

實踐中,時序圖,常用于表達(dá)系統(tǒng)的接口請求與反饋消息,更偏向技術(shù)實現(xiàn)。

作為產(chǎn)品經(jīng)理,我們可以從產(chǎn)品視角、操作層面,用它來表達(dá)業(yè)務(wù)流程、產(chǎn)品流程。

這樣,開發(fā)人員也很好理解,便于他們進(jìn)行系統(tǒng)設(shè)計。

04  總結(jié)

信息量還是不少,我給你總結(jié)下。


時序圖,用來描述多個對象參與實現(xiàn)業(yè)務(wù)目標(biāo)時,彼此之間按時間順序進(jìn)行交互的過程。常見的應(yīng)用場景,是在支付領(lǐng)域。


用好時序圖,能幫我們,搞清楚業(yè)務(wù)規(guī)則、系統(tǒng)邏輯,提高工作效率。

1、畫時序圖的方法

1)定目標(biāo),指定用例或業(yè)務(wù)目標(biāo)展開分析


2)找對象,找出參與實現(xiàn)目標(biāo)的對象/角色3)列消息,按時間順序列出對象的交互消息

2、畫時序圖的經(jīng)驗

1)給交互消息加序號,方便閱讀溝通


2)觸發(fā)交互的對象畫在最左,交互頻繁的走近些


3)同一個流程,畫不同視圖,理解更全面、深刻


時序圖,是我分析流程的最愛,有段時間我經(jīng)常用它,突然靈感閃現(xiàn),發(fā)現(xiàn)了它的高階玩法,與數(shù)據(jù)分析結(jié)合(感興趣可看下方的系列文章)。


多加練習(xí)吧,相信它也會是你的好幫手!

— END —

四月喃嘩
分享到朋友圈
收藏
收藏
評分

綜合評分:

我的評分
Xinstall 15天會員特權(quán)
Xinstall是專業(yè)的數(shù)據(jù)分析服務(wù)商,幫企業(yè)追蹤渠道安裝來源、裂變拉新統(tǒng)計、廣告流量指導(dǎo)等,廣泛應(yīng)用于廣告效果統(tǒng)計、APP地推與CPS/CPA歸屬統(tǒng)計等方面。
20羽毛
立即兌換
一書一課30天會員體驗卡
領(lǐng)30天VIP會員,110+門職場大課,250+本精讀好書免費學(xué)!助你提升職場力!
20羽毛
立即兌換
順豐同城急送全國通用20元優(yōu)惠券
順豐同城急送是順豐推出的平均1小時送全城的即時快送服務(wù),專業(yè)安全,準(zhǔn)時送達(dá)!
30羽毛
立即兌換
四月喃嘩
四月喃嘩
發(fā)表文章18
10年產(chǎn)品,扎根于B端,死磕過C端,出過高校教材。思考產(chǎn)品,記錄成長,嘩啦嘩啦,喃喃自語。
確認(rèn)要消耗 0羽毛購買
教你3步畫好時序圖,輕松掌握產(chǎn)品經(jīng)理都在學(xué)的流程分析利器嗎?
考慮一下
很遺憾,羽毛不足
我知道了

我們致力于提供一個高質(zhì)量內(nèi)容的交流平臺。為落實國家互聯(lián)網(wǎng)信息辦公室“依法管網(wǎng)、依法辦網(wǎng)、依法上網(wǎng)”的要求,為完善跟帖評論自律管理,為了保護(hù)用戶創(chuàng)造的內(nèi)容、維護(hù)開放、真實、專業(yè)的平臺氛圍,我們團(tuán)隊將依據(jù)本公約中的條款對注冊用戶和發(fā)布在本平臺的內(nèi)容進(jìn)行管理。平臺鼓勵用戶創(chuàng)作、發(fā)布優(yōu)質(zhì)內(nèi)容,同時也將采取必要措施管理違法、侵權(quán)或有其他不良影響的網(wǎng)絡(luò)信息。


一、根據(jù)《網(wǎng)絡(luò)信息內(nèi)容生態(tài)治理規(guī)定》《中華人民共和國未成年人保護(hù)法》等法律法規(guī),對以下違法、不良信息或存在危害的行為進(jìn)行處理。
1. 違反法律法規(guī)的信息,主要表現(xiàn)為:
    1)反對憲法所確定的基本原則;
    2)危害國家安全,泄露國家秘密,顛覆國家政權(quán),破壞國家統(tǒng)一,損害國家榮譽和利益;
    3)侮辱、濫用英烈形象,歪曲、丑化、褻瀆、否定英雄烈士事跡和精神,以侮辱、誹謗或者其他方式侵害英雄烈士的姓名、肖像、名譽、榮譽;
    4)宣揚恐怖主義、極端主義或者煽動實施恐怖活動、極端主義活動;
    5)煽動民族仇恨、民族歧視,破壞民族團(tuán)結(jié);
    6)破壞國家宗教政策,宣揚邪教和封建迷信;
    7)散布謠言,擾亂社會秩序,破壞社會穩(wěn)定;
    8)宣揚淫穢、色情、賭博、暴力、兇殺、恐怖或者教唆犯罪;
    9)煽動非法集會、結(jié)社、游行、示威、聚眾擾亂社會秩序;
    10)侮辱或者誹謗他人,侵害他人名譽、隱私和其他合法權(quán)益;
    11)通過網(wǎng)絡(luò)以文字、圖片、音視頻等形式,對未成年人實施侮辱、誹謗、威脅或者惡意損害未成年人形象進(jìn)行網(wǎng)絡(luò)欺凌的;
    12)危害未成年人身心健康的;
    13)含有法律、行政法規(guī)禁止的其他內(nèi)容;


2. 不友善:不尊重用戶及其所貢獻(xiàn)內(nèi)容的信息或行為。主要表現(xiàn)為:
    1)輕蔑:貶低、輕視他人及其勞動成果;
    2)誹謗:捏造、散布虛假事實,損害他人名譽;
    3)嘲諷:以比喻、夸張、侮辱性的手法對他人或其行為進(jìn)行揭露或描述,以此來激怒他人;
    4)挑釁:以不友好的方式激怒他人,意圖使對方對自己的言論作出回應(yīng),蓄意制造事端;
    5)羞辱:貶低他人的能力、行為、生理或身份特征,讓對方難堪;
    6)謾罵:以不文明的語言對他人進(jìn)行負(fù)面評價;
    7)歧視:煽動人群歧視、地域歧視等,針對他人的民族、種族、宗教、性取向、性別、年齡、地域、生理特征等身份或者歸類的攻擊;
    8)威脅:許諾以不良的后果來迫使他人服從自己的意志;


3. 發(fā)布垃圾廣告信息:以推廣曝光為目的,發(fā)布影響用戶體驗、擾亂本網(wǎng)站秩序的內(nèi)容,或進(jìn)行相關(guān)行為。主要表現(xiàn)為:
    1)多次發(fā)布包含售賣產(chǎn)品、提供服務(wù)、宣傳推廣內(nèi)容的垃圾廣告。包括但不限于以下幾種形式:
    2)單個帳號多次發(fā)布包含垃圾廣告的內(nèi)容;
    3)多個廣告帳號互相配合發(fā)布、傳播包含垃圾廣告的內(nèi)容;
    4)多次發(fā)布包含欺騙性外鏈的內(nèi)容,如未注明的淘寶客鏈接、跳轉(zhuǎn)網(wǎng)站等,誘騙用戶點擊鏈接
    5)發(fā)布大量包含推廣鏈接、產(chǎn)品、品牌等內(nèi)容獲取搜索引擎中的不正當(dāng)曝光;
    6)購買或出售帳號之間虛假地互動,發(fā)布干擾網(wǎng)站秩序的推廣內(nèi)容及相關(guān)交易。
    7)發(fā)布包含欺騙性的惡意營銷內(nèi)容,如通過偽造經(jīng)歷、冒充他人等方式進(jìn)行惡意營銷;
    8)使用特殊符號、圖片等方式規(guī)避垃圾廣告內(nèi)容審核的廣告內(nèi)容。


4. 色情低俗信息,主要表現(xiàn)為:
    1)包含自己或他人性經(jīng)驗的細(xì)節(jié)描述或露骨的感受描述;
    2)涉及色情段子、兩性笑話的低俗內(nèi)容;
    3)配圖、頭圖中包含庸俗或挑逗性圖片的內(nèi)容;
    4)帶有性暗示、性挑逗等易使人產(chǎn)生性聯(lián)想;
    5)展現(xiàn)血腥、驚悚、殘忍等致人身心不適;
    6)炒作緋聞、丑聞、劣跡等;
    7)宣揚低俗、庸俗、媚俗內(nèi)容。


5. 不實信息,主要表現(xiàn)為:
    1)可能存在事實性錯誤或者造謠等內(nèi)容;
    2)存在事實夸大、偽造虛假經(jīng)歷等誤導(dǎo)他人的內(nèi)容;
    3)偽造身份、冒充他人,通過頭像、用戶名等個人信息暗示自己具有特定身份,或與特定機(jī)構(gòu)或個人存在關(guān)聯(lián)。


6. 傳播封建迷信,主要表現(xiàn)為:
    1)找人算命、測字、占卜、解夢、化解厄運、使用迷信方式治?。?br />    2)求推薦算命看相大師;
    3)針對具體風(fēng)水等問題進(jìn)行求助或咨詢;
    4)問自己或他人的八字、六爻、星盤、手相、面相、五行缺失,包括通過占卜方法問婚姻、前程、運勢,東西寵物丟了能不能找回、取名改名等;


7. 文章標(biāo)題黨,主要表現(xiàn)為:
    1)以各種夸張、獵奇、不合常理的表現(xiàn)手法等行為來誘導(dǎo)用戶;
    2)內(nèi)容與標(biāo)題之間存在嚴(yán)重不實或者原意扭曲;
    3)使用夸張標(biāo)題,內(nèi)容與標(biāo)題嚴(yán)重不符的。


8.「飯圈」亂象行為,主要表現(xiàn)為:
    1)誘導(dǎo)未成年人應(yīng)援集資、高額消費、投票打榜
    2)粉絲互撕謾罵、拉踩引戰(zhàn)、造謠攻擊、人肉搜索、侵犯隱私
    3)鼓動「飯圈」粉絲攀比炫富、奢靡享樂等行為
    4)以號召粉絲、雇用網(wǎng)絡(luò)水軍、「養(yǎng)號」形式刷量控評等行為
    5)通過「蹭熱點」、制造話題等形式干擾輿論,影響傳播秩序


9. 其他危害行為或內(nèi)容,主要表現(xiàn)為:
    1)可能引發(fā)未成年人模仿不安全行為和違反社會公德行為、誘導(dǎo)未成年人不良嗜好影響未成年人身心健康的;
    2)不當(dāng)評述自然災(zāi)害、重大事故等災(zāi)難的;
    3)美化、粉飾侵略戰(zhàn)爭行為的;
    4)法律、行政法規(guī)禁止,或可能對網(wǎng)絡(luò)生態(tài)造成不良影響的其他內(nèi)容。


二、違規(guī)處罰
本網(wǎng)站通過主動發(fā)現(xiàn)和接受用戶舉報兩種方式收集違規(guī)行為信息。所有有意的降低內(nèi)容質(zhì)量、傷害平臺氛圍及欺凌未成年人或危害未成年人身心健康的行為都是不能容忍的。
當(dāng)一個用戶發(fā)布違規(guī)內(nèi)容時,本網(wǎng)站將依據(jù)相關(guān)用戶違規(guī)情節(jié)嚴(yán)重程度,對帳號進(jìn)行禁言 1 天、7 天、15 天直至永久禁言或封停賬號的處罰。當(dāng)涉及欺凌未成年人、危害未成年人身心健康、通過作弊手段注冊、使用帳號,或者濫用多個帳號發(fā)布違規(guī)內(nèi)容時,本網(wǎng)站將加重處罰。


三、申訴
隨著平臺管理經(jīng)驗的不斷豐富,本網(wǎng)站出于維護(hù)本網(wǎng)站氛圍和秩序的目的,將不斷完善本公約。
如果本網(wǎng)站用戶對本網(wǎng)站基于本公約規(guī)定做出的處理有異議,可以通過「建議反饋」功能向本網(wǎng)站進(jìn)行反饋。
(規(guī)則的最終解釋權(quán)歸屬本網(wǎng)站所有)

我知道了
恭喜你~答對了
+5羽毛
下一次認(rèn)真讀哦
成功推薦給其他人
+ 10羽毛
評論成功且進(jìn)入審核!審核通過后,您將獲得10羽毛的獎勵。分享本文章給好友閱讀最高再得15羽毛~
(羽毛可至 "羽毛精選" 兌換禮品)
好友微信掃一掃
復(fù)制鏈接