русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Открытые психодиагностические системы


Дата добавления: 2013-12-24; просмотров: 1403; Нарушение авторских прав


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

- структурная открытость (возможность изменения структуры самой программы);

- коммуникационная или открытость на уровне данных, позволяющая осуществлять их экспорт\импорт;

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

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

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

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



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

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

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

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

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

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

Развитием специализированных систем являются комплексные системы, ориентированные на решение широкого круга задач, часто представляющие собой автоматизированное рабочее место (АРМ) психолога и сотрудников смежных служб в конкретной организации (например, кадрового или воспитательного аппарата). Комплексные системы, решающие спектр задач, выходящих за рамки одной области (в данном случае - психологической), называются гибридными. Такие системы, например, позволяют управлять психологическими и кадровыми данными.
К сожалению, большинство систем для адаптации требует привлечения программистов, а значит, дополнительных временных и финансовых затрат.

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

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

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

Основные признаки таких интерфейсов:

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

Главный недостаток такого интерфейса - отсутствие интуитивно понятной структуры организации рабочего стола.

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

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

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



<== предыдущая лекция | следующая лекция ==>
Лекция 7. Психодиагностические программы и экспертные системы | База данных психодиагностических систем


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.089 сек.