Es-software-engineering-software-maintenance-overview

提供:Dev Guides
移動先:案内検索

ソフトウェア-Mantenimiento

ソフトウェアは、SDLCパートナに準拠しています。 生産性向上のためのソフトウェアを更新する必要があります。 ヘイ・ムチャス・ラゾネス・ポー・ラス・ケ・ラス・モディフィカシオネス

  • Condiciones de mercado -レジェス、カンブリアコンエルパソデルティエンポ、リミテッドインコモチロスインクエンチドデリエンチメンテ、コモエルエルカソデ
  • クライアントからの要求事項-メディカルクエリパサエルティエンポ、エルコンスミドールプエデぺディールヌエバファンシオンズアンドキャラクターエンエルソフトウェア。
  • サーバーの修正-ハードウェアおよびハードウェアの互換性(システムの操作性)をターゲットカンボジア、サービスプロバイダーのソフトウェアの管理者向けに提供します。
  • Cambios organizativos -Si se produjeraalgúncambio a nivel de negocio con el consumidor final、como por ejemplo unareducciónde la fuerza organizacional、adquiriendo otracompañía、un emprendimiento organizacional en un nuevo negocio、puede que sego 。

Tipos de mantenimiento

重要なソフトウェアのソフトウェア、製品のさまざまなセグメンの製品について。 単純なウニタタリアのルテナリアデマンテニミエントポルケアルガルンウシュアーリオハエンコントラドウンウイルス、プエデトラタルプロピアンメントデウングランイヴェントバサドアンラマグニトゥドデルマンテニミエントオエンスナチュラルズ。 継続的なプレゼンテーションの基本原則と基本的な知識:

  • Mantenimiento correctivo -修正と問題解決のための解決策の問題を解決するための手順が含まれています。
  • 適応性のあるマンテニミット-ソフトウェアの変更と修正が可能なソフトウェアソフトウェアの製造元とソフトウェアのソフトウェア
  • 完璧なマンモニミティ-最新のソフトウェアを使用して、最新のソフトウェアを使用することができます。 含まれているものは、ソフトウェア、ソフトウェア、ソフトウェア、およびソフトウェアの完全な要件です。
  • 予防対策-ソフトウェアおよびソフトウェアの前処理の問題の修正が含まれています。 問題の前兆、重要な出来事、重要な出来事、歴史的墓、紛争などの問題。

コステデマンテニミエント

Losは、insinúanque el coste de mantenimiento es altoに通知します。 ソフトウェアの見積りのためのソフトウェアの見積もりは、ソフトウェアの総計67%の合計費用を表します。

Mantenimiento Tabla de costos

SDLCのソフトウェア構成の50%を使用して、ソフトウェアを管理します。 干し草の要因、マンテニミエントコストを誘発する要因、コモエスエルカソデ:

効果的な要因の要因

  • ソフトウェアとメディアは10年15年前にインストールされています。
  • ロスソフトウェア、ビバジョス、マラカイナレンタス、コンメノスメモリアル、カプシカデデアルマセナヘ、パシフィックマンテナーズアンドエルメルカド、コンパスコンピテンシアデヌエヴォス、ハードウェア、ハードウェアモデル
  • 医療技術の前衛、セブエルベマスカロマンテナーソフトウェアantiguo。
  • マンテニミエントの息子の原理主義と、誤りのあるメトドスの正義と矯正の問題の息子。
  • メニュー、ロス・カンビオス・ケ・セ・ハセン・プーデン・ファシメント・ダ・ラ・エストラチュラ、オリジナル・デル・ソフトウェア、ディフィカルト・カンビオス・ポステリオレス。
  • Los cambios se suelen dejar indocumentados、lo que puede ocasionarmásconflictos en el futuro。

ソフトウェアファイナルクエリアフェクタンスロスコストズデマンテニミエント

  • ソフトウェアのプログラム
  • レンガヘデプログラミング
  • Dependencia a entornos externos
  • Disponibilidad y fiabilidad de personal

Actividades de mantenimiento

エルIEEEは、プロテッソ・セクエンシャル・デ・マンテニミエントの活動を支援しています。 プエダは、プエダンを含む個人用の拡張機能を備えています。

Mantenimiento Actividades

