ПОИСК
Быстрый заказ
ОЦЕНКА КУРСАобщая оценка курса:оценка преподавателя: Хочу скидку |
Возрастание сложности корпоративных информационных систем, непрерывные изменения в бизнесе и инновации, устаревание технологий и эксплуатируемых унаследованных приложений – серьезные вызовы, стоящими перед архитекторами корпоративных информационных систем. В современном ИТ проекте необходимо учитывать сложившиеся в организациях бизнес-процессы и практики, существующие подходы к организации данных, имеющиеся технологические возможности, ресурсные и временные ограничения, а не проектировать информационную систему «с нуля», как это обычно описано в учебниках.
Учебный курс «Мастерская проектирования ИТ-решений» предназначен для аналитиков и архитекторов корпоративных бизнес-приложений и является интенсивным практикумом, позволяющим в короткое время освоить методы анализа и проектирования ИТ решений, необходимые в ходе проектной деятельности. Обучение проходит в городе Москва в очной форме в течении пяти дней. Задача этого курса – выделить базовые техники ИТ архитектуры, востребованные в современной организации, разобраться что, когда и главное зачем должен делать сотрудник, занимающий роль архитектора ИТ проекта. В ходе курса излагается методика проектирования архитектуры сложных ИТ решений, основанная на практическом опыте использования нескольких современных методологий проектирования информационных систем. Даются практические упражнения по созданию высокоуровневого дизайна ИТ-решения (High Level Design), включающего согласованные изменения нескольких существующих или внедряемых вновь приложений. 4 дня (24 ак. часа) с 9:30 до 14:30
РАСПИСАНИЕ ЗАНЯТИЙ
|
После изучения курса вы сможете
В ходе обучения слушатели овладеют базовыми техниками ИТ архитектуры, востребованными в современных организациях. Освоят подходы к построению процесса проектирования информационных систем и планированию архитектуры ИТ-изменений.
В ходе обучения слушатели создадут собственное архитектурное портфолио, связный набор описаний и диаграмм, включающий:
В ходе обучения слушатели создадут собственное архитектурное портфолио, связный набор описаний и диаграмм, включающий:
- Эскиз и описание основного сценария продукта
- Концептуальную карту предметной области
- Функциональную карту
- Описание прикладной архитектуры
- Описание программного интерфейса и интеграционного сценария
- Модель развертывания ИТ-решения
- Презентацию ИТ-решения
Содержание курса
Введение. Методы проектирования информационных систем.
Тема 1. Описание постановки задачи
Тема 2. Описание предметной области
Тема 3. Функциональная архитектура
Тема 4. Разработка прикладной архитектуры
Тема 5. Интеграционная и технологическая архитектуры
Тема 6. Презентация ИТ-решения
- История понятия ИТ-архитектура. Различия между программной архитектурой и архитектурой предприятия
- Стандарты архитектурного моделирования: IEEE 1417-2000 (ISO 42010), унифицированный язык моделирования UML, нотация моделирования архитектуры предприятия Archimate.
- Основные архитектурные виды и представления.
Тема 1. Описание постановки задачи
- Необходимость структурирования постановки задачи, описания продукта, истории путешествия клиента (customer journey), функциональных и нефункциональных требований в формате архитектурных моделей.
- Практическое задание: описание основного сценария продукта в формате вариантов использования. Визуализация типичного хода событий.
Тема 2. Описание предметной области
- Подходы к моделированию предметной области: ER-модель, UML диаграмма классов, онтологическое и семантическое моделирование. Возможности и ограничения перечисленных подходов.
- Управление основными и справочными данными (master data management)
- Концепция архитектурного репозитория (architecture repository)
- Практическое задание: Разработка концептуальной карты.
Тема 3. Функциональная архитектура
- Идентификация действующих лиц, внешних приложений и источников данных. Выявление и описание дополнительных сценариев продукта или услуги
- Практическое задание: Структурирование сценариев работы системы в виде функциональной карты.
Тема 4. Разработка прикладной архитектуры
- Выбор варианта реализации на основе анализа альтернатив.
- Подходы к моделированию информационных систем. Узлы и компоненты в нотации UML, модель: component-connector-container, подход C4 Саймона Брауна.
- Основные программные компоненты: реляционные и нереляционные базы данных, хранилища контента, сервера приложений, системы управления бизнес-процессами и бизнес-правилами, средства организации интерфейса пользователя.
- Декомпозиция функционала ИТ-решение с учетом возможностей новых и существующих программных компонент.
- Практическое задание: Отображение прикладной архитектуры ИТ-решения
Тема 5. Интеграционная и технологическая архитектуры
- Шаблоны интеграции корпоративных приложений.
- Синхронные и асинхронные взаимодействия. CAP теорема. CQRS и event sourcing
- Сервис-ориентированная архитектура и microservices
- Описание взаимодействий в формате вариантов использования
- Планирование развертывания. Автоматизация сценариев управления изменениями и эксплуатации ИТ-решения
- Практическое задание: Моделирование интеграционной и технологической архитектуры. Описание программных интерфейсов и интеграционных сценариев.
Тема 6. Презентация ИТ-решения
- Как построить десятиминутную презентацию из пяти слайдов.
- Цели, задачи и сценарии презентации ИТ-решений. Практические советы по подготовке и проведению обсуждения архитектуры.
- Практическое задание: Разработка слайдов и презентация ИТ-решения
Слушатели
- Системные архитекторы.
- Корпоративные ИТ архитекторы.
- Руководители подразделений, системные аналитики, менеджеры ИТ проектов.