Понятие система и системный подход

👁 102 просмотров
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Понятие о системе

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

Систему можно рассмотреть, как составное целое и при этом:

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

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

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

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

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

Все системы условно можно классифицировать на материальные и идеальные (абстрактные):

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

Системы характеризуются как простые, большие и сложные:

  • Простая система содержит небольшое количество элементов и связей между ними. Такая система легко поддается исследованию, так как множество ее возможных состояний невелико;
  • Сложная система характеризуется множеством различных неоднородных структур и множеством различных связей между элементами этих структур. Сложность системы в первую очередь определяется количеством связей между элементами, а не количеством элементов. Хотя сложная система не может иметь слишком малое их количество.

Если сложные системы объединены организационно, то их рассматривают как большие системы или системы большого масштаба.

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

 

Как сделать из папки в корне сайта корневой раздел при помощи .htaccess?

👁 161 просмотров
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Допустим, есть у нас ситуация при котором index.php находится не в самом корне, а в субкаталоге корня сайта и нам необходимо сделать эту папку корнем сайта. для этого необходимо внести некоторые изменения в файл .htaccess

RewriteEngine On

# Map http://www.example.com to /folder.
RewriteRule ^$ /folder/ [L]

# Map http://www.example.com/x to /folder/x unless there is a x in the web root.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/folder/
RewriteRule ^(.*)$ /folder/$1

# Add trailing slash to directories within folder
# This does not expose the internal URL.
RewriteCond %{SCRIPT_FILENAME} -d
RewriteRule ^folder/(.*[^/])$ http://www.example.com/$1/ [R=301]

Проверка файла на изображение на языке PHP

👁 133 просмотров
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Это один из наилучших способов проверить, является ли файл на картинкой на языке PHP.

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

Чтобы проверить, является ли файл изображением или нет, используйте функцию

function is_image($path)
{
    $a = getimagesize($path);
    $image_type = $a[2];
     
    if(in_array($image_type , array(IMAGETYPE_GIF , IMAGETYPE_JPEG ,IMAGETYPE_PNG , IMAGETYPE_BMP)))
    {
        return true;
    }
    return false;
}

$a[0] и $a[1] — ширина и высота изображения. $a[2] содержит тип изображения. Другие форматы изображений:

[IMAGETYPE_GIF] => 1
[IMAGETYPE_JPEG] => 2
[IMAGETYPE_PNG] => 3
[IMAGETYPE_SWF] => 4
[IMAGETYPE_PSD] => 5
[IMAGETYPE_BMP] => 6
[IMAGETYPE_TIFF_II] => 7
[IMAGETYPE_TIFF_MM] => 8
[IMAGETYPE_JPC] => 9
[IMAGETYPE_JP2] => 10
[IMAGETYPE_JPX] => 11
[IMAGETYPE_JB2] => 12
[IMAGETYPE_SWC] => 13
[IMAGETYPE_IFF] => 14
[IMAGETYPE_WBMP] => 15
[IMAGETYPE_JPEG2000] => 9
[IMAGETYPE_XBM] => 16
[IMAGETYPE_ICO] => 17
[IMAGETYPE_UNKNOWN] => 0
[IMAGETYPE_COUNT] => 18

Замечание. mpeg видео обнаруживается как IMAGETYPE_ICO

Метки:

Создание и заполнение файла Excel с библиотекой ExcelPHP

👁 108 просмотров
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Про установку и подключении библиотеки в статье Чтение Excel из PHP.

Простой пример создания и заполнения файла средствами PHP на основе библиотеки ExcelPHP

<?php
//Поключаем основной класс
require_once $_SERVER['DOCUMENT_ROOT'].'/vendor/PHPExcel/Classes/PHPExcel.php';

//Создаем массив и заполняем некоторыми данными
//Некоторый исходный массив с данными
$users = Array(
    Array("login"=>"login1","name"=>"Имя1","surname"=>"Фамилия1","patronymic"=>"Фамилия1"),
    Array("login"=>"login2","name"=>"Имя2","surname"=>"Фамилия2","patronymic"=>"Фамилия2"),
    Array("login"=>"login3","name"=>"Имя3","surname"=>"Фамилия3","patronymic"=>"Фамилия3"),
    Array("login"=>"login4","name"=>"Имя4","surname"=>"Фамилия4","patronymic"=>"Фамилия4")
);
//Название файла
$fileName = "Название теста: ".$quiz->getName()."";
//Массив для заполнения;
$arrResult;
//Массив с индексом 0 для заголовков колонок
$arrResult[] = Array(0=>"Пользователь", 1=>"Имя", 2=>"Фамилия", 3=>"Отчество", 4=>"Правильно ответил",5=>"Из вопросов");

