ソフトウェア工学 - ソフトウェア設計

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