среда, 6 мая 2015 г.

Для успешной автоматизации процесса требуеться совместить несколько вещей в колективе (разработчике), а именно:
  1. Полноценное понимание самого процеса автоматизации. Не поверхносное, а именно полноценное. До последнего болтика, до последнего момента.
  2. Знание современных технологий збора, обработки и хранения данных.
  3. Знание современных средств разработки програмного обеспичения.
Исходя из этого, при разработке систем автоматизированого управления боем, разработчик или организация, которая производит разработку данной системы, должен быть одновременно пехотным командиром, программистом и  архитектором програмного обеспечения. Я не могу себе представить генерала, путь службы которого прошел через должностя командира взвода, роты, батальйона и так далее, который в свободное от службы время (если оно есть, что тоже маловероятно) пишет код пусть даже на самом простом языке програмирования. Нонсенс.
И именно по этому никогда гражданская девелоперская компания не сможет написать достойное решение, которое может класифицироваться как C4ISR система.
И именно потому я считаю, что систему такого класса должны разрабатывать военные програмисты, которые в нашей стране, слава богу, пока-что еще обучаються.