Описание требований к подготовке специалистов
Специальность программная инженерия вообще, а системная интеграция и менеджмент – в частности, в противовес естественно-научным дисциплинам, таким как физика, биология и т.п., имеет дело с искусственными системами и структурами. Чтобы стать специалистом в области системной интеграции и менеджмента необходима специальная подготовка и получение достаточно широкого и разнородного спектра знаний и мастерства: фундаментальных научных знаний в области вычислений, математической обработки данных и управления сложными системами, инженерного мастерства в области системотехники, проектирования и технологии реализации (инженерии).
Понятие программирование включает в себя полный набор действий для описания, разработки и эффективной реализации системного подхода и алгоритмического решения вполне определенной проблемы. Поэтому профессионал в области системной интеграции должен овладеть тремя элементами процесса решения задачи: теорией, абстрагированием, проектированием.
Теория включает: определения и аксиомы, теоремы и доказательства, интерпретацию результатов.
Теория применяется для разработки и понимания математических принципов, которые используются в дисциплине вычислений.
Теоретические курсы должны дать знания по следующим предметам:
- алгоритмы (теория сложности)
- архитектура (логика), системный подход и системотехника
- языки (формальные грамматики и автоматы).
Абстрагирование является основой практических дисциплин и включает следующие элементы: получение информации об исследуемом объекте и формирование гипотез; построение модели объекта и прогнозирование его поведения; анализ данных и представление результатов исследования.
Этот процесс постигается, в основном, на семинарах и в лабораториях.
Проектирование составляет основу инженерии (технологии). Этот элемент процесса решения задач используется в разработках систем или устройств для решения поставленной проблемы. Он включает: определение требований и специфицирование; проектирование и анализ; тестирование и анализ.
Этот предмет постигается в лабораториях, ориентированных на проектирование реальных, действующих систем. Когда профессионалы занимаются проектированием, они сталкиваются с концептуализацией и реализацией систем в контексте ограничений реального мира.
Студенты должны освоить дисциплину системного анализа и интеграции, как в академическом (научном), так и в практическом (инженерном) смысле.
Целью подготовки специалиста в области системной интеграции и менеджмента является научить его решать задачи создания сложных и многофункциональных компьютерных систем в рамках коллективной работы.
Студент должен научиться:
- умению специфицировать проблему
- искусству постановки задачи и менеджменту – инженерии организации ее решения
- определению необходимых ресурсов для выполнения работы (в том числе, людских)
- мастерству решения задачи (умению получать результат).
Мастерство решения задач включает следующие шаги:
- ясно определить проблему
- определить возможность ее решения
- определить, когда и с кем надо проконсультироваться
- выбрать подходящую стратегию решения
- исследовать, специфицировать, спроектировать, реализовать, проверить, модифицировать и документировать решение
- проанализировать альтернативы, исследовать степень риска
- донести решение до коллег, других профессионалов и широкой публики.
Студент должен понимать глубину физической проблемы, ее перспективы и возможности будущего исследования и развития.
В процессе обучения студент должен овладеть общечеловеческими качествами, которыми должен обладать каждый выпускник физтеха:
- способностью читать и понимать литературу по своей специальности, в том числе, и иностранную
- умением участвовать в обсуждениях (семинарах, конференциях) и понимать основной предмет обсуждения
- умением выражать свои мысли в дискуссиях и завоевывать внимание собеседника
- способностью участвовать в коллективной работе.
Ментальность системного интегратора должна строиться на следующей основе:
- отсутствие привязанности к конкретной платформе;
- наличие прочных и отработанных контактов на уровне OEM, VAR и т.п. с основными фирмами-производителями аппаратных платформ, системного и сетевого программного обеспечения;
- тщательный выбор рынков, а также подбор аппаратных и программных продуктов для реализации решений;
- собственный инструментарий для построения прототипа решения на основе готовых модулей;
- наличие соглашений, часто эксклюзивные права, на распространение прикладного программного обеспечения в регионе заказчика;
- готовность решать проект целиком, что предполагает наличие специалистов не только в области информационных технологий (междисциплинарных групп);
- возможность проведения программы по управлению взаимодействием всех субъектов проекта;
- доступ к информации по всем проектам, реализованным в мире и имеющим аналогии с задачей конкретного заказчика;
- неприязнь к простым операциям типа "box moving".






