Software-engineering-se-models-qa4
提供:Dev Guides
SEモデルQ&A#4
質問: a)コーディングb)構造化プログラミングの目的を説明してください。
回答:
コーディング
コーディングフェーズでは、ソフトウェアシステムの設計がコンピューターで使用されるプログラミング言語形式に変換されます。これがコーディングの主な目的です。 コーディングの目的は、あらゆる状況で実行できる高品質のシステムを作成することです。 プログラマは、構文と形式に関連するすべてのエラーと、コーディングフェーズ中にプログラマで検出されるすべての論理エラーを削除します。 コーディングに関連して、いくつかの目的を以下に定義します。
- プログラムに対する理解と読みやすさを高めるため。
- プログラマーの設計をプログラミング言語に変換し、この設計の実装の最良の方法を取得する。
- コーディングの目的は、後に来るフェーズのコストを削減し、これに付随するプログラマー、テスター、およびメンテナンスだけでなく問題を解決することです。
- 記述されたコードの状態が良好な場合、テストおよび保守部門の影響が減少します。
- 主な焦点は、コーディングのプロセス中に簡単に書くことができるプログラムの開発にあるべきです。 プログラムはシンプルで透明でなければなりません。
構造化プログラミング
構造化されたプログラミングは、読みやすさ、保守性、およびデバッグ能力の品質を備えたプログラムを取得するために、ディシプリンメソッドで定義できます。 標準プログラミングの目的は次のとおりです。
- プログラムを迅速に取得し、エラーから解放する。
- プログラムには読みやすさと理解力の質が必要です。
- モジュールに影響を与えずに、特定のモジュールを変更できます。
構造化プログラミングのロジックは、プログラムを単一のエントリと単一の出口のみを持つ独立したグループに分割できることです。 構造プログラミングの新しいアプローチの発明は、オランダに属するE.Wダイクストラによって行われました。 その後、他の多くの人が、そのシーケンスのプログラミング構造についての提案を行い、選択がこのプログラミングの基礎となります。 このプログラミングの助けを借りて、プログラムを簡単に理解できます。 フローを制御することが構造プログラミングの目標です。 プログラムのテキストは、プログラム内でシーケンスを実行できるように体系的に配置することです。