ファン・コギダス・デ・ラ・マノ・コン・カダ・ウナ・デ・ラス・シギエンテス

  • 識別とセギミエント-証明書の変更が必要な場合は、変更や修正を行う必要があります。 Es generado por el usuario o el mismo sistema puede an Anniar atravésde mensajes de error or registros。 Aquí、el tipo de mantenimientotambiénse clasifica。
  • アナリシス-影響を与える分析や、セグリダードを含むインクルージョンの分析。 可能性のあるインパクト、セバスト、ソリューション、オルタナティバ。 修正が必要な場合は、システム要件を満たします。 エル・コスト・マンテニミエント/モディフィカシオン・セ・アナリザおよびセ・コンクリュー・コン・ウナ・エスティマシオン
  • Diseño-Nuevosmódulos、que emcesitan ser modificados o reemplazados、sediseñanen contra de los requisitos que ya se han fijado en en la fase previa。 ラスプルバスデカソセハンクレアードパララバリダシオンアンドラベリフィカシオン。
  • 実装-Los nuevosmódulosson codificados con la ayuda deldiseñoestructurado creado en la fase dediseño。 Cada programador debe hacer pruebas unitarias en paralelo。
  • *Evaluacióndel sistema *-インテグラシオンラスプルベスデハセエントレヌエボスモドロスクリードス。 インテグラシオンタンビエンセルバンデロスプエルバデカボアントレモデロスヌエヴォスエルシステマ。 最終評価と評価、最終評価、評価、評価。
  • プレバスデアセプタシオン-デニスエバラルエルシステマデマネラインターナ、セエバリュアラアセプタシオンコンラアユダデロスコンスミドーレス。 Si en esta etapa、los consumidores se quejan dealgúnasunto、son redirigidos o se les notifica que se dirijan a la siguienterepetición。
  • Entrega -受験者のテスト、組織の組織化、組織化、および組織化のためのシステムの実装。 最終評価版ソフトウェアの最終評価版。 +マニュアルの必要性を証明し、マニュアルの使用方法を確認します。
  • *Gestiónde mantenimiento *-configureciónes una part esencial del mantenimiento del sistema。 Es auxiliado con herramientas de control de versiones、semi-versiones oGestiónde parches。

ソフトウェアのリファクタリング

実際のソフトウェアと実際のソフトウェアの機能、ソフトウェアの機能の改善、ソフトウェアのリファクタリングなどのソフトウェアの使用。 ソフトウェアは、ソフトウェアとカンブリアおよびロスプログラムに記載されています。

エルソフトウェアは、エル・メルカドの責任を負いません。 ハードウェアとソフトウェアの互換性、ソフトウェアのコンビニエンスとカベザの実行のソフトウェア。 Aunque el software envejezca con el tiempo、sus funcionalidades no hacen los mismo。

ejemploによって、Unixのデータを保存します。 Cuando el lenguaje Cempezóa existir、Unix fue refactorizado en C、porque trabajando en el lenguaje previo eradifícil。

パートナデエステカソ、ベセスロスプログラマーズノットクエングアルアルガナスパートスデルソフトウェアネセシタマズマスマンテニミエントクエリエンオトラス、イタンビエンネセシタンリファクターシオン。

Proceso deRe-Ingeniería

リファクタリング手順

  • Decidir は、ソフトウェアのリファクタリングと、ソフトウェアまたはソフトウェアの完全な分離です。
  • Desarrollar Laingenieríainversa、con tal de obtener especificaciones de software ya existentes。
  • 再構成プログラム Si se requiere。 ejemploによって、プログラムオリエンタルオブオリエンタドスオブプログラミングオリエンタドスアルオブジェトが開催されます。
  • 再構成データ tal y como se requiera。
  • *アプリケ−ションオブインジェニリアディレクターズオブダクティビタ*コンタクタルデケールソフトウェアパッケージポーンプロセソデリファクターシオン。

干し草は、ソフトウェアのリファクタリングで重要な概念です

Ingenieríainversa

履歴書の特定の存在は、アナリストの歴史的存在であります。 SDLCのモデルのインバース・バージョン、エスト・エス、インテンタモス・ログラー市長、abstracciónanalizando niveles deabstracciónmásbajosのニベル・デ・アブストラクシオン・ニベル

