Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информационные технологии в психологии.docx
Скачиваний:
6
Добавлен:
01.05.2025
Размер:
396 Кб
Скачать
☆

Жизненный цикл компьютерной психологической методики

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

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

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

Анализ требований к компьютерной психологической методике определяет цели и задачи применения этой методики исследователем-психологом, методы достижения цели и решения задач этой методики для достижения необходимых ему результатов. Помимо этого анализ требований определяет и специфические компьютерные характеристики такой методики, её реализации средствами современных информационных технологий: требования к интерфейсу с испытуемым и с исследователем, к методам предъявления стимулов испытуемому, фиксации его ответов на задаваемые вопросы, обработки полученных от него данных, визуализации результатов такой обработки. Анализ требований должен проводиться системно, чтобы все функции в конструируемой компьютерной психологической методике осуществлялись согласованно. Кроме того, по результатам анализа требований определяется объем необходимых проектных работ, возможные риски их неосуществления или осуществления с ошибками, необходимые для разработки такой методики трудозатраты, а затем формируются рабочие задачи и план-график работ. Все эти результаты анализа требований рекомендуется оформлять в виде документа или системы документов, которые будут определять все дальнейшие действия по разработке, а затем и эксплуатации компьютерной психологической методики.

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

Разработанная модель компьютерной психологической методики должна быть оценена исследователем-психологом, как заказчиком планируемой разработки. Такая оценка необходима для того, чтобы в дальнейшем конструировании этой методики избежать неточностей в реализации собственно психологической методики и оптимизировать параметры будущей компьютерной программы, позволяющей эту методику выполнять. В некоторых случаях после такой оценки исследователем-психологом или их группой необходимо внести существенные корректировки в разработанную модель компьютерной психологической методики, даже, возможно, разработать её заново.

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

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

Началом разработки такого алгоритма должна быть разработка детальных процедур осуществления каждого, даже самого мелкого действия, необходимого для реализации психологической методики. Затем эти процедуры объединяются в единую процедуру её реализации. Эта процедура и превращается в алгоритм выполнения психологической методики, каждый шаг которого и переходы от одного шага к следующему точно соответствуют действиям, которые необходимо осуществить для достижения цели этой методики. При этом шаги такого алгоритма должны быть достаточно простыми и чётко описанными, чтобы и испытуемые, и компьютерные программы были способны каждый такой шаг реализовать без необходимости получения дополнительных инструкций. Таким должен быть результат этапа алгоритмизации.

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

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

После тестирования осуществляется так называемая отладка компьютерной программы, т.е. её опытная эксплуатация на каких-то стандартных задачах, а затем – и на новых задачах, предлагаемых исследователями-психологами. Отладка предназначена для выявления неточностей и недостатков компьютерной психологической методики, которые исправляются внесением корректировок в программный код, а иногда – и в алгоритм, а также для формирования инструкций испытуемым и исследователям-психологам, которые должны будут эту методику применять. Стандартизация психологических методик практически всегда способствует успеху отладки их компьютерных версий.

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