アーキテクチャ図、そんなに簡単ですか?

こんにちは、悟空です。

絵を描くスキル

この写真はGeek Timeからのものです。

オタク時代から

アーキテクチャを理解する

アーキテクチャの定義を正確に理解するには、システムとサブシステムのモジュール、コンポーネントのフレームワークとアーキテクチャという、混同されやすい 3 つの概念グループを整理することが重要です。

システムとサブシステム

システムとは一般に、関連する個人のグループで構成され、特定のルールに従って動作し、個々のコンポーネントだけでは実行できない作業を完了できるグループを指します。「全体」「全体」「結合」という意味です。

モジュールとコンポーネント

ソフトウェア モジュール (モジュール) は、一貫性があり密接に関連した一連のソフトウェア組織です。これには、プログラムとデータ構造の 2 つの部分がそれぞれ含まれています。最近のソフトウェア開発では、モジュールを構成単位として利用することがよくあります。モジュールのインターフェイスは、モジュールによって提供される機能と、そのモジュールを呼び出すために必要な要素を表現します。モジュールは個別に記述できる単位です。これにより、モジュールが再利用可能になり、人々は異なるモジュールを同時に共同作業、作成、学習できるようになります。ソフトウェア コンポーネントは、アプリケーションを組み立てるために簡単に使用できる、自己完結型でプログラム可能、再利用可能、言語に依存しないソフトウェアの単位として定義されます。

フレームワークとアーキテクチャ

ソフトウェア フレームワーク(ソフトウェア フレームワーク)とは、通常、特定の業界標準を達成するため、または特定の基本的なタスクを完了するためのソフトウェア コンポーネントの仕様を指します。また、特定のソフトウェアを実現するためにその仕様で要求される基本的な機能を提供するソフトウェア製品のことも指します。コンポーネントの仕様。

アーキテクチャ図を描くときの注意点

最近プロジェクトの技術アーキテクチャ図を描いているのですが、どのような点に注意すればよいでしょうか?

  • 誰: 絵を描く人、通常は建築家または上級エンジニアです。
  • Who Care: チーム内の開発、会社の技術的リーダーシップ。
  • 複雑さ: すべての詳細を図に示す必要はありません。乱雑にならないように、最も重要な部分のみを描画します。
  • 階層: さまざまなレベルに従ってシステムを配置します。
  • ツール: ProcessOn、Draw.io、Lucidchart、Microsoft Visio などの描画ツールを使用すると、美しい絵を描くことができます。
  • 説明: 一部の情報は画像上に完全に表示されていない場合があります。他の人が理解できるように、画像の横にテキストによる説明を追加できます。
  • 常に最新の状態に保つ: プロジェクトのアーキテクチャは時間の経過とともに変化するため、図を更新する必要があるかどうかを定期的に確認してください。

私のお気に入りの描画ツールは今でも ProcessOn で、私の記事のほとんどはこのツールで描画されています。

ビジネスアーキテクチャ図

定義: システムがユーザーにどのようなビジネス機能を提供するかを説明します。描画する場合、ビジネス機能に偏り、技術的な内容が弱くなります。

描画スキル: 類似したビジネスをグループ内に表示し、点線または同じ背景でマークします。

写真

ミドルプラットフォームのアーキテクチャ図

ミドルエンドアーキテクチャ図(システムアーキテクチャ図)

定義: フロントエンド、バックエンド、サードパーティ プラットフォームなどを含む包括的。

データセンターのアーキテクチャ図

定義: データ転送、ストレージ、データサポートなどの詳細な説明。

写真

データセンターのアーキテクチャ図

クラウドプラットフォームのアーキテクチャ図

写真

クラウドプラットフォームのアーキテクチャ図

スマートパークのアーキテクチャ図

写真

スマートパークのアーキテクチャ図

技術アーキテクチャ図

定義: どのテクノロジーが使用されているか、およびこれらのコンポーネントがどのように併用されるかを説明します。

写真

技術アーキテクチャ図

写真

PassJavaテクノロジーアーキテクチャ図

写真

技術アーキテクチャ図

導入アーキテクチャ図

定義: バックエンド システムがどのように展開されているかを説明します。主にコンピュータ ルーム情報、ネットワーク情報、ハードウェア情報が含まれます。

使用シナリオ: 全体的なアーキテクチャ設計。運用および保守の計画と最適化。

描画スキル: ブロックの代わりにアイコンを使用すると、より美しく、理解しやすくなります。

写真

オタク時代から

写真

オリエント証券より

おすすめ

転載: juejin.im/post/7264006773467955237