Software-engineering-se-models-qa2

提供:Dev Guides
移動先:案内検索

SEモデルQ&A#2

質問:ソフトウェアエンジニアリングの一般的な見解を説明してください。

回答:-ソフトウェア開発のプロセスには、次の3つの汎用ビューがあります。

  1. 定義フェーズ-定義フェーズのベースです。 専門家は「何」についての知識を得る。
    • 処理に必要な情報。
    • 必要な機能。
    • 容量についての期待。
    • 確立されたインターフェース。
    • 検証の領域。 +このフェーズでは、ソフトウェアエンジニアリングの標準に応じて、すべての期待値を定義します。 3つのステップが含まれています。
    • システムの分析
    • プロジェクトの計画 要件分析 . 開発フェーズ*-開発フェーズの焦点は「方法」です。 「What」の説明の後、「How」に変わります。 開発者の頭の中には、ソフトウェアのデータ構造とアーキテクチャの設計方法、実装方法の詳細、プログラミング言語での設計の変換方法、ソフトウェアの実行方法のテストなど、さまざまなタイプの質問があります。 このフェーズでは、常に次の3つの特別な手順が実行されます。
    • ソフトウェアの設計
    • コーディング ソフトウェアシステムのテスト . メンテナンスフェーズ*-メンテナンスフェーズの主な焦点は、顧客の気分の変化後のソフトウェアのニーズに応じて、エラーの修正、新しいアイデアの適応である変更です。