САSЕ-средства, ориент.только на системных проектировщиков и предоставляют специальные графические инструменты для изображ.разл.вида моделей:
• диаграмма/ потоков данных ( DFD - data flow diagrams) устанавливает связь источников информации с потребителями, выделяет логические функции (процессы) преобразования информации, определяет группы элементов данных и их хранилища (базы данных).
• диаграмма "сущность-связь " (ERD - entity relationship diagrams), являющуюся инфологической моделью предметной области;
• диаграмма переходов состояний (STD - state transition diagrams), учитывающую события и реакцию на них системы обработки данных.
Другой класс САSЕ-технологий поддерживает только разработку программ, включая:
• автоматическую генерацию кодов программ на основании их спецификаций;
• проверку корректности описания моделей данных и схем потоков данных;
• документирование программ согласно принятым стандартам и актуальному состоянию проекта;
• тестирование и отладку программ.
В рамках САSЕ-технологий проект сопровождается целиком, а не только его программные коды.
Большинство САSЕ-технологий использует также метод "прототипов " для быстрого создания программ на ранних этапах разработки. Кодогенерация программ осуществляется автоматически - до 85 - 90% текстов на языках высокого уровня.
Классификация по типам отражает функциональную ориентацию CASE-средств в технологическом процессе создания информационной системы.
1) Анализ и проектирование. Их целью является определение системных требований и свойств, которыми система должна обладать, а также создание проекта системы, удовлетворяющей этим требованиям и обладающей соответствующими свойствами.
2) Проектирование БД и файлов. Средства данной группы обеспечивают логическое моделирование данных.
3) Программирование. Средства этой группы поддерживают этапы программирования и тестирования.
4) Совпровожд.и реинжиниринг. К таким средствам относятся документаторы, анализаторы программ, средства реструктурирования и реинжиниринга. Средства позволяют осуществлять поддержку всей системной документации, включая коды, спецификации, наборы тестов; контролировать покрытие тестами для оценки полноты тестируемости; управлять функционированием системы и т.п. К средствам миграции относятся трансляторы, конверторы, макрогенераторы и др., позволяющие обеспечить перенос существующей системы в новое операционное или аппаратурное окружение. Средства реинжиниринга включают: документаторы, позволяющие автоматически получать обновленную документацию при изменении кода;)
5)Окружение. Средства поддержки платформ для создания и придания товарного вида CASE-средствам.
6) Управление проектом. Средства, поддерживающие планирование, контроль, руководство, взаимодействие, т.е. функции, необходимые в процессе разработки и сопровождения проектов.