Скачиваний:
34
Добавлен:
17.06.2021
Размер:
2.81 Mб
Скачать

Рисунок 1.5 – Декомпозиция блока “Расчет отработанного времени”

Далее рассмотрим декомпозицию блока “Рассчитать часы, предусмотренные по договору в этом месяце” (рис. 1.6). Получаем следующие блоки: Учет стажа работы сотрудника, Учет научного звания сотрудника, Учет участия сотрудника в научных работах. Все эти блоки должны учитываться для того, чтобы рассчитать премию сотруднику.

13

Рисунок 1.6 – Декомпозиция блока “Расчет премий/Стимулирующих надбавок”

На данном этапе рассмотрим декомпозицию блока “Учесть больничные листы” (рис. 1.7). Получаем следующие блоки: Выявить причину неявки на работу, изучить сроки отсутствия, Выполнить поиск коэффициента выплат. Все эти блоки должны учитываться для того, чтобы изучить больничный лист сотрудника.

14

Рисунок 1.7 – Декомпозиция блока “Учесть больничные листы”

Таким образом, была построена стратегическая карта, была описана организационная структура университета, были рассмотрены необходимые термины, связанные с предметной областью, было наглядно показано описание процесса выплаты зарплат для сотрудников.

15

2ПОСТАНОВКА ЗАДАЧИ НА РАЗРАБОТКУ ПРОГРАММНОГО СРЕДСТВА РАНЖИРОВАНИЯ ПРОЕКТОВ МЕТОДОМ ПАРНЫХ СРАВНЕНИЙ НА ПРИМЕРЕ УНИВЕРСИТЕТА

Данное приложение призвано помочь будущему студенту выбрать для себя подходящий вариант обучения в университете. Функционал приложения обеспечит эффективную обработку поступающей информации и позволит будущим студентам ВУЗа быстро и удобно осуществить подбор более подходящего факультета и получить подробную информацию о нем.

Поэтому основная задача программного приложения - использовать ранжирование методом парных сравнений для успешного выполнения вышеупомянутой функции приложения.

Также стоит отметить такую задачу, как формирование отчёта. Отчёт должен включать в себя информацию о подобранном способе обучения, диаграмму, весовые коэффициенты.

Интерфейс страниц должен быть понятным и удобным, не должен быть перегружен графическими элементами и должен обеспечивать быстрое отображение страниц. Навигационные элементы должны быть выполнены в удобной для пользователя форме.

Основными преимуществами приложения являются: минимизация потерь из-за ошибок, возможность обработки больших объёмов данных.

Разработанное приложение создано с целью упростить и улучшить работу университета.

Функционал приложения обеспечит эффективную обработку поступающей информации и позволит ранжировать объекты по нужным показателям.

Решение этой задачи данного проекта будет заключаться в выполнении ряда остальных, более мелких задач, таких как:

хранение информации о студентах;

предоставление пользователю удобного и понятного графического интерфейса;

предоставление пользователю отчётности;

предоставление высокой скорости выполнения функций.

После того, как все вышеперечисленные задачи будут выполнены, программный продукт будет готов к использованию.

16

3ОПИСАНИЕ МЕТОДА «ПАРНЫХ СРАВНЕНИЙ» В РАНЖИРОВАНИИ АЛЬТЕРНАТИВ

Ранжирование — методики, которые имеют более структурированные стимулы. Методика имеет множество модификаций. Например, респондентам раздают списки характеристик исследуемого продукта или рекламы и просят выбрать те характеристики, которые наиболее ему\ей соответствуют или просят проранжировать характеристики по какому-либо признаку (например, по степени важности).

В методе парных сравнений объекты сопоставляются попарно экспертом (экспертами), а затем выбирается один из них. Будем говорить, что в этом случае эксперт предпочитает данный объект, хотя выбор не обязательно будет выражать его предпочтение. В общем случае эксперт может установить равенство объектов или зафиксировать свои предпочтения на некоторой шкале.

Парный сравнительный анализ (также известный как парное сравнение) помогает определить важность ряда вариантов относительно друг друга.

Это позволяет легко выбрать наиболее важную проблему для решения или выбрать решение, которое будет наиболее эффективным. Это также помогает установить приоритеты там, где есть противоречивые требования к ресурсам. Этот инструмент особенно полезен, когда нет объективных данных для принятия решения.

Проведенный сравнительный анализ часто выполняется с помощью матрицы. Эта матрица должна быть составлена таким образом, чтобы избежать сравнения варианта с самим собой или дублирования любого сравнения.

Основной элементарный акт - сравнение двух объектов А и В одним экспертом - можно распространить на случай, когда несколько экспертов рассматривают более чем два объекта. Производить парное сравнение удобно не только тогда, когда число объектов велико, но и в тех случаях, когда различия между объектами настолько малы, что непосредственное ранжирование или оценка не обеспечивают их разумного упорядочения. Таким образом, метод парных сравнений имеет некоторое преимущество перед другими методами упорядочения в случаях, когда объектов много и (или) они трудно различимы. Чаще всего при парном сравнении двух объектов ограничиваются простой констатацией того, что один из них предпочтительнее другого.

Рассмотрим конкретный пример.

17

Пусть имеется m экспертов Э1, Э2, ..., Эm и n проектов π1, π2, ..., πn, подлежащих оценке. Для определенности будем считать, что 4 эксперта оценивают важность 4-х проектов π1, π2, π3, π4. Рассмотрим метод экспертных оценок, позволяющий ранжировать проекты по их важности:

