- •Задание на дипломный проект
- •Приложение к заданию на дипломный проект
- •5.1 Функции, реализуемые системой:
- •5.2 Технические требования к системе:
- •Введение
- •1 Системотехническая часть
- •Постановка задачи
- •1.1.1 Методика «Якоря карьеры»
- •1.1.2 Тест Потемкиной
- •1.1.3 Тест Леонгарда
- •1.1.4 Методика дс
- •1.1.5 Тест Лири
- •1.1.6 Методика смил
- •1.1.7 Тест Айзенка
- •1.1.8 Методика Кеттелла
- •1.1.9 Тест Амтхауэра
- •1.1.10 Тест на оперативную зрительную память
- •1.1.11 Таблицы Шульте
- •1.1.12 ТестHand
- •1.2 Анализ предметной области
- •1.3 Анализ существующих программных продуктов
- •1.4 Разработка логического проекта системы
- •1.4.1 Краткие сведения о методологии uml
- •1.4.2 Диаграмма вариантов использования
- •1.4.3 Сценарии
- •1.4.4 Диаграммы классов
- •1.4.5 Диаграмма состояний
- •1.4.6 Диаграмма последовательности
- •1.5 Разработка логической модели данных системы
- •1.6 Расчет требуемых ресурсов для реализации системы
- •1.6.1 Расчет объема взу
- •1.6.2 Расчет объема озу
- •1.6.3 Оценка времени реакции системы
- •1.6.4 Выбор комплекса технических средств
- •2 Конструкторско-технологическая часть
- •2.1 Выбор программных средств реализации
- •2.1.1 Выбор и обоснование среды разработки и языка программирования
- •2.1.2 Выбор операционной системы
- •2.2 Разработка программного обеспечения системы
- •2.2.1 Разработка интерфейса пользователя
- •2.2.2 Описание основных алгоритмов функционирования системы
- •2.2.3 Разработка подсистемы хранения данных
- •2.3 Контрольный пример работы системы
- •3 Экономическое обоснование разработки
- •3.1 Планирование и организация процесса разработки системы
- •3.2 Расчет затрат на разработку системы
- •3.3 Расчет-прогноз минимальной цены разработки системы
- •3.4 Расчет целесообразного объема продаж и оценка безубыточности
- •3.5 Расчет единовременных затрат на внедрение системы
- •3.6 Расчет текущих затрат на функционирование системы
- •3.7 Оценка экономической эффективности разработки
- •4 Безопасность жизнедеятельности
- •4.1 Обеспечение безопасности автоматизированной системы анализа психологического состояния личности по результатам тестирования
- •4.2 Обеспечение безопасности пользователя
- •4.2.1 Интеллектуальные нагрузки
- •4.2.2 Сенсорные нагрузки
- •4.2.3 Эмоциональные нагрузки
- •4.2.4 Монотонность нагрузок
- •4.3 Общая оценка напряженности трудового процесса
- •Заключение
- •Список использованных источников
- •Приложение а Информация по тестам
- •Приложение б
- •Руководство разработчика а.В.00001-01 33 01-1-лу Листов 16
- •Приложение в Листинг основных модулей
- •Приложение г Акт внедрения
1.4.3 Сценарии
Сценарий – текстовое описание последовательности действий, необходимых для выполнения экземпляра варианта использования [8].
В дипломном проекте детально разработаны основные сценарии: «Прохождение тестирования», «Просмотр результатов тестирования психологом», «Формирование батареи тестов работодателем».
Сценарий варианта использования «Прохождение тестирования»
Вариант использования: Прохождение тестирования.
Краткое описание. Позволяет соискателю пройти психологический тест.
Актант. Соискатель.
Предусловия. Вариант использования "Войти в систему" выполнен успешно, на экране – главное окно приложения с пунктами главного меню, настроенное на права соискателя.
Основной поток событий.
Рисунок 1.9 - Диаграмма вариантов использования системы
Соискатель выбирает пункт «Тесты», в котором выбирает необходимый тест.
А1: «Выход».
Система начинает проведение теста. На форме появляется текст пояснения к прохождению данного теста, текст первого вопроса и варианты ответа с радио-кнопками и кнопка «Далее». Активна кнопка «Далее»
Соискатель выбирает один из предлагаемых вариантов ответа, используя радио-кнопки. Нажимает кнопку «Далее».
Система выводит на форму текст следующего вопроса.
A2: Тестирование окончено.
Выполняется пункт 3 основной последовательности.
Альтернативы.
А1: Выбран пункт меню «Выход».
А1.1: Система закрывает главную форму приложения, приложение завершает свою работу. Вариант использования завершается.
A2: Тестирование окончено.
А2.1 Тестирование окончено. На экран выводится текст о завершении прохождения тестирования. Система выводит главное окно приложения, настроенное на права соискателя. Вариант использования завершается успешно.
Сценарий варианта использования «Просмотр результатов тестирования психологом»
Вариант использования: Просмотр результатов тестирования психологом.
Краткое описание. Позволяет психологу просмотреть результаты прохождения тестов различными соискателями.
Актант. Психолог.
Предусловия. Вариант использования "Войти в систему" выполнен успешно, на экране – главное окно приложения с пунктами главного меню, настроенное на права психолога.
Основной поток событий.
Психолог выбирает пункт «Просмотр», подпункт «Просмотр результатов тестирования».
Система выводит на главную форму поля ввода с присоединёнными выпадающими списками: «Соискатель», «Тест», «Дата прохождения».
Психолог выбирает нужного тестируемого, тест и дату прохождения.
Система выводит результаты тестирования для выбранного соискателя, теста и даты тестирования. Выводится список критериев тестирования с указанием количества баллов, набранных соискателем по данному критерию. Для выбранного критерия выводится тестовое описание этого критерия и количество набранных баллов.
Психолог нажимает пункт главного меню «Выход».
А1: Психолог изменяет значение полей «Соискатель», «Тест», «Дата тестирования».
А2: Психолог изменяет выбранный пункт списка критериев.
Система закрывает главное окно программы. Программа завершает свою работу. Вариант использования завершается успешно.
Альтернативы.
А1: Психолог изменяет значение полей «Соискатель», «Тест», «Дата тестирования».
А1.1: Система обновляет содержимое списка критериев, количество баллов, набранное выбранным соискателем. Выбранным становится первый пункт списка критериев. Выполняется пункт 4 основной последовательности.
А2: Психолог изменяет выбранный пункт списка критериев.
А2.1: Система обновляет тест описания критерия и количество баллов, набранных соискателем по вновь выбранному критерию. Выполняется пункт 4 основной последовательности.
Сценарий варианта использования «Формирование батареи тестов работодателем»
Вариант использования: Формирование батареи тестов работодателем.
Краткое описание. Позволяет работодателю сформировать батарею тестов для определения профпригодности соискателя.
Актант: Работодатель.
Предусловия. Вариант использования "Войти в систему" выполнен успешно, на экране – главное окно приложения с пунктами главного меню, настроенное на права работодателя.
Основной поток событий.
Работодатель выбирает пункт «Формирование батареи».
А1: «Выход».
Система выводит на главную форму список сфер деятельности.
Работодатель выбирает нужную сферу деятельности и нажимает кнопку «Вперёд».
А1: «Выход».
Система показывает выбранную сферу деятельности и выводит список профессий.
Работодатель выбирает профессию и нажимает кнопку «Вперёд».
А1: «Выход».
А2: Работодатель решает изменить сферу деятельности и нажимает кнопку «Назад».
Система выводит выбранную сферу деятельности, профессию и список проверяемых качеств. Также предлагает из выпадающего списка выбрать уровень полномочий.
Работодатель выбирает уровень полномочий и нажимает кнопку «Сформировать».
А1: «Выход».
А3: Работодатель решает изменить профессию и нажимает кнопку «Назад».
Система выводит сообщение «Батарея сформирована. Работа в режиме работодателя завершена». Программа завершает свою работу. Вариант использования завершается успешно.
Альтернативы
А1: Выбран пункт меню «Выход».
А1.1: Система закрывает главную форму приложения, приложение завершает свою работу. Вариант использования завершается.
А2: Работодатель решает изменить сферу деятельности и нажимает кнопку «Назад».
А2.1: Система отменяет выбранную сферу деятельности. Выполняется пункт 2 основной последовательности.
А3: Работодатель решает изменить профессию и нажимает кнопку «Назад».
А3.1: Система отменяет выбранную профессию. Выполняется пункт 4 основной последовательности.