Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Создание контекстной КИС. Выявление внешних сущностей которые взаимодействуют с системой, выявление потоков данных. Описание используемых символов.




Для построения диаграмм использовались следующие символы:

Диаграмма деятельности

Диаграмма деятельности показывает разложение некоторой деятельности на её составные части. Под деятельностью понимается спецификация исполняемого поведения в виде координированного последовательного и параллельного выполнения подчинённых элементов - вложенных видов деятельности и отдельных действий, соединённых между собой потоками, которые идут от выходов одного узла ко входам другого.

Диаграммы деятельности используются при моделировании бизнес-процессов, технологических процессов, последовательных и параллельных вычислений.

- деятельность

 

- ветвление

 

- переход

Диаграмма последовательности

Диаграмма последовательности изображает упорядоченное во времени взаимодействие объектов. В частности, на ней изображаются участвующие во взаимодействии объекты и последовательность сообщений, которыми они обмениваются.

- Объект, все объекты на диаграмме последовательности образуют некоторый порядок, определяемый очерёдностью или степенью их активности при взаимодействии друг с другом.

- Линия жизни объекта, служит для обозначения периода времени в течение которого объект существует в системе и, следовательно, может потенциально участвовать во всех ее взаимодействиях. Если объект существует в системе постоянно, то и его линия жизни должна продолжаться по всей плоскости диаграммы последовательности от самой верхней ее части до самой нижней.

- Сообщение, описывает взаимодействие между объектами, представляет собой законченный фрагмент информации, который отправляется одним объектом другому. Прием сообщения инициирует выполнение определенных действий, направленных на решение отдельной задачи тем объектом,которому это сообщение отправлено.

- Фокус управления, означает нахождение объекта в активном состоянии, т.е. выполняет определенные действия, или находится в состоянии пассивного ожидания сообщений от других объектов. Начало фокуса управления означает начало активности объекта, и соответственно, конец фокуса управления означает конец активности объекта, и соответственно, конец фокуса управления означает конец активности объекта.

Диаграмма прецедентов

Диаграммы прецедентов применяются для моделирования вида системы с точки зрения прецедентов (или вариантов использования). Основная задача - представлять собой единое средство, дающее возможность заказчику, конечному пользователю и разработчику совместно обсуждать функциональность и поведение системы.

 

 

- Эктор - это набор ролей, которые исполняет пользователь в ходе взаимодействия с некоторой сущностью (системой, подсистемой, классом). Эктор может быть человеком, другой системой, подсистемой или классом, которые представляют нечто за пределами рассматриваемой сущности.

- Прецедент - это описание набора последовательных событий (включая возможные варианты), выполняемых системой, которые приводят к наблюдаемому эктором результату. Прецеденты описывают сервисы, предоставляемые системой экторам, с которыми она взаимодействует.

- Обобщение - это отношение между предком и потомком, и стрелка всегда указывает на предка. Если вспомнить, что потомки наследуют (используют) свойства предка, то вполне логично утверждение о том, что стрелки в UML всегда направлены в сторону того, от кого что-то требуют, чьими сервисами пользуются.

- Включение - тип отношений между прецедентами котороеобычно создаётся, когда один прецедент использует другой, отношение помечается словом «include» (или «inc») и отображается отношением которое направлено от базового элемента к зависимому.

- Расширение - тип отношений между прецедентами которое дополняет прецедент другими прецедентами, "срабатывающими" при некоторых условиях, - просто добавляет в исходный прецедент последовательность действий, содержащуюся в другом прецеденте. Отношение помечается словом «extend» (или «еxt»).

 

Диаграмма классов

Диаграмма классов - статическая структурная диаграмма, описывающая структуру системы, она демонстрирует классы системы, их атрибуты, методы и зависимости между классами. Диаграммы классов важны не только для визуализации, специфицирования и документирования структурных моделей, но также для прямого и обратного проектирования исполняемых систем.

- Классы представлены прямоугольниками с именем класса, которые могут отображать атрибуты и операции класса, помещённые внутри прямоугольника.

- Ассоциации отображают взаимодействия между классами и определяют общую семантику и структуру многих типов «связей» между объектами.

 

Диаграмма развёртывания

Этот вид диаграмм предназначен для анализа аппаратной части системы, то есть «железа», а не программ. Диаграмма развертывания предназначена для визуализации элементов и компонентов программы, существующих лишь на этапе ее исполнения (runtime). При этом представляются только компоненты-экземпляры программы, являющиеся исполнимыми файлами или динамическими библиотеками. Те компоненты, которые не используются на этапе исполнения, на диаграмме развертывания не показываются. Так, компоненты с исходными текстами программ могут присутствовать только на диаграмме компонентов. На диаграмме развертывания они не указываются.

- Узел, представляет собой некоторый физически существующий элемент системы, обладающий некоторым вычислительным ресурсом. В качестве вычислительного ресурса узла может рассматриваться наличие по меньшей мере некоторого объема электронной или магнитооптической памяти и/или процессора.

 

- Соединения являются разновидностью ассоциации и изображаются отрезками линий без стрелок. Наличие такой линии указывает на необходимость организации физического канала для обмена информацией между соответствующими узлами.

 

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...