Курс розрахований на технічних лідів, лід розробників програмного забезпечення та системних аналітиків. Також він буде корисний для менеджерів проектів, тестувальникам програмного забезпечення, менеджерам які працюють на pre-sale та бізнес-аналітикам для поглиблення розуміння створення архітектури програмних продуктів.
Необхідні умови
Досвід в розробці програмного забезпечення від 3 років.
Робота в проекті з розробки ПЗ на одній з вказаних вище позицій від 1 року.
Знання англійської мови на рівні не менше intermediate.
Зареєструватися
Andrian Yablonskyy
Автор та викладач курсу
Андріан - IT Business Solutions Architect, створює технологічні стратегії та стійкі конкурентні переваги завдяки постійним інноваціям. Андріан розпочав кар'єру в ІТ у 2007 році та має багатий досвід в розробці продукції для світових компаній, таких як: SAMSUNG, HERE, Intel. Є консультантом компанії Global Logic у Health Care та Embedded проектах.
Програма курсу
4 червня – 19 червня, 8 занять
4 червня, 11:00–12:00
Вступ до курсу
- Контекст; - Основні поняття; - Огляд способів проектування та аналізу архітектур програмних систем; - Роль архітектора
5 червня, 11:00–13:00
Ініціація проекту
- Взаємозв'язок архітектури, середовища (технічного та організаційного), зацікавлених сторін та бізнес-цілей; - Виявлення зацікавлених сторін та бізнес-цілей.
6 червня, 11:00–13:00
Ідетнифікація вимог
- Формалізація та приорітизація вимог до характеристик якості системи: продуктивність, маштабованість, безпека, легкість впровадження змін та інше.
11 червня, 11:00–13:00
Проектування архітектури
- Поняття тактики проектуваоння; - Метод проектування архітектури відштовхуючись від атрибутів якості системи (Attribute Driven Design, ADD); - Процес прийняття рішень,паттерни, способи, стилі; - Типові тактики для досягнення основных характеристик якості.
12 червня, 11:00–13:00
Документація архітектури
- Призначення та структура опису архітектури; - Підхід через «точки зору» (viewpoints) та архітектурні бачення (views); - Детальний огляд деяких найбільш розповсюджених «точок зору» ("Kruchten 4+1" и "Rozanski & Woods"); - Використання технік моделювання в документації; - Перспективи використаних тактик для досягнення необхідних характеристик якості системи; - Типовий шаблон опису архитектури; - Використання спрощеного опису на початкових етапах проекту.
13 червня, 11:00–13:00
Архітектурний аналіз
- Формальні процеси аналізу та оцінки архітектури із залученням зацікавлених сторін; - Вияв прийнятих компромісних рішень та архітектурних ризиків, робота з ризиками; - Метод оцінки ATAM (Architecture Tradeoff Analysis Method).
18 червня, 11:00–12:00
Архітектура в життєвому циклі програмного продукту
- Застосування набутих знань на практиці в життєвому циклі проекту рознобки ПЗ, та їх поєднання з різними методологіями проектування, в т. ч. Agile; - Різновиди ролей архітектора; - Взаємодія з аналітиками та менеджерами проектів.
19 червня, 11:00–16:00
Сертифікація
- Захист знань; - Отримання сертифікатів.
Взяти участь
Який результат ви отримаєте
анализировать готовую архитектуру ПО и вносить в неё изменения;
проектировать ПО для бизнеса;
создавать те характеристики системы, которые требуются с помощью паттернов, решений и подходов;
описывать структуру;
работать в команде с аналитиком и продуктовым менеджером.
Матеріали після проходження курсу
Мы хотим, чтобы вы успешно начали и развили свой бизнес до стабильного успеха
Сертифікат
Всі лекції в PDF на пошту
Знижку 10% на наступні курси
Ціна без знижки $500 USD
$400 USD
До 10 травня курс можна придбати за спеціальною ціною.