- •Вопросы по дисциплине «Моделирование бизнес-процессов»
- •1) Задачи при разработке ис. Модели архитектуры ис. Case - технология.
- •2) Парадигмы case-технологии. Жизненный цикл ис.
- •3) Процессы: основные, вспомогательные, организационные. Модели реализации ис.
- •4) Структурный и объектно-ориентированный подход к разработке ис: достоинства и недостатки. Принципы структурного подхода (сп).
- •5) Методологии сп. 3 группы моделей.
- •7) Idef-технология проектирования ис. Idef0, idef3-модели. Примеры.
- •Номер работы
- •8) Словарь данных. Бнф-нотация. Спецификация процессов. Управляющие структуры сея.
- •9) Архитектура системотехнической платформы. Архитектура распределённых ис: однопользовательская система, файл-сервер, двухуровневая.
- •10) Архитектура распределённых ис: трёхуровневая, n-уровневая, на основе Веб-сервера.
- •11) Связующее программное обеспечение (mw по). Классификация, назначение, примеры.
- •12) Связующее по (mw). Jdbc, основные понятия. Архитектура jdbc. Подключение приложения к бд посредством jdbc (схема).
- •13) Общие принципы проектирования систем: проектирование архитектуры системы, проектирование элементов системы
- •14) Case-средства и case-технологии
3) Процессы: основные, вспомогательные, организационные. Модели реализации ис.
Процессы:
Приобретение (Заказ)
Поставка
Разработка
Эксплуатация
Сопровождение
Модели реализации ЖЦ ИС:
Каскадная модели:
Анализ требований (сбор требований к продукту) => проектирование (описание внутренней структуры, диаграммы, тексты) => реализация (программирование, интеграция) => тестирование => внедрение => сопровождение.
Спиральная модель:
Анализ => проектирование => реализация и тестирование => выполнять более одного раза.
Положительные стороны каскадного подхода:
На каждом этапе формируется конечный набор проектной документации. В чистом виде применяется редко. Сложность приложений и запаздывание полученных результатов. Пользователи могут внести замечания только после того как работа завершена. Модели функций автоматизированного процесса могут устареть с из реализацией. Однако каскадный подход является основой для других разновидностей процессов, в которых каскадная модель применяется многократно (итеративная).
Спиральные и инкрементные процессы:
Барии Боен.
Необходимость предупреждения рисков.
Необходимость предоставлять заказчику частичную версию проекта для получения отзывов и пожеланий.
Версии называются прототипами. Каждый виток соответствует созданию проекта и версии ПО благодаря чему углубляются и конкретизируются детали проекта. Выбирается вариант который доводится до реализации. На каждом витке можно собрать характеристики: трудоемкость, затраты, длительность, документированность. В результате уточнить план график дальнейшей работы.
Минусы:
Требуется более искусное управление.
Необходимость поддержки целостности документации в конце каждой версии.
Трудность в определении момента перехода на следующий этап.
Переход осуществляется в соответствии с планом, даже если не все работы выполнены.
Типичный проект – это, трудоемкость которого оценивается в 3 человека месяца. Затраты на проведение большого числа шагов могут превысить выгоду от дополнительных итераций.
4) Структурный и объектно-ориентированный подход к разработке ис: достоинства и недостатки. Принципы структурного подхода (сп).
Существующие CASE-средства основаны на методологиях структурного или объектно-ориентированного анализа и проектирования, использующих спецификации в виде диаграмм или текстов для описания внешних требований, связей между моделями системы, динамики поведения системы и архитектуры программных средств.
Структурным анализом (структурным подходом) принято называть метод исследования системы, представленной как совокупность взаимодействующих функций или работ, который начинается с ее общего обзора и затем детализируется, приобретая иерархическую структуру со все большим числом уровней. Для таких методов характерно разбиение на уровни абстракции с ограничением числа элементов на каждом из уровней (обычно от 3 до 6-7); ограниченный контекст, включающий лишь существенные на каждом уровне детали; дуальность данных и операций над ними; использование строгих формальных правил записи; последовательное приближение к конечному результату.
В основе объектно-ориентированного подхода лежит объектная декомпозиция, при этом статическая структура системы описывается в терминах объектов и связей между ними, а поведение системы – в терминах обмена сообщениями между объектами.
