|
Computer Aided Software Engineering(CASE)とは、ソフトウェア開発やソフトウェアの保守にソフトウェアツールを利用すること。そのようなツールをCASEツールと呼ぶ。 == 概要 == ソフトウェア開発のあらゆる工程でソフトウェアツールを利用でき、また様々なツールを使用したソフトウェア開発は CASE と呼ぶことができる。CASEツールには、プロジェクト管理ソフトウェア、ビジネス分析・機能分析ツール、システム設計ツール、コード格納ツール、コンパイラ、変換ツール、テストツールなどが含まれる。 しかし、一般に CASEツールと称されているのは分析および設計に関するツールであり、設計情報からソフトウェア製品の一部(または全部)を自動生成する機能を備えるものが多い。そのようなツールからJackson Structured Programmingのような開発手法や Edward Yourdon、Chris Gane、Trish Sarson といった研究者が提唱するソフトウェアモデリング技法が生まれた。この狭い意味では、例えばデータベース製品に適用されるCASEツールの機能として、以下のようなものが一般的である。 *ビジネス、実世界のプロセスとデータフローのモデリング *実体関連図(entity-relationship diagram)の形式でのデータモデルの開発 *プロセスおよび関数仕様の開発 *データベース生成用SQLとストアドプロシージャの製造 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Computer Aided Software Engineering」の詳細全文を読む 英語版ウィキペディアに対照対訳語「 Computer-aided software engineering 」があります。 スポンサード リンク
|