- •Таганрог 2007
- •Содержание
- •Введение
- •Глава 1. Проблема математического сопровождения психологического исследования
- •1.1. Экспериментальная психология как набор инструментов и принципов психологического исследования
- •1.2. Математическое обеспечение психологического исследования
- •1.3. Обзор существующих аналогов
- •1.4. Выводы
- •Глава 2. Проектирование информационной системы
- •2.1. Постановка технического задания
- •2.2. Используемые программные технологии
- •2.3. Архитектурное проектирование программного средства
- •2.4. Обоснование выбора средств разработки
- •2.5. Проектирование интерфейсов
- •2.5.1. Проектирование внутренних интерфейсов
- •2.5.2. Проектирование пользовательского интерфейса
- •2.6. Реализация и эксплуатация программного средства
- •2.7. Модернизация программного средства
- •Глава 3. Безопасность и экологичность проекта
- •3.1. Анализ безопасности
- •3.1.1. Описание трудового процесса при использовании программного средства
- •3.1.2. Анализ и оценка напряженности трудового процесса пользователя
- •3.1.3. Разработка защитных и профилактических мероприятий
- •3.1.4. Анализ надежности программного средства на этапе эксплуатации
- •3.2. Анализ экологичности
- •Глава 4. Экономическое обоснование проекта
- •4.1. Актуальность разработки
- •4.2. Расчет затрат на разработку программного средства
- •4.3. Расчет капитальных вложений
- •4.4. Расчет и сопоставление эксплуатационных расходов
- •4.5. Сводные экономические показатели по разработке программы
- •Заключение
- •Список использованных источников
- •Приложение а Анкета для выявления предпочитаемых математических методов, используемых в психологических исследованиях
- •Приложение б Частота использования различных математических методов в психологических исследованиях
- •Последовательность действий для получения алгоритмов математических процедур из моделей Simulink
- •Для создания кода на языке Си соответствующего построенной модели, нужно установить необходимые параметры моделирования среды Simulink.
- •Приложение г Пример работы с Dll, содержащей математическую процедуру обработки данных
- •Приложение д
- •Приложение е Последовательность действий для создания эталонных файлов, применяемых для верификации алгоритмов математических процедур в создаваемых программой кмс Dll
2.7. Модернизация программного средства
Рассмотрим возможности модернизации нашего программного средства. Под модернизацией понимается любые улучшения и изменения программного средства, которые будут соответствовать современных методам и технологиям. В результате модернизации получают новую версию уже существующего программного средства.
Можно выделить два типа модернизации:
1) Модернизация за счет возможностей системы.
Можно выделить несколько направлений такой модернизации. Во-первых, создание большого набора отлаженных процедур математической обработки информации. Во-вторых, в программу МОПИ можно подключать Dll, которые применяются при обсчете. Например, при создании более оптимальных процедур вычисления ретестовой надежности, можно подключить их в нашу программу без изменения интерфейса.
2) Изменения, для которых необходимо изменение программного кода.
Здесь также можно выделить ряд «точек роста». Во-первых, с выходом новых пакетов Simulink, можно модифицировать программу для работы с ними. Это позволит пользоваться постоянно расширяющейся библиотекой блоков Simulink и, следовательно, увеличивать количество и качество разрабатываемых процедур. Во-вторых, возможно построение моделей различных психических процессов, которые будут работать в реальном масштабе времени. В третьих, возможно построение различных «оболочек» для создаваемых процедур обработки данных, специализированных для различных психологических исследований. Например, программы, которая будет содержать только два метода обработки данных или, наоборот, 50 таких методов. Специализация таких оболочек позволяет уменьшить время работы с системой, уменьшить время обучения работы с программой и количество ошибок.
Обозначенные модификации не требуют большого времени и могут производиться при их необходимости в практической деятельности психолога.
Глава 3. Безопасность и экологичность проекта
3.1. Анализ безопасности
Данный раздел посвящен анализу безопасности пользователя при работе с разработанным нами программным средством. В нем будут рассмотрены такие вопросы, как анализ рабочего процесса пользователя, оценка напряжённости трудового процесса, разработка защитных и профилактических мероприятий, снижающих воздействие вредных факторов. Также будет проведен анализ надежности информационной системы и рассмотрены вопросы экологичности применения программных средств.
3.1.1. Описание трудового процесса при использовании программного средства
Работа с программным средством возможна в двух режимах – создание математических процедур обработки данных и их использование.
При создании необходимых математических процедур обработки данных пользователю нужно совершить следующую последовательность действий: создать в пакете Simulink необходимую математическую процедуры, перевести ее в код на языке Си, с помощью программы КМС конвертировать полученные файлы в Dll и, затем, с помощью программы ТМС произвести верификацию полученного алгоритма.
При использовании готовых математических процедур пользователю необходимо запустить программу МОПИ, выбрать необходимые ему процедуры, нажать на кнопку «Пуск» и скопировать себе полученные результаты.
Графически процесс взаимодействия пользователя с программой можно представить в виде схемы, изображенной на рисунке 3.1.
Рисунок 3.1 - Процесс взаимодействия пользователя с программой.