Эксперты осуществляют попарное сравнение проектов, оценивая их важность в долях единицы.

Рисунок 3.1 – Попарное сравнение проектов

Находятся оценки, характеризующие предпочтение одного из проектов над всеми прочими проектами:

f(π1) = 1,6 + 2,2 + 2,4 = 6,2; f(π2) = 2,4 + 2,4 + 2,6 = 7,4; f(π3) = 1,8 + 1,6 + 2,4 = 5,8; f(π4) = 1,6 + 1,4 + 1,6 = 4,6

Вычисляются веса проектов:

ω1 = 0,26; ω2 = 0,31; ω3 = 0,24; ω4 = 0,19

Полученные веса позволяют ранжировать проекты по их важности π2, π1, π3, π4 — результат решения.

Рассмотрим еще один пример:

Отобрана группа экспертов в составе 4-х человек для выбора объекта инвестирования. Были предложены проекты:

-строительство автомобильногозавода «KIA»;

-строительство бытовой техники «Элмо»;

-кондитерская фабрика «Рахат»;

18

- швейная фабрика «Новинка».

Эксперты оценивают выгодность проектов в долях единицах:

Рисунок 3.2 – Попарное сравнение проектов

где Э1...i—эксперты; П1...j—проекты.

Необходимо определить наиболее перспективный объект инвестирования.

Результат оценки вариантов:

Искомые веса целей:1=0,26, 2=0,31, 3=0,24, 4=0,19.Следовательно результат оценки экспертов : П2, П1, П3, П4.

Таким образом, был рассмотрен метод парных сравнений в ранжировании альтернатив.

19

4МОДЕЛИ ПРЕДСТАВЛЕНИЯ СИСТЕМЫ ПОДБОРА ВАРИАНТА ОБУЧЕНИЯ СТУДЕНТА В УНИВЕРСИТЕТЕ

Построение моделей является важной частью процесса.

Модели помогают четко описать сложную систему, показать взаимосвязь между требованиями, сосредоточиться на их важных аспектах, визуализировать и одинаково преподнести их всем сторонам, участвующим в процессе разработки.

Правильно построенная модель не дает возможность двусмысленно растолковать систему или процесс, которые она описывает, а также помогает выявить “белые пятна” в требованиях и процессах и разработать общую структуру системы.

4.1 Спецификация вариантов использования системы тестирования студентов в университете

Диаграмма вариантов использования (сценариев поведения, прецедентов) является исходным концептуальным представлением системы в процессе ее проектирования и разработки. Данная диаграмма (Рисунок 4.1) состоит из двух актеров (администратор и студент), вариантов использования и отношений между ними. Каждый вариант использования определяет некоторый набор действий, совершаемых системой при взаимодействии с актером. При этом в модели никак не отражается то, каким образом будет реализован этот набор действий.

Рисунок 4.1 – Диаграмма вариантов использования

20

На диаграмме расположены два актера: администратор и студент. Оба они обладают уникальными для своей роли вариантами использования, однако среди них есть и общая для двух актеров, и это авторизация.

Каждый из актеров обладает своими уникальными вариантами использования.

Преподаватель обладает куда большим количеством вариантов использования, а именно:

-настроить подключение;

-добавить вопросы;

-добавить ответы;

-обновить таблицу;

-редактировать вопросы;

-редактировать ответы;

-добавление проектов;

-редактировать критерии оценки;

-редактировать проекты;

-добавить пользователей;

-удалить БД;

-сгенерировать критерии оценки.

Варианты использования, которыми обладает студент:

-регистрация;

-пройти опрос эксперта;

-пройти опрос заново;

-сгенерировать отчет с результатами ранжирования;

-определение весов ранжирования подбора факультетов;

-получение дополнительных сведений.

Таким образом, в данной диаграмме было представлено взаимодействие двух актеров: администратор и студент. Данные актеры обладают всеми необходимыми вариантами использования для удобного пользования системой.

4.2 Описание диаграммы последовательности создания отчета

Диаграмма последовательности — диаграмма, на которой для некоторого набора объектов на единой временной оси показан жизненный цикл объекта (создание-деятельность-уничтожение некой сущности) и взаимодействие актеров (действующих лиц) информационной системы в рамках прецедента.

21

Основными элементами диаграммы последовательности являются обозначения объектов (прямоугольники с названиями объектов), вертикальные «линии жизни», отображающие течение времени, прямоугольники, отражающие деятельность объекта или исполнение им определенной функции (прямоугольники на пунктирной «линии жизни»), и стрелки, показывающие обмен сигналами или сообщениями между объектами.

Построенная диаграмма (Рисунок 4.2) показывает последовательность взаимодействий между студентом и объектами разработанной системы и описывает процесс создания отчета.

Рисунок 4.2 – Диаграмма последовательности создания отчета

Первым шагом в создании отчета является завершение прохождения проверочной работы, на результатах которой будет создан отче. Запрос на получение отчета отправляется на сервер, после чего перенаправляется на БД. После сервер получает отчет и отправляет ее клиентскому приложению.

Таким образом, мы рассмотрели процесс генерации отчета.

4.3Структура хранимых данных системы тестирования студентов

вуниверситете

База данных – совокупность данных, хранимых в соответствии со схемой данных, манипулирование которыми выполняется в соответствии с правилами средств моделирования данных.

22