この本は、最近の本『UML と XML によるソフトウェアの進化』で始まったフォーラムを引き続き提供しており、このテーマに関する専門家の洞察が提示されます。
この本では、ソフトウェアの進化、UML、XML という 3 つの現在の現象を結びつけるための最初の取り組みが行われました。この本では、実践的な側面に焦点を当てます。
それらをリンクすること、つまり、UML と XML、およびそれらに関連するメソッド/ツールが実際のソフトウェアの進化をどのように支援できるかについて説明します。
現在、ソフトウェアは納品される前に進化し始めていることを考えると、ソフトウェアの進化の明らかな特徴は、それがすべての段階、すべての側面にわたって起こることです。
したがって、可能なすべての手法を検討する必要があります。この本では、UML/XML に基づくテクニック、およびそれらと他のテクニックの組み合わせ (つまり、理論からツールまでのすべてのテクニック) を探求します。
ソフトウェアの進化はあらゆる段階で起こります。この本の各章では、ソフトウェアの進化の問題が、ソフトウェアのアーキテクチャ、モデリング/仕様化、評価、コーディング、検証、設計の回復、プログラムの理解、および再利用の段階で存在することについて説明しています。
ソフトウェアの進化はあらゆる面で起こります。本書の各章では、ソフトウェア進化の問題が Web アプリケーション、組み込みシステム、ソフトウェアに関係していることを説明しています。
リポジトリ、コンポーネントベースの開発、オブジェクト モデル、開発環境、ソフトウェア メトリクス、UML ユース ケース図、システム モデル、レガシー システム、セーフティ クリティカル システム、ユーザー インターフェイス、ソフトウェアの再利用、進化管理、および変動モデリング。
ソフトウェアの進化は、あらゆる技術を駆使して促進する必要があります。この本の各章では、形式的手法、プログラム変換、実証研究、ツール開発、標準化、視覚化、制御システムなどのテクニックを説明します。
拡大する