Программное обеспечение (ПО) – это совокупность программ, обеспечивающих функционирование компьютера и решение с его помощью определенных задач.
Введение
Перед изучением готовых программных продуктов с использованием разработанной матрицы критериев, необходимо сформировать предварительный список программного обеспечения и его потенциальных поставщиков, который требует последующего анализа («короткий список»).
Предварительный список программного обеспечения для выполнения исследования должен формироваться с учетом специфики деятельности организации Заказчика и целей и задач, которые стоят перед Системой. Список программного обеспечения должен формироваться с использованием базовых требований.
Матрица критериев является инструментом, который применяется для сбора и анализа информации о соответствии изучаемого программного обеспечения и его потенциальных поставщиков требованиям Системы. Она может использоваться для последующей обработки имеющейся информации.
Критерии в матрице критериев должны разрабатываться согласно определенным и формализованным целям, назначением и основными требованиями к системе и должны представлять иерархический список, разбиваемый по тематике оцениваемых параметров.
Формирование требований к потенциальным поставщикам ПО
В число требований к поставщику ПО, входят требования к организации, которая проводит создание программного продукта. Успешность проекта, который превращает стандартный пакет в решение для конкретной организации, во многом определяется правильной постановкой задачи и разработчиком продукта. Уровень возможностей организации разработчика должен быть правильно оценен.
В требованиях к коммерческим предложениям (заявкам) потенциальных поставщиков ПО должны оцениваться коммерческие предложения, которые представлены потенциальными поставщиками. Требования могут включать следующий набор разделов:
- Наличие подробного содержания коммерческих предложений.
- Описание состава запланированных работ.
- Состав группы проектантов.
- Намечаемые сроки внедрения.
В число функциональной совокупности требований должны быть включены все требования, которые относятся к функциональным возможностям Системы. Данный набор требований должен формироваться на основании потребностей организации Заказчика, формализованных по итогам обследования организации.
К числу технических требований следует отнести требования, которые связаны с методами и средствами реализации функциональности Системы. То есть, это требования, предъявляемые к техническим возможностям и архитектуре программного продукта. Сюда следует также отнести требования к аппаратному и программному обеспечению, требуемому для развертывания программного продукта.
В составе технических требований необходимо отдельно выделить следующие подразделы:
- Список общих требований.
- Требования по уровню надежности системы.
- Требования по информационной безопасности.
- Требования по эргономике и технической эстетике.
- Совокупность требований собственно к программному обеспечению.
- Совокупность требований к аппаратному обеспечению.
- Требования к средствам разработки.
- Требования к документации.
- Требования к уровню интеграции системы.
Для всех критериев должен выставляться в соответствие весовой коэффициент в пределах от единицы до десяти, который определяется в зависимости от оценки необходимости присутствия этой функции или качества в системе, отображаемой критерием. Сформированная оценка по каждому пункту должна умножаться на данный коэффициент, для того чтобы получить результирующую оценку выбранного критерия. Чем ниже выставлен весовой коэффициент, тем меньшее влияние он станет оказывать на итоговую оценку по своему разделу, тематике. Установление весовых коэффициентов должно проводиться специалистами на базе уровня приоритетности выполнения данного критерия для Заказчика.
Отсекающий критерий представляет концептуальное свойство системы, которое пронизывает многие ее компоненты. Работа многих специалистов предполагает наличие данного качества (свойства) в системе. Обходные процедуры при отсутствии данного свойства, могут потребовать неприемлемых затрат или способны чрезмерно усложнить процесс, то есть, могут сделать его трудно управляемым. Вес данного критерия равен десяти.
Критерий критичного требования, при отсутствии которого, данное свойство в системе в принципе может быть доработано или могут быть альтернативные решения, восполняющие этот недостаток и являющиеся адекватными по цене. Данное качество или свойство системы однозначно требуется для эффективной работы Системы. При отсутствии данного свойства не имеет смысла и внедрение данной программы в этой области. Вес этого критерия равен восьми.
Критерий рабочего требования, выполнение которого является желательным. Компенсация отсутствия данного свойства может не потребовать значительных затрат или большого усложнения рабочего процесса. Вес данного критерия равняется пяти.
Критерий пожелание, отсутствие которого не снижает эффективности работы системы в целом. Данным пожеланием можно пренебречь или же оно достаточно легко может быть доработано или обеспечено обходной процедурой. Вес этого критерия равен двум.
Для того чтобы получить количественную оценку соответствия систем и поставщиков, применяются правила присвоения веса критериям оценки:
- Критерии оценки необходимо разделить на четыре группы, а именно, требования к потенциальному поставщику ПО, требования к коммерческим предложениям потенциальных поставщиков, функциональные требования к системе, технические требования к системе.
- Каждой из групп должен быть присвоен вес, который выражается в процентах и определяется важностью для организации каждой из групп.
- Суммарный вес всех групп должен составлять сто процентов.