ビルドとデバッグ

<< 目次を表示 >>

ページ位置:  プログラムの動作解析 >

ビルドとデバッグ

 

Enterprise Architectは、ソフトウェアアプリケーションの構築・デバッグ・可視化・記録・テスト・プロファイル作成などの構築および検証を行うための機能があり、コード生成・ダイアグラム作成および設計を行うことができます。この機能群は、モデリングと設計の機能に密接に関連しており、モデルからソフトウェアを構築し、モデルとコードを同期させる強力な手段を提供します。

 

Enterprise Architectを使用すると、アプリケーションのコンパイル・使用するデバッガ・シミュレーションコマンドなどの関連情報を記述する「動作解析の設定」を定義できます。動作解析の設定はパッケージに結びつけて定義します。動作解析の設定では、ビルド・デバッグ・テスト・プロファイル配置などの情報を定義・保持できます。

 

この機能群がどれほど有能であるかの一例として、Enterprise Architect自身が、このEnterprise Architect開発環境内で完全にビルド・デバッグ・プロファイリング・テスト等の機能を利用して構築されています。 「アクションポイント」などの高度なデバッグツールの多くは、大規模で複雑なソフトウェアアプリケーション(Enterprise Architectなど)の構築に固有の問題を解決するために開発されており、日常的にSparx Systemsの開発チームによって使用されています。

 

さまざまな機能があるため、新しいユーザーは、動作解析の設定の使用方法や、モデルとコード・コンパイラ・およびソフトウェアを構築するために必要なその他の機能とにどのように結び付けるかを十分に理解するのに時間がかかるかもしれません。

 

 

モデルとコードの統合

モデル駆動型のエンジニアリングは、ソフトウェア開発に対する現代的なアプローチであり、生産性と品質の高いコードを提供し、システムの市場投入時間を短縮し、より高い品質を実現します。このアプローチを現実的なものとするために必要となるのは、モデルのアーキテクチャと設計をモデルで記述して維持し、ソースコードをモデル内で同期し可視化できる機能です。

 

Enterprise ArchitectのMDDE(Model Driven Development Environment)は、このアプローチをサポートし、生産性を向上させ、エラーを減らすための一連の機能を提供します。これには、モデルでアーキテクチャと設計を定義し、これらのモデルからコードを生成し、コードをモデルと同期させ、洗練されたコードエディタでコードを維持する機能が含まれます。ソースコードだけでなくバイナリも読み込むことができ、既存または最近開発されたコードを可視化できます。

 

項目

説明

モデル駆動の開発

モデル駆動の開発は、従来のコーディング中心の開発よりも堅牢で、内容を参照しやすく、迅速な開発サイクルを提供します。

 

ソースコードのビルド・実行・デバッグ・テストおよび配置機能と緊密に結びつけられた、よく構築されたモデルは、内容を容易に参照可能で、容易に理解できるアーキテクチャを提供します。 可用性・ユースケースとのリンク・コンポーネントおよびその他のモデル成果物、既存または最近開発されたコードを簡単に可視化することのできるさまざまな支援機能を搭載しています。

 

Enterprise Architectにはエディタ・デバッガ・モデリング環境が組み込まれています。

The Model Driven Development Environment (MDDE)

Enterprise Architectでは、ビルドとデバッグに関連してさまざまな機能を提供しています。

 

 

 

参照: