ソフトウェアライフサイクルのメンテナンスフェーズ

...

デジタル世界のバイナリ表現。

ソフトウェアライフサイクルでは、メンテナンスフェーズがサイクルの最終段階です。 ソフトウェアが設計段階を通過して実装された後、ソフトウェアライフサイクルのメンテナンスフェーズが始まります。 ソフトウェアライフサイクルのメンテナンスフェーズの特性を理解することで、個人が可能になります 展開後のソフトウェアのパフォーマンスを分析して、 発生します。

メンテナンスフェーズの特徴

...

バイナリ表示。

ソフトウェアが稼働した後は、多くの場合、継続的なメンテナンスが必要になります。 一般に、ソフトウェアは、最初の実装後も長期間動作し続けます。 ソフトウェアが最高のパフォーマンスレベルで継続的に動作することを保証するために、定期的なメンテナンスが必要です。 ソフトウェアライフサイクルのメンテナンスフェーズ中、ソフトウェアプログラマーは定期的にソフトウェアパッチを発行して対処します 組織のニーズの変化、ソフトウェアのバグに関連する問題の修正、または潜在的なセキュリティの解決 問題。 設計者は、メンテナンスフェーズ全体を通じて、ソフトウェアの期待されるパフォーマンスの妨げを防ぐため、またはソフトウェアに機能を追加するために発見された問題に対処します。

今日のビデオ

ソフトウェアメンテナンスを実行する責任

ソフトウェア保守タスクは通常、ソフトウェアプログラムの展開後に発見された問題に対処するために、ソフトウェアの設計者によって実行されます。 ソフトウェア開発者がソフトウェアプログラムで見つかった問題に対処するとき、リリースされたパッチをインストールするのはシステムオペレータに任されます。 ほとんどの市販のソフトウェアプログラムは、開発者のオンラインサポートサイトから入手できるダウンロードを使用して定期的に更新されます。 システムオペレータは、リリースされたアップデートをダウンロードしてインストールし、元の設計パラメータに従ってソフトウェアのパフォーマンスを継続できるようにします。

メンテナンスフェーズの長さ

メンテナンスフェーズは、ソフトウェアライフサイクルのすべてのフェーズの中で最も長く続きます。 メンテナンスフェーズが最も長く続く主な理由は、ソフトウェアの寿命です。 ほとんどのソフトウェアプログラムは、ユーザーのニーズの変化によって廃止されるまで、またはソフトウェアの保守コストがソフトウェアの将来の使用に法外なものになるまで、動作を続けます。 多くの設計者は、新しく設計された代替ソフトウェアプログラムをリリースしますが、以前のバージョンのソフトウェアは引き続きメンテナンスを受けます。 これは、MicrosoftによるOffice2010ソフトウェアスイートの導入またはWindows7オペレーティングシステムの導入で確認できます。 これらのソフトウェアプログラムの最新バージョンはコンピュータユーザーに市販されていますが、同社は引き続き ソフトウェアの以前のバージョンを維持し、WindowsUpdateサービスを通じて指定された量のパッチを利用できるようにします 時間。

マイクロソフトソフトウェアメンテナンスフェーズの例

マイクロソフトは、Windows Update Webサイトを通じて、ソフトウェアの存続期間を通じて既存のソフトウェアプログラムの継続的なメンテナンスを提供しています。 一部の製品のサポートは段階的に廃止されますが、Microsoftソフトウェアのメンテナンスフェーズは通常、数年のスパンをカバーします。 Microsoft Office 2007の場合、ソフトウェアの更新プログラムはサービスパックでリリースされます。 リリースされた各サービスパックのサポートは、サービスパックがリリースされてから最大24か月間継続されます。

メンテナンスフェーズの結論

ソフトウェアの維持にコストがかかり、ソフトウェアライフサイクルの終わりに近づくと、ソフトウェア設計者は既存のソフトウェアを置き換える新しいソフトウェアの開発プロセスを開始します。 多くの場合、プログラムのソフトウェア開発ライフサイクルは重複する可能性があります。 ソフトウェア開発者は、現在のバージョンのソフトウェアのリリースが市販される前であっても、新しいソフトウェアライフサイクルの初期段階を開始する場合があります。 コンピュータシステムとコンピュータプログラムのエンドユーザーのニーズが変化し続けるにつれて、ソフトウェア開発者は最も人気のある製品の開発の終わりのないサイクルに従います。