План на курса

Въведение

Общ преглед на софтуерната архитектура

  • Архитектурни драйвери
  • Необходимостта от архитектуриране

Изследване на архитектурните отговорности

  • Отговорности, умения и знания
  • Техническо лидерство
  • Разработчик срещу архитект

Разбиране на процеса на архитектуриране

  • Кодиране, ръководене и сътрудничество
  • Управление на технически рискове
  • Анализ и оценка на архитектурата

Взимане на архитектурни решения в командите за развитие

  • Събиране и документиране на проблеми
  • Установяване на общност за практика
  • Създаване на матрица за присвоение на отговорности

Обучение по архитектурни описания

  • Видове и рамки
  • Езици за описание

Визуализиране на софтуерната архитектура

  • Комуникация и обща терминология
  • Модели и диаграми
  • Архитектурни шаблони

Документиране на софтуерната архитектура

  • Документация като гъвкава книга
  • Компоненти

Разбиране на стандарти, разпад и възстановяване

  • Международни стандартни редове
  • Решаване на дивергенция на процеси

Започване с участието в процеса на доставка

  • Местоположение на архитектурата в процеса
  • Отношение към организационната структура
  • Изграждане на гъвкави проекти

Резюме и заключение

Изисквания

  • Знания в области на проектирането, развитието или тестуването на софтуер

Целева група

  • Старши инженери
  • Младши инженери
  • Разработчици
 7 часове

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


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

Отзиви от потребители (2)

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

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