Автоматизации процесса оформления заказов. Автоматизации процесса оформления заказов на ремонт техники в ООО Объединенные ресурсы
Скачать 5.51 Mb.
|
3.1 Обоснование технико-экономической эффективности выбора программного обеспечения для реализации подсистемы методом анализа иерархийВ данном дипломном проекте для обоснования выбора программного обеспечения для реализации системы применяется метод анализа иерархий. Метод анализа иерархий применяется при необходимости принятия решения по выбору одного объекта из нескольких альтернатив. При этом необходимым условием применения этого метода является наличие общих характеристик совокупности сравниваемых объектов. Естественно, что значения этих характеристик для каждого из сравниваемых объектов будут различными. Эти характеристики служат в конечном итоге критериями выбора наилучшей альтернативы. Метод состоит в декомпозиции проблемы выбора на ее более простые составляющие части и дальнейшей обработке последовательности суждений по парным сравнениям (рис. 3.1). Рисунок 3.1 –Схема метода анализа иерархий В наиболее элементарном виде иерархия строится с вершины (цели), через промежуточные уровни (характеристики или критерии) к самому низкому уровню (сравниваемые объекты или альтернативы). В данном случае целью является выбор наиболее подходящего программного обеспечения для реализации, критериями служат характеристики программных средств, в качестве альтернатив выступают сами программные обеспечения, близкие по классу. Определим критерии выбора программного обеспечения: минимальная стоимость; минимальное время разработки; минимальная трудоемкость создания. По данным критериям будут рассмотрены следующие Case-средства: MODX Drupal Joomla! Wordpress Теперь необходимо задать шкалу предпочтений объектов по методу анализа иерархий (табл. 3.1) Таблица 3.1 Шкала предпочтений
Окончание таблицы 3.1
Теперь необходимо составить матрицу попарных сравнений критериев (табл. 3.2). Это определит степень влияния критериев. Таблица 3.2 Матрица попарных сравнений критериев
Для каждой матрицы ищется вектор значений критериев y1, ..., yn по формуле: Далее этот вектор нормализуется по формуле: , где yiн – нормализованный коэффициент значимости, показывающий вклад каждого критерия в достижение цели. Индекс согласованности вычисляется по формуле: , где где ИС = (3,05-3)/(3-1) = 0,025. Далее эта величина сравнивается с той, которая получилась бы при случайном выборе количественных суждений из шкалы, и образовании обратно симметричной матрицы. Параметр случайной согласованности при n=3 составляет 0,58. Отношение согласованности (ОС), дающее представление о верности сделанных суждений, вычисляется по формуле: ОС = 0,025/0,58 = 0,04. ОС ≤ 0,1 – матрица согласованна. Теперь необходимо провести аналогичное попарное сравнение альтернатив по каждому критерию в отдельности. Таблица 3.3 Минимум стоимости
Таблица 3.4 Вектор значений
ИС = 0,01. Параметр случайной согласованности при n=4 составляет 0,9. ОС = 0,01. Матрица является согласованной. Таблица 3.5 Минимум времени
Таблица 3.6 Вектор значений
Окончание таблицы 3.6
ИС = 0,05 Параметр случайной согласованности при n=4 составляет 0,9. ОС = 0,05 Матрица является согласованной. Таблица 3.7 Минимум трудоемкости создания
Таблица 3.8 Вектор значений
ИС = 0,02 Параметр случайной согласованности при n=4 составляет 0,9. ОС = 0,02 Матрица является согласованной. Для оптимального выбора программного обеспечения необходимо определить глобальные приоритеты альтернатив с учетом весов всех критериев (табл. 3.9). Таблица 3.9 Определение глобальных приоритетов альтернатив
Глобальный приоритет для каждой альтернативы вычисляется как сумма произведений соответствующих значений нормализованного вектора приоритетов для критерия и значения нормализованного вектора приоритетов этой альтернативы в отношении данного критерия по формуле: Наилучшим программным обеспечением будет считаться альтернатива с максимальным значением глобального приоритета. Следовательно, в качестве программного обеспечения для реализации будет применяться MODX. |