Создание контекстной КИС. Выявление внешних сущностей которые взаимодействуют с системой, выявление потоков данных. Описание используемых символов.
⇐ ПредыдущаяСтр 2 из 2 Для построения диаграмм использовались следующие символы: Диаграмма деятельности Диаграмма деятельности показывает разложение некоторой деятельности на её составные части. Под деятельностью понимается спецификация исполняемого поведения в виде координированного последовательного и параллельного выполнения подчинённых элементов - вложенных видов деятельности и отдельных действий, соединённых между собой потоками, которые идут от выходов одного узла ко входам другого. Диаграммы деятельности используются при моделировании бизнес-процессов, технологических процессов, последовательных и параллельных вычислений. - деятельность
- ветвление
- переход Диаграмма последовательности Диаграмма последовательности изображает упорядоченное во времени взаимодействие объектов. В частности, на ней изображаются участвующие во взаимодействии объекты и последовательность сообщений, которыми они обмениваются. - Объект, все объекты на диаграмме последовательности образуют некоторый порядок, определяемый очерёдностью или степенью их активности при взаимодействии друг с другом. - Линия жизни объекта, служит для обозначения периода времени в течение которого объект существует в системе и, следовательно, может потенциально участвовать во всех ее взаимодействиях. Если объект существует в системе постоянно, то и его линия жизни должна продолжаться по всей плоскости диаграммы последовательности от самой верхней ее части до самой нижней. - Сообщение, описывает взаимодействие между объектами, представляет собой законченный фрагмент информации, который отправляется одним объектом другому. Прием сообщения инициирует выполнение определенных действий, направленных на решение отдельной задачи тем объектом,которому это сообщение отправлено.
- Фокус управления, означает нахождение объекта в активном состоянии, т.е. выполняет определенные действия, или находится в состоянии пассивного ожидания сообщений от других объектов. Начало фокуса управления означает начало активности объекта, и соответственно, конец фокуса управления означает конец активности объекта, и соответственно, конец фокуса управления означает конец активности объекта. Диаграмма прецедентов Диаграммы прецедентов применяются для моделирования вида системы с точки зрения прецедентов (или вариантов использования). Основная задача - представлять собой единое средство, дающее возможность заказчику, конечному пользователю и разработчику совместно обсуждать функциональность и поведение системы.
- Эктор - это набор ролей, которые исполняет пользователь в ходе взаимодействия с некоторой сущностью (системой, подсистемой, классом). Эктор может быть человеком, другой системой, подсистемой или классом, которые представляют нечто за пределами рассматриваемой сущности. - Прецедент - это описание набора последовательных событий (включая возможные варианты), выполняемых системой, которые приводят к наблюдаемому эктором результату. Прецеденты описывают сервисы, предоставляемые системой экторам, с которыми она взаимодействует. - Обобщение - это отношение между предком и потомком, и стрелка всегда указывает на предка. Если вспомнить, что потомки наследуют (используют) свойства предка, то вполне логично утверждение о том, что стрелки в UML всегда направлены в сторону того, от кого что-то требуют, чьими сервисами пользуются. - Включение - тип отношений между прецедентами котороеобычно создаётся, когда один прецедент использует другой, отношение помечается словом «include» (или «inc») и отображается отношением которое направлено от базового элемента к зависимому.
- Расширение - тип отношений между прецедентами которое дополняет прецедент другими прецедентами, "срабатывающими" при некоторых условиях, - просто добавляет в исходный прецедент последовательность действий, содержащуюся в другом прецеденте. Отношение помечается словом «extend» (или «еxt»).
Диаграмма классов Диаграмма классов - статическая структурная диаграмма, описывающая структуру системы, она демонстрирует классы системы, их атрибуты, методы и зависимости между классами. Диаграммы классов важны не только для визуализации, специфицирования и документирования структурных моделей, но также для прямого и обратного проектирования исполняемых систем. - Классы представлены прямоугольниками с именем класса, которые могут отображать атрибуты и операции класса, помещённые внутри прямоугольника. - Ассоциации отображают взаимодействия между классами и определяют общую семантику и структуру многих типов «связей» между объектами.
Диаграмма развёртывания Этот вид диаграмм предназначен для анализа аппаратной части системы, то есть «железа», а не программ. Диаграмма развертывания предназначена для визуализации элементов и компонентов программы, существующих лишь на этапе ее исполнения (runtime). При этом представляются только компоненты-экземпляры программы, являющиеся исполнимыми файлами или динамическими библиотеками. Те компоненты, которые не используются на этапе исполнения, на диаграмме развертывания не показываются. Так, компоненты с исходными текстами программ могут присутствовать только на диаграмме компонентов. На диаграмме развертывания они не указываются. - Узел, представляет собой некоторый физически существующий элемент системы, обладающий некоторым вычислительным ресурсом. В качестве вычислительного ресурса узла может рассматриваться наличие по меньшей мере некоторого объема электронной или магнитооптической памяти и/или процессора.
- Соединения являются разновидностью ассоциации и изображаются отрезками линий без стрелок. Наличие такой линии указывает на необходимость организации физического канала для обмена информацией между соответствующими узлами.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|