Анализировать и упорядочивать текстовую информацию, делать расчеты
Краткое описание
Архитектор программного обеспечения (системный архитектор, архитектор ПО, IT-архитектор) - специалист, который занимается построением сложных IT-систем для решения бизнес-задач. Системный архитектор хорошо разбирается в бизнес-процессах и видит, как можно решить бизнес-задачу с помощью разнообразных информационных технологий.
Проектирование ПО может включать применение и интеграцию широкого спектра продуктов, технологий и услуг, различных систем, приложений, оборудования и программного обеспечения. Как главный конструктор принимает решение, из каких деталей будет "собран" автомобиль, так архитектор программного обеспечения должен из доступных технологий сконструировать действующую IT-систему.
Например, к таким сложным системам относится интернет-банкинг. Если банк хочет предоставлять свои услуги не только в офисе, но и онлайн, то именно системный архитектор (а чаще и несколько архитекторов) продумывает, как разработать действующий онлайн-сервис для банка: настроить взаимодействие пользователей с банком через web-интерфейс, мобильные приложения, банкоматы, предусмотреть возможность не только снять и положить деньги на счет, но и сделать выписки, открыть вклад или взять кредит. В процессе проектирования сервиса системный архитектор должен предусмотреть удобство пользователя, простоту разработки, быстродействие, возможности масштабирования сервиса и безопасность финансовой информации. Данными вопросами будут заниматься уже разные специалисты – программисты, тестировщики, специалисты по информационной безопасности, UX-дизайнеры – но в проект, созданный архитектором, должны быть заложены будущие возможности для внесения изменений и развития.
Чем занимается архитектор программного обеспечения:
Изучение предметной области для внедрения и/или разработки прикладных информационных систем
Изучает предметную область для внедрения и разработки прикладных информационных систем
Участвует в интервьюировании заказчиков, бизнес-экспертов и пользователей информационных систем на предмет изучения текущих принципов организации хода процессов
Изучает и систематизирует документацию по проекту
Готовит технические документы по описанию сущностей, взаимосвязей и процессов предметной области с использованием специальных нотаций
Участвует в постановке задач и разработке технического задания
Собирает, анализирует и документирует функциональные требования к программному обеспечению
Контролирует разработку
Участвует в подготовке схем тестирования функционала для выявления отклонений от сформулированных бизнес-требований и функциональных требований
Участвует в тестировании прототипа разрабатываемой системы
Участвует в обучении пользователей системы
Анализирует риски и причины возникновения ошибок при разработке системы
Где учиться
IT-специалисты считают, что для того, чтобы стать квалифицированным системным архитектором, необходимо начать свой путь с работы программиста. Только попробовав на практике различные технологии и языки программирования, решая прикладные задачи и разрабатывая сайты, можно приобрести бесценный опыт и видение бизнес-проблем.
Направления обучения:
Математика и механика (01.00.00)
Компьютерные и информационные науки (02.00.00)
Информатика и вычислительная техника (09.00.00)
Экономика и управление (38.00.00)
Вузы:
Московский Авиационный Институт (МАИ) Факультет № 3 "Системы управления, информатика и электроэнергетика", Факультет № 4 "Радиоэлектроника летательных аппаратов", Факультет № 8 "Прикладная математика и физика"
Московский Государственный Технический Университет "МАМИ" (МАМИ) Факультет автоматизации и информационных технологий
Московская академия рынка труда и информационных технологий (МАРТИТ) Кафедра прикладной информатики
Московский государственный технологический университет им. К.Э. Циолковского (МАТИ) Институт информационных систем и технологий
Московский государственный индустриальный университет (МГИУ) Институт информационных технологий и управления в технических системах
Московский государственный технический университет им. Н.Э. Баумана (МГТУ) Факультет "Информатика и системы управления"
Московский государственный технический университет гражданской авиации (МГТУ ГА) Факультет прикладной математики и вычислительной техники
Московский государственный технологический университет "Станкин" (МГТУ "Станкин") Факультет информационных технологий и систем управления
Московский государственный технический университет электроники и информатики (МИРЭА)
Национальный исследовательский ядерный университет "МИФИ" (МИФИ) Факультет экспериментальной и теоретической физики, Факультет кибернетики и информационной безопасности, Факультет очно-заочного обучения
Национальный исследовательский университет "МИЭТ" (МИЭТ) Факультет микроприборов и технической кибернетики, Факультет электроники и компьютерных технологий, Факультет прикладных информационных технологий
Московский технический университет связи и информатики (МТУСИ) Факультет информационных технологий
Московский государственный университет экономики, статистики и информатики (МЭСИ)
Национальный исследовательский университет "Высшая школа экономики" (НИУ ВШЭ) МИЭМ Факультет компьютерных наук
Московский государственный университет им. М.В. Ломоносова (МГУ) Факультет вычислительной математики и кибернетики
Московский физико-технический институт (университет) (МФТИ) Факультет инноваций и высоких технологий, Факультет нано-, био, информационных и когнитивных технологий, Факультет радиотехники и кибернетики, Факультет аэромеханики и летательной техники
Российский университет дружбы народов (РУДН) Факультет физико-математических и естественных наук
Российский университет транспорта (РУТ - МИИТ)
Московский технологический университет (МТУ (МИРЭА)) Факультет информационных технологий (ФИТ)
Российский государственный геологоразведочный университет имени Серго Орджоникидзе
Российская академия народного хозяйства и государственной службы при Президенте РФ (РАНХиГС
Государственный университет управления (ГУУ)
Российский экономический университет им. Г.В. Плеханова (РЭУ)
Московский энергетический институт (МЭИ)
Российский государственный гуманитарный университет (РГГУ)
Национальный исследовательский технологический университет "МИСиС"
Московская сельскохозяйственная академия им К.А. Тимирязева (РГАУ – МСХА)
Российский государственный университет нефти и газа имени И.М. Губкина
Московский педагогический государственный университет (МПГУ)
Национальный исследовательский Московский государственный строительный университет (МГСУ - МИСИ)
Финансовый университет при правительстве РФ (ФУ)
Московский финансово-юридический университет (МФЮА)
Российский новый университет РосНОУ
Московский государственный университет геодезии и картографии (МИИГАиК)
Московский технологический институт (МТИ)
Российский химико-технологический университет имени Д.И. Менделеева
Московский политехнический университет (Московский Политех)
Московский финансово-промышленный университет "Синергия"
Российский государственный социальный университет (РГСУ)
Московский государственный психолого-педагогический университет
Московский государственный университет технологий и управления им. К.Г. Разумовского (Первый казачий университет)
Московский государственный областной университет (МГОУ)
Московский государственный гуманитарно-экономический университет (МГГЭУ)
Белорусско-Российский университет
Государственный университет "Дубна"
Институт мировых цивилизаций (ИМЦ)
Российский университет кооперации (РУК)
Московский государственный психолого-педагогический университет