存在するシステムは存在しない、実装されていない、実装されていない。 Losdiseñadoresutilizan entoncesingenieríainversa observando elcódigoe intentan lograr eldiseño。 Con eldiseñoen mano、intentan encontrar las especificaciones。 consiguiente、van alrevésdes delcódigohasta los requisitos del sistema。

IngenieríaInversa

Reestructurar el Programa

ソフトウェアの再構築とソフトウェアの構築が存在します。 原産地の組織化、プログラムの継続性に関するプログラムの提供。 ラ・リストラクチャラシオン・プエデ・テナー・ス・オリエン・アン・ラ・リストラクチャラシオン・デル・コディゴ、デ・ロス・ダトス・オ・アンボス。

ソフトウェアの機能性、ソフトウェアのパフォーマンス、および機能性の改善が必要です。 ロスロスロスエレゴスデルプログラマーズ、クエオオカシオンエラーズフレッシュメンテメンテプエデンカンビアルスまたはアクチュアリザスコンリアリストラクチャラシオン。

ハードウェアは、ハードウェアの廃止されたソフトウェアと依存関係からのソフトウェアの依存性を排除します。

Ingenieríadirecta

ソフトウェアディレクタは、ソフトウェアの開発を開始しました。 ソフトウェアとソフトウェアの開発者。

ラ・インジェニエリア・インスティテュアー・エス・イグアル・ケ・アン・エル・プロセソ・デ・インジェニエリア・デ・ソフトウェア・ペロ・コン・ウナ・ディフェレンシア–シエンプレ・セ・レヴァ、カボ・デ・ス・デ・ラ・インジェニエリア・インベルサ。

IngenieríaAdelante

コンポーネントの再利用

プログラムソフトウェアのコンポーネント、コンポーネントの独立性、およびシステムの独立性。 Puede ser unmódulopequeñoo un subsistema ensímismo。

エジェプロ

ウェブサイトのユーザーは、コンソデアのコンポーネントを使用して、ソフトウェアの実装を検討します。ソフトウェアは、コンポネントのコンポーネントを考慮します。

Los Componentesは、機能性と機能性の両方を備えています。

オブジェクト指向プログラム(OOP)、ソフトウェアの特定の依存関係、およびソフトウェアのソフトウェアの使用についての詳細な情報を提供します。

モジュール式のプログラムで、プログラムのソフトウェアをコード化するためのプログラムがあります。

Hay una nueva y completa vertical、que se basa en lareutilizaciónde componentes software、y se conoce comoprogramaciónorientes a componentses(quetambiénes llamada basada en componentes y tiene sus siglas eninglés 'CBSE')。

componentes

Lareutilizaciónse puede hacer en varios niveles

  • アプリケーションの開発-ソフトウェアの新しいソフトウェアを作成します。
  • コンポーネント-アプリケーションとユーザーのサブシステムを管理します。
  • * NIBLE demódulos*-息子の再利用のための機能を提供します。 +インターフェースのソフトウェアコンポーネントの損失、コンポーネント全体の使用に関する一般的なパラメータの問い合わせ。

再利用プロセス

トピックスの採用:ミスマネラロスレクイシートスオブミスママネラ&アジャストンドロスコンポネント、マンテニエンドロスコンポネントigual pero modificando los requisitos

再利用手順

  • 組織の要件-製品の特定の機能、ソフトウェアの特定の機能、製品の仕様、製品の存在、コントラアユダ(入力)の使用、その他の機能に関する要求。
  • Diseño-SDLCのテスト手順、ソフトウェアの定義、およびソフトウェアの定義。 La arquitecturabásicadel sistema en su totalidad y sus subsistemas son creados
  • 特定のコンポーネント-メディテナンテエルエスタジオデルディセニョソフトウェア、ロスディセナドレス、デスティネーションラトータルデルシステマアンドペケニョスコンポーネントまたはサブサブステマ。 ソフトウェアの完全なコンポーネントの完全なコンポーネントの選択が必要です。
  • バスカーのコンポーネント-ソフトウェアのコンポーネントのソフトウェアとソフトウェアのコンサルテーション用のソフトウェアリポジトリ。
  • Incorporar Componentes -ソフトウェアコンポーネントを完全に変換するために、コンポーネントとコンパニオンを統合します。