Академический Документы
Профессиональный Документы
Культура Документы
1. МПО
2. Диаграмма классов
Программный код:
public class Employee {
private String jobTitle;
private String firstName;
private String lastName;
private int hours;
3. Диаграмма объектов
Лабораторная работа №2.
Диаграммы коммуникаций, последовательности.
1.Диаграмма последовательностей
Программный код:
public class Employee {
private String jobTitle;
private String firstName;
private String lastName;
private int hours;
3.Диаграмма коммуникаций
На диаграмме изображен процесс выдачи инвентаря сотрудником. Сотрудник
проверяет доступность инвентаря через вызов метода getAvailable() у объекта класса
Bicyclee который сотрудник собирается выдать(1). После отработки метода
возвращается значение переменной avail, которая показывает доступность товара, если
он доступен [avail = true], то происходит оплата использования инвентаря, то есть
вызывается метод pay от этого инвентаря у клиента client, который его арендует (2).
Далее после оплаты товара значение available у объекта должно измениться на false с
помощью метода setAvailable(false) (3).
На диаграмме изображен процесс проведения инвентаризации магазина сотрудником.
Сотрудник направляет на проверку с помощью метода sendToCheck() объект класса
Bicycle родительского класса AbstractInv, который имеется в магазине (1). Если
инвентарь Bicycle не проходит проверку [check = false], то мы удаляем инвентарь из
магазина с помощью метода deleteInventory(inv) (2). Если инвентарь проходит
проверку, то ничего не происходит и инвентарь остается в магазине.
4.Диаграмма анализа
1. Диаграмма пакетов.
1. Диаграмма деятельности.