0

HI All、 これは実際にプログラミングに関連する質問ではありませんが、間違いなくプログラマーに関連しています。 新しいケースツールが開発されていた場合。仕様から設計までのシステムの動作を記述する機能は、どのようなものですか。CASEツールで最も便利な機能は何ですか?

答えて

3

CASEの基本的な問題は、分析/設計/コーディング/デプロイメント(または選択した手順)の繰り返しを進めていくうちに、詳細とマッピングの指数関数的な爆発があります。これは、 が維持され、ソフトウェアシステムのビュー。この爆発 は、私が今までに見つけたすべてのケースツールを破っています。それらはすべて十分にうまくいくように見えるが、 のように見えるが、中レベルのアーティファクトを再加工すると、変更の影響は非常に大きくなる。 何か他のものを壊すことなく伝播することが難しく、結果的に何かが壊れ、最終的に はカスケード管理不能。インパクトカスケードは、より高いレベルの抽象レベルからより低いレベルの詳細レベルに移動するにつれて、関係を爆発させる論理的な結果に過ぎません。

最終的に、ケースツール内の変更コントロール/インパクトの管理に費やされた時間/リソースは、便益 を超えており、単純な非ケース図作成/書き込みツールに戻ります。

私の助言は、緊密に統合されたCASEシステムを構築することを忘れることです。基本的なダイアグラムと、UMLの表記をサポートする を提供する。それ以上にマクロ機能を提供するので、ユーザーは動作をカスタマイズでき、 はソフトウェア開発の管理に使用される他のツールと統合できます。

最後に、ケースツールで管理されているすべての「成果物」をXML形式にしておきます。実際には、ユーザーに 独自のカスタムプロセッサーとxslを追加する必要があります。

実際にCASEツールの実際の値は実際の値ではなく、ユーザーが独自のソリューションを構築するための のフレームワークです。

関連する問題