自己学習ソフトウェアアーキテクチャアーキテクチャの分析ノート---

アーキテクチャ分析:

  ターゲット・システムを完成するために、全体として分割部分が有機的に組み合わせることができるようにアセンブリの原理に基づくセグメンテーションによって境界を規定するアーキテクチャ、解決すべき問題に応じて、ターゲット・システムとターゲット・システムとは何ですかすべての作業。

アーキテクチャ設計手法:

  プリアーキテクチャフェーズ:アーキテクチャの練習最も一般的な最短ボード

  概念アーチ段階、成功への大規模なシステムキー

  洗練されたアーチステージ:チーム超並列開発基盤

  プリアーキテクチャフェーズ:アーキテクチャの練習で最も一般的な最短ボードの最大の誤解:建築家技術者が需要を理解する必要はありません。理由:「たかっリスト」アプローチ、需要の2次元ビューの確立を放棄します。思考ツール:2次元マトリックス(ニーズの階層は - 行列を必要とします)

  概念アーチステージ:成功への大規模システムキー。最大の誤解:概念アーキテクチャ=理想的な設計。理由:概念的枠組みを形作る重要な需要。思考ツール:堅牢なマップ、ターゲット - シーン - デシジョンテーブル

  洗練されたアーチステージ:大規模並列開発チームの基礎。最大の誤解:アーキテクチャ= +インターフェースモジュール。練習のポイント:5実際近景方法。ツール考える:図パッケージ、パッケージ - インタフェース図灰色パッカー、シーケンス、

構造化要件分析と制約の影響:

  経営環境の制約(クライアントまたはスポンサー)

  環境制約の使用(利用者)

  制約建築環境(開発者やメンテナ)

  制約技術環境

キーの品質と重要な機能を特定します

  5つの原則の重要な品質を特定します

    さまざまなステークホルダーを考慮

      ユーザーは機能に焦点を当て、だけでなく、品質を必要とし、顧客の品質の懸念は、使いやすさ、パフォーマンス、継続的な可用性、堅牢性を備えることができるだけでなく、

      顧客は、エンドユーザーがレジであってもよいし、必ずしもスーパーマーケットのボス、顧客のスーパーマーケットの販売システムとして、エンドユーザー、されないか、または監査人によって、彼らは一致しないことが品質属性を懸念しています

    思考をチェック

      それぞれが漏れ、重要なニーズを防止するために、本当に「クリティカルマス」ないかどうかを確認するために、各プロパティの品質をチェックするためにお気軽に   

    分類適切必要膨張+    

    +線引き優先矛盾を特定

おすすめ

転載: www.cnblogs.com/1605-3QYL/p/11004422.html