Функциональная декомпозиция - Большая Энциклопедия Нефти и Газа, статья, страница 3
Если ты закладываешь чушь в компьютер, ничего кроме чуши он обратно не выдаст. Но эта чушь, пройдя через довольно дорогую машину, некоим образом облагораживается, и никто не решается критиковать ее. Законы Мерфи (еще...)

Функциональная декомпозиция

Cтраница 3


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

Различают целевую, функциональную, структурную, временную, объектную, техническую и программную декомпозицию. Целевая декомпозиция АСУ ТП заключается в проведении системного анализа отдельных задач управления и выработке с учетом этого общей задачи системы управления. Функциональная декомпозиция состоит в выделении информационных, управляющих, в том числе оптимизационных и вспомогательных функций, необходимых для выполнения целевой функции управления технологическим процессом. Структурная декомпозиция включает разработку структурной схемы АСУ ТП с выделением уровней управления и определение взаимосвязей между отдельными элементами на различных уровнях управления. Объектная декомпозиция является разделением ТОУ на отдельные объектьГ в зависимости от их технологической принадлежности и территориального размещения.  [32]

Разумеется, границы между различными парадигмами программирования могут быть весьма условными, размытыми, а для реализации сложных параллельных приложений могут потребоваться комбинации отдельных парадигм или их элементов. В такой ситуации целесообразна одновременная реализация обоих типов параллелизма ( функционального и по данным), в том числе и в различных компонентах одной и той же парадигмы. Например, функциональная декомпозиция и распределение конвейеризируемых данных осуществляются статически. В парадигме master / slave задача декомпозируется в статике, но распределение данных осуществляется динамически. Принцип разделяй и властвуй предполагает динамические декомпозицию и распределение данных и процессов.  [33]

Методология модульного программирования SADT ( Structured Analysis and Design Technigue) [6-35] обеспечивает определение и представление в стандартной документированной форме требований к системе. Методология SADT представляет собой не только основу разработки модульных программ, но и обеспечивает проведение анализа обоснованности требований к программному обеспечению. Она основывается на функциональной декомпозиции разрабатываемой программы и итеративном процессе самой разработки. Для представления результатов проектирования используются диаграммы SADT. Каждая диаграмма содержит шесть выделенных взаимосвязанных прямоугольников.  [34]

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

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

37 Соответствие между элементами данных фазы анализа разработки. [37]

Для формирования нижних уровней выделяется функция, а затем выполняется команда меню File-Юреп Down. Эта процедура открывает новую диаграмму, где указанный процесс является основным. Для описания функции верхнего уровня на диаграмм) помещаются функции, потоки и места хранения. Именно в этом состоит смысл функциональной декомпозиции в диаграмматорах. Диаграмма-горы функции применяются и в реинжиниринге бизнес-процессов для представления новых или измененных потоков, появившихся в процессе реинжиниринга старой системы. Diagrammer можно представить и преобразуемые элементы данных, связанные с новыми потоками.  [38]

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

Используя электрически эквивалентные формы цепей, содержащих резисторы, конденсаторы и индуктивности, система SYN в состоянии анализировать довольно сложные схемы, не прибегая к громоздким алгебраическим преобразованиям. Более того, применение идеи слоев не исчерпывается электрическими схемами. Сассман и Стил приводят также пример рассмотрения механических часов с использованием структурной и функциональной декомпозиции.  [40]

Используя электрически эквивалентные формы цепей, содержащих резисторы, конденсаторы и индуктивности, SYN способна анализировать довольно сложные цепи без больших алгебраических вычислений. Применение идеи слоев не ограничивается только электрическими цепями. Сассмен и Стил также приводят пример рассмотрения механических часов с помощью структурной и функциональной декомпозиции.  [41]

Необходимо отметить, что способ определения принадлежности функций и процедур конкретным модулям также зависит от личного предпочтения проектировщика. Если модуль содержит слишком много процедур, он может быть разделен на несколько модулей. С целью упрощения несколько модулей, каждый из которых содержит небольшое число процедур, могут быть объединены в один ( возможно, в КОМБИНИРОВАННЫЙ) модуль. В рассматриваемой системе, например, можно легко объединить модули ПРОВЕРКИ, ОЖИДАНИЯ и ОБНАРУЖЕНИЯ НАРУШИТЕЛЯ. Мы не будем, однако, этого делать, потому что наша система вообще не является слишком сложной. Как и во всяких других аспектах проектирования систем, опыт поможет быстро выбрать наиболее приемлемый вариант модульной декомпозиции. Опыт поможет вам также выбрать такие наименования модулей, которые будут иметь для вас смысловое значение и будут понятны тем, кто работает вместе с вами. Модульная структура позволяет легко добавлять функции к системе, а также изменять или удалять часть системы в любой момент цикла ее проектирования. Функциональная декомпозиция не является единственным способом разделения программного обеспечения системы на модули. Другим способом, используемым в сочетании с функциональной декомпозицией, является способ модульной структуризации данных.  [42]

Необходимо отметить, что способ определения принадлежности функций и процедур конкретным модулям также зависит от личного предпочтения проектировщика. Если модуль содержит слишком много процедур, он может быть разделен на несколько модулей. С целью упрощения несколько модулей, каждый из которых содержит небольшое число процедур, могут быть объединены в один ( возможно, в КОМБИНИРОВАННЫЙ) модуль. В рассматриваемой системе, например, можно легко объединить модули ПРОВЕРКИ, ОЖИДАНИЯ и ОБНАРУЖЕНИЯ НАРУШИТЕЛЯ. Мы не будем, однако, этого делать, потому что наша система вообще не является слишком сложной. Как и во всяких других аспектах проектирования систем, опыт поможет быстро выбрать наиболее приемлемый вариант модульной декомпозиции. Опыт поможет вам также выбрать такие наименования модулей, которые будут иметь для вас смысловое значение и будут понятны тем, кто работает вместе с вами. Модульная структура позволяет легко добавлять функции к системе, а также изменять или удалять часть системы в любой момент цикла ее проектирования. Функциональная декомпозиция не является единственным способом разделения программного обеспечения системы на модули. Другим способом, используемым в сочетании с функциональной декомпозицией, является способ модульной структуризации данных.  [43]



Страницы:      1    2    3