Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпора по Кравцу 2.docx
Скачиваний:
19
Добавлен:
14.09.2019
Размер:
1.44 Mб
Скачать
  1. Агрегирование и эмержентность систем

Агрегирование – операция объединения нескольких элементов в единое целое.

Эмерджентность – свойство агрегированных систем, при котором агрегированная система получает новые свойства, которых нету у ее частей.

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

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

  1. Алгоритм – образ будущей деятельности

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

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

  1. Алгоритм декомпозиции

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

Алгоритмизация процесса декомпозиции:

  1. Определение объекта анализа;

  2. Определение целевой системы;

  3. Определение модели-основания;

  4. Операция декомпозиции;

  5. Для каждого полученного фрагмента сделать проверку на элементарность.

Если не элементарен – значить провести его декомпозицию;

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

1: Объектом анализа может стать все, что угодно, — любое высказывание, раскрытие смысла которого требует его структурирования. На определение объекта анализа иногда затрачиваются весьма значительные усилия.

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

3: Содержательная модель, по которой будет произведена декомпозиция, строится экспертом на основании изучения целевой

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

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