Модель многокритериального решения оптимального выбора проектов информационной системы
Анализ проблемы, связанной с выбором проекта информационной системы. Недостатки существующих методов, механизмы синтезирования моделей выбора проекта. Преимущество распределения программных и аппаратных ресурсов между разными информационными системами.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 24.08.2020 |
Размер файла | 13,6 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Модель многокритериального решения оптимального выбора проектов информационной системы
Аниконов А.В.
Annotation
In the article the problem connected with a choice of the information system project is considered. It is shown the basic disadvantage of existing methods, offered a synthesizing of project choice models, and described an advantage of distribution of software and hardware resources between different information systems.
Специфика проблемы многокритериального выбора проектов ИС и насущные требования к уменьшению стоимости на разработку проектов ИС привели к необходимости учета дополнительных знаний о распределении затрат и выгод между проектами с тем, чтобы достичь максимальной выгоды от использования имеющихся на разработку ресурсов. Не смотря на широкие исследования в данной области, оптимальный подход к задачам выбора не найден до сих пор[1].
Факторы, которые существенно влияют на выбор соответствующего множества проектов, включают риск проекта, осуществимость совместных целей, выгоду, а также доступность дефицитных ресурсов, разделяемых конкурирующими проектами, и зависимости, которые существуют между ними.
Важность и влияние этих факторов неоднократно подчеркивались как разработчиками реальных проектов, так и исследователями. Сложность многоатрибутивной модели возникает из-за целого ряда проблем. Например, выбрать лучшее множество проектов ИС сложно ввиду:
§ большого количества факторов (риск проекта, общие цели и т.д.), которые должны быть рассмотрены при решении;
§ ограниченной доступности ресурсов ИС;
§ зависимостей выгод и ресурсов, которые существуют между рассматриваемыми проектами.
Предлагаемые ранее модели и методы решения, как правило, имели несколько ограничений и не обеспечивали при формировании набора проектов возможного объединения всех наиболее важных, с точки зрения гарантоспособности проекта, критериев выбора в единую модель принятия решения. Например, модели учета факторов и методы ранжирования рассматривают многочисленность факторов проекта, но игнорируют ограниченность ресурсов, в том числе, общих. Некоторые модели учитывают только несколько типов зависимостей, но игнорирует все остальные факторы, которые существенно влияют на решение. Кроме того, этот подход вводит множество ограничивающих допущений. Например, зависимости между проектами ИС моделируются используя только линейную взаимосвязь[2].
Существующие многокритериальные модели игнорируют один из важных аспектов разработки приложений ИС, который связан с распределением ресурсов аппаратного и программного обеспечения между двумя и более проектами ИС [3]. Однако методология проектирования подразумевает, что несколько ИС могут разделять ресурсы как аппаратного, так и программного обеспечения.
Обычно в решение выбора проекта ИС включены следующие факторы [4]:
§ общие приоритеты;
§ финансовые выгод и стоимости;
§ неформализуемые меры, такие как риск проекта;
§ доступность ресурсов;
§ зависимости между проектами.
Дополнительно в модель вводится структура заранее определенных приоритетов.
При формировании гарантоспособного набора проектов ИС, зависимости, которые существуют между проектами, классифицируются следующим образом:
§ зависимости ресурсов;
§ зависимости выгод;
§ технические зависимости.
Зависимости ресурсов возникают из-за разделения аппаратных и программных средств между различными проектами ИС таким образом, что выполнение двух или более взаимосвязанных проектов будет требовать меньше ресурсов, чем, если бы каждый проект выполнялся отдельно. Например, если программный код, разработанный для одного проекта, используется во втором проекте, то программные ресурсы, требуемые для второго проекта, уменьшаются.
Зависимости выгод возникают в ситуации, когда общие выгоды для организации, получаемые от выполнения двух проектов, увеличиваются благодаря их синергетическому эффекту. В случае, когда разработка проекта ИС требует разработки связанного с ним какого-либо еще проекта, то возникает техническая зависимость. Проекты, ограничиваемые внутренними или внешними требованиями, также попадают в категорию взаимозависимых.
Цели, которые необходимо достичь, выражены следующим образом [4].
Цель, связанная с выгодой:
где bi 0 - выгода, полученная от выполнения i-го проекта ИС, bij0 -дополнительная выгода, полученная от выполнения i-го и j-го проектов вместе, bijk0 - выгода, полученная от выполнения i-го, j-го и k-го проектов вместе. Другими словами, выгода bij превосходит индивидуальные выгоды bi и bj. Аналогично, выгода bijk превосходит индивидуальные выгоды bi, bj и bk, равно как и выгоды bij, bik и bjk.
Цель, связанная с риском:
где ri0 - риск выполняющегося в наборе i-го проекта (вероятность неудачи i-го проекта).
Цель, связанная со стоимостью:
где сМi 0 - стоимость, требуемая i-м проектом, сМij 0 - стоимость, разделяемая i-м и j-м проектами, и сМijk 0 - стоимость, разделяемая i-м, j-м и k-м проектами. В общем случае суммы сМi и сМj равны или превосходят сМij , и, аналогично, суммы сМij , сМik и сМjk равны или превосходят сМijk .
Одновременно с этим учитываются ограничения на максимальную стоимость программного и аппаратного обеспечения.
Так ограничение ресурсов аппаратного обеспечения имеет форму:
Ограничение ресурсов программного обеспечения имеет форму:
где аl>0 - общая доступность ресурсов, l=H,S, сli>=0 - количество ресурса l, требуемых i-тым проектом, сlij>=0 - количество ресурса l, разделяемого i-тым и j-тым проектами, и сlijk>=0 - количество ресурса l, разделяемого i-тым, j-тым и k-тым проектами. В общем, суммы сli и сlj равны или превосходят сlij, и, аналогично, суммы сlij, сlik и сljk равны или превосходят сlijk.
Когда цели несоизмеримы и несовместимы, ЦП позволяет устанавливать приоритеты так, что цели достигаются последовательно. Приоритеты для целей решения задач выбора проекта ИС получаются из требований, установленных при планировании. Некоторые исследователи показали, как получить структуру приоритетов при выборе проектов. В некоторых случаях управляющий компонент системы сам устанавливает приоритеты решения в задаче выбора проекта ИС.
Для объединения всех этих факторов в решении выбора была разработана модель решения, базирующаяся на целевом программировании. Эта модель позволяет одновременно достичь многих целей, основанных на структуре предопределенных приоритетов. Так же модель учитывает существующие между проектами зависимости, такие как зависимость ресурсов, выгод, технические зависимости. Таким образом, предлагаемая модель учитывает все особенности информационных систем и отличается от всех предыдущих тем, что мы объединяем целевые функции и ограничения ресурсов, которые учитывают выгоду взаимодействий и зависимостей ресурсов третьего порядка соответственно. Предыдущие модели рассматривали взаимодействия только второго порядка, так как считалось, что более высокие порядки зависимостей сложны и ресурсоёмки для точных вычислений при выборе проекта в научных исследованиях или составлении бюджета. Однако, вычисление этих величин для проектов ИС просто и широко применяется в наше время с учетом развития мощностей современных вычислительных систем. В целом, данная модель позволяет с большей точностью выбрать оптимальное решение среди множества конкурирующих.
ЛИТЕРАТУРА
информационный проект программный
1. Ковалев И.В. Многоатрибутивная модель формирования гарантоспособного набора проектов мультиверсионных программных систем / И.В. Ковалев, Р.Ю. Царев Вестник НИИ СУВПТ. - Вып.7. - Красноярск: НИИ СУВПТ, 2001. - С. 129-137.
2. Кочетов Ю.А. Задачи оптимального выбора состава систем технических средств при многоэтапном процессе выполнения работ / Препринт N 12. - Новосибирск, Ин-т математики СО АН СССР, 1987. - 47 с.
3. Царев Р.Ю. Многоатрибутивный метод оптимального выбора лучшей альтернативы / Р.Ю. Царев, С.А. Кацевал, А.А. Усольцев // Вестник НИИ СУВПТ. - Вып.14. - Красноярск: НИИ СУВПТ, 2003. - С. 249.
4. Cesar G. Interactive Fuzzy Programming with Preference Criteria in Multiobjective Decision-Making / Cesar G. Tapia and Bruce A. Mutagh. - School of Mechanical & Manufacturing Engineering, University of New South Wales, Australia.
Аниконов Анатолий Валерьевич
Аспирант НИИ систем управления, волновых процессов и технологий, г. Красноярск.
Размещено на Allbest.ru
...Подобные документы
Обоснование выбора информационной системы - Microsoft Dynamics CRM 4.0. План выполнения работ по внедрению выбранной системы. Общий бюджет и календарный план проекта. Экономический эффект от внедрения адаптивной и уникальной информационной системы.
курсовая работа [371,8 K], добавлен 14.04.2014Организационно-экономическая сущность задачи автоматизации библиотечной информационной системы. Режимы работы и информационная модель решения задачи, описание входной и выходной информации. Обоснование выбора языка программирования, алгоритм решения.
дипломная работа [448,5 K], добавлен 08.11.2010Внедрение информационных систем взаимодействия с клиентами. Назначение автоматизированного варианта решения задачи. Анализ существующих разработок и обоснование выбора технологии проектирования. Расчет и обоснование экономической эффективности проекта.
дипломная работа [7,5 M], добавлен 11.12.2020Анализ предметной области и разработка проекта информационной системы по поддержке пользователей на базе 1С: Предприятие. Проведение формализации логических моделей информационных процессов и процедур в проектной системе. Реализация функций системы 1С.
дипломная работа [1,9 M], добавлен 27.01.2013Состав стадий и этапов канонического проектирования информационной системы, каскадная модель жизненного цикла. Физическая реализация выбранного варианта проекта и получение документации. Подготовка объекта к внедрению проекта, его сопровождение.
презентация [1,0 M], добавлен 19.10.2014Анализ рисков информационной безопасности. Оценка существующих и планируемых средств защиты. Комплекс организационных мер обеспечения информационной безопасности и защиты информации предприятия. Контрольный пример реализации проекта и его описание.
дипломная работа [4,5 M], добавлен 19.12.2012Знакомство с особенностями применения компьютерных технологий в практике решения задач управления проектом. Этапы создания проекта автоматизированной информационной системы "Аптека", анализ участников. Проблемы планирования производственной программы.
курсовая работа [294,2 K], добавлен 21.03.2016Анализ сред разработки для веб-проектов. Система учета работы элементов информационной инфраструктуры. Создание базы данных и каркаса системы на языке HTML и CSS. Технологии использования и демонстрация работы системы. Экономическое обоснование проекта.
дипломная работа [2,1 M], добавлен 25.06.2014Описание структуры управления компании. Структура программно-аппаратных средств. Анализ технического задания. Расчет обобщенного критерия эффективности информационной системы ведения проектов строительной компании. Выбор языка программирования и СУБД.
дипломная работа [2,1 M], добавлен 29.06.2013Анализ предпроектного обследования предметной области "Компьютерного сервиса". Особенность разработки функциональная модель IDEF0 для графического представления описания информационной системы. Построение модели данных для проектируемой системы.
контрольная работа [751,8 K], добавлен 12.01.2023Анализ деятельности предприятия и структуризация проекта информационной системы, а также план управления им. Основные этапы и принципы, а также специфические особенности реализации исследуемого проекта информационной системы с использованием MS Project.
курсовая работа [348,2 K], добавлен 04.05.2016Комплексный анализ структуры информационной системы управления персоналом на предприятии. Моделирование информационной системы и расчет задержек запроса менеджера из филиала в области к центральному серверу. Модель оптимизации информационной системы.
курсовая работа [2,1 M], добавлен 18.09.2014Разработать ЭИС электрических сетей с использованием структурного и объектно-ориентированного подхода средствами Rational Rose. Экономический расчет эффективности проекта. Модель экономической информационной системы службы информационных технологий.
дипломная работа [54,2 K], добавлен 06.08.2008Проектирование информационной системы. Описание бизнес-процесса работы ООО "Сервис-ТВ". Правила работы с автоматизированными информационными системами. Построение базы данных в среде OpenOffice. Методика расчета оценки экономической эффективности.
курсовая работа [3,4 M], добавлен 22.11.2012Цели и задачи проектирования информационной системы, основные требования к ней, внутренняя структура и взаимосвязь отдельных компонентов. Обзор и анализ существующих программных разработок. Обоснование стратегии автоматизации и технологии проектирования.
курсовая работа [3,3 M], добавлен 12.01.2015Методы выбора информационной системы, используемое в процессе его разработки программы, а также основные технические средства. Анализ полезности использования экспертной системы и оценка ее необходимости, сферы и особенности практического применения.
курсовая работа [112,1 K], добавлен 19.11.2016Обоснование выбора используемого программного обеспечения. Входная и выходная информация. Реляционная модель базы данных предметной области. Создание модели информационной системы с помощью Run All Fusion Process Modeler r7. Результаты тестовых испытаний.
курсовая работа [4,3 M], добавлен 12.04.2014Анализ существующих решений по автоматизации предметной области. Выбор методологии проектирования информационной системы. Сбор и спецификация, анализ, моделирование и аттестация требований. Возможные неисправности и сопровождение информационной системы.
курсовая работа [645,2 K], добавлен 26.05.2015Система управления базами данных задач и составляющих их процессов предприятия. Требования к информационной системе. Состав запросов к базе данных. Связи и отношения между информационными объектами. Алгоритмы работы и архитектура информационной системы.
курсовая работа [727,5 K], добавлен 02.02.2014Проектирование информационной системы предприятия "Ниссан-Авто" с помощью табличного процессора Excel. Условия для выполнения расчетной части. Макросы, используемые в программе. Создание проекта по разделам: база данных, сводная таблица, график.
контрольная работа [3,6 M], добавлен 16.01.2011