Моделирование БП
-
Диаграммы реализации
Реализация системы: Диаграммы компонентов — компоненты Диаграммы размещения — артефакты и их размещение по узлам Объединяют: Структуры логических элементов — компонентов Отображения компонентов на физические элементы — артефакты Структуры используемых ресурсов (nodes) с распределенными по ним артефактами рименяются на позднейших фазах разработки Отношения между сущностями Интерфейсы (1), компоненты (2), артефакты (3) и узлы (4). Если классификатор реализует интерфейс, то для данного классификатора это обеспеченный интерфейс и данный факт показывается с помощью отношения реализации (5). Если классификатор вызывает операции интерфейса — то для данного классификатора это требуемый интерфейс и данный факт показывается с помощью отношения зависимости (6). Сущности: компонент Компонент UML (# компонент в сборочном программировании) — является частью модели описывает…
-
Сущности и отношения на диаграмме классов
Классификатор — это дескриптор множества однотипных объектов → может иметь экземпляры действующее лицо (actor), вариант использования (use case), артефакт (artifact), тип данных (data type), ассоциация (association), класс ассоциации (association class), интерфейс (interface), класс (class), кооперация (collaboration), компонент (component), узел (node) и др., (сигнал (signal), … ) применяющиеся в процессе моделирования поведения. Свойства классификаторов 1. Имя 2. Экземпляры 3. Абстрактный 4. Видимость может ли составляющая одного классификатора использоваться в другом открытый + public — виден везде защищенный # protected — виден в контейнере закрытый — private — виден в своем элементе пакетный ∼package — виден в своем пакете 5. Область действия определяет, как проявляет себя составляющая классификатора в экземплярах: используется общее…
-
Моделирование использования
Значение моделирования использования. При первом знакомстве с диаграммами использования в UML у разработчиков программного обеспечения, особенно у опытных разработчиков, часто возникает вопрос: зачем это нужно? При этом такого вопроса относительно других средств UML не возникает, поскольку ответ на него в большинстве случаев очевиден по аналогии. Действительно, рассмотрим несколько примеров типичных ассоциаций, возникающих у разработчиков при первом знакомстве с UML. Диаграммы деятельности — это не что иное, как блок-схемы алгоритмов. Разработчик программ, особенно со стажем, прекрасно понимает назначение и границы применимости блок-схем. Подходы к моделированию Структурный подход : систем — подсистема — модули …(структура соответствует команде, а не задаче) БД : схема= таблицы + связи (табельный номер — атрибут сотрудника) ОО:…
-
Диаграммы и бизнес-моделирование
Диаграммы Диаграмма — это графическое представление некоторой части графа — это накладываемая на модель структура, которая облегчает создание и использование модели. Диаграммы UML и есть та основная накладываемая на модель структура, которая облегчает создание и использование модели. Модель — объединение диаграмм. Иерархия диаграмм UML 1 В UML 1 определено 9 канонических типов диаграмм: Диаграмма использования (Use Case diagram) Диаграмма классов (Class diagram) Диаграмма объектов (Object diagram) Диаграмма состояний (State chart diagram) Диаграмма деятельности (Activity diagram) Диаграмма последовательности (Sequence diagram) Диаграмма кооперации (Collaboration diagram) Диаграмма компонентов (Component diagram) Диаграмма размещения∇∇ (Deployment diagram) Этот список является итогом многочисленных дискуссий и компромиссов, поэтому не следует воспринимать его как догму. В частности, расхожее утверждение…
-
Представление об UML
Что такое UML? UML (Unified Modeling Language) — унифицированный язык моделирования. UML можно охарактеризовать как формальный искусственный язык. Признаком искусственности служит наличие трех общепризнанных авторов(Грэди Буч, Джеймс Рамбо, Айвар Якобсон).Описание UML по большей части формальное, но содержит и явно неформальные составляющие. UML — это язык моделирования. Моделирование — исследование объектов познания на их моделях; построение и изучение моделей реально существующих объектов, процессов или явлений с целью получения объяснений этих явлений, а также для предсказания явлений, интересующих исследователей. Модель — основной артефакт фазы проектирования. Деятельность — моделирование , составление и использование моделей. Должность — (системный) архитектор. Описывая историю создания UML, его авторов характеризуют эпоху до UML как период «войны методов» UML…
-
Конспект лекции №4
BPMN — это стандартизированный метод отображения блок-схем, который позволяет создавать и обмениваться простыми для понимания диаграммами. Эти диаграммы могут визуально моделировать этапы бизнес-процесса от начала до конца. Основные работы цикла управления в BPM: моделирование, анализ , проектирование, управление эффективностью, трансформация процессов Цель создания BPMN — дать всем четкое представление о процессе от его начала до конца. Это помогает обеспечить визуализацию, которая ликвидирует пробелы информации, показывая последовательность деловых операций, необходимых для перехода от начала бизнес-процесса к его завершению. Основные категории элементов BPMN : роли, объекты потока управления, СОЕДИНЯЮЩИЕ ОБЪЕКТЫ, артефакты. Объекты потока управления: События изображаются окружностью и означают какое-либо происшествие в мире. События инициируют действия или являются их результатами. Согласно расположению…
-
Конспект лекции №2
СТАНДАРТЫ ФУНКЦИОНАЛЬНОГО МОДЕЛИРОВАНИЯ IDEF История Впервые о SADT заговорили в 1969 году. К 1975 году Д.Т.Дуглас разработал концепцию графического описания систем. SADT успешно использовалась в военных, промышленных и коммерческих организациях для решения широкого спектра задач, таких как программное обеспечение телефонных сетей, системная поддержка и диагностика, долгосрочное и стратегическое планирование, автоматизированное производство и проектирование, конфигурация компьютерных систем, обучение персонала, встроенное ПО для оборонных систем, управление финансами и материально-техническим снабжением и др. Стандарты SADT IDEF1X — анализ и изучение взаимосвязей между информационными потоками в рамках коммерческой деятельности предприятия. Построение информационной модели. IDEF2 – методология динамического моделирования развития систем, которая позволяет построить динамическую модель меняющихся во времени поведения функций, информации и ресурсов системы.…
-
Конспект лекции №1
Моделирование бизнес-процессов организации — один из действенных способов роста эффективности и качества работы компании, который подразумевает выстраивание логических контактов между элементами путем установления взаимосвязей между соотносящимися операциями. Моделирование бизнес процессов является одним из методов улучшения качества и эффективности работы организации. Я считаю, что моделирование бизнес процессов позволяет понять работу и провести анализ организации. Это достигается за счет того, что модели могут быть составлены по различным аспектам и уровням управления.Формирование модели бизнес-процесса — сложная задача, требующая для решения определенного набора методов и средств. Основные свойства бизнес-процессов Запись лекции