2. Число задач в индивидуальном проекте или число компонентов каждой задачи коллективного проекта не должно быть больше так называемого числа Миллера 7 ± 2. Содержание этого требования можно объяснить ограничением возможностей оперативной памяти человека, его способностью анализировать в оперативной памяти не более 5?9 составляющих и связей между ними. 3. Для каждой части проекта, соответствующей каждой задаче, определяются имеющие к ней отношение данные: продолжительность, объемы работ, необходимая информация, оборудование и т.д. и т.п. 4. По каждой задаче проводится критический анализ для подтверждения правильности и выполнимости поставленной задачи. Этап агрегирования. Процесс, в определенном смысле противоположный декомпозиции – это агрегирование (дословно – соединение частей в целое). Для пояснения его сути приведем такой пример. Допустим, мы задумали создать самый современный автомобиль. Для этого возьмем самую лучшую и современную конструкцию инжектора, самую лучшую систему зажигания, самую лучшую коробку передач и т.д. А в результате не то что самого современного автомобиля, а даже просто автомобиля не получим – эти части, пусть самые лучшие и современные, не взаимосвязаны между собой. Таким образом, агрегирование – это процесс согласования отдельных задач реализации проекта между собой. В научном исследовании агрегирование как этап деятельности аналога не имеет. Основными методами агрегирования, если не брать в рассмотрение формальных математических моделей, являются определение конфигуратора и использование классификаций [192]. Конфигуратором называется минимально достаточный набор различных языков описания процесса решения проблемы. Действительно, всякое сложное явление требует разностороннего, многопланового описания, рассмотрения с различных точек зрения. Только совместное (агрегированное) описание в понятиях нескольких качественно различающихся языков позволяет охарактеризовать явление с достаточной полнотой. Это соображение приводит к понятию агрегата, состоящего из качественно различных языков описания проектируемой системы и обладающего тем свойством, что число этих языков минимально, но необходимо для заданной цели. Этот агрегат и является конфигуратором [125]. Поясним на примере. В электронике, радиотехнике для создания каждого прибора используется конфигуратор: блок-схема, принципиальная схема, монтажная схема. Блок-схема определяется теми техническими единицами, которые выпускаются промышленностью в виде готовых электронных блоков. Прибор членится на такие единицы. Принципиальная схема означает совершенное расчленение: она должна объяснить во всех подробностях функционирование этого прибора. Наконец, монтажная схема является результатом расчленения прибора в зависимости от геометрии объема прибора, в пределах которого производится сборка. Здесь главное в конфигураторе то, что синтез, проектирование, производство и эксплуатация прибора возможны только при наличии всех трех его описаний – любые два без третьего не имеют смысла. — 188 —
|