foreach ($users as $user) :
    $arrResult[] = Array(0=>$user["login"], 1=>$user["name"], 2=>$user["surname"], 3=>$user["patronymic"]);
endforeach;

//Заполняем наш файл Excel
$objPHPExcel = new PHPExcel();
$objPHPExcel->getProperties()
->setCreator("Temporaris")
->setLastModifiedBy("Temporaris")
->setTitle("Template Relevé des heures intérimaires")
->setSubject("Template excel")
->setDescription("Template excel permettant la création d'un ou plusieurs relevés d'heures")
->setKeywords("Template excel");
$objPHPExcel->setActiveSheetIndex(0);
$objPHPExcel->getActiveSheet()->SetCellValue('A1', $fileName);
for($i=0; $i<=(count($arrResult));$i++)
{
    $uLogin = $arrResult[$i][0];
    $uName = $arrResult[$i][1];
    $uSurname = $arrResult[$i][2];
    $uPatro = $arrResult[$i][3];
    //
    $ind = $i + 2;//нулевой строки в Excel нет, а первая для заголовка добавлен выше
    $objPHPExcel->getActiveSheet()->SetCellValue('A'.$ind, $uLogin);
    $objPHPExcel->getActiveSheet()->SetCellValue('B'.$ind, $uName);
    $objPHPExcel->getActiveSheet()->SetCellValue('C'.$ind, $uSurname);
    $objPHPExcel->getActiveSheet()->SetCellValue('D'.$ind, $uPatro);
}
//Сохраняем файл на сервере
$writer = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
$writer->save($_SERVER['DOCUMENT_ROOT'] . "/files/result.xls");
//Теперь можно загрузить это через браузер
echo "<a class='btn btn-lg btn-success' href='".$_SERVER['DOCUMENT_ROOT']."/files/result.xls' download='Результаты.xls'>Загрузить в формате Excel</a>";
?>

 

Jodit — лучший WYSIWYG редактор

👁 0 просмотров
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 1,00 из 5)
Загрузка...

Отличный редактор WYSIWYG, написанный на чистом TypeScript без использования дополнительных библиотек. Это редактор файлов и редактор изображений. Позволяет также работать и в динамическом режиме, если вам нужно показать редактор в попап — диалоге. Пример с jsFiddle

Использование Composer с OpenServer на Windows

👁 886 просмотров
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Composer — это инструмент управления зависимостями в PHP. Он позволяет вам декларировать библиотеки, от которых зависит ваш проект, и он будет управлять (устанавливать / обновлять) их для вас.

Composer не является менеджером пакетов в том же смысле, что и Yum или Apt. Да, он имеет дело с «пакетами» или библиотеками, но управляет ими на основе каждого проекта, устанавливая их в каталоге (например, vendor) внутри вашего проекта. По умолчанию он не устанавливает ничего глобально. Таким образом, это менеджер зависимостей. Тем не менее, он поддерживает глобальный проект для удобства с помощью глобальной команды. Эта идея не нова, и композитор сильно вдохновлен npm в Node.js и менеджером пакетов в ruby.

Предположим:

  1. У вас есть проект, который зависит от ряда библиотек.
  2. Некоторые из этих библиотек зависят от других библиотек.

Что делает Composer:

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

Для запуска Composer требуется PHP 5.3.2+. Также требуются несколько чувствительных настроек php и флагов компиляции, но при использовании установщика вы будете предупреждены о любых несовместимостях.

Для установки пакетов из источников вместо простых zip-архивов вам понадобятся git, svn, fossil или hg в зависимости от того, как пакет управляется версией.

Composer является многоплатформенным, и разработчики стремятся сделать его одинаково хорошо работающим в Windows, Linux и OSX.

Настройка OpeServer

Для начала необходимо выбрать один из версий модулей PHP 5.3.2+, с которым устанвалвиваемый Composer будет работать. Делается это в настройках

Установка при помощи инсталятора Windows

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

Загрузите и запустите Composer-Setup.exe — он будет устанавливать последнюю версию композитора всякий раз, когда он выполняется. В процессе установки установщик запросит место установки и путь к PHP, который нужно указать тот, который мы выбрали в настройках Open Server. Версии модулей PHP у Open Server находятся по пути Open Server\modules\php\[PHP-5.6-x64].

Далее проверяем версию, чтобы убедится на то, что Composer удачно установился командой

