Методика выбора пакетов прикладных программ

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

В частности, были выделены следующие основные классификационные группировки критериев, характеризующие пакет прикладных программ:

ü назначение и возможности пакета;

ü основные признаки и свойства пакета;

ü требования к техническим и программным средствам;

ü документация пакета;

ü факторы финансового порядка;

ü особенности установки пакета;

ü особенности эксплуатации пакета;

ü помощь поставщика по внедрению и поддержанию пакета;

ü оценка качества пакета и опыт его использования;

ü перспективы развития пакета.

1. Назначение и возможности пакета:

· предметная область использования;

· степень обеспечения функции управления;

· общий или специализированный;

· коллективного или индивидуального пользования;

· возможности расширения функций пакета;

· возможности оптимизации расчетов;

· возможность адаптации к различным применениям на основе модульного строения пакета;

· возможность взаимозаменяемости технических средств;

· возможность повышения эффективности обработки данных;

· универсальность;

· применимость для пользователей разной квалификации.

2. Основные признаки и свойства пакета:

· входной язык;

· управляющий язык;

· структура массива;

· способ хранения данных;

· способ доступа данных;

· выдача выходных документов;

· дистанционная обработка и разделение времени;

· представление входных данных;

· способы проверки входных данных;

· представление выходных данных;

· редактирование входных данных;

· диалоговый режим;

· языки программирования.

3. Требования к техническим и программным средствам:

· структура вычислительной системы;

· объем ОП;

· объем внешней памяти;

· структура периферийных устройств;

· тип ОС;

· вспомогательные программные средства;

· использование средств организации массивов;

· совместимость с СУБД.

4. Документация пакета:

· общее руководство по использованию;

· руководство системного и программного уровней.

5. Факторы финансового порядка:

· затраты на приобретение пакета;

· затраты на аренду пакета;

· затраты на обработку пакета, установку пакета, подготовку персонала, техники, обслуживание и поддержание пакета в рабочем состоянии;

· экономическая эффективность использования пакета.

6. Особенности установки пакета:

· объем работ по установке пакета;

· время установки;

· требования к модификации пакета;

· требования пользователя к квалификации программистов;

· требования к настройке входных и выходных форм пакета;

· трудоемкость организации информационной базы;

· требуемые модификации ОС и СУБД.

7. Особенности эксплуатации пакета:

· зависимость рабочих характеристик пакета от используемых технических и программных средств;

· возможность обслуживания пакета силами специалистов организации-пользователя;

· техническая эффективность и надежность;

· защита данных;

· трудоемкость внесения изменений;

· трудоемкость реорганизации информационной базы;

· трудоемкость и время обнаружения и исправления ошибок;

· время повторного запуска системы;

· время цикла обработки информации;

· производительность.

8. Помощь поставщика по внедрению и поддерживанию пакета:

· обучение персонала организации-пользователя;

· участие поставщика при внедрении пакета;

· переход от старой системы к новой;

· участие поставщика в обследовании пакета;

· корректировка системы ошибок;

· внесение модификаций;

· обеспечение обновления документов;

· простота использования.

9. Оценка качества пакета и опыт его использования:

· источник появления;

· характеристика 1-й версии пакета;

· число и характер переделок пакета;

· число организаций, пользующихся пакетом;

· оценка уже установленных пакетов;

· сравнение с аналогичными пакетами.

10. Перспективы развития пакета:

· совершенствование концепции и используемых методов;

· подключение новых функциональных возможностей;

· расширение интерфейса, переход на совершенные технические средства;

· совместимость со старой версией.