PROXIA PM DICTIONARY企業サイト ↗
ホーム / PM DICTIONARY / IT・システム開発 / ソフトウェアアーキテクチャ

IT・システム開発

ソフトウェアアーキテクチャ

Software Architecture

読み:そふとうぇああーきてくちゃ

ソフトウェアの主要な構成要素、そのつながり、設計上の重要な方針を示す構造です。

まず意味をつかむ

機能をどの部品に分け、部品同士をどうつなぐかという、全体の骨組みです。使いやすさだけでなく、変更しやすさや止まりにくさにも影響します。

仕事でどう使うか

必要な性能、保守性、セキュリティを整理して構造案を比較します。重要な選択の理由と制約を残し、開発体制や運用能力に合う案を採用します。

判断を一段深める

構造の優劣は、利用規模、変更頻度、障害の許容範囲などの条件で変わります。ある品質を高めると別の費用や複雑さが増えるため、単一の流行や図の美しさだけで選びません。

IN PRACTICE

具体例で考える

架空の予約システムで、予約と通知を分離する案を検討し、通知障害時の予約継続と、連携監視の追加負担を比較します。

理解を助けるための架空の例です。
構造を選ぶ判断材料
求める品質
構成と接続
制約と運用負担

設計案を評価する観点の関係を簡略化しています。

ここは誤解しやすい

構成図を描くだけで設計の妥当性が確認されたわけではありません。

この知識を、組織の力へ。

プロジェクトを動かす体制を、一緒に。

PM・PMO実行支援を見る ↗