Рекламный блок №1

Валюта

Погода

В Костанае проверяется...

Новости » Профессия » АРХИТЕКТОР ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

Сфера деятельности

Информационные технологии, интернет, связь

Вид деятельности

Анализировать и упорядочивать текстовую информацию, делать расчеты

Архитектор программного обеспечения (системный архитектор, архитектор ПО, IT-архитектор) - специалист, который занимается построением сложных IT-систем для решения бизнес-задач. Системный архитектор хорошо разбирается в бизнес-процессах и видит, как можно решить бизнес-задачу с помощью разнообразных информационных технологий.
Проектирование ПО может включать применение и интеграцию широкого спектра продуктов, технологий и услуг, различных систем, приложений, оборудования и программного обеспечения. Как главный конструктор принимает решение, из каких деталей будет "собран" автомобиль, так архитектор программного обеспечения должен из доступных технологий сконструировать действующую IT-систему.

Например, к таким сложным системам относится интернет-банкинг. Если банк хочет предоставлять свои услуги не только в офисе, но и онлайн, то именно системный архитектор (а чаще и несколько архитекторов) продумывает, как разработать действующий онлайн-сервис для банка: настроить взаимодействие пользователей с банком через web-интерфейс, мобильные приложения, банкоматы, предусмотреть возможность не только снять и положить деньги на счет, но и сделать выписки, открыть вклад или взять кредит. В процессе проектирования сервиса системный архитектор должен предусмотреть удобство пользователя, простоту разработки, быстродействие, возможности масштабирования сервиса и безопасность финансовой информации. Данными вопросами будут заниматься уже разные специалисты – программисты, тестировщики, специалисты по информационной безопасности, UX-дизайнеры – но в проект, созданный архитектором, должны быть заложены будущие возможности для внесения изменений и развития.

Чем занимается архитектор программного обеспечения:

    • Изучение предметной области для внедрения и/или разработки прикладных информационных систем
    • Изучает предметную область для внедрения и разработки прикладных информационных систем
    • Участвует в интервьюировании заказчиков, бизнес-экспертов и пользователей информационных систем на предмет изучения текущих принципов организации хода процессов
    • Изучает и систематизирует документацию по проекту
    • Готовит технические документы по описанию сущностей, взаимосвязей и процессов предметной области с использованием специальных нотаций
    • Участвует в постановке задач и разработке технического задания
    • Собирает, анализирует и документирует функциональные требования к программному обеспечению
    • Контролирует разработку
    • Участвует в подготовке схем тестирования функционала для выявления отклонений от сформулированных бизнес-требований и функциональных требований
    • Участвует в тестировании прототипа разрабатываемой системы
    • Участвует в обучении пользователей системы
    • Анализирует риски и причины возникновения ошибок при разработке системы

Комментарии

Комментариев нет, оставьте свой
добавить комментарий или отзыв
Новости партнеров