Технологии программирования (факультатив)/03.05.2023: различия между версиями
Patarakin (обсуждение | вклад) |
Patarakin (обсуждение | вклад) |
||
| Строка 47: | Строка 47: | ||
}} | }} | ||
<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="Торговый представитель"]; | |||
} | |||
subgraph cluster_2 { | |||
label="Отдел разработки"; | |||
color=lightyellow; | |||
node [color=lightyellow]; | |||
lead_developer [label="Ведущий разработчик"]; | |||
software_engineer [label="Инженер по разработке ПО"]; | |||
data_scientist [label="Специалист по обработке данных"]; | |||
} | |||
subgraph cluster_3 { | |||
label="Отдел маркетинга"; | |||
color=lightpink; | |||
node [color=lightpink]; | |||
marketing_manager [label="Менеджер по маркетингу"]; | |||
content_creator [label="Контент-менеджер"]; | |||
social_media_specialist [label="Специалист по социальным медиа"]; | |||
} | |||
subgraph cluster_4 { | |||
label="Отдел обучения"; | |||
color=lightgrey; | |||
node [color=lightgrey]; | |||
education_manager [label="Менеджер по обучению"]; | |||
instructional_designer [label="Инструкционный дизайнер"]; | |||
e-learning_specialist [label="Специалист по e-learning"]; | |||
} | |||
CEO -> {CTO, CFO, sales_manager, lead_developer, marketing_manager, education_manager}; | |||
sales_manager -> sales_representative; | |||
lead_developer -> {software_engineer, data_scientist}; | |||
marketing_manager -> {content_creator, social_media_specialist}; | |||
education_manager -> {instructional_designer, e-learning_specialist}; | |||
} | |||
</graphviz> | |||
Версия от 17:53, 3 мая 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
Diagrams error (with dot command): Error: /tmp/diagrams_in280fa9e83f71.dot: syntax error in line 46 near '-'
