Разработка диаграммы последовательности 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Разработка диаграммы последовательности



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

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

В курсовом проекте рассмотрена диаграмма деятельностей для процессов оформления на работу (рисунок 10).

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

Рисунок 10 – Диаграмма последовательности

 

 

Глава 4. Разработка физической структуры программного средства

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

Диаграмма компонентов разрабатывается для следующих целей:

- визуализация общей организации структуры исходного кода программы;

- спецификация исполнимого варианта программной системы;

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

Компонент служит для обозначения элементов физического представления модели и может реализовать некий набор интерфейсов.

Диаграмма компонентов для Программы «Зарплатный калькулятор» представлена на рисунке 11.

 

Рисунок 11 – Диаграмма компонентов

Calc.html – форма, в которой реализована программа.

Виртуальная java-машина- это набор компонентов, которые могут понадобиться для правильной работы программы

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

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

Диаграмма развертывания разрабатывается для следующих целей:

- указание размещения исполнимых компонентов программной системы по отдельным физическим узлам;

- указание физических связей между всеми узлами реализации системы на этапе ее исполнения;

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

На рисунке изображена диаграмма развертывания для Программы «Зарплатный калькулятор».

Рисунок 12 – Диаграмма развертывания

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

Узел (node) представляет собой некоторый физически существующий элемент системы, обладающий некоторым вычислительным ресурсом. На рисунке узлами, то есть вычислительными устройствами (процессорами) являются сервер и рабочая станция.

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

Локальная сеть – сеть коммуникации данных на небольших расстояниях (в данном случае, в банке), используется для связи компьютеров и периферийных устройств между собой, не используя при этом сеть Интернет. Локальная сеть объединяет не только компьютеры, но также и принтеры.

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

 



Поделиться:


Последнее изменение этой страницы: 2016-04-08; просмотров: 508; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.12.36.30 (0.006 с.)