Технологии программирования (факультатив)/03.05.2023: различия между версиями

Материал из Поле цифровой дидактики
Новая страница: «{{Событие |Description=Занятие о требованиях с GenAI |has start=2023-05-03T17:10:51.000Z |has end=2023-05-03T21:10:51.000Z |color=orange |Website=http://digida.mgpu.ru/ }} == Как использовать GenAI для представления требований к системе? ==»
 
 
(не показано 12 промежуточных версий этого же участника)
Строка 7: Строка 7:
}}
}}
== Как использовать [[GenAI]] для представления требований к системе? ==
== Как использовать [[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) позволяют получить высокоуровневое визуальное представление о требованиях пользователей.
{{#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 для представления требований к системе?

Что будем использовать

  1. Mermaid
  2. Graphviz
  3. ChatGPT
  4. Poe - https://poe.com/
  5. Perplexity AI https://www.perplexity.ai/
  6. 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