Сергей Кокуев 2 年 前
コミット
ddb2197479

BIN
.vs/gogs/FileContentIndex/b36f9326-25b2-4d11-bede-54340c2a09f3.vsidx


BIN
.vs/gogs/v17/.suo


BIN
.vs/slnx.sqlite


+ 106 - 0
UML-диаграммы.pdf

@@ -0,0 +1,106 @@
+Диаграмма вариантов использования
+Код:
+@startuml
+:Адимнистратор:
+:Сотрудник:
+Адимнистратор -- (Авторизация)
+Сотрудник -- (Авторизация)
+УволенныйСотрудник -- (Заблокирован)
+Адимнистратор -- (Изменение исходных параметров)
+Сотрудник -- (Получение значений о весе каждого изделия)
+(Изменение исходных параметров) ..> (Изменение технологии производства)
+Адимнистратор -up- (Регистрация нового сотрудника)
+Адимнистратор -up- (Блокирование уволенного сотрудника)
+Сотрудник -up- (Ввод значений)
+@enduml
+
+Диаграмма состояний
+Код:
+
+@startuml
+[*] --> ВводИсходныхЗначений
+ВводИсходныхЗначений: do/Выбор нужного типа детали
+ВводИсходныхЗначений --> ОпределениеВесаИзделия:Выбран
+нужный тип детали
+state ОпределениеВесаИзделия {
+[*] --> ПоискБрака
+ПоискБрака --> ВыводДанных:Сверка данных по весу
+ВыводДанных: Данные выведены в виде таблицы\n
+ВыводДанных --> [*]
+}
+ОпределениеВесаИзделия --> [*]
+@enduml
+Диаграмма деятельности
+
+Код:
+
+@startuml
+start
+:ВводТипа;
+:ВводДлины;
+while () is (Несуществующая длина)
+:ВВод Длины ;
+endwhile (Все верно)
+:РасчётВеса;
+@enduml
+
+Диаграмма последовательности
+
+Код:
+
+@startuml
+activate Сотрудник
+activate Программа
+Сотрудник ->Программа: Ввод данных(длина, тип)
+Программа -> Сервер: Сверка данных(длина, тип)
+activate Сервер
+Сервер -> Сервер: Сверка данных(длина, тип)
+Сервер -->Программа: Результат сверки
+deactivate Сервер
+Программа -->Сотрудник: Результат сверки
+@enduml
+Диаграмма классов
+
+Код:
+
+@startuml
+class Сотрудники {
++Имя: string
++Фамилия: string
++Отчество: string
++Должность: string
++Дата приёма: string
++Табельный номер: string
+#Паспорт: string
+}
+class РасчётВеса {
++Тип: string
++Длина: string
+}
+enum ПоискБрака {
+Сравнение веса изделия со стандартами
+}
+enum ВыводБракаВТаблицу {
+1 тип: 1
+2 тип: 3
+3 тип: 2
+}
+ПоискБрака--ВыводБракаВТаблицу
+Сотрудники--ПоискБрака
+РасчётВеса *-uСотрудники
+@enduml
+
+Диаграмма развертывания
+
+Код:
+
+@startuml
+artifact ОпределениеБрака
+artifact СверкаВесаСоСтандартами
+artifact ВыводБракаВТаблицу
+ОпределениеБрака --> СверкаВесаСоСтандартами
+ОпределениеБрака --* ОшибкаВОпределенииБрака
+СверкаВесаСоСтандартами --* ВыводБракаВТаблицу
+@enduml
+Диаграмма компонентов
+