ARC-001 Software Architecture Methodology

  • 22 820 грн за курс


Вік аудиторії Дорослі

Опис курсу

Цей курс визначає основи архітектури програмного забезпечення, вивчає роль архітектора програмного забезпечення у розробці проектів, розглядає ініціацію проекту та визначення вимог, а також впроваджує практики, пов'язані з проектуванням, документуванням та аналізом архітектури програмного забезпечення.

Ці практики можуть бути використані архітекторами програмного забезпечення, менеджерами проектів, розробниками та бізнес-аналітиками у своїй діяльності в проектах різних проблемних областей і технологій.

Теоретичний матеріал підкріплюється прикладами з сучасних інструментів, фреймворків, середовищ, а також досвідом викладача. Курс включає як короткі вправи, так і комплексну практику, що виконується в групах по 3-4 особи, починаючи з передісторії проблеми і закінчуючи власне проектуванням програмної системи. Навчання закінчується презентацією результатів роботи кожної команди та їх перевіркою перед усіма іншими командами.

Програма курсу

  1. Основи архітектури, аналізу та проектування програмного забезпечення огляд дисципліни.
  2. Роль архітектора в проектах з розробки програмного забезпечення.
  3. Ініціювання проекту, визначення вимог.
  4. Архітектурне проектування: тактика забезпечення доступності, продуктивності, безпеки, масштабованості, модифікованості, тестованості, юзабіліті. Патерни, підходи та стилі; типові тактики, що застосовуються для досягнення основних характеристик якості.
  5. Документування архітектури програмного забезпечення: мета та структура архітектурного опису; підхід на основі точок зору та архітектурних поглядів; детальний огляд найпопулярніших точок зору (Kruchten та Rozansky&Woods); архітектурні перспективи.
  6. Архітектурна оцінка: перевірка проектних рішень, методи оцінки, метод аналізу архітектурних компромісів (ATAM), активні відгуки на проміжні проекти (ARID), метод аналізу витрат і вигод (CBAM).

Тривалість курсу - 24 ак.год.


Залишити коментар
Будь ласка, введіть ваше ім’я
Будь ласка, введіть коментар.
1000 символів

Будь ласка, введіть email
або Відмінити

Дивіться також усі курси в Києві, ЗВО/ВНЗ в Києві, коледжі в Києві, репетиторів в Києві, тренінги в Києві, роботу в Києві.

  • 300 грн за заняття (Індивідуально, 60 хв. заняття)
  • Інформаційні технології, IT - Програмування, розробка.
  • Молодша школа, середня школа.
  • вул. Ушакова, 1-б
  • 5 000 грн за курс (в групі)
  • Інформаційні технології, IT - Програмування, розробка; Професійні, підвищення кваліфікації - Project management, управління проектами, Бізнес-планування, аналітика.
  • Студенти, дорослі, пенсіонери.
  • вул. Шептицького, 10, ст. м. Лівобережна, оф. 12; вул. Велика Васильківська, 21, ст. м. Пл. укр. Героїв (Льва Толстого), оф. 402, м. Київ
  • 960 грн
  • Інформаційні технології, IT - Комп'ютерна грамотність, Програмування, розробка.
  • Молодша школа.
  • Kod, IT школа для дітей та дорослих
  • вул. Михайла Донця, 2-а, м. Київ