常用介面分類與模組設計的方法

IT老兵哥發表於2020-03-16

在繼續“四維架構設計方法論”這個話題之前,我們先來回顧一下前兩篇文章的內容,以便我們更好地理解本篇:

接下來,我們來看看介面的分類方法和模組的設計方法:


介面型別的分類方法

如何確定圖形使用者介面( GUI )和應用程式設計介面( API )的分工呢?在收集業務需求的過程中,我們可以標識出發起這個需求的角色是人還是程式。如果發起需求的是人,那就需要透過 GUI 來滿足,而如果發起需求的是程式,那就要透過 API 來滿足。

 

                    

  介面型別的分類方法

  

模組的設計方法

架構設計流程第三步,按照功能相近的原則將介面劃歸到不同的模組當中。劃分模組就會涉及到業務拆分。跟分層第一刀位置一樣,我們選擇業務層和領域層的交界處來做業務拆分。業務拆分需要跟業務專家一起來完成,透過這個過程可以確定出 Y 軸包含哪些業務系統,而這些業務系統的公用模組或系統將會被劃分到業務層 X2 、領域層 X4 當中。

在做完第一輪業務拆分之後,我們就可以進入設計階段,確定業務的互動流程,進一步明確業務層 X2 、領域層 X4 。然後並行啟動互動設計和建模,其中互動設計是為了確定互動層 X1 和業務層 X2 ,而建模是為了明確領域層 X4 X5 以及資源層 X6 。設計和業務拆分可以迭代多次,直至可以進入下個階段:模組設計及資料儲存設計。

根據業務設計的結果,我們可以進行模組設計,明確 X1 X6 等層的模組組成。而建模的結果可以用於資料儲存設計,明確 X1 X3 X6 X7 這些層次的模組劃分。模組設計和資料儲存設計可以互相推動。當上述設計都完成之後,就可以進入網路部署規劃,最後就可以做人員機器規劃,進入實施階段。隨著實施深入,發現問題後及時重新迭代整個過程。

 

     

模組的設計方法


原創不易,如果你覺得有價值,麻煩動動手指點個 「  」,老兵哥會更有動力。另外,我還會持續分享職業規劃、應聘面試、技能提升、影響力打造等經驗,  關注  「    」,  賦能程式人生

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69966027/viewspace-2680511/,如需轉載,請註明出處,否則將追究法律責任。

相關文章