AVt天堂网 手机版,亚洲va久久久噜噜噜久久4399,天天综合亚洲色在线精品,亚洲一级Av无码毛片久久精品

當(dāng)前位置:首頁 > 科技  > 軟件

手把手教你寫設(shè)計方案,你學(xué)明白了嗎?

來源: 責(zé)編: 時間:2023-12-06 09:19:17 281觀看
導(dǎo)讀背景假設(shè)你負(fù)責(zé)一個禮物系統(tǒng)的開發(fā),領(lǐng)導(dǎo)給你分配一個技術(shù)需求,給系統(tǒng)的送禮接口,實現(xiàn)冪等。于是你開始寫技術(shù)方案...目的本文檔旨在概述如何設(shè)計冪等,以確保禮物系統(tǒng)中的送禮接口具有冪等性。用例圖用例圖(Use Case Diagra

背景

假設(shè)你負(fù)責(zé)一個禮物系統(tǒng)的開發(fā),領(lǐng)導(dǎo)給你分配一個技術(shù)需求,給系統(tǒng)的送禮接口,實現(xiàn)冪等。于是你開始寫技術(shù)方案...0NG28資訊網(wǎng)——每日最新資訊28at.com

目的

本文檔旨在概述如何設(shè)計冪等,以確保禮物系統(tǒng)中的送禮接口具有冪等性。0NG28資訊網(wǎng)——每日最新資訊28at.com

用例圖

用例圖(Use Case Diagram):是軟件工程中的一種行為模型,用于描述系統(tǒng)的功能需求和用戶與系統(tǒng)的交互。它展示了系統(tǒng)中的不同用戶(或角色)和系統(tǒng)功能之間的關(guān)系,以及各種用例(功能需求)的交互關(guān)系。0NG28資訊網(wǎng)——每日最新資訊28at.com

用例圖一般包含這三要素:0NG28資訊網(wǎng)——每日最新資訊28at.com

  • 參與者:表示與系統(tǒng)交互的外部實體,可以是用戶、另一個系統(tǒng)或外部設(shè)備等。它們以符號形式表示,通常是一個人的輪廓圖標(biāo)。
  • 用例:表示系統(tǒng)提供的各種功能或服務(wù)需求。每個用例都描述了一個系統(tǒng)的功能,它以橢圓形圖標(biāo)表示,并與參與者之間通過連線連接。
  • 關(guān)系:用例圖通過連線(箭頭)表示參與者和用例之間的關(guān)系,通常表示參與者和用例之間的交互行為。

回到冪等方案處理,我們這么寫用例圖:0NG28資訊網(wǎng)——每日最新資訊28at.com

圖片圖片0NG28資訊網(wǎng)——每日最新資訊28at.com

時序圖

時序圖(Sequence Diagram)是軟件工程中的一種行為模型,用于描述對象之間的交互和消息傳遞順序。它展示了對象之間交互方式。我們一般方案設(shè)計的實現(xiàn)細(xì)節(jié),都體現(xiàn)在時序圖。0NG28資訊網(wǎng)——每日最新資訊28at.com

要素解釋:0NG28資訊網(wǎng)——每日最新資訊28at.com

  • 對象(Object):在時序圖中表示系統(tǒng)中的各個對象或參與者,可以是類、實例、角色或系統(tǒng)組件等。它們用矩形框表示,并在頂部寫有對象名稱。
  • 生命線(Lifeline):每個對象下方有一條垂直的虛線,稱為生命線,表示對象存在的時間段。生命線上方的箭頭表示對象的生命周期。
  • 消息(Message):表示對象之間的通信或交互,以箭頭的形式從一個對象向另一個對象傳遞,指示消息的傳遞方向。消息可以是同步消息、異步消息、返回消息等,箭頭上方標(biāo)注了消息的類型和內(nèi)容。
  • 激活(Activation):在生命線上方,表示對象正在執(zhí)行操作時的時間段,通常用豎直的方塊或者壓扁的橢圓形表示。

比如送禮的冪等處理邏輯,就可以體現(xiàn)在以下的時序圖:0NG28資訊網(wǎng)——每日最新資訊28at.com

圖片圖片0NG28資訊網(wǎng)——每日最新資訊28at.com

流程圖

流程圖,通常被用來描述一個過程、系統(tǒng)或活動中的步驟和流程。它一般用于把一些分支體現(xiàn)出來,以方便更好體現(xiàn)設(shè)計方案。比如送禮接口的冪等方案,用流程表現(xiàn)如下:0NG28資訊網(wǎng)——每日最新資訊28at.com

送禮冪等處理流程圖送禮冪等處理流程圖0NG28資訊網(wǎng)——每日最新資訊28at.com

狀態(tài)圖

狀態(tài)圖是一種圖形化的建模工具,用于描述系統(tǒng)中一個特定對象的各種狀態(tài)以及它們之間的轉(zhuǎn)換和事件觸發(fā)。比如回到我們冪等處理這個方案設(shè)計,這個冪等表的狀態(tài),就可以用一個狀態(tài)圖來表示。0NG28資訊網(wǎng)——每日最新資訊28at.com

圖片圖片0NG28資訊網(wǎng)——每日最新資訊28at.com

冪等表狀態(tài)圖0NG28資訊網(wǎng)——每日最新資訊28at.com

  • INIT: 冪等表插入的時候,就是初始化狀態(tài)
  • SUCCESS: 如果送禮的業(yè)務(wù)邏輯處理成功,就更新為成功狀態(tài)
  • FAIL: 如果送禮的業(yè)務(wù)邏輯處理失敗,冪等表就更新為失敗狀態(tài)

數(shù)據(jù)庫設(shè)計

對于寫方案設(shè)計,數(shù)據(jù)庫這塊是比較重要的,尤其我們是后端開發(fā)。一般來說,你的表是如何設(shè)計的,就把ER圖放出來。如果你的方案只是修改原有的一些數(shù)據(jù)庫表,比如加字段、加索引等等,只需要突出就行。0NG28資訊網(wǎng)——每日最新資訊28at.com

比如我的送禮冪等方案,我的ER圖就是這樣的:0NG28資訊網(wǎng)——每日最新資訊28at.com

圖片圖片0NG28資訊網(wǎng)——每日最新資訊28at.com

因為沒有其他表跟它關(guān)聯(lián),所以這個ER圖只有一個單表。0NG28資訊網(wǎng)——每日最新資訊28at.com

接口文檔

請求方式: POST0NG28資訊網(wǎng)——每日最新資訊28at.com

接口名稱: 送禮接口0NG28資訊網(wǎng)——每日最新資訊28at.com

請求參數(shù):0NG28資訊網(wǎng)——每日最新資訊28at.com

圖片圖片0NG28資訊網(wǎng)——每日最新資訊28at.com


0NG28資訊網(wǎng)——每日最新資訊28at.com

本文鏈接:http://www.tebozhan.com/showinfo-26-38515-0.html手把手教你寫設(shè)計方案,你學(xué)明白了嗎?

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: 優(yōu)化技巧:如何加快Spring項目啟動速度

下一篇: 詳解JDK動態(tài)代理和CGLib動態(tài)代理

標(biāo)簽:
  • 熱門焦點
  • 一加Ace2 Pro真機揭曉 鈦空灰配色質(zhì)感拉滿

    終于,在經(jīng)過了幾波預(yù)熱之后,一加Ace2 Pro的外觀真機圖在網(wǎng)上出現(xiàn)了。還是博主數(shù)碼閑聊站曝光的,這次的外觀設(shè)計還是延續(xù)了一加11的方案,只是細(xì)節(jié)上有了調(diào)整,例如新加入了鈦空灰
  • 一篇聊聊Go錯誤封裝機制

    %w 是用于錯誤包裝(Error Wrapping)的格式化動詞。它是用于 fmt.Errorf 和 fmt.Sprintf 函數(shù)中的一個特殊格式化動詞,用于將一個錯誤(或其他可打印的值)包裝在一個新的錯誤中。使
  • 19個 JavaScript 單行代碼技巧,讓你看起來像個專業(yè)人士

    今天這篇文章跟大家分享18個JS單行代碼,你只需花幾分鐘時間,即可幫助您了解一些您可能不知道的 JS 知識,如果您已經(jīng)知道了,就當(dāng)作復(fù)習(xí)一下,古人云,溫故而知新嘛。現(xiàn)在,我們就開始今
  • 中國家電海外掘金正當(dāng)時|出海專題

    作者|吳南南編輯|胡展嘉運營|陳佳慧出品|零態(tài)LT(ID:LingTai_LT)2023年,出海市場戰(zhàn)況空前,中國創(chuàng)業(yè)者在海外紛紛摩拳擦掌,以期能夠把中國的商業(yè)模式、創(chuàng)業(yè)理念、戰(zhàn)略打法輸出海外,他們依
  • 花7萬退貨退款無門:誰在縱容淘寶珠寶商家造假?

    來源:極點商業(yè)作者:楊銘在淘寶購買珠寶玉石后,因為保證金不夠賠付,店鋪關(guān)閉,退貨退款難、維權(quán)無門的比比皆是。“提供相關(guān)產(chǎn)品鑒定證書,支持全國復(fù)檢,可以30天無理由退換貨。&
  • 三星顯示已開始為AR設(shè)備研發(fā)硅基LED微顯示屏

    7月18日消息,據(jù)外媒報道,隨著蘋果首款頭顯產(chǎn)品Vision Pro在6月份正式推出,AR/VR/MR等頭顯產(chǎn)品也就將成為各大公司下一個重要的競爭領(lǐng)域,對顯示屏這一關(guān)
  • 半導(dǎo)體需求下滑 三星電子DS業(yè)務(wù)部門今年營業(yè)虧損預(yù)計超10萬億韓元

    7月17日消息,據(jù)外媒報道,去年下半年開始的半導(dǎo)體需求下滑,影響到了三星電子、SK海力士、英特爾等諸多廠商,營收明顯下滑,部分廠商甚至出現(xiàn)了虧損。作為
  • 英特爾Xe-HP項目終止,將專注Xe-HPC/HPG系列顯卡

    據(jù)10 月 31 日消息報道,英特爾高級副總裁兼加速計算系統(tǒng)和圖形事業(yè)部總經(jīng)理 表示,Xe-HP“ Arctic Sound” 系列服務(wù)器 GPU 已經(jīng)應(yīng)用于 oneAPI devcloud 云服
  • 北京:科技教育體驗基地開始登記

      北京“科技館之城”科技教育體驗基地登記和認(rèn)證工作日前啟動。首批北京科技教育體驗基地擬于2023年全國科普日期間掛牌,后續(xù)還將開展常態(tài)化登記。  北京科技教育體驗基
Top