
- •Цели и содержание методологии проектирования ис. Подсистемы ис. Этапы развития технологий проектирования ис.
- •Определение бизнес-процесса. Задачи моделирования бизнес-процессов. Технологии и инструментальные средства моделирования бизнес-процессов.
- •Модель потоков данных. Компоненты модели. Правила построения модели.
- •Методология объектно-ориентированного анализа и проектирования. Основные понятия, принципы.
- •Отношения на диаграмме классов.
- •Динамические аспекты поведения системы. Диаграммы последовательностей и кооперации: особенности применения, различия.
- •Диаграмма состояний. Основные понятия, особенности, применение. Параллельные состояния.
- •Диаграммы деятельности. Отличия от диаграммы состояний. Состояния деятельности и действия. Переходы и дорожки. Объекты на диаграмме деятельности.
Отношения на диаграмме классов.
- отношения ассоциации – это отношения между несколькими классами, кот специализирует характер связи между экземплярами этих классов
- отнош обобщения – позволяет использ иерархию взамосвязи между различными элементами модели. Класс потомок обладает всеми свойствами и поведением предка
- отн агрегации – форма ассоциации, кот служит для представления отношений типа частное-целое. Части системы не обязаны наследовать ее свойства и поведение, т к они самостоятельные сущности
- отнош композиции – разновидность агрегации, при кот части целого имеют тоже время жизни и уничтожаются с уничтожением целого
Динамические аспекты поведения системы. Диаграммы последовательностей и кооперации: особенности применения, различия.
Кооперация — спецификация множества объектов отдельных классов, совместно взаимодействующих с целью реализации отдельных в.и. в общем контексте моделируемой системы. Цель – специфицировать особенности реализации отдельных вариантов использования или наиболее значимых операций в системе.
Объект(object) — сущность с хорошо определенными границами и индивидуальностью, которая инкапсулирует состояние и поведение.
Связь(link) — любое семантическое отношение между некоторой совокупностью объектов
Сообщение (message) — спецификация передачи информации от одного элемента модели к другому с ожиданием выполнения определенных действий со стороны принимающего элемента. Виды: вызов процедуры (операции) или передачу потока управления; асинхронное сообщение в простом потоке управления; возврат из вызова процедуры
Процесс построения диаграммы кооперации должен быть согласован с процессами построения диаграммы классов и диаграммы последовательности. При разработке диаграмм кооперации вначале изображаются объекты и связи между ними. На диаграмму кооперации необходимо нанести все сообщения, указав их порядок и другие семантические особенности. Диаграмма кооперации может содержать только те объекты и связи, которые уже определены на построенной диаграмме классов.
Последовательности – д, на кот показано взаимодействие объектов, упорядоченное по времени их появления.
Линия жизни – вертикальная линия на д посл-ти, кот представляет существов объекта в течении опр периода времени
Диаграмма состояний. Основные понятия, особенности, применение. Параллельные состояния.
Д представляет собой конечный автомат. Назначение: в описании возможных посл-тей состояний и переходов, кот характеризуют поведение системы в течение жц
Кон автомат – модель для специализации объектов (для моделирования поведения отдельных элементов модели или системы в целом)
характеризуется состоянием (условие или ситуация, в течении кот объект выполняет опр деятельность) и переходом (отношение между 2 состояниями, кот указывает что объект в первом состоянии должен выполнить опр действие и перейти во второе состояние)
действие – это спецификация выполним утверждения, кот образует абстракцию вычисл процедуры (entry, exit, do)
тригерный
нетригерный
Параллельные состояния – это влож состояния, исп несколько кон входов, кот могут выполняться внутри сост состояния
Объект может находиться только в одном состоянии в каждый момент времени
Никакие два перехода не должны срабатывать одновременно