Файл: Технологии и подходы к анализу и проектированию информационных систем caseтехнологии анализа и проектирования.pptx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 17.03.2024
Просмотров: 10
Скачиваний: 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, модель и нотация бизнес-процессов) | Функциональная или поведенческая |