Внутренние проблемы информационных систем

  1. Читать раздел 1
  2. $ 2
  3. $ 3
  4. $ 4

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

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

При этом всегда неявно или даже явно подразумевается, в конце концов, что программист, как минимум, энциклопедически образован. Он принимает все решения по архитектуре и конфигурации системы, выполняет рабочее проектирование, создает документацию, определяет требования к персоналу, обучает всех работников поведению в среде системы и принимает решения по всем другим вопросам. Основа такого положения в том, что при создании систем в настоящее время основное внимание уделяется все-таки созданию программной среды, поскольку многие отечественные системы проходят еще стадию создания первой очереди. Поэтому в процессе формирования программных средств и программирования оказываются фактически скрытыми вопросы создания собственно системы, которые и ставятся в таких случаях как вопросы создания соответствующих программ. И решать эти вопросы берутся, как правило, программисты. Так и происходят на практике указанное выше смешение акцента и очевидная гипертрофия роли программистов.

Хостинг от uCoz