Создание обучающей системы автоматизированного проектирования маломощных электромеханических следящих систем, страница 13

4.  Насколько эффективной должна быть программа (по скорости, по расходу памяти на носителях, по сетевому трафику или по объему получаемых файлов)?

5.  Какие средства и время возможно потратить на освоение программы?

6.  Насколько критичны показатели надёжности и безопасности программного обеспечения для требуемой работы?

7.  Какие специальные возможности программы необходимы?

1.7.2 Выбор отдельных пакетов

Пакет обычно служит промежуточным звеном в цепи технологических операций, поэтому его связь по данным с другими пакетами – очень важный момент при выборе. Нужно обратить внимание на то, чтобы основной формат файла, предпочитаемый пакетом, был распространенным в отрасли, поскольку преобразование форматов в рамках одного пакета не всегда сможет вас удовлетворить.

Пакет не должен быть чрезмерно сложным. Гибкость и простота – вот основные критерии для выбора программного обеспечения этого класса.

1.7.3 Выбор пакета для рабочей среды

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

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

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

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

Не следует обращать внимание на какие-нибудь «экзотические» операции, которые «умеет» делать пакет. Излюбленный конек поставщиков программного обеспечения – демонстрировать необычные возможности того или иного пакета. Скорее всего, они вам не понадобятся, за ними можно не разглядеть серьёзных недостатков пакета в части рутинных, но необходимых операций.

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

1.7.4 Общие рекомендации по выбору программного обеспечения

Основные общие рекомендации по выбору программного обеспечения изложены ниже: