Целью данного обзора является введение в особенности современных методов и средств проектирования информационных систем, основанных на использовании CASE-технологии. Читатель должен получить возможность принятия обоснованного, а не волевого решения относительно использования этих технологий. Приводимые в обзоре рекомендации могут способствовать успешному внедрению CASE-средств и уменьшить риск неправильных инвестиций.
Введение.
Основы методологии проектирования ИС.Жизненный цикл по ИС.
Модели жизненного цикла ПО.
Методологии и технологии проектирования ИС.
Общие требования к методологии и технологии.
Методология RAD.
Структурный подход к проектированию ИС.
Сущность структурного подхода.
Методология функционального моделирования SADT.
Состав функциональной модели.
Иерархия диаграмм.
Типы связей между функциями.
Моделирование потоков данных (процессов).
Внешние сущности.
Системы и подсистемы.
Процессы.
Накопители данных.
Потоки данных.
Построение иерархии диаграмм потоков данных.
Моделирование данных.
Case-метод Баркера.
Методология IDEF1.
Подход, используемый в CASE-средстве Vantage Team Builder.
Пример использования структурного подхода.
Описание предметной области.
Организация проекта.
Программные средства поддержки жизненного цикла ПО.
Методологии проектирования ПО как программные продукты. Методология DATARUN и инструментальное средство SE Companion.
Методология DATARUN.
Инструментальное средство SE Companion.
CASE-средства. Общая характеристика и классификация.
Технология внедрения CASE-средств.
Определение потребностей в CASE-средствах.
Анализ возможностей организации.
Определение организационных потребностей.
Анализ рынка CASE-средств.
Определение критериев успешного внедрения.
Разработка стратегии внедрения CASE-средств.
Оценка и выбор CASE-средств.
Общие сведения.
Процесс оценки.
Процесс выбора.
Критерии оценки и выбора.
Надежность.
Простота использования.
Эффективность.
Сопровождаемость.
Переносимость.
Общие критерии.
Пример подхода к определению критериев выбора CASE-средств.
Выполнение пилотного проекта.
Переход к практическому использованию CASE-средств.
Характеристики CASE-средствSilverrun+JAM.
Silverrun.
JAM.
Vantage Team Builder (Westmount I-CASE) + Uniface.
Vantage Team Builder (Westmount I-CASE).
Uniface.
Designer/2000 + Developer/2000.
Локальные средства (ERwin, BPwin, S-Designor, CASE. Аналитик).
Объектно-ориентированные CASE-средства (Rational Rose).
Вспомогательные средства поддержки жизненного цикла ПО.
Средства конфигурационного управления.
Средства документирования.
Средства тестирования.
Примеры комплексов CASE-средств.
Литература.