Системный архитектор

Автор работы: Пользователь скрыл имя, 07 Ноября 2014 в 00:41, реферат

Краткое описание

Системный архитектор (System architect) является лицом, ответственным за качественное и своевременное исполнение работы в проекте разработки информационно-программных систем. Ключевая обязанность системного архитектора — проектирование архитектуры системы, т.е. принятие ключевых проектных решений относительно:
технических интерфейсов программной системы;
технологий разработки программного обеспечения (ПО)
взаимодействия ПО с аппаратным обеспечением системы.

Вложенные файлы: 1 файл

системный анрхитектор.doc

— 32.50 Кб (Скачать файл)

Системный архитектор (System Architect)

Описание позиции:

Системный архитектор (System architect) является лицом, ответственным за качественное и своевременное исполнение работы в проекте разработки информационно-программных систем. Ключевая обязанность системного архитектора — проектирование архитектуры системы, т.е. принятие ключевых проектных решений относительно:

технических интерфейсов программной системы;

технологий разработки программного обеспечения (ПО)

взаимодействия ПО с аппаратным обеспечением системы.

Системный архитектор отвечает за выполнение нефункциональных требований в проекте разработке ПО.

Системный архитектор подчиняется Руководителю Проекта. В проекте Системный Архитектор взаимодействует с Руководителем группы разработки, Ведущим Аналитиком и Руководителем Группы тестирования проекта. В небольших проектах Системный архитектор может выполнять так же и функцию Руководителя группы разработки.

Системный архитектор на стадии предпродажной подготовки участвует в анализе требований Заказчика, выработке путей решения поставленной задачи и оценки трудоемкости выполнения работ.

Системный архитектор участвует в сборе и разработке нефункциональных требований к системе, проводит работы по восстановлению ИТ ландшафта Заказчика.

Системный архитектор согласует технические решения с Заказчиком. Системный архитектор координирует работу отдельных групп разработчиков, осуществляет авторский надзор за разрабатываемым ПО.

В процессе внедрения системы Системный Архитектор отвечает за монтаж системы у Заказчика и решает проблемы взаимодействия ПО с аппаратным обеспечением системы.

Системный архитектор представляет техническое решение Заказчику и участвует в процедурах приемо-сдаточных испытаний.

В ходе поддержки системы Системный Архитектор участвует в стратегическом планировании развития системы.

Системный архитектор осуществляет мониторинг, анализ и выбор необходимого набора технологий, направленных на повышение эффективности разработки и качества систем в определённом бизнес-направлении (формирование технической политики компании по определённому направлению).

Требования:

Образование - высшее техническое.

Наличие практического опыта в коммерческих проектах в компании в роли ведущего разработчика или проектировщика программного продукта. Опыт проектирования архитектуры программного обеспечения.

Иностранный язык - английский технический, в том числе: умение свободно читать техническую литературу; умение разрабатывать техническую документацию; умение общаться на профессиональные темы (уровень владения языком в зависимости от проекта и коммуникации в нем). В международных проектах, как правило, Fluent; Advanced.

Навыки управления:

умение оценивать проектные риски,

умение планировать работы,

умение идентифицировать проблемы и эскалировать их;

знание основ MS Project.

Владение методологией анализа программных систем и бизнес-процессов (UML, BPMN, IDEF, ER-diagram)

Владение Software Engineering Process.

Навыки в области определения архитектурного шаблона/парадигмы и разбиения его на технические подсистемы/слои/компоненты/модули.

Определение языковой парадигмы и средств для их исполнения.

Разработка ключевых технических сценариев и определение протоколов взаимодействия компонентов (проектирование технических интерфейсов).

Определение форматов хранения и передачи данных .Подбор технических средств и шаблонов для реализации подсистем.

Владение инстументами:

MS Office (или LibreOffice/Open Office), MS Visio на уровне  продвинутого пользователя;

Знания как минимум одного из языков программирования: Java / .NET (С#, Basic)/ Oracle (PL/SQL)/ C++/JavaScript/Python

Практический навык работы с Базами Данных (в зависимости от требований проекта)

Знание основных промышленных стандартов (HTTP, SSL, HTML, WSDL/SOAP, Rest, Json и другие

 

 

 

 

 


Информация о работе Системный архитектор