1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

ソフトウェアアーキテクチャの基礎本を読んだ感想2

Posted at

アーキテクチャの思考
2-1 アーキテクチャと設計
アーキテクチャ
・アーキテクチャ特性
・スタイル
・コンポーネント構造

開発者
・クラス設計
・ユーザインターフェイス
・ソースコード

従来、アーキテクトがアーキテクチャを開発者に伝える。しかしうまく伝わらない場合、開発者はアーキテクトが伝えたアーキテクチャを守らないこと、よく理解していなことがある。そーなっても開発者はアーキテクトにそのことを伝えない。それでは良くないのでしっかり、双方でコミュニケーションを取って連携をしたほうがいいということ

2-2アーキテクトの技術的な幅
アーキテクトは技術の幅を広くしてわかっていないことを減らしていくが大事
よーするに浅く広くを意識する。

トレードオフを分析する

2-3トレードオフとは利点と欠点のバランスのこと
アーキテクチャには正解がなく、必ずしも正しいというわけではない。なぜなら、それぞれの形や仕組みにメリットデメリットがあるから。
だからアーキテクチャの選択は常にトレードオフを考える必要がある。どのメリットを
重視するか。どのデメリットを受けいれるか。

2-4ビジネスドライバーを理解する
ビジネスドライバーとは仕事や事業を成功させるために必要な要素

アーキテクトに必要なことは美辞ネルドライバーを理解してそれをアーキテクチャの特性に変換して関係者と協力してシステム設計すること。

2-5 アーキテクティングとコーディングのバランスをとる
一番注意しなければいけないことはチームのボトルネックになってしまうこと
結論
実現できそうな機能(サービスや画面)の開発に集中する
メリット
・開発の実務経験がつめる。
・チームの開発者にアーキテクチャの難しい部分を理解してもらえる。
・開発の問題や難しい部分を知ることができる

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?