Методологические основы CASE – технологии

Содержание

Слайд 2

CASE − Computer-Aided Software Engineering (Компьютерно-Помогающая Инженерия Программирования)

CASE − Computer-Aided Software Engineering (Компьютерно-Помогающая Инженерия Программирования)

Слайд 4

CASE-средства – программные средства, поддерживающие процессы создания и/или сопровождения информационных систем, такие

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

Слайд 5

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

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

Слайд 6

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

отделить проектирование программного обеспечения от его кодирования и последующих этапов разработки (тестирование,
документирование и пр.).
автоматизировать весь процесс создания программных систем, или инжиниринг (от англ. engineering – разработка)

Цели использования CASE-технологий:

Слайд 7

Большинство современных CASE-средств поддерживает методологии структурного и/или объектно-ориентированного анализа и проектирования информационных

Большинство современных CASE-средств поддерживает методологии структурного и/или объектно-ориентированного анализа и проектирования информационных систем.
систем.

Слайд 8

Ключевые характеристики CASE-технологии:

Единый графический язык.
Единая БД проекта.
Поддержка коллективной разработки и управления проектом.
Макетирование.
Генерация

Ключевые характеристики CASE-технологии: Единый графический язык. Единая БД проекта. Поддержка коллективной разработки
документации.
Верификация проекта.
Автоматическая генерация объектного кода.
Сопровождение и реинжиниринг.

Слайд 9

Процесс внедрения CASE-средств состоит из следующих этапов:

определение потребностей в CASE-средствах;
оценка и выбор

Процесс внедрения CASE-средств состоит из следующих этапов: определение потребностей в CASE-средствах; оценка
CASE-средств;
выполнение пилотного проекта;
практическое внедрение CASE-средств.

Слайд 10

Определение потребностей в CASE-средствах

Основные этапы

Определение потребностей в CASE-средствах Основные этапы