Case технология

Содержание

Слайд 2

CASE - технологии Задачи CASE-систем Стратегическое планирование проекта Моделирование ПО Изучение

CASE - технологии

Задачи CASE-систем

Стратегическое
планирование проекта

Моделирование ПО

Изучение вариантов
решения

проблем

Определение
требований к ИС

Системное
проектирование

Программирование

Тестирование

Отладка программного
обеспечения

Поддержка
документирования

Управления процессом
проектирования

Сопровождение

Измерение качества

Слайд 3

CASE - технологии Характеристики CASE-систем Поддержка единой БД проекта Поддержка многополь-

CASE - технологии

Характеристики CASE-систем

Поддержка единой
БД проекта

Поддержка многополь-
зовательского режима

Поддержка
полного

ЖЦС

Поддержка визуальных
методов проектирования

Автоматизация
кодирования

Информационное обе-
спечение разработчиков

Документирование
проекта

Управление проектом

Возможности тестиро-
вания и отладки

Возможности повторной
разработки системы

Интеграция различных
систем

Открытая архитектура

Слайд 4

CASE - технологии Виды CASE-систем Структурные CASE-системы Определяют структуру информационного фонда

CASE - технологии

Виды CASE-систем

Структурные
CASE-системы

Определяют структуру информационного
фонда вне зависимости от

процессов его
обработки

Функциональные
CASE-системы

Первичными являются процессы
(функции), детализируемые до уровня
программных модулей

Смешанные
CASE-системы

Параллельное взаимосвязанное проекти-
рование структур данных и процессов
их обработки

Слайд 5

CASE - технологии Методологии CASE-систем Верхние CASE-системы Позволяют строить модель ПО,

CASE - технологии

Методологии
CASE-систем

Верхние
CASE-системы

Позволяют строить модель ПО,
отражающую механизмы функционирования,


возможности, ресурсы, цели проекта

Средние
CASE-системы

Позволяют анализировать информационные
и конструктивные проблемы, используют
диаграммы и словари данных

Нижние
CASE-системы

Поддерживают системы разработки програм-
много обеспечения, используют компоненты
генерации программ, создания документации
и тестирования

Слайд 6

CASE - технологии Этапы ЖЦ-систем Стратегия Анализ Проектирование Реализация Документирование Внедрение

CASE - технологии

Этапы
ЖЦ-систем

Стратегия

Анализ

Проектирование

Реализация

Документирование

Внедрение

В совокупности составляют ЖЦС,
отражающий стадии развития,
необходимые

для создания
системы любой сложности
Слайд 7

CASE - технологии Модели ЖЦС Каскадная модель Спиральная модель Модель с

CASE - технологии

Модели ЖЦС

Каскадная модель

Спиральная
модель

Модель с проме-
жуточным контролем

Строгое последовательное выполнение


этапов проектирования ИС. Позволяет пла-
нировать мероприятия, но не соответствует
реальному процессу проектирования

Максимально согласует ЖЦС с реальным
процессом проектирования ИС. Однако при
этом увеличивается время разработки

Начало работ на следующем этапе возможно
даже при неполном завершении предыдущего
этапа

Слайд 8

CASE - технологии Использование диаграмм В структурном анализе Диаграммы потоков данных

CASE - технологии

Использование диаграмм
В структурном анализе

Диаграммы потоков данных - описание

движения
информационных потоков между различными подсистемами,
накопителями информации, внешними источниками и
потребителями информации

ER-диаграммы - выявление основных объектов ПО,
отношений между ними и их свойств

диаграммы переходов состояний - одна или несколько
связанных диаграмм дают разработчикам достаточно
полное представление о структуре ПО и о происходящих
там процессах

На этапе анализа для описания модели проектируемой системы используются
диаграммы, схемы и структурограммы

Слайд 9

CASE - технологии Этапы эволюции CASE-систем Первый этап: развитие средств программирования,

CASE - технологии

Этапы эволюции
CASE-систем

Первый этап: развитие средств программирования,
создание более

экономного и надежного программного
обеспечения, упрощение разработки, увеличение
точности и скорости

Второй этап: появление инструментальных средств
программного проектирования, использование
компьютерной графики для представления
объектов программирования, появление средств
выделение детализированной информации

Возможность автоматизации разработки полного ЖЦС –
возникновение Интегрированного CASE (Integrated CASE)