Технологии программирования (факультатив)/03.05.2023: различия между версиями
Patarakin (обсуждение | вклад) |
Patarakin (обсуждение | вклад) |
||
| (не показано 10 промежуточных версий этого же участника) | |||
| Строка 29: | Строка 29: | ||
==== Use-case diagrams ==== | ==== Use-case diagrams ==== | ||
Диаграммы вариантов использования (use-case diagrams) позволяют получить высокоуровневое визуальное представление о требованиях пользователей. | Диаграммы вариантов использования (use-case diagrams) позволяют получить высокоуровневое визуальное представление о требованиях пользователей. | ||
{{#mermaid:sequenceDiagram | |||
participant User | |||
participant VKontakte | |||
User->>VKontakte: Открытие сайта vk.com | |||
VKontakte->>User: Предложение зарегистрироваться или войти в аккаунт | |||
User->>VKontakte: Нажатие кнопки "Зарегистрироваться" | |||
VKontakte->>User: Открытие формы регистрации | |||
User->>VKontakte: Ввод имени, фамилии, номера телефона или email и пароля | |||
VKontakte->>User: Подтверждение регистрации по email или SMS | |||
User->>VKontakte: Подтверждение регистрации | |||
VKontakte->>User: Перенаправление на страницу профиля | |||
}} | |||
=== Company === | |||
{{#mermaid:graph LR | |||
A[Компания] --> B(Управление) | |||
A --> C(Отдел разработки) | |||
A --> D(Отдел маркетинга) | |||
A --> E(Отдел продаж) | |||
C --> F(Машинное обучение) | |||
C --> G(Разработка алгоритмов) | |||
C --> H(Разработка приложений) | |||
D --> I(Маркетинговые исследования) | |||
D --> J(Продвижение продукта) | |||
E --> K(Продажи) | |||
E --> L(Техническая поддержка) | |||
}} | |||
<graphviz> | |||
digraph company_structure { | |||
rankdir=LR; | |||
node [shape=rectangle, style=filled, fontname=Arial]; | |||
subgraph cluster_0 { | |||
label="Руководство"; | |||
color=lightblue; | |||
node [color=lightblue]; | |||
CEO [label="Генеральный директор"]; | |||
CTO [label="Технический директор"]; | |||
CFO [label="Финансовый директор"]; | |||
} | |||
subgraph cluster_1 { | |||
label="Отдел продаж"; | |||
color=lightgreen; | |||
node [color=lightgreen]; | |||
sales_manager [label="Менеджер по продажам"]; | |||
sales_representative [label="Торговый представитель"]; | |||
} | |||
} | |||
</graphviz> | |||
<graphviz> | |||
digraph G { | |||
a [label="Lesson 1"] | |||
b [label="Lesson 2"] | |||
c [label="Lesson 3"] | |||
d [label="Lesson 4"] | |||
e [label="Lesson 5"] | |||
a -> b -> c -> d -> e | |||
} | |||
</graphviz> | |||
Текущая версия от 20:25, 26 мая 2023
| Описание события | Занятие о требованиях с GenAI |
|---|---|
| Тип события | |
| Начало | 2023-05-03T17:10:51.000Z |
| Окончание | 2023-05-03T21:10:51.000Z |
| color | orange |
| Адрес события | http://digida.mgpu.ru/ |
| Видео запись события | |
| Среды и средства, которые использовались в рамках события | |
| Формируемые в рамках события компетенции | |
| Область знаний | |
| Местоположение | |
| Формат реализации |
Как использовать GenAI для представления требований к системе?
Что будем использовать
- Mermaid
- Graphviz
- ChatGPT
- Poe - https://poe.com/
- Perplexity AI https://www.perplexity.ai/
- Bard AI https://bard.google.com/?hl=en
Что попробуем получить и изучить
Ecosystem map
Карта экосистемы (ecosystem map) показывает все системы, связанные с создаваемой системой и взаимодействующие друг с другом, а также природу этих взаимодействий
Сontext diagram
Контекстная диаграмма (context diagram) графически определяет оконечные элементы (terminators), расположенные вне системы, которые определенным образом взаимодействуют с ней, а также данные, элементы управления и материальные потоки, протекающие между оконечными элементами и системой
Feature tree
Дерево функций (feature tree) представляет собой наглядную картину функций, объединенных в логические группы с иерархическим разбиением каждой функций на более мелкие.
Use-case diagrams
Диаграммы вариантов использования (use-case diagrams) позволяют получить высокоуровневое визуальное представление о требованиях пользователей.
Company


