開発 コンピューター支援ソフトウェアエンジニアリングとは(ケース) -techopediaからの定義

コンピューター支援ソフトウェアエンジニアリングとは(ケース) -techopediaからの定義

目次:

Anonim

定義-コンピューター支援ソフトウェアエンジニアリング(CASE)とはどういう意味ですか?

コンピューター支援ソフトウェアエンジニアリング(CASE)は、高品質で欠陥のないソフトウェアを保証するための、ソフトウェア開発におけるコンピューター支援ツールおよび方法の適用です。 CASEは、チェックポイントと統制のとれたアプローチを保証し、設計者、開発者、テスター、マネージャーなどが開発中にプロジェクトのマイルストーンを確認できるようにします。

CASEは、事業計画、要件、設計仕様などのプロジェクト関連ドキュメントのリポジトリとしても機能します。 CASEを使用することの最大の利点の1つは、最終製品の提供です。これは、顧客がプロセスの一部であり続けることを保証するため、実際の要件を満たす可能性が高くなります。

Techopediaは、コンピューター支援ソフトウェアエンジニアリング(CASE)について説明します

CASEアプローチは、コード生成、製品ツール、リポジトリ、プロトタイピング、およびその他のツールを含む製品開発の全サイクルをカバーします。

CASEにはさまざまなツールが組み込まれており、CASEツールと呼ばれ、ソフトウェア開発ライフサイクルのさまざまな段階とマイルストーンをサポートするために使用されます。

CASEツールの種類は次のとおりです。

  • ダイアグラム作成ツール:データおよびシステムプロセスのダイアグラムおよびグラフィカルな表現を支援します。
  • コンピューターディスプレイおよびレポートジェネレーター:データ要件と関係を理解するのに役立ちます。
  • 分析ツール:ダイアグラムおよびデータフローに関連する一貫性のない誤った仕様に焦点を当てます。
  • 中央リポジトリ:プロジェクト管理に関連するデータ図、レポート、ドキュメントの単一のストレージポイントを提供します。
  • ドキュメントジェネレーター:標準に従ってユーザーおよび技術ドキュメントを生成するのに役立ちます。
  • コードジェネレーター:設計、ドキュメント、図の助けを借りて、定義を含むコードの自動生成を支援します。

CASEアプローチの利点は次のとおりです。

  • テストだけでなく再設計にも特に重点が置かれているため、製品の予想寿命にわたるサービスコストが大幅に削減されます。
  • 開発プロセス中に組織化されたアプローチが行われるため、製品の全体的な品質が向上します。
  • コンピュータ支援ソフトウェアエンジニアリングアプローチを使用すると、現実の要件を満たす可能性が高くなります。

CASEは、高品質の製品の開発を保証することにより、間接的に組織に競争上の優位性を提供します。

コンピューター支援ソフトウェアエンジニアリングとは(ケース) -techopediaからの定義