141
ское обеспечение) и выходные формы документов, необходимые конкретной библио-
теке или информационной службе для выполнения основных её функциональных за-
дач;
2. Каковы потенциальные возможности данного программного обеспечения по наращи-
ванию или изменению исходного состава решаемых задач, необходимых для их вы-
полнения операций и данных (в том числе видов обрабатываемых документов, соста-
ва и структуры полей их описания, словарей, выходных форм и т.п.) и чем обеспечи-
вается реализация этих возможностей.
Каждая библиотека и информационная служба в силу специфики условий своей работы и
решаемых функциональных задач не только может, но и, как правило, реализует в своей прак-
тике средства в чём то отличающиеся от принятых в других, даже самых близких по характеру
деятельности организаций. Это же неизбежно относится и к средствам, поддерживаемым пред-
лагаемым нам программным обеспечением. Если в процессе знакомства с программой-
претенденткой мы замечаем это несоответствие (при поверхностном ознакомлении с «объек-
том» этот изъян может обнаружиться слишком поздно!), мы вправе предложить разработчику
доработать или настроить ПО на наши условия.
Не исключено, что вас начнут убеждать в отсутствии необходимости такой доработки (на-
пример, по включению форматов новых видов обрабатываемых документов, изменению
структуры записи отдельных полей, подготовке нужных вам выходных форм, рабочих экранов
и т.п.). Состав аргументов может быть очень широким и содержать как вполне объективные
доводы, так и откровенно неаргументированные, например: «Не видим в этом необходимо-
сти».
Если ваши обоснованные предложения будут легко приняты, быстро и недорого
реализованы, считайте, что по первому пункту программы данного раздела претен-
дентка прошла экзамен успешно.
И все-таки… вы создаете систему не на один год. И как бы детально вы ни проанализиро-
вали и ни спрогнозировали её развитие, жизнь всегда внесет свои коррективы. Нужно быть
готовым к тому, что в средства ПО рано или поздно придется вносить изменения. Эти измене-
ния могут быть как достаточно серьёзными (например, связанными с решением принципиаль-
но новых для вашей организации задач, изменением организационной структуры системы,
внедрением новых технологий и т.п.), так и относительно небольшими (например, связанными
с частными изменениями технологии работы, видов услуг и др.).
В указанном плане уже на этапе приобретения и внедрения системы необходимо знать,
какие проблемы вас ожидают в упомянутых случаях. Что касается сложных преобразований,
то их реализация зависит от разработчиков исходного программного продукта и их долгосроч-
ных планов его развития. Оценка ситуации вписывается в содержание последующего раздела
- 14.2.6. Более мелкие, но требующие оперативного выполнения изменения, в зависимости от
вида конкретного программного продукта и характера требуемых корректив, могут вылиться в
привлечение к доработке его разработчиков, других программистов (разной степени квалифи-
кации) или могут быть выполнены опытными пользователями — сотрудниками вашей органи-
зации, составляющими персонал системы. Очевидно, что предпочтение при прочих равных
условиях вы отдадите ПО, соответствующему последнему условию!
14.2.4. Эксплуатационные характеристики и стоимость
Эксплуатационные характеристики в первую очередь включают в себя надежность, быст-
родействие и стоимость эксплуатации.
Надежность ПО мы связываем с двумя основными качествами: устойчивостью его работы
и реализованными в нём средствами защиты самой программы и накопленных данных от раз-
рушения и несанкционированного доступа.
Устойчивость работы программных средств определяется количеством и характером сбо-
ев (в том числе «зависаний» и ошибок) системы в процессе работы. Причины этого явления
могут быть достаточно разнообразными, включая и отсутствие надежной защиты, которую в
технике принято называть «поправкой на дурака». В данном понимании в качестве «дураков»
могут оказаться и очень опытные профессионалы, допустившие ту или иную оплошность при
работе с системой. Характер сбоев определяет глубину их последствий: только относительно
небольшая потеря времени на выполнение последней операции или существенно значитель-
ные затраты времени, связанные с необходимостью перезагрузить систему, выполнить опе-
рации ее настройки (перенастройки), потерей части обработанных данных и т.п.