ARC-001 Software Architecture Methodology

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


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

Опис курсу

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

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

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

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

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

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


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

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

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

  • 15 300 грн за курс
  • Інформаційні технології, IT - Програмування, розробка.
  • Студенти, дорослі.
  • вул. Мечнікова, 3, м. Київ
  • 300 грн за заняття (для уточнення вартості, звертайтеся до менеджера)
  • Інформаційні технології, IT - Програмування, розробка, Системне адміністрування.
  • Студенти, дорослі.
  • вул. Борщагівська, 117-125, оф. 70, м. Київ, 03056
  • 2 300 грн на місяць (Онлайн 1850 грн)
  • Інформаційні технології, IT - Програмування, розробка, Робототехніка.
  • Середня школа.
  • Robocode, культова школа робототехніки і програмування
  • вул. Градинська, 3; вул. Милославська, 6; просп. Глушкова 31-а; вул. Вільямса, 72; вул.Васильківська 13; вул. Мишуги, 11-в; вул. Олени Пчілки, 5; просп. Володимира Івасюка, 24А; бульв. Кольцова, 14-к; вул. Миколи Ушакова, 1-в; просп. Свободи, 2; вул. Р. О