こんにちは、ススムです。
ITにおけるアーキテクチャとは?
そんな方向けの記事内容となります。
この記事を書いた人はこんな感じです。⇩
著者
- スポーツの専門学校卒業
- オーストラリアへ語学留学/スシレストランで就労
- JICA海外協力隊にてミャンマーで2年間生活
- Webデザイナー/動画クリエイター/Webエンジニア/Webライター
- オンラインスポーツコーチ
- オンライン日本語講師
- オンラインミャンマー語講師
- ミャンマー人向けオンラインコミュニティ運営
※この記事を書いている私について詳しくはこちらで紹介しています。
本記事の内容
・ITにおけるアーキテクチャとは
【エンジニアの職探しならこちら🔻】
フリーランスエンジニアに安心保証と豊富な案件紹介を【midworks】
アーキテクチャについて
「アーキテクチャ」とはなんなのか?
直訳すると英語の「architecture」のことで「建築」という意味になります。
ITにおける意味だと「ソフトウェアやハードウェアの基本的な設計概念」という意味の 「アーキテクチャ」になります。
それでは、ITにおける「アーキテクチャ」はどんな種類があるのか?
以下の通りです。
・ソフトウェアアーキテクチャ..ソフトウェアにおける構築スタイルで、ソフトウェアを設計するにあたり、機能や性能の全体像と構成要素のバランスを考慮しながら設計していくスタイル
・システムアーキテクチャ..システムを効率よく行うために必要な機能や相互データの 更新を定める枠組みのこと
・エンタープライズアーキテクチャ..組織や企業において目的のための業務手順や組織 構成を含む情報システムを利用しやすいように適正化する手段のこと
・CPUのアーキテクチャ設計..コンピュータのメモリ部分にプログラムを実行し、命令 に対して次の動作に移るという工程を作り上げること
このように使われる環境で意味は変わってきますが、設計における「構想」や「方式」、「手順」、「構図」などがITにおける「アーキテクチャ」となります。
システムアーキテクチャの構築プロセス
システムアーキテクチャの構築にあたっては、ユーザーの要求を満たすだけではなく、設計のしやすさ、運用、保守の面まで考える必要があります。
それでは、システムアーキテクチャを構築するためのプロセスを簡単に紹介します。
1システム要件..システムに求められる機能要求と非機能要求の明確化
2論理構成要素..システム要件を実現するために必要な機能の洗い出し
3論理アーキテクチャ..洗い出した構成要素間の論理的な関係を定義
4物理アーキテクチャ..論理要素に対して物理要素を定義
このようなシステムアーキテクチャを定義するための言語を「SysML」といいます。
プログラミング学習ツール
https://prog-8.com/languages
https://dotinstall.com/
私は、エンジニアの学習にあたってこちらの資料を参考にしました。
http://www5e.biglobe.ne.jp/aji/3min
https://ping-t.com/
【エンジニアの職探しならこちら🔻】
フリーランスエンジニアに安心保証と豊富な案件紹介を【midworks】
【IT・プログラミング関連記事】
また、何かあったら紹介したいと思います。
質問などがあれば気軽にコメント下さい。
仕事の依頼などがあればメールまたはSNSにてお問い合わせ下さい。
以上が今回のブログとなります。
読んで頂きありがとうございます。
また次回お会いしましょう。
※0円で受けれるプログラミング説明会
今話題のテックキャンプ。
実績、知名度ともに業界最大級の未経験を対象としたテクノロジースクールです。 受講期間中はいつでもメンター(講師)に質問ができ、目的達成のためにトレーナーが徹底的にサポートします。
【ミャンマー写真集】
【ミャンマー語学習教材3選】
※ミャンマー語のテスト問題集作成しました。詳しくはこちらから
※ミャンマースポーツコミュニティ⏩【Myanmar Sports/ISPE】
※ミャンマー✖️日本コミュニティー⏩【MyanJapa Life】
企業の方、プレスの方、個人の方など、仕事の依頼に関するお問い合わせは以下の
フォームからお気軽にご連絡下さい
コメント