On-Line Библиотека www.XServer.ru - учебники, книги, статьи, документация, нормативная литература.
       Главная         В избранное         Контакты        Карта сайта   
    Навигация XServer.ru






 

CASE-технологии. Современные методы и средства проектирования информационных систем.

А.М. Вендров

Аннотация

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

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

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

Обзор предназначен для начинающих и опытных разработчиков информационных систем, для руководителей проектов и системных аналитиков.

Введение

1. Основы методологии проектирования ИС

  • 1.1. Жизненный цикл по ИС

    1.2. Модели жизненного цикла ПО

    1.3. Методологии и технологии проектирования ИС

  • 1.3.1. Общие требования к методологии и технологии
    1.3.2. Методология RAD
  • 2. Структурный подход к проектированию ИС

  • 2.1. Сущность структурного подхода

    2.2. Методология функционального моделирования SADT

  • 2.2.1. Состав функциональной модели
    2.2.2. Иерархия диаграмм
    2.2.3. Типы связей между функциями
  • 2.3. Моделирование потоков данных (процессов)

  • 2.3.1. Внешние сущности
    2.3.2. Системы и подсистемы
    2.3.3. Процессы
    2.3.4. Накопители данных
    2.3.5. Потоки данных
    2.3.6. Построение иерархии диаграмм потоков данных
  • 2.4. Моделирование данных

  • 2.4.1. Case-метод Баркера
    2.4.2. Методология IDEF1
    2.4.3. Подход, используемый в CASE-средстве Vantage Team Builder
  • 2.5. Пример использования структурного подхода

  • 2.5.1. Описание предметной области
    2.5.2. Организация проекта
  • 3. Программные средства поддержки жизненного цикла ПО

  • 3.1. Методологии проектирования ПО как программные продукты. Методология DATARUN и инструментальное средство SE Companion
  • 3.1.1. Методология DATARUN
    3.1.2. Инструментальное средство SE Companion
  • 3.2. CASE-средства. Общая характеристика и классификация

  • 4. Технология внедрения CASE-средств

  • 4.1. Определение потребностей в CASE-средствах
  • 4.1.1. Анализ возможностей организации
    4.1.2. Определение организационных потребностей
    4.1.3. Анализ рынка CASE-средств
    4.1.4. Определение критериев успешного внедрения
    4.1.5. Разработка стратегии внедрения CASE-средств
  • 4.2. Оценка и выбор CASE-средств

  • 4.2.1. Общие сведения
    4.2.2. Процесс оценки
    4.2.3. Процесс выбора
    4.2.4. Критерии оценки и выбора
  • 4.2.4.1. Надежность
    4.2.4.2. Простота использования
    4.2.4.3. Эффективность
    4.2.4.4. Сопровождаемость
    4.2.4.5. Переносимость
    4.2.4.6. Общие критерии
  • 4.2.5. Пример подхода к определению критериев выбора CASE-средств

  • 4.3. Выполнение пилотного проекта

    4.4. Переход к практическому использованию CASE-средств

  • 5. Характеристики CASE-средств

  • 5.1. Silverrun+JAM
  • 5.1.1. Silverrun
    5.1.2. JAM
  • 5.2. Vantage Team Builder (Westmount I-CASE) + Uniface

  • 5.2.1. Vantage Team Builder (Westmount I-CASE)
    5.2.2. Uniface
  • 5.3. Designer/2000 + Developer/2000

    5.4. Локальные средства (ERwin, BPwin, S-Designor, CASE.Аналитик)

    5.5. Объектно-ориентированные CASE-средства (Rational Rose)

    5.6. Вспомогательные средства поддержки жизненного цикла ПО

  • 5.6.1. Средства конфигурационного управления
    5.6.2. Средства документирования
    5.6.3. Средства тестирования
  • 5.7. Примеры комплексов CASE-средств



  • Литература по Case