ソフトウェア工学の目標は何ですか?

こんにちは、このブログ投稿 (ソフトウェア エンジニアリングの目的とは) では、ソフトウェア エンジニアリングの目的について説明します。 ソフトウェアを開発するとき、どのようなすべてのパラメーターとベンチマークを心に留めておく必要がありますか?また、ソフトウェア エンジニアリングの基本的な機能または目的は何ですか?…|ソフトウェア エンジニアリングの目的とは| … 下の画像を見ると、ソフトウェア エンジニアリングの目的を簡単に説明できます。|ソフトウェア エンジニアリングの目的とは| ユーザー満足度: これはソフトウェア エンジニアリングの最初の目標であり、最も重要な目標でもあります。なぜなら、すべては顧客またはユーザーのためであるため、ソフトウェアを開発する際にはユーザーの満足度に非常に重点を置く必要があるからです。 一部のプログラマーは、エンド ユーザーの真のニーズを理解せずにソフトウェアの開発をすぐに開始すると、ユーザーが本当に望んでいない不正確なソフトウェア フローが発生します。 したがって、これを行うことで、プログラマーはエネルギーとユーザーの信頼またはユーザーの満足度を失い、プログラマーがそれを再構築すると、プログラマーが再度構築することはオーバーヘッドになります。 高信頼性: これは、すべてのソフトウェア エンジニアリングの目標の 2 番目です。これは、エンドユーザーにリリースされる最終製品にエラーやバグが含まれる可能性がないことを示しています。 エラーやバグがあると、お客様との関係に影響を与える可能性があり、市場でのソフトウェアの販売に大きな影響を与え、損失の割合が高くなる可能性があります. Microsoft も以前の Windows リリースにいくつかのバグがあり、ユーザーは多くの問題に直面したためです。そのため、信頼性が高く、バグの可能性がない場合にのみ、ソフトウェアがリリースされます。 低メンテナンスコスト: これは、すべてのソフトウェア エンジニアリングの目標の 3 番目です。メンテナンスとは、ユーザー側でソフトウェアを使用しているときに検出された軽微な問題やバグを簡単に処理および修正するプロセスです。しかし、それはソフトウェアをゼロから再構築したり、開始したりすることを意味するものではありません。 つまり、ソフトウェアに問題がある場合は、もう一度設計する必要があります。これは、ソフトウェアの品質が非常に低く、テストやパラメータなしで構築された場合に発生します。 納期について: これがソフトウェア工学の第 4 の目標です。クライアントや顧客向けのソフトウェアを開発する場合、納期は重要です。 このため、ソフトウェアを完成させる正確な時間を決定することはできませんが、それ以外の場合は、プロジェクト全体をいくつかの部分に分割し、各モジュールの時間を見積もることによって、体系的な順序で開発作業を行う必要があります。…









