Анализ технической документации по пакетам прикладных программ и литературных источников, описывающих технологию их разработок и использования, позволил выявить перечень критериев, характеризующих в различных аспектах применение ППП, которые можно сгруппировать в подмножества и разработать для них систему классификации.
В частности, были выделены следующие основные классификационные группировки критериев, характеризующие пакет прикладных программ:
ü назначение и возможности пакета;
ü основные признаки и свойства пакета;
ü требования к техническим и программным средствам;
ü документация пакета;
ü факторы финансового порядка;
ü особенности установки пакета;
ü особенности эксплуатации пакета;
ü помощь поставщика по внедрению и поддержанию пакета;
ü оценка качества пакета и опыт его использования;
ü перспективы развития пакета.
1. Назначение и возможности пакета:
· предметная область использования;
· степень обеспечения функции управления;
· общий или специализированный;
· коллективного или индивидуального пользования;
· возможности расширения функций пакета;
· возможности оптимизации расчетов;
· возможность адаптации к различным применениям на основе модульного строения пакета;
· возможность взаимозаменяемости технических средств;
· возможность повышения эффективности обработки данных;
· универсальность;
· применимость для пользователей разной квалификации.
2. Основные признаки и свойства пакета:
· входной язык;
· управляющий язык;
· структура массива;
· способ хранения данных;
· способ доступа данных;
· выдача выходных документов;
· дистанционная обработка и разделение времени;
· представление входных данных;
· способы проверки входных данных;
· представление выходных данных;
· редактирование входных данных;
· диалоговый режим;
· языки программирования.
3. Требования к техническим и программным средствам:
· структура вычислительной системы;
· объем ОП;
· объем внешней памяти;
· структура периферийных устройств;
· тип ОС;
· вспомогательные программные средства;
· использование средств организации массивов;
· совместимость с СУБД.
4. Документация пакета:
· общее руководство по использованию;
· руководство системного и программного уровней.
5. Факторы финансового порядка:
· затраты на приобретение пакета;
· затраты на аренду пакета;
· затраты на обработку пакета, установку пакета, подготовку персонала, техники, обслуживание и поддержание пакета в рабочем состоянии;
· экономическая эффективность использования пакета.
6. Особенности установки пакета:
· объем работ по установке пакета;
· время установки;
· требования к модификации пакета;
· требования пользователя к квалификации программистов;
· требования к настройке входных и выходных форм пакета;
· трудоемкость организации информационной базы;
· требуемые модификации ОС и СУБД.
7. Особенности эксплуатации пакета:
· зависимость рабочих характеристик пакета от используемых технических и программных средств;
· возможность обслуживания пакета силами специалистов организации-пользователя;
· техническая эффективность и надежность;
· защита данных;
· трудоемкость внесения изменений;
· трудоемкость реорганизации информационной базы;
· трудоемкость и время обнаружения и исправления ошибок;
· время повторного запуска системы;
· время цикла обработки информации;
· производительность.
8. Помощь поставщика по внедрению и поддерживанию пакета:
· обучение персонала организации-пользователя;
· участие поставщика при внедрении пакета;
· переход от старой системы к новой;
· участие поставщика в обследовании пакета;
· корректировка системы ошибок;
· внесение модификаций;
· обеспечение обновления документов;
· простота использования.
9. Оценка качества пакета и опыт его использования:
· источник появления;
· характеристика 1-й версии пакета;
· число и характер переделок пакета;
· число организаций, пользующихся пакетом;
· оценка уже установленных пакетов;
· сравнение с аналогичными пакетами.
10. Перспективы развития пакета:
· совершенствование концепции и используемых методов;
· подключение новых функциональных возможностей;
· расширение интерфейса, переход на совершенные технические средства;
· совместимость со старой версией.