ソフトウェア工学 - ソフトウェア設計
その他
2020-01-18 20:57:46
訪問数: null
1.ソフトウェアの設計目標とタスク:設計データ、ソフトウェアの要件に従って設計とシステムアーキテクチャ設計プロセスは、情報フィールドで示され、機能・性能要件。(技術ビュー)
アウトライン(システム設計を含む)の設計と詳細設計:ビューのプロジェクト管理ポイントの観点から2は、ソフトウェアの設計は、以下の2つのステップで完了します。(管理ビュー)
3.ソフトウェア設計プロセス:(1)仕様を開発します
(2)。ソフトウェア・アーキテクチャの全体的なデザイン
治療の(3)デザイン
(4)データ構造の設計
(5)信頼性設計
(6)は、アウトライン設計段階の文書を書きます
(7)。予備設計レビュー
4.ソフトウェア設計基準:トップダウン、段階的詳細化
2.ソフトウェアアーキテクチャ
3.プログラムの構造
図4の構造。
5.モジュラー
6.抽象化
7.情報隠蔽
5.トップダウン方式に従ってソフトウェアアーキテクチャ、個々の処理内容のレベルとデータ層の薄化の詳細。
6.ソフトウェアアーキテクチャは、2部構造及びデータモジュール、プログラム構造を含みます
7.プログラム構造がツリー構造とネットワーク構造、木構造に分割され、ノードのネットワーク構造との間の接触を生成することができます。
プログラム8の反射モジュール構成図とのレベルと呼関係。
大規模で複雑なソフトウェアシステムへの可能なモジュラー9は、比較的単純な構造のモジュールに分割されることは理解しやすいです。機能、ロジックと状態:モジュールは、3つの基本的な特性を有しています。
ソフトウェアシステムの機能の特定のモジュールは、ソフトウェアのみの要件の各モジュールを関連付けること独立の手段は、2つの基準が一般即ち一緒に、モジュールとモジュールの間の結合、モジュールの独立性メトリックを使用しました。より高い公衆を制限するために結合する、結合を制御以下、カップリングに結合されたデータモジュールを使用するために、可能な限り独立した、凝集の独立したモジュールの程度悪化高く、カップリングの程度、内容が完全に結合されていません。
公開された39元の記事
・
ウォンの賞賛3
・
ビュー4287
転載: blog.csdn.net/destinyzjy/article/details/103961681