К CASE-средствам относят любое программное средство, автоматизирующее один или несколько процессов жизненного цикла ПО и обладающее следующими основными характерными особенностями:
- мощные графические средства для описания и документирования ИС, обеспечивающие удобный интерфейс с разработчиком и развивающие его творческие возможности;
- интеграция отдельных компонент CASE-средств, обеспечивающая управляемость процессом разработки ИС;
- использование специальным образом организованного хранилища проектных метаданных (репозитория).
Компонентный состав CASE-средств и их классификация по компонентному составу:
- средства анализа (Upper CASE), предназначенные для построения и анализа моделей предметной области (Design/IDEF (Meta Software), BPwin (Logic Works));
- средства анализа и проектирования (Middle CASE), поддерживающие наиболее распространенные методологии проектирования и использующиеся для создания проектных спецификаций (Vantage Team Builder (Cayenne), Designer/2000 (ORACLE), Silverrun (CSA), PRO-IV (McDonnell Douglas), CASE.Аналитик (МакроПроджект)). Выходом таких средств являются спецификации компонентов и интерфейсов системы, архитектуры системы, алгоритмов и структур данных;
- средства проектирования баз данных, обеспечивающие моделирование данных и генерацию схем баз данных (как правило, на языке SQL) для наиболее распространенных СУБД. К ним относятся ERwin (Logic Works), S-Designor (SDP) и DataBase Designer (ORACLE).
- средства разработки приложений.
Методология моделирования бизнес-процессов– совокупность методов и принципов построения моделей бизнес-процессов.
В настоящ вр наибол распростр методологиями моделирования биз-процес явл:
- IDEF0(BusinessProcess, функциональная модель) методология функционального моделирования, предназнач для формализации и описания бизнес-процессов. В ней система представляется как совокупность взаимодействующих работ или функций;
- IDEF3 (ProcessFlow, поток работ) –методология моделирования, использующая графическое описание информационных потоков, взаимоотношений между процессами обработки инф-ии и объектов, являющихся частью этих процессов;
- DFD (Data Flow, поток данных) – методология графическ структурного анализа, описывающая внешн по отношению к сис-ме источники и адресаты данных, логическ ф-ии, потоки данных и хранилища дан, к кот осуществляется доступ.