午夜无码人妻aⅴ大片色欲张津瑜,国产69久久久欧美黑人A片,色妺妺视频网,久久久久国产综合AV天堂

「4+1視圖」學習與理解-創(chuàng)新互聯(lián)

聲明:部分內容摘錄了簡書「橘色對白」作者的文章片段。

創(chuàng)新互聯(lián)主要從事網(wǎng)站建設、成都網(wǎng)站設計、網(wǎng)頁設計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務。立足成都服務金堂縣,10年網(wǎng)站建設經(jīng)驗,價格優(yōu)惠、服務專業(yè),歡迎來電咨詢建站服務:028-86922220

之前經(jīng)??吹轿恼轮刑岬健?+1視圖」,對其也有片面的理解,但一直沒有實踐過,不清楚其真正的作用,這兩天在業(yè)務需求分析中運用了其中的一部分,想談談自己的粗淺理解。

最近在調研「多租戶」實現(xiàn)方案時,看到簡友「橘色對白」的3篇關于多租戶架構的文章,其中一篇「以CRM系統(tǒng)為例,淺析初級SaaS架構的構建方法」,以「4+1視圖」的形式,覆蓋了分析、設計、開發(fā)、部署等階段,如何一步一步遞進,形成最終的實施方案。

所謂「4+1視圖」,是從5個不同視角來描述軟件體系結構,包括場景視圖、邏輯視圖、開發(fā)視圖、過程視圖、物理視圖,每個視圖只關系系統(tǒng)的一個側面,5個視圖結合起來,才能反映系統(tǒng)的全部內容。

好吧,語氣還是有點官方了,本來想根據(jù)自己項目再分析一遍,有人又在催我睡覺了,同時覺得「橘色對白」的這篇文章寫的很不錯了,決定整理下分享出來。

在分享之前,說說我的實踐,通過場景視圖、邏輯視圖,分析出了「多租戶」改造時,需要的功能列表。場景視圖站在使用系統(tǒng)的角度,分析各個角色的用例。 邏輯視圖站在業(yè)務對象的角度,表達了業(yè)務對象和對象間的關系。兩個視圖相互遞進和補充,幫助我更完整的梳理出系統(tǒng)的功能點。

下面分享下「橘色對白」的這篇文章,如何一步步構建CRM系統(tǒng)

一、場景視圖

負責從用戶角度,識別業(yè)務需求,描述業(yè)務場景,是架構設計的起點和終點。

場景描述

老板角度:了解客戶增減數(shù)量;了解客戶增減變化趨勢;商務行程管理。

員工角度:保存和隨時查閱客戶資料;通過郵件、IM、IP電話與客戶保持及時溝通;商務行程管理。

場景抽象

客戶管理:增、刪、改、查,客戶資料;
行程管理:商務形成安排(客戶拜訪、合同談判);
訂單管理:已簽訂單的管理;

二、邏輯視圖

從對象角度,構建對象模型,用以確立邏輯分層、模塊劃分、模塊功能、模塊間依賴關系等。其中,模塊功能,既包括可見的業(yè)務功能,也包括不可見的系統(tǒng)功能(日志、權限、事務等)。

模塊劃分及功能

客戶模塊、行程模塊、訂單模塊、報表模塊

模塊依賴關系

「4+1視圖」學習與理解

模塊包含的業(yè)務對象
  • 客戶模塊 — 客戶分組、客戶、聯(lián)系人;
  • 行程模塊 — 時間、事項等;
  • 訂單模塊 — 時間、客戶、訂單等;
  • 報表模塊 — ……
三、開發(fā)視圖

從開發(fā)角度,描述軟件在開發(fā)環(huán)境下的靜態(tài)組織(程序包、應用的統(tǒng)一框架、引用的類庫、SDK和中間件等),并規(guī)范和約束開發(fā)環(huán)境的結構。

開發(fā)環(huán)境
  • 開發(fā)語言:Java、JavaScript、Html
  • 數(shù)據(jù)庫類型:MySQL 5.0
  • 應用服務器類型:Apache+JBOSS
  • 其他軟件:Ant、JUnit 等
  • 相關硬件:略
技術框架

開源框架:Struts+Spring+Hibernate框架結構
「4+1視圖」學習與理解

分層策略

「4+1視圖」學習與理解

目錄結構

根據(jù)分層,制定目錄結構如下
「4+1視圖」學習與理解

  • Api: 存放service的接口定義源文件;
  • Action: 存放action的源文件和配置文件;
  • Biz: 存放各模塊的業(yè)務邏輯組件和DAO組件;
  • Bundle: 存放JSP和HTML文件;
  • deploy:存放構建后待部署的jar文件;
  • biz目錄下根據(jù)模塊再分為dao和service目錄,以及它們的實現(xiàn)類目錄impl;
四、過程視圖

從過程角度,描述系統(tǒng)的并發(fā)和同步設計。旨在解決進程、線程、并發(fā)、同步、通信等方面的問題;

五、物理視圖

負責從部署角度,描述軟硬件的映射關系,以及系統(tǒng)在分布/部署上的設計。旨在解決系統(tǒng)安裝、系統(tǒng)部署、網(wǎng)絡分布等問題。

至此,CRM系統(tǒng)已基本成型。

理論很重要,更重要的是去實踐,在實踐的過程中,才能夠真正理解理論中每個字的精華。
我理解的還很淺,先欠個賬,后續(xù)項目開發(fā)過程中,完整應用「4+1視圖」后,我在做個實踐總結。

「4+1視圖」學習與理解

另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

本文名稱:「4+1視圖」學習與理解-創(chuàng)新互聯(lián)
網(wǎng)頁網(wǎng)址:http://www.ekvhdxd.cn/article48/dhhphp.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供虛擬主機、關鍵詞優(yōu)化、微信小程序、用戶體驗、做網(wǎng)站、Google

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設