Разработка технического задания на программное обеспечение

13 участников

О чём курс

О чём курс

Вы пройдете полный цикл подготовки технической документации: соберете входные данные, определите границы программного продукта, сформируете и проверите готовый документ. Практика ориентирована на составление технических заданий и спецификаций для программного обеспечения, сложных сайтов, веб-сервисов и мобильных приложений.

Для кого

Материал предназначен для представителей сферы информационных технологий:

  • ИТ-менеджеров;
  • ИТ-специалистов, стремящихся освоить разработку профессиональных технических заданий.

Что внутри

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

  • назначение, структура и критерии качества технического задания;
  • определение контекста системы с использованием контекстных диаграмм;
  • разработка функциональных требований и сценариев использования (Use Cases), включая альтернативные сценарии и обработку ошибок;
  • моделирование данных и их жизненного цикла с помощью диаграмм UML, составление словаря данных и матрицы покрытия операций;
  • формулирование требований к качеству ПО (производительность, надёжность, масштабируемость) и выявление ограничений;
  • итоговая сборка документа и практика перекрёстного рецензирования.

Формат

Обучение рассчитано на 6 выходных дней (занятия по субботам и воскресеньям с 10:00 до 14:00). Предусмотрена предварительная подготовка, командная проектная работа и доступ к электронным учебным материалам.

Программа обучения

  • Предварительная подготовка
    • Входное тестирование: разработка ТЗ на простую программу/приложение/веб-сервис;
    • Получение доступа к электронным материалам курса;
    • Выбор тем проектов и формирование команд.
  • Модуль 1 Введение
    • Техническое задание на ПО: назначение, структура, критерии качества, примеры.
  • Модуль 2 Определение назначения и ключевых свойств программы
    • Быстрое восстановление входных данных для технического задания;
    • Задание контекста и границ программной системы с помощью контекстной диаграммы.
  • Модуль 3 Разработка функциональной модели программной системы
    • Разработка функциональных требований к системе;
    • Разработка модели использования:
      • Выявление способов применения (юскейсов, Use Cases);
      • Разработка основных потоков сценариев юскейсов;
      • Разработка альтернативных потоков, организация циклов, ветвлений, обработки ошибок.
  • Модуль 4 Моделирование данных и контроль качества требований
    • Моделирование структур и их жизненного цикла с использованием диаграмм анализа UML (диаграммы классов, состояний);
    • Создание словаря данных программного изделия;
    • Контроль полноты функциональных требований через построение матрицы покрытия операций над объектами.
  • Модуль 5 Разработка требований к качеству ПО и ограничений
    • Определение опорных количественных значений показателей качества(производительность, надёжность, масштабируемость, результативность, эффективность использования, удовлетворённость):
      • Выбор категории системы, определение профилей внешнего качества и качества в использовании;
      • Заполнение шаблона требований к качеству и корректировка требований под специфику проекта;
    • Выявление ограничений: требований к совместимости, подготовке пользователей, оборудованию.
  • Модуль 6 Сборка итогового документа и рецензирование
    • Оформление требований в формате документа«Техническое задание»;
    • Перекрёстное рецензирование и приёмка ТЗ.
Складчина создана 27 октября 2018 г. · описание обновлено 18 октября 2026 г.

Теги курса

Профессии
Проблемы
1 479 ₽ 16 000 ₽