このページの本文へ移動

法人向けサイト

  • カテゴリ別
  • 特集ページ
セキュリティおまかせプラン elgana®
  • 課題から探す
  • 特集ページ
  • 業種別
  • 特集ページ
セキュリティおまかせプラン elgana®

ここから本文です。

CASE(Computer Aided Software Engineering)

CASE(Computer Aided Software Engineering)は、コンピューター支援ソフトウェア工学のことであり、ソフトウェアの開発や改修にソフトウェアを利用することを表します。システム開発を支援するために設計・開発・改修などの工程でソフトウェアを利用することです。

CASEは開発の自動化を目的としており、CASEのためのソフトウェアを「CASEツール」と呼びます。おもにシステムの設計・分析などを行う「上流CASEツール」とプログラムの作成やテスト支援などの「下流CASEツール」に分けられます。また、これらのすべてのプロセスに対応する「統合CASEツール」も存在しますが、近年ではあまり利用される機会は多くないといえるでしょう。

その理由にはいくつか考えられますが、開発モデルの多様化が要因の1つとしてあげられます。統合CASEツールはおもにウォーターフォールモデルをターゲットとしています。しかし、情報システムの高度化にともない、アジャイル・プロトタイピングなどの開発モデルが導入されることが多くなった近年では利用されなくなってきています。

その他にも、柔軟性の低さなどが要因として考えられており、さまざまな開発支援ツールが存在するなかで、現在でも利用されているものはIDE(Integrated Development Environment)くらいといえるでしょう。

ビジネスのICT課題のご相談は
NTT西日本におまかせください

法人サイト
についてのご相談・お問い合わせ