ソフトウェア保守の内容は、将来のソフトウェアおよびハードウェア環境の変化に対応するための、1. 事後保守、2. 適応保守、3. 完全保守、4. 予防保守です。
ソフトウェア メンテナンスの内容は次のとおりです。
ソフトウェア メンテナンス、英語名は Software maintenance で、ソフトウェア製品リリースのプロセス その後、エラーの修正、パフォーマンスの向上、またはその他の属性やニーズを目的としてソフトウェアの修正が行われます。
ソフトウェア保守の内容は、次の 4 つのカテゴリに要約できます:
1. 事後保守
事後保守とは、エラーを修正することを指します。システム開発段階で発生したが、システム テスト段階ではまだ発見されていない問題。
この領域のメンテナンス作業負荷は、メンテナンス作業負荷全体の 17% ~ 21% を占めます。一般に、見つかったエラーの中にはそれほど重要ではなく、システムの通常の動作に影響を与えないものもあります。また、メンテナンス作業はいつでも実行できます。ただし、一部のエラーはシステム全体の通常の動作に影響を与えるほど重要であるため、メンテナンス作業を計画、変更し、レビューして制御する必要があります。
2. 適応型メンテナンス
適応型メンテナンスとは、情報技術の変化や管理ニーズの変化に適応するためのソフトウェアの修正を指します。
この領域のメンテナンス作業負荷は、メンテナンス作業負荷全体の 18% ~ 25% を占めます。コンピュータハードウェアの価格低下が続いているため、システムソフトウェアの種類も多くなり、システムのハードウェア環境や動作環境を改善するために、システムのアップグレードが必要になることが多くなっています。この領域の保守作業は、システム開発と同様に、計画的かつ段階的に実行する必要があります。
3. 完全保守
完全保守とは、機能拡張や性能向上を目的とした修正であり、主に既存のソフトウェアシステムに何らかの追加を行うことを指します。特性はシステム分析および設計段階では指定されません。
これらの機能はシステム機能を向上させるために非常に必要です。また、処理効率の向上やプログラミングも含まれており、この領域の保守は保守作業全体の50~60%と大きな割合を占めています。この分野のメンテナンスを計画的かつ段階的に完了することに加えて、以前の対応するドキュメントに関連するドキュメントを追加することにも注意を払う必要があります。
4. 予防保守
アプリケーション ソフトウェアの信頼性と保守性を向上させ、ソフトウェアおよびハードウェア環境の将来の変化に適応するために、予防保守は積極的に行う必要があります。予防的な新機能を追加し、アプリケーションシステムがさまざまな変化に淘汰されることなく適応できるようにします。例えば、将来のレポート形式の変更に対応するため、特殊レポート機能は一般レポート作成機能に変更されます。この領域の保守作業量は、全体の保守作業量の約 4% を占めます。
詳細情報
1. ソフトウェア メンテナンスの一般的な原因:
1. 特定の使用条件下で露出される潜在的なプログラムのエラーと設計上の欠陥を修正します。
2. ソフトウェアの使用中にデータ環境や処理環境が変化した場合、その変化に適応するためにソフトウェアを修正する必要があります。
3. ユーザーやデータ処理担当者は、既存の機能の改善、新しい機能の追加、使用中の全体的なパフォーマンスの向上などの要件を提示することが多く、ソフトウェアを保守する必要があります。
2. ソフトウェア保守のための 2 つの技術
1. 保守指向技術: 保守指向技術は、ソフトウェア開発段階でエラーを削減し、ソフトウェアの保守性を向上させるために使用される技術です。
2. 保守支援技術: 保守支援技術は、ソフトウェアの保守フェーズにおける保守業務の効率化と品質の向上を図るための技術です。
3. ソフトウェア メンテナンスの特徴
1. 他人が書いたプログラムを理解するのは通常非常に困難です;
2. メンテナンスが必要なソフトウェアには、多くの場合、メンテナンスが必要です。認定されたドキュメントまたはドキュメント 重大な欠点;
3. 開発者はソフトウェアを人々に説明することは期待できません;
4. ほとんどのソフトウェアは将来の変更を考慮せずに設計されています;
5. ソフトウェアメンテナンスは魅力的な仕事ではありません。
4. ソフトウェア メンテナンスの作業負荷に影響を与える主な要因は次のとおりです:
1. システムの規模;
2. プログラミング言語;
3 、システム年齢;
4、ソフトウェア開発技術;
5、アプリケーションの種類;
6、タスクの難易度など。
関連する学習の推奨事項: Web サイト構築チュートリアル
以上がソフトウェアのメンテナンスには何が含まれますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。