Открыто

Системный анализ + ИИ. Разработка требований и функциональное проектирование систем [Premium онлайн] [Systems Education] [Денис Бесков]

Тема в разделе "Курсы по программированию", создана пользователем Топикстартер, 25 май 2025.

Цена: 45000р.-92%
Взнос: 3316р.

Основной список: 16 участников

  1. 25 май 2025
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

    Складчина: Системный анализ + ИИ. Разработка требований и функциональное проектирование систем [Premium онлайн] [Systems Education] [Денис Бесков]

    2025-05-26_030221.png

    Цель курса
    Научиться разрабатывать хорошие требования к программному обеспечению:
    — понятные
    — точные
    — полные

    После прохождения курса вы будете уметь применять 10 техник выявления, формулирования и анализа требований к программам

    Курс для:
    • Бизнес-аналитиков, цель которых — перейти от описания бизнес-процессов и пользовательских историй к разработке функций программной системы
    • Бизнес-аналитиков, технических писателей, тестировщиков, цель которых — переквалифицироваться в системного аналитика
    • Начинающих системных аналитиков, цель которых — структурировать информацию по системным требованиям
    • Менеджеров проектов, цель которых — писать техническое задание на софт
    • Разработчиков, цель которых — делать свои проекты или разобраться в теме требований
    Уровень Junior +
    Этот курс для ИТ-менеджеров и ИТ-специалистов, которые хотят научиться создавать требования и технические задания на программное обеспечение и сложные веб-сайты, веб-сервисы и мобильные приложения

    На курсе
    • Определите бизнес-задачи, проблемы и цели проекта с помощью экспресс-методов
    • Выявите функциональный объём проекта с помощью контекстной диаграммы, юскейсов и функциональных требований
    • Создадите концептуальную модель и словарь данных
    • Сформулируете атрибуты качества и ограничений
    • Разработаете законченный документ требований к ПО, который позволит проводить достоверное и качественное планирование, оценку, проектирование, реализацию и приёмку программы
    Программа курса
    • Модуль 1. Введение
    • Модуль 2. Экспресс-анализ бизнес-требований
    • Модуль 3. Разработка функциональной модели программной системы
    • Модуль 4. Моделирование данных и контроль качества требований
    • Модуль 5. Разработка требований к качеству ПО и ограничений
    • Модуль 6. Сборка итогового документа и рецензирование
    Модуль 1. Введение
    Планируем разработку ПО:
    — Обсуждаем фазы процесса разработки ПО
    — Определяем место системного аналитика среди других ролей на проекте
    — Выявляем задачи системного аналитика

    Разбираемся с требованиями к ПО на примерах:
    — Откуда берутся?
    — Из чего состоят?
    — Зачем нужны?
    — Как отличить хорошие от плохих?

    Модуль 2. Экспресс-анализ бизнес-требований
    Проводим анализ бизнес-требований проекта:
    — В чём проблема?
    — В чём цель проекта?
    — какой нужен перечень возможностей?

    Транскрибируем интервью с заказчиком с помощью ИИ
    Делаем протокол интервью с помощью ИИ

    Моделируем контекст проекта:
    — Выявляем роли пользователей
    — Выявляем смежные системы
    — Описываем потоки данных

    Создаём артефакты:
    — Карточка проекта
    — Контекстная диаграмма

    Модуль 3. Разработка функциональной модели программной системы
    Генерируем предварительный список функциональных требований:
    — Создаём с помощью ИИ начальный перечень функциональных требований, адаптированный к нашей предметной области.

    Генерируем предварительный список юскейсов:
    — Формируем с использованием ИИ начальный набор способов применения системы (use cases, юскейсы), соответствующий нашей предметной области.

    Моделируем функции системы:
    — Определяем подход к группировке требований (по ролям, фичам или этапам реализации).
    — Разрабатываем функциональные требования к системе с использованием возможностей ИИ для анализа и структурирования.
    — Формируем таблицу требований на основе данных, обработанных ИИ.

    Моделируем использование системы:
    — Создаём сценарии использования с применением ИИ, адаптированного к нашей предметной области.
    — Уточняем и дорабатываем способы применения системы (use cases, юскейсы) с поддержкой ИИ для генерации идей.
    — Устанавливаем связи между действующими лицами и юскейсами, которые они активируют, с учётом анализа ИИ.
    — Проектируем сценарии юскейсов, включая основные и альтернативные потоки, с использованием ИИ для их детализации.

    Создаём артефакты:
    — Разрабатываем документ «Функциональные требования к ПО» с привлечением ИИ для структурирования и проверки полноты.
    — Уточняем и дорабатываем функциональные требования для нашей предметной области с помощью ИИ, обеспечивая их точность и релевантность.
    — Строим диаграмму юскейсов на основе данных, обработанных ИИ.
    — Описываем способы применения (Use Case Scenarios), используя ИИ для создания детализированных и согласованных сценариев.

    Модуль 4. Моделирование данных и контроль качества требований
    Моделируем данные:
    — Разрабатываем концептуальную модель.
    — Описываем словарь данных.
    — Создаём CRUD-матрицу для контроля полноты требований.

    Генерируем код для PlantUML:
    — Создаём с помощью ИИ код для PlantUML для диаграммы состояний, адаптированный к нашей предметной области.

    Создаём артефакты:
    — Диаграмма предметной области.
    — Модель данных приложения.
    — Диаграмма состояний для одного из объектов системы.
    — Формируем итоговый словарь данных.

    Модуль 5. Разработка требований к качеству ПО и ограничений
    Разрабатываем нефункциональные требования:
    — К качеству в использовании
    — К качеству продукта
    — Ограничения

    Генерируем предварительный список ограничений для нашей предметной области

    Создаём артефакты:
    — Требования к качеству в использовании
    — Требования к внешнему качеству ПО
    — Ограничения к ПО

    Модуль 6. Сборка итогового документа и рецензирование
    Собираем ТЗ из разработанных артефактов в единый документ требований.

    Распределяем роли:
    — Руководитель проекта
    — Разработчик
    — Проектировщик интерфейсов
    — Тестировщик

    Оцениваем с точки зрения других ролей, готовы ли создавать программное обеспечение по такому техническому заданию.

    Автор курса — практикующий специалист Денис Бесков
    Основатель школы. С начала 21-го века в ИТ на позициях разработчика баз данных, архитектора, системного аналитика, руководителя отдела анализа и менеджера продуктов.

    Что вы получите по окончании курса
    Создадите законченный документ требований к ПО
    Демонстрирующий ваши новые умения разрабатывать полные, точные, понятные требования к программному обеспечению

    Шаблоны и чек-листы
    Шаблоны:
    1. Карточки проекта
    2. Структуры юскейса
    3. Документа требований
    Чек-листы:
    1. Признаки хороших требований
    2. Признаки хорошего юскейса

    Формат: Premium (онлайн)
    Теория: в режиме реального времени
    Практика: в группе
    Продолжительность: 2-3 недели
    8 часов интерактивной теории, 16 часов интенсивной практики онлайн Zoom, Google Drive и Telegram.

    Цена: 45000 руб.
    Скрытая ссылка
     
  2. Последние события

    1. Dmitry_K
      Dmitry_K участвует.
      30 май 2025 в 21:07
    2. darreg
      darreg участвует.
      29 май 2025 в 22:41
    3. taira
      taira участвует.
      29 май 2025 в 22:00
    4. Gregfili
      Gregfili участвует.
      29 май 2025 в 14:50