php composer.phar -V

Чтобы выполнять команды Composer по команде composer добавляем путь в PATH

echo @php "%~dp0composer.phar" %*>composer.bat

Она создаст .bat файл и в дальнейшем можно будет работать без указания php composer.phar, просто указывая composer Т.е. команда проверки версии (которая была выше) будет выглядеть так:

composer -V

Установка при помощи CMD Windows

Чтобы быстро установить Composer в текущем каталоге, запустите в своем терминале следующий сценарий

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('SHA384', 'composer-setup.php') === '544e09ee996cdf60ece3804abc52599c22b1f40f4323403c44d44fdfdd586475ca9813a858088ffbc1f233e9b180f061') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"

Этот скрипт установщика будет просто проверять некоторые настройки php.ini, предупреждать вас, если они установлены неправильно, а затем загрузить последнюю версию composer.phar в текущем каталоге. 4 строчки выше, делают следующие действия:

  • Загружает установщик в текущий каталог
  • Проверяет установщик на SHA-384, который вы также можете перекрестно проверить здесь.
  • Запускает установщик
  • Удаляет установщик

Далее проверяем версию, чтобы убедится на то, что Composer удачно установился командой

php composer.phar -V

Чтобы выполнять команды Composer по команде composer добавляем путь в PATH

echo @php "%~dp0composer.phar" %*>composer.bat

Она создаст .bat файл и в дальнейшем можно будет работать без указания php composer.phar, просто указывая composer Т.е. команда проверки версии (которая была выше) будет выглядеть так:

composer -V

 

Постановка задачи

👁 128 просмотров
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

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

Стадия постановки задачи включает 3 стадии:

  1. Проведение системно-аналитического обследования;
  2. Разработка концепции системы
  3. Разработка технического задания на проект.

 

Системно-аналитическое обследование

Цель обследования – получение моделей данных и описание процедур принятия проектных и управленческих решений. Эта стадия носит неформальный характер, широко привлекаются эксперты.
Основные задачи предпроектного обследования информатизируемых процессов:

  • анализ существующей системы обработки информации – ответ на вопрос «что информатизировать?» (описание участников проекта и распределение задач между ними, определение потоков данных, оценка объемов информации), описание программно-технических средств (аппаратная платформа, операционная система, средства разработки), перспективы развития и предложения по доработке и замене;
  • выявление потребностей, которые должны удовлетворяться системой: описание маршрутов движения информации, описание аналитических задач для принятия решений, описание информационного обеспечения (состав, содержание и форматы данных);
  • построение функциональной и информационной модели – представление в виде схем существующей системы обработки и передачи информации с подробным описанием содержания ее составных частей;
  • определение представляемых данных: классификация пользователей системы (по функциям, по доступу к данным), описание типов представлений данных (таблицы, графики и др.), описание пользовательских интерфейсов, описание процедур обработки данных;
  • разработка рекомендаций по организации процесса информатизации в условиях перехода к работе с информационной системой.

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

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

 

Разработка концепции системы

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

Формирование концепции осуществляется на основании системного подхода (в единстве выступают анализ и синтез, целостность рассмотрения системы):

  • система разрабатывается на основе целостной картины информации с учетом развития той предметной области, которую она описывает;
  • части и целое выступают в единстве и взаимоопределяются (часть нельзя рассматривать в отрыве от целого, целое нельзя понять, не поняв сути частей – это и есть требование параллельного ведения работ) — отдельные подсистемы могут создаваться независимо, но на основании целостной концепции системы.

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

Цель разработки информационной системы – повышение эффективности работы организации (предприятия).

Обобщенные задачи информатизации:

  • обеспечение необходимого объема и качества информации для принятия проектных решений;
  • сокращение трудозатрат при выполнении типовых информационных процессов: сбора, обработки, регистрации, передачи данных по различным каналам связи, хранения, поиска и выдачи информации.

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

Различные подходы к решению проблемы информатизации процесса проектирования:

  • развитие (доработка) существующей информационной системы для решения новых задач и переход на новые информационные технологии существующих информационных систем;
  • создание новой информационной системы в полном наборе подсистем, функций и комплексов задач.

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

Отсюда особенность проектирование информационной системы – параллельное сосуществование и развитие трех взаимодействующих друг с другом процессов:

  • анализ текущих информационных процессов и структуры предприятия;
  • проектирование информационной системы обеспечения процесса проектирования;
  • изменение информационных процессов и структуры предприятия.

В таком случае процесс проектирования не должен быть строго структурирован. Структурируются:

  • объекты и понятия, которые требуют последовательного уточнения, но последовательность их рассмотрения не регламентируется;
  • крупные уровни архитектуры системы.

Основное содержание концепции:

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

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

 

Разработка технического задания

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

Типовые сведения, содержащиеся в техническом задании: цель разработки системы, требования к системе, назначение системы, состав автоматизированных рабочих мест, состав документов или иных информационных объектов в результате ее работы.

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


Источники

  1. Неизвестен

Познание

👁 143 просмотров
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Познание — совокупность процессов, процедур и методов приобретения знаний о явлениях и закономерностях объективного мира.

Познание является основным предметом гносеологии (теории познания). Устанавливая сущность познания, его формы и принципы, теория познания стремится ответить на вопрос, как возникает знание и как оно соотносится с действительностью.

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

  • когнитивная психология;
  • научная методология;
  • история науки;
  • науковедение;
  • социология знания и т.д.

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

Цель познания

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

Формы познания

Говоря о формах познания, выделяют прежде всего научное и ненаучное познание, причём к последнему относятся обыденное и художественное познание, а также познание мифологическое и религиозное.

Научное

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

Художественное

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

Философское

Философское познание представляет собой особый тип целостного познания мира. Спецификой философского познания является стремление выйти за пределы фрагментарной действительности и найти фундаментальные принципы и основы бытия, определить место человека в нём. Философское познание основано на определённых мировоззренческих предпосылках. В его состав входят: гносеология, онтология и этика. В процессе философского познания субъект стремится не только понять бытие и место человека в нём, но и показать, какими они должны быть (аксиология), то есть стремится создать идеал, содержание которого будет обусловлено избранными философом мировоззренческими постулатами.

Мифологическое

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

Моторное познание

Понятие моторного познания охватывает явление познания, воплощенного в действии, при котором моторная система участвует в том, что рассматривается как умственная обработка, включая процессы, обеспечивающие социальное взаимодействие. Моторное познание принимает во внимание подготовку и производство действий, а также процессов, участвующих в распознавании, предсказании, имитации и понимании поведения других людей. Основная единица моторной парадигмы познания — действие, выраженное как перемещения, произведенные, чтобы удовлетворить намерение определенной моторной цели, или выраженное в реакции на значимое событие в физических и социальных средах. Эта парадигма получила большое внимание и эмпирическую поддержку в последние годы со стороны множества грандов исследования (Соммервиль Ж.А., Десети Дж.), включая психологию развития, познавательную (когнитивную) нейробиологию и социальную психологию.

Уровни научного познания

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

История понятия

Платон

Всё, доступное познанию, Платон в VI книге «Государство» делит на два рода: чувственно-воспринимаемое и познаваемое умом. Отношение между сферами чувственно-воспринимаемого и умопостигаемого определяет и отношение разных познавательных способностей: ощущения позволяют познавать (хоть и недостоверно) мир вещей, разум позволяет узреть истину.

Кант

«Существуют два основных ствола человеческого познания, вырастающие, быть может, из одного общего, но неизвестного нам корня, а именно чувственность и рассудок: посредством чувственности предметы нам даются, рассудком же они мыслятся». И. Кант.

Познание в психологии

В психологии познание (когнитивность) рассматривают как способность к умственному восприятию и переработке внешней информации[8]. Это понятие применяется по отношению к психическим процессам личности и особенно к так называемым «психическим состояниям» (убеждениям, желаниям и намерениям). Данный термин также используется шире, обозначая акт познания или само знание и может быть интерпретирован в культурно-социальном смысле как обозначающий появление знания и концепций, связанных с этим знанием.

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

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

Теоретическую школу, изучающую мышление с позиции когнитивности, обычно называют «школой когнитивизма» (англ. cognitivism).

Успех когнитивного подхода может объясняться, прежде всего, его превалированием как фундаментального в современной психологии. В этом качестве он заменил бихевиоризм, господствовавший вплоть до 1950-х годов.

  • Философия сознания
  • Лингвистика (в особенности, психолингвистика и когнитивная лингвистика)
  • Экономика (особенно экспериментальная экономика)
  • Теория обучения

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

  • Информатика и теория информации, где попытки построить искусственный интеллект и так называемый «коллективный интеллект» фокусируются на имитации способностей живых существ к распознаванию (то есть к когнитивным процессам);
  • Философия, эпистемология и онтология;
  • Биология и неврология;
  • Математика и теория вероятности;
  • Физика, где принцип наблюдателя изучается математически.

Источники

  1. https://ru.wikipedia.org/wiki/Познание