我對系統(tǒng)認知初體驗稍途。
從畢業(yè)到現(xiàn)在工作了一年多,一直從事后臺系統(tǒng)相關的工作砚婆;先拋自己的結論械拍,看系統(tǒng)主要看四個方面:工作流、操作流装盯、數(shù)據(jù)監(jiān)控坷虑、權限管理。
|工作流怎么看
工作流可以簡單理解就是這個系統(tǒng)涉及的角色以及各個角色業(yè)務流轉(zhuǎn)埂奈,下面有個簡例迄损;拿機票的后臺系統(tǒng)來講,涉及的角色主要有:用戶账磺、客服芹敌、運營共屈、代理商這四個;而這四個角色的不同角色之間的業(yè)務流轉(zhuǎn)會依賴不同的系統(tǒng)党窜,比如用戶和客服之間依賴于客服系統(tǒng)拗引,客服和代理商之間依賴工單系統(tǒng),用戶和運營之間依賴任務系統(tǒng)幌衣,代理商和運營之間依賴cms系統(tǒng)矾削。
|操作流怎么看
操作流可以理解就是狀態(tài)機和狀態(tài)流,用戶通過什么操作豁护,把狀態(tài)進行了扭轉(zhuǎn)
|數(shù)據(jù)監(jiān)控怎么看
一個系統(tǒng)的上線哼凯,一個產(chǎn)品的上線,需要監(jiān)控全方位的數(shù)據(jù)楚里;才能實現(xiàn)更好的后續(xù)優(yōu)化断部;對于系統(tǒng)來講,主要是人效的監(jiān)控
|權限管理怎么做
任何一個系統(tǒng)來講都必須需要良好的權限管理班缎;
系統(tǒng)如何設計更通用蝴光。
接觸了這些系統(tǒng)后,我自己也開始搭建一些系統(tǒng)設計达址,因此自己也會思考系統(tǒng)如何設計蔑祟。
| 通常意義上,我們指的通用到底是什么沉唠?
我們會把系統(tǒng)進行拆分模塊疆虚,比如數(shù)據(jù)的儲存和調(diào)用,模塊化的信息满葛,業(yè)務邏輯的信息径簿,以及前端的展示。那這時候嘀韧,我們會發(fā)現(xiàn)系統(tǒng)的設計主要是這幾部分篇亭。
此處需要一個架構圖。
從上面系統(tǒng)的這個層次來講乳蛾,就很好的知道暗赶,系統(tǒng)的通用其實主要是指的應用服務層的信息,通常意義這個模塊化的內(nèi)容會包括系統(tǒng)的基本狀態(tài)機肃叶、系統(tǒng)的權限管理等蹂随。而且通過拆分應用服務層和業(yè)務邏輯層就可以實現(xiàn)和業(yè)務邏輯的解耦,實現(xiàn)更好的通用性設計因惭。