需求拆分到設計流程總覽

2021-07-24 22:10:02 字數 553 閱讀 8985

1.需求理解: (前兩年)

1.流程理解(用例者,入口,並行流轉.)

2.狀態機,流程引擎理解. +行為理解(有些流程是並行的,有些是序列的)

3.異常case理解

流程引擎圖(節點,流程,行為,用例者)流轉.

2. 領域和模組劃分(第三年,初步的模組劃分,第四年,內部模組劃分)

1.水平切割(旁支隔開,底層支援模組)

2.垂直切割(旁支隔開)

3.邊界模組確定

4. 互動確認 (第四年半領悟的)

1. 讀介面

2. 通知介面+主動領域查詢 [面向領域,物件] .. 重要案例就是支付模組的account子模組. 流水業務和充值業務的錯誤拆分.

3. 內部上游主動呼叫下游,只傳乙個id即可(如果無允許時的bo的話). (理論上盡可能的通知+查詢,spring的訊息中介軟體,保證本機內流轉,解耦,避免mq跨機器流轉.) [面向過程]

5. 儲存泛化支撐.

比如流水模組,只預儲存基本資訊. 泛化json資訊.不關心業務.

5. 用上訴方式,去理解中介軟體源**,業務**均可.

需求工作流

1 概述 系統分析師在需求團隊中主要是與客戶和系統使用者合作來確定客戶需求。因為資訊系統是複雜的,因此客戶有時會要求乙個不合適的資訊系統。解決方案是把從客戶和將來的使用者獲取的初始資訊作為同一過程的輸入,不斷進行迭代,從而確定客戶的真正需求。發現客戶需求的過程為需求獲取。對初始需求進行細化和擴充套件...

IO流使用需求

io流操作的基本規律 往往操作流過多不知道選擇哪些來操作,以下有幾點可以借鑑來明確操作體系。什麼時候轉換流 字元和位元組之間的橋梁,通常涉及到字元編碼轉換時需要用到轉換流。1,明確源和目的 源 輸入流.inputstream reader 目的 輸出流,outputstream writer 2.操...

工作流需求分析

使用者的需求大概分為兩部分 一部分是整個專案完全基於工作流來搭建開發,這也是很多任務作流廠商患有 平台壓迫症 的原因 另一部分是將工作流作為業務元件加入已有的專案中,推動業務的 審批 流轉。前者的要求顯然更高,但也意味著有更多的利潤。其實這一部分的使用者又可以進一步的細分 一是技術能力比較差的公司,...