Застосування CASE - технології
Упроваджені технології треба підтримувати (супроводжувати). Для цього використовується CASE-технологія (Системи автоматизованого проектування - САПР).технологія (CASE - Computer-Aided Software/System Engineering) - сукупність технологій аналізу, проектування, розробки та супроводу складних систем, підтримуваний комплексом взаємопов'язаних засобів автоматизації. CASE-технологія - інструментарій для системних аналітиків, розроблювачів і програмістів, що замінює папір і олівець комп'ютером, автоматизуючи процес проектування, розробки та супроводу ПЗ.
Достоїнства CASE-технології полягають у наступному:
єдина графічна мова;
єдина БД проекту (репозиторій);
інтеграція засобів;
підтримка колективної розробки та управління проектом;
макетування;
генерація документації;
верифікація проекту;
автоматична генерація об'єктного коду (до 85--90%);
супровід і реінжинірінг.
Корпорація Computer Associates (LogickWorks) випускає два взаємно доповнюють інструмента аналізу інформаційних систем:- функціональне моделювання на основі так званої методології IDEF0; є можливість експорту побудованих моделей у системи функціонально-вартісного аналізу (ABC - Activity Based Costing)- засіб інформаційного моделювання, використовується нотація IDEF1. Підтримуються понад 20 цільовий СУБД, є можливість генерації прототипів прикладних програм для Visual Basic, Delphi тощо.