Свържете се с нас

План на курса

Модул 1: Контекст, обхвърт и предизвикателства при доставяне

  • Автоматична завършване на думи vs автономно изпълнение в няколко стъпки
  • Типични заблуди за ИИ при доставяне на софтуер
  • Защо по-добри подказки сами по себе си не са достатъчни
  • Определяне на инструментите, болезнените точки и целита на участниците
  • Избор на правилна ИИ модела за инженерни команди

Модул 2: Интегриране на спецификации и структурирана декомпозиция

  • Построяване на структурен инвентар на документите на заинтересованите страни
  • Техники за извличане на изисквания
  • Стратегии за дробиране: структурирани, семантични, със скользящо прозорче
  • Опазване на зависимости и кръстосани референции
  • Работа с таблиците, диаграми, блок-схеми и смесени входни данни
  • Ефективно управление на прозорците за контекст

Модул 3: Граници на човешкото съдействие

  • Критичните области, в които остават решенията на хора
  • Определяне на измислени зависимости
  • Идентифициране на фиктивни ограничения и инвертирана логика
  • Препокриване на небезопасни подразбиращи се дефолтни настройки
  • Платформи за валидиране за проследимост, съгласуваност и цялост

Модул 4: От изискванията до код с агентни инструменти

  • Модел за доставяне с първоначална архитектура
  • Картиране на компоненти и граници на услуги
  • Договорни контракти като анкери за доставяне
  • Постоянни правила и ограничения в ИИ инструменти
  • Инструкции за задачи, свързани с изискванията
  • Минимални подказки vs ограничени подходи към подказките
  • Генериране на бекенд и фронтенд код по договор

Модул 5: Итеративна петица с агентни инструменти

  • Спиралата на само-корекция
  • Контролирани итеративни цикли за доставяне
  • Разглеждане на разликите и промените в кода
  • Идентифициране на несанкционирани модификации и удължаване на обхвата
  • Управление на ограничено паметно пространство за контекст
  • Използване на историята на итерациите за непрекъснато подобряване

Модул 6: Принудително изпълнение на качеството на кода

  • Подказки за ограничения в гранични случаи
  • Документи с правила като живи управляващи артефакти
  • Автоматизирани вратоври с подправки и статичен анализ
  • Сканиране на сигурността на генерирания код от ИИ
  • Проверка за съответствие на зависимости и архитектура
  • Протоколи за човешко разглеждане на изходите от ИИ

Модул 7: Цикли с обратна връзка и непрекъснато подобряване

  • Включване на структурирани неуспехи обратно в ИИ работни процеси
  • Ограничените итерации и критерии за спиране
  • Записване на цикли и резултати
  • Подобряване на документите с правила върху времето
  • Създаване на повторно използваема инженерна информация

Модул 8: Основни схеми за сигурност при доставяне с ИИ

  • Общи рискове за сигурността в генерирания код
  • Прилекни към технологията правила за сигурност
  • Сканиране на сигурността преди да се комитне кода
  • Управляващи контроли в SDLC за разработка с помощ на ИИ
  • Човешка отговорност при доставяне с сигурност

Модул 9: Тестове свързани с изискванията

  • Генериране на тестови спецификации от изисквания
  • Проектиране на тестове в домейнов език
  • Безопасно генериране на тестващи имплементации
  • Концепции за мутационно тестиране
  • Валидиране на покритието по спецификацията
  • Ревизия на силата на твърдения
  • Диагностични модели за задаване на въпроси

Модул 10: Поддръжка на системата

  • Живи артефакти: договори, карти, правила, тестови спецификации
  • Еволюция на ограниченията върху времето
  • Управление с ИИ за долгосрочна поддръжка
  • Предотвратяване на технически дългове чрез контроли с ИИ
  • Оперативен модел за устойчиво инженерно управление с ИИ

Изисквания

Участниците трябва да имат:

  • Опит в проекти за разработка на софтуер
  • Разбиране на основите на архитектурата на приложенията
  • Основно познаване на API, бекенд/фронтенд системи или полноста доставка
  • Основни знания за методологии като Agile или итеративна разработка на софтуер
  • Знание за концепции в тестиранието на софтуер
  • Освящаване с инструменти за кодиране с ИИ е полезно, но не е задължително
  • Подходящо за технически професионалисти на среден и висок ниво
 14 Часове

Брой участници


Цена за участник

Предстоящи Курсове

Свързани Kатегории