Компьютерные науки

Архитектурное проектирование программного обеспечения

В программе освещаются инновационные подходы к созданию и документированию архитектуры программного обеспечения, а также влияние архитектурных единиц на бизнес-результаты.
Студентов 1931 Выпускников 398 Для всех
690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.
Объем

36 час.
Длительность

30 дней
Нагрузка в неделю

9 час.
Формат обучения

Дистанционно (самостоятельно)
Описание Учебный курс рассматривает подходы к архитектурному проектированию и документированию программного обеспечения. В материалах изучается взаимосвязь функциональных объектов и их влияние на результаты деятельности компании. Разбираются внешние события, определяющие архитектуру предприятия, и методы развития существующих решений. Материал адресован ИТ-архитекторам, аналитикам и разработчикам, занимающимся проектированием надежных систем.
Цели
  • Сформировать понимание принципов архитектурного проектирования программного обеспечения.
  • Раскрыть методы документирования и развития существующих ИТ-архитектур.
  • Развить умение связывать функциональные объекты с бизнес-результатами компании.
Чему я научусь?
  • Разрабатывать и документировать архитектуру программного обеспечения.
  • Анализировать влияние архитектурных решений на деятельность компании.
  • Определять внешние события, влияющие на проектирование систем.
  • Проектировать развитие уже сложившихся архитектурных ландшафтов.

Авторы

Никитин Иван Андреевич
Никитин Иван Андреевич
Окончил Московский государственный горный университет (МГГУ, кафедра «Системы автоматизированного проектирования», красный диплом), Московский авиационный институт (МАИ, кафедра «Системы управления экономическими объектами», красный диплом), множество сер
Цулая Михаил Теймуразович
Цулая Михаил Теймуразович
Окончил Московскую финансово-юридическую академию (МФЮА, кафедра «Информационных технологий»), Национальный исследовательский университет "Высшая школа экономики" (ВШЭ), сертифицированный Бизнес-аналитик.
Чему я научусь?
  • Разрабатывать и документировать архитектуру программного обеспечения.
  • Анализировать влияние архитектурных решений на деятельность компании.
  • Определять внешние события, влияющие на проектирование систем.
  • Проектировать развитие уже сложившихся архитектурных ландшафтов.

Учебный план

Занятия
Экзамен экстерном Внимание! Экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите подтвердить свои знания по данному курсу без его изучения или поверить свои знания по нему. Экзамен экстерном можно сдать только один раз. 90 мин
1 Актуальное состояние области информационных технологий в части разработки аналитической архитектуры программного обеспечения "Первая лекция курса ""Разработка требований. Архитектурное проектирование программного обеспечения"" является вводным этапом старта изучения направления информационных... "Первая лекция курса ""Разработка требований. Архитектурное проектирование программного обеспечения"" является вводным этапом старта изучения направления информационных технологий, посвященного исследованию и описанию архитектуры программного обеспечения, которое находится в основе каждого создаваемого ИТ-продукта, чуть более сложного, чем программа объемом в 3 строчки кода." ещё
Актуальное состояние области информационных технологий в части разработки аналитической архитектуры программного обеспечения тест для курса Архитектурное проектирование программного обеспечения 35 мин
2 Границы применения и область архитектурного проектирования программного обеспечения В этой лекции мы уделим внимание описанию необходимых характеристик современных архитектур программных продуктов, обеспечивающих дальнейшею их... В этой лекции мы уделим внимание описанию необходимых характеристик современных архитектур программных продуктов, обеспечивающих дальнейшею их успешность, поговорим о требованиях, которые должны обеспечивать выбор определенных характеристик, затронем основные архитектурные объекты и связи между ними, создаваемые на основе требований и лежащие в основе характеристик, рассмотрим то, как события и артефакты окружающего нас мира могут повлиять на выбор той или иной архитектуры, и опишем набор документации, на основе которой можно поддерживать и развивать сложившееся программное обеспечение. ещё
Границы применения и область архитектурного проектирования программного обеспечения тест для курса Архитектурное проектирование программного обеспечения 45 мин
3 Разработка архитектуры программного обеспечения. Аналитический синтез информации В лекции будет продолжено подробное рассмотрение функциональных и не функциональных требований к архитектуре программных продуктов и... В лекции будет продолжено подробное рассмотрение функциональных и не функциональных требований к архитектуре программных продуктов и характеристик, которые мы получим в результате фиксации, анализа и представления требований в процессе архитектурного проектирования. Захватим обзор требований, не учтенных нами до сих пор, но важных для конечного программного продукта. Установим зависимости и связи между освещенными группами требований. Также в конце лекции мы планируем рассказать о рисках, возникновение которых возможно в процессе разработки программного продукта. Их потенциальное появление будет непосредственно связано с выбранной реализацией функционала. Информация, изложенная в данной лекции, важна с точки зрения синтеза накопленной к текущему моменту информации по архитектуре и архитектурному проектированию. Способность целостно взглянуть на имеющиеся данные и связать разнородные куски информации в единую картину будущего решения, позволяет создать по-настоящему качественную и оптимальную архитектуру программного приложения. ещё
Разработка архитектуры программного обеспечения. Аналитический синтез информации тест для курса Архитектурное проектирование программного обеспечения 45 мин
4 Подходы к документированию архитектуры программного обеспечения В лекции будут рассмотрены ключевые аспекты информационной архитектуры программных продуктов, учитывать которые необходимо для создания системноразвивающегося... В лекции будут рассмотрены ключевые аспекты информационной архитектуры программных продуктов, учитывать которые необходимо для создания системноразвивающегося и достаточно просто поддерживаемого в ходе эксплуатации, информационного продукта. ещё
Подходы к документированию архитектуры программного обеспечения тест для курса Архитектурное проектирование программного обеспечения 45 мин
5 Сопровождение и развитие созданных архитектур программного обеспечения В заключительной лекции мы уделим внимание личности системного архитектора, от персональных и профессиональных навыков и качеств... В заключительной лекции мы уделим внимание личности системного архитектора, от персональных и профессиональных навыков и качеств которого будет напрямую зависеть успешность не столько создания, а что более важно в современных рыночных условиях, ее поддержки и совершенствования, так же, следуя принципам процессного подхода, рассмотрим процессы мониторинга и метрики, необходимые для отслеживания качественного состояния информационной системы и организацию последующих путей развития архитектурных артефактов. ещё
Сопровождение и развитие созданных архитектур программного обеспечения тест для курса Архитектурное проектирование программного обеспечения 45 мин
Тренировочный экзамен Внимание! Тренировочный экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите проверить свои знания курса перед сдачей экзамена. Тренировочный экзамен можно сдавать сколько угодно один раз. 90 мин
Экзамен 60 мин

Какой документ я получу?

Сертификат

Выдаётся автоматически после успешного завершения программы.

Удостоверение о повышении квалификации

Выдается при наличии среднего специального или высшего образования (необходимые документы).

Стоимость программы

690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.