『壹』 如何畫架構圖
簡單說,前面的回答說用PPT或者用PlantUML或者用visio,解決的都是個「用什麼工具畫」的問題,不是「怎麼畫」的問題。「怎麼畫」是個方法問題,在白紙上或者黑板上畫也是一樣的方法,有了方法才談得上工具。直接上結論。程序員必讀之軟體架構 (豆瓣) 這本書就是解決「怎麼畫」這個問題的。需要哪些圖呢?第35章:「C4:語境、容器、組件和類」,這就是你需要的4個層面由高到低逐步細化的圖。前面 @林孟同學給的那個圖問題在哪兒呢?就在它沒有統一的抽象層面。同一個圖上既在講大塊業務(考試中心業務),又在講具體服務(時間服務),也在講對象設計(DAO),還在講具體技術(JDBC)。沒有統一抽象層面的圖,就沒法針對特定讀者,業務看不懂,技術看了不過癮。程序員必讀之軟體架構 (豆瓣) 這本書很不錯。讀它,這個問題就解決了。
『貳』 軟體系統架構圖怎麼畫
系統架構圖屬於系統設計階段,系統架構圖只是這個階段一個產物,要正確的、合理的畫系統架構圖需要全面的理解用戶需求以及業務流程,當理解了這些東西後,剩下的就是如何進行表達了,一般而言,可以參照RUP的用例驅動來進行邏輯架構,開發架構等設計工作,你的系統架構圖可以反應在各個視圖裡面,我估計你所說的系統架構圖是屬於邏輯架構裡面,比如分多少層,每層分多少模塊等。
至於,繪制的工具,有很多很多。可以選擇微軟的visio,或者EA,rose,power designer等UML建模工具,當然,你甚至可以用PPT,Word來繪制。
當然,系統架構不是一日之功,需長期努力,跟經驗和技術都有很大關系。
今天興致來了,回復了這么多,不知滿意不。
『叄』 用什麼工具畫 軟體架構設計圖
1、Microsoft Office Visio
Office Visio 是office軟體系列中的負責繪制流程圖和示意圖的軟體,是一款便於IT和商務人員就復雜信息、系統和流程進行可視化處理、分析和交流的軟體。
2、ProcessOn
是一款網頁版的在線作圖工具,優點是無需下載安裝、破解這些破事,同時支持在線協作,可以多人同時對一個文件協作編輯,而且上手比較容易,它提供很多流程圖模版,可以方便的畫出流程圖、思維導圖、原型圖、UML圖。
3、OmniGraffle
OmniGraffle可以用來繪制圖表,流程圖,組織結構圖以及插圖,也可以用來組織頭腦中思考的信息,組織頭腦風暴的結果,繪制心智圖,作為樣式管理器,或設計網頁或PDF文檔的原型。只能於運行在Mac OS X和iPad平台之上。
4、億圖
是一款基於矢量的繪圖工具,包含大量的事例庫和模板庫。可以很方便的繪制各種專業的業務流程圖、組織結構圖、商業圖表、程序流程圖、數據流程圖、工程管理圖、軟體設計圖、網路拓撲圖等等。
5、Axure RP
Axure RP是美國Axure Software Solution公司旗艦產品,是一個專業的快速原型設計工具,讓負責定義需求和規格、設計功能和界面的專家能夠快速創建應用軟體或Web網站的線框圖、流程圖、原型和規格說明文檔。
『肆』 如何用ominigraff畫系統架構圖
你好,系統架構圖的對象都能在Omnigraffle里找到,不必使用圖形工具一個個繪制,但是這里我也介紹一下圖形工具如何繪制的,在上方工具欄點擊「圖形工具」,右側的對象檢查器里可以選擇不同形狀的圖形,我這里選用四周圓潤的矩形,在畫布上畫出較大的一個,之後可以一直使用這個形狀,或者自由改變,根據自己的邏輯結構排列這些圖形即可。
您可以去官網看看網頁鏈接,應該能找到不少資料。
『伍』 系統架構圖怎麼畫
系統架構圖屬於系統設計階段,系統架構圖只是這個階段一個產物,要正確的、合理的畫系統架構圖需要全面的理解用戶需求以及業務流程,當理解了這些東西後,剩下的就是如何進行表達了,一般而言,可以參照RUP的用例驅動來進行邏輯架構,開發架構等設計工作,你的系統架構圖可以反應在各個視圖裡面,我估計你所說的系統架構圖是屬於邏輯架構裡面,比如分多少層,每層分多少模塊等。
至於,繪制的工具,有很多很多。可以選擇微軟的visio,或者EA,rose,power
designer等UML建模工具,當然,你甚至可以用PPT,Word來繪制。
當然,系統架構不是一日之功,需長期努力,跟經驗和技術都有很大關系。
今天興致來了,回復了這么多,不知滿意不。
『陸』 系統架構圖都包括什麼,應該用什麼來畫
系統架構圖主要是展現系統的大致框架,以及流程、流向、流轉等標注,讓懂或不懂開發的人員通過圖例可以明白系統的整個架構。因為涉及到畫圖中,是需要各種不同的模型來表示,所以通常我們採用微軟office套裝中的visio工具來進行繪制。裡面自帶了很多種不同的模板,很方便的拖放,標注。不要有壓力,這個工具很好用,你可以自己試試。
以上答案由CNNTEC 中國微軟.NET技術交流社區提供,希望對您有所幫助。
『柒』 架構模型圖怎麼畫java
軟體架構是一種無法以簡單的一維方式進行說明的復雜實體。
-Paul Clements 《軟體架構編檔》
正如上面提到的,不同的受眾,比如用戶、客戶、開發人員、測試人員、運維人員,需要從各自工作的角度去理解和使用架構。所以回答這個問題,需要首先了解這幅架構圖畫出來是給誰看,你想從那個維度去入手。
確定了這個問題之後,再來了解架構視圖有哪些維度和組成要素:
1. 架構視圖
最經典的當屬4+1視圖:
邏輯視圖
開發視圖
過程視圖
物理視圖
場景視圖
4+1視圖提出後,業界也有其它的觀點提出,諸如SEI(模塊視圖、組建和連接件視圖、分配視圖)、西門子4種視圖(概念、模塊、代碼、執行視圖)、以及RM-ODP(企業視圖、信息視圖、計算視圖、工程師圖)等。
常見的視圖除了上述4+1視圖外還包括:數據視圖、安全視圖、實現視圖等。
2. 了解架構視圖的四要素
圖示化主要元素和元素之間的關系
具有明確的圖例、定義和說明元素
每個元素具備明確的介面和行為規范
設計原理和設計決策的信息
3. 簡單說一下幾個視圖針對的角色和維度:
邏輯視圖一般針對客戶、用戶、業務人員、開發組織,主要從系統的功能元素、以及它們的介面、職責、交互維度入手。主要元素包括系統、子系統、功能模塊、子功能模塊、介面等。
開發視圖一般針對開發和測試相關人員,主要描述系統如何開發實現;主要元素包括描述系統的分層、分區、框架、系統通用服務、業務通用服務、類和介面、系統平台和大基礎框架。用途是知道開發設計和實現。
物理視圖一般針對系統運維人員、集成人員,它是系統邏輯組件到物理節點的映射,節點與節點間的物理網路配置等,主要關注非功能性需求,諸如性能(吞吐量)、可伸縮性、可靠性,可用性等,從而得出相關的物理部署結構圖。
4. 寫在最後
了解這些,確定了你的受眾和切入的維度後,你就可以決定你要用什麼樣的視圖和視圖組合來表達你的內容,挑選一個你得心應手的工具去實施就可以了。
在我看來,用白板和團隊一起畫出來是一件極美的好玩的事情。
『捌』 visio軟體系統架構圖怎麼畫
組織架構裡面直接按照匯報關系畫,如果沒有明確的項目部門,就只要按照職能部門畫了。
否則,可以按照矩陣結構或者項目結構畫。你要幫忙至少得多給點信息么。
『玖』 系統架構圖怎麼畫的
系統架構常用軟體:
1. MindManager 畫思維導圖
2. Microsoft Office Visio 內有uml建模工具, 上圖也可以用此軟體畫出來
3. Axure RP Pro 可以用來畫產品原型
各軟體怎麼用還是要實踐中去熟悉
『拾』 系統邏輯架構圖怎麼畫
系統邏輯架構圖根據系統組成繪制,不同類型的系統,邏輯架構圖會有些許差異,本文以軟體系統為例,介紹如何繪制系統邏輯架構圖。
繪制工具:PPT 或 VISIO ,當然也可以使用其他工具
本文使用PPT繪制,點擊「開始」——「OFFICE」——「PowerPoint」,打開一個空白文稿
軟體系統架構圖可以分為基礎設施、數據層、應用層、用戶層四個層次。首先繪制基礎設施層,基礎設施層包括:網路、伺服器、存儲設備等硬體環境,是系統運行的基礎保障,如下圖所示。
其次,繪制數據層。數據層用於存儲系統的數據,系統數據有多種類型,包括系統配置資料庫、用戶管理資料庫、元資料庫、文件資料庫等,如下圖所示。
然後,繪制應用層。應用層根據實際系統設計,可以分為業務應用層和服務層。
(1)服務層介於數據層和業務應用層,為業務應用層提供功能支持,也就常說的中間件層,包括即時通訊系統、簡訊平台、數據訪問組件、安全審計組件、數據交換等。
(2)業務應用層是指具體的業務應用系統功能模塊,包括業務報表、GIS管理、業務統計、綜合查詢、業務表單、業務流程等。
最後,繪制用戶層。用戶層為用戶提供使用系統的入口,包括門戶管理系統、單點登錄系統等。
至此,一個系統的邏輯架構圖就畫好了,當然,這里是一個相對簡單的系統邏輯架構圖,詳細的要根據實際系統設計來繪制。