Файл: Технологии и подходы к анализу и проектированию информационных систем caseтехнологии анализа и проектирования.pptx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 17.03.2024

Просмотров: 11

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

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

CASE-технологии анализа и проектирования

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

CASE – Computer Aided Software Engineering (автоматизированная разработка ПО).

В качестве инструментария реализации технологии используются CASE-средства, основными функциями которых являются:

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

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



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

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

Отличие методологий заключается в выборе способа декомпозиции системы (задачи).

Если за основу принимается функциональная (алгоритмическая) декомпозиция, то речь идет о структурном подходе, если объектная – об объектно-ориентированном.



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

Структурным подходом принято называть метод исследования системы, основанный на представлении ее в виде иерархии взаимосвязанных функций.

Методологии структурного анализа и проектирования.

Схема применения структурного подхода.


Разработка функциональной модели

Разработка информационной модели

Разработка поведенческих моделей

Разработка моделей компонентов и развертывания

Методология

Тип разрабатываемой модели

SADT (Structured Analysis and Design Technique, методология структурного анализа и проектирования)

Функциональная

DFD (Data Flow Diagrams, диаграммы потоков данных)

Функциональная или компонентная

ERD (Entity-Relationship Diagrams, диаграммы "сущность-связь")

Информационная

Flowcharts (блок-схемы)

Поведенческая

EPC (Event-driven Process Chain, событийная цепочка процессов)

Функциональная или поведенческая

BPMN (Business Process Model and Notation, модель и нотация бизнес-процессов)

Функциональная или поведенческая