ソフトウェア工学の定義
ソフトウェアエンジニアリングは、 1つのであるソフトウェアやソフトウェアの開発、運用、保守を扱う学問分野。
これらの前述の行動を実行するための原理と方法論の両方を研究する必要があることに注意する必要がありますが、この知識の提供は、さまざまな個人で十分に動作できるコンピュータプログラムの設計と構築を可能にするものですコンピューター。
したがって、ソフトウェアエンジニアリングは、包括的な作業を意味します。つまり、コンテキストの分析が作成され、プロジェクトが設計され、対応するソフトウェアが開発され、テストが実行されて正しく動作することを確認し、最後にシステムが実装されます。
ソフトウェア開発プロセスは、正式にはソフトウェアライフサイクルと呼ばれます。これは、構想(目標を設定してモデルを開発する)、精緻化(このステップでは、特性とアーキテクチャの方法)の4つの段階で構成されているためです。理由)、構築(プログラムの開発を意味します)および移行(最終製品がユーザーに転送される瞬間です)。
ソフトウェアが起動して実行されると、そのメンテナンスが重要になります。一般に、エラーはプログラムの設計に関連して現れる傾向があります。たとえば、ユーザーが報告したときにエラーを解決できるのはメンテナンスです。通常、更新が提案され、発生したエラーを修正することを使命として新しい要素が開発されます。
この分野で専門的に働く個人は、ソフトウェアエンジニアと呼ばれます。これらの専門家が持つ最初の主要なタスクは、開発者企業が利用できる可能性を忘れずに、消費者の要求を満たすためにプログラムが開発前に観察しなければならないすべての条件を詳細に調査することです。