Статья опубликована в рамках: LXXIV Международной научно-практической конференции «Научное сообщество студентов: МЕЖДИСЦИПЛИНАРНЫЕ ИССЛЕДОВАНИЯ» (Россия, г. Новосибирск, 05 августа 2019 г.)
Наука: Информационные технологии
Скачать книгу(-и): Сборник статей конференции
дипломов
ВЫБОР ЯЗЫКА ПРОГРАММИРОВАНИЯ ПРИ ПОМОЩИ МЕТОДА АНАЛИЗА ИЕРАРХИЙ
АННОТАЦИЯ
В статье рассмотрен анализ выбора языка программирования для проектирования информационной системы по работе с технической документацией.
Ключевые слова: язык программирования, метод анализа иерархий, сфера деятельности, критерии.
Для принятия решений о выборе определенного варианта технологии проектирования ИС будет использоваться метод анализа иерархий (МАИ). В вершине иерархии в МАИ располагается основная цель, далее, на уровень ниже – подцели, и, наконец, на самом нижнем уровне – альтернативы, среди которых производится выбор или ранжирование. Для процесса парного взвешивания элементов иерархии в МАИ используется интуитивно обоснованная качественная шкала.
На данном методе основывается программное средство "MPRIORITY 1.0". Диалоговая система предназначена для поддержки принятия решений в различных сферах человеческой деятельности. От своих аналогов отличается диалоговым интерфейсом, адаптированным под особенности МАИ и восприятие пользователя. Программа содержит диалоговые средства, позволяющие получать наиболее полную информацию о проведенных попарных сравнениях и устранять возможные несогласованности в матрицах попарных сравнений.
При выборе языка проектирования ИС критериями выступают (рисунок 1):
- сложность;
- универсальность;
- надежность;
- функциональность.
Альтернативами будут языки C#, Java и Python.
Рисунок 1. Иерархия
При проведении попарного сравнения критериев выяснилось, что самым важным критерием выступает «Сложность», так как имеет наивысший приоритет (рисунок 2).
Рисунок 2. Диалоговое окно с матрицей попарных сравнений критериев
Попарные сравнения относительно критерия «Сложность» показывают, что приоритет отдается языку JAVA (рисунок 3).
Рисунок 3. Диалоговое окно с матрицей попарных сравнений по критерию «Сложность»
Попарные сравнения относительно критерия «Универсальность» показывают, что приоритет отдается языку C# (рисунок 4).
Рисунок 4. Диалоговое окно с матрицей попарных сравнений по критерию «Универсальность»
Попарные сравнения относительно критерия «Надежность» показывают, что приоритет отдается языку JAVA (рисунок 5).
Рисунок 5. Диалоговое окно с матрицей попарных сравнений по критерию «Надежность»
Попарные сравнения относительно критерия «Функциональность» показывают, что приоритет отдается языку С# (рисунок 6).
Рисунок 6. Диалоговое окно с матрицей попарных сравнений по кртетрию «Фукциональность»
На рисунке 7 представлена диаграмма результата построения иерархии, которая визуально представляет наиболее подходящий язык программирования C#.
Рисунок 7. Результат исследования по МАИ
Список литературы:
- Мартынов, Н.О. Никулина, Е.И. Филосова. Проектирование информационных систем. Учебное пособие по курсу «Проектирование информационных систем». Уфа: УГАТУ, 2018. –381 с.
- Рендольф, Ник Visual Studio 2010 для профессионалов / Ник Рендольф и др. - М.: Диалектика, 2011. - 476 c.
- Шакин, В.Н. Объектно-ориентированное программирование на Visual Basic в среде Visual Studio .Net / В.Н. Шакин, А / В.Н. Шакин, Г.К. - 401 c.
дипломов
Оставить комментарий