Строитель строит дом в соответствии с нормативной документацией с помощью бетона и строительного крана.
@startuml
class Строитель {
{field} Строительный кран
{method} Построить дом (бетон, нормативная документация), построенный дом
}
@enduml
@startuml
:монтажник: <- :строитель:
:строитель: -right- (построить дом)
:строительный кран: -left- (построить дом)
:строительный кран: -> :строительное оборудование:
@enduml
На диаграмме изображён процесс постройки дома. Подуровень IDF0 диаграммы: А1 На этапе заливки фундамента используется бетон и щебенка. На выходе получаем готовый фундамент.
А2 На этапе постройки каркаса на вход дается арматура. На выходе получаем каркас дома.
А3 На этапе установки крыши на вход дается шифер. На выходе получаем крышу.
А4 На этапе покраски на вход дается краска. На выходе получается построенный дом.
DFD диаграмма: Строитель обращается к списку работников, чтобы осуществить сбор крыши на земле и прикрепить крышу к крану. Далее на основании нормативной документации с помощью строительного крана проводится установка крыши.
Диаграмма последовательности
Текст и рисунок диаграммы последовательности.
Администратор пересылает техническое задание (с датой, описанием и сроком) строителю через веб-приложение, а строитель через интерфейс веб-приложения на своей стороне принимает ТЗ.
ER-диаграмма
Текст и рисунок диаграммы классов.
Техническое задание - это запись в базе данных, которая относится к информационным потокам, и состоит из: даты, описания, срока.