Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИС и БД (1-11).docx
Скачиваний:
6
Добавлен:
01.05.2025
Размер:
58.44 Кб
Скачать

9. Вопрос: case –средства. Этапы создания информационных систем с использованием case-средств.

CASE-технология в рамках методологии включает в себя методы и средства с помощью которых на основе графической нотации строятся диаграммы, поддерживаемые инструментальной средой. Методология определяет шаги и этапность реализации проекта, а так же правила использования методов с помощью которых разрабатывается проект.

CASE-средства предназначены для автоматизации методологии, анализа и проектирования ИС. Они реализуют методологии структурного и объектноориентированного проектирования инф. и программного обеспечения ИС. Обычно к CASE средствам относят любой программный продукт, автоматизирующий разработку и обладающий след.особенностями:

-наличие мощных графических средств для описания и документирования ИС;

-возможность интеграции отдельных компонентов CASE-средств, обеспечиваемых легкость передачи данных между различными компонентами и управляемость процессом разработки ИС.

-использование репродуктория (хранилища для всей проектной информации).

Основные этапы проектирования с исп-ем CASE-средств:- Выработка стратегии. На этой стадии жизненного цикла ИС основное внимание обычно уделяется предварительному описанию процессов, происходящих в ней, на высоком уровне и планированию разработки.- Анализ. Сбор конкретной информации, анализируются специфические требования, которым должна отвечать система. На этапе анализа может потребоваться опрос должностных лиц объекта, где будет применяться разрабатываемая система, что помогает уточнить необходимые детали и восполнить пробелы в собранной ранее информации. - Проектирование. Требования к системе переводятся в конкретную схему приложения и модульные компоненты, образующие начальный вариант проекта. Обычно этот этап включает в себя проектирование системы в целом (ее архитектуры и интерфейсов) и ее отдельных компонентов.- Построение системы. Создание на основе проекта реальной системы. Обычно CASE-пакеты в той или иной степени (до 90%) автоматизируют генерацию программного кода. Это позволяет получать программный код приложений БД, пользовательского интерфейса, отчетов – полностью документированную прикладную систему. Остальные фрагменты ПО дописываются вручную.- Тестирование. Осуществляется комплексное тестирование. CASE на разных этапах обеспечивает автоматическую проверку и контроль проекта на полноту и согласованность. Подобный подход приносит реальную отдачу, т.к. с самого начала служит гарантией создания более надежной системы. Таким образом, пользователи могут продуктивно работать уже с первой версией приложения, а проектировщикам и администраторам не нужно тратить массу времени на решение непредвиденных проблем или внесение изменений в дизайн приложения.-Внедрение и сопровождение. После проверки прикладной системы ее можно перенести из тестовой среды в рабочую и начать эксплуатировать в реальных условиях. Многие продукты CASE имеют средства, которые упрощают обслуживание рабочей системы, они обеспечивают сопровождение проекта в целом, внесение в систему изменений, а также обновление документации и спецификаций.