МЕТОД ВСТРЕЧНЫХ ПОТОКОВ ПРИ ПРОЕКТИРОВАНИИ ПРОГРАММНЫХ ПРОДУКТОВ

В последнее время наблюдается тенденция визуального моделирования при проектировании сложных систем. Эти методы связаны с объектно-ориентированным анализом (ООА). В этих методах проектирования наглядные модели часто связывают с такими методами моделирования как точка зрения или взгляд, направленные на сложную систему с различных точек зрения. Этот подход заимствован из классического САПР технических систем и перенесен на решение задач программирования
При написании программного продукта ставится проблема, которую надо решить с помощью создаваемого программного обеспечения. Классический подход написания программных продуктов включает решение обратной и прямой задач.
Обратная задача включает разбиение проекта или проблемы на подзадачи. Такой подход называют методом функциональной декомпозиции, поскольку разработчик подвергает декомпозиции проблему на несколько функциональных частей, обеспечивающих ее решение известными средствами или имеющимися ресурсами. Он основан на сведении сложной новой задачи к более мелким, но известным, решения для которых также известны и технически осуществимы.
После разбиения на составляющие подзадачи, для которых известно начинают осуществлять композицию решений. Общее решение проблемы получают методов прямой задачи на основе формирования совокупности частных решений как общего решения.
Такой подход является реализацией метода встречных потоков. Поток «сверху вниз» осуществляется при декомпозиции проекта или проблемы. Поток «снизу вверх» реализуется при композиции частных решений в общее решение.
Возможно противоречие основной задачи при объединении частных решений. в этом случае проводят новую декомпозицию и заново осуществляют поток «снизу вверх».
Кроме того, такой подход позволяет учесть изменения требований к программному продукту и подготовить программу к последующим изменениям, появляющимся по мере ее постепенной эволюции.
Реализация метода встречных потоков происходит на трех уровнях: концептуальном, спецификаций и операционном. На концептуальном уровне выявляются основные концепции изучаемой проблемы, что определяет набор теоретических и методических подходов к ее решению. Затем на основе анализа и учета имеющихся ресурсов выбирают один из многих подходов. Он и служит основанием для перехода на следующий уровень - уровень спецификаций.
На уровне спецификаций происходит информационное наполнение и определение компонент, которые используются при решении. Этот уровень можно охаpaктеризовать как теоретически-технологический или даталогический. По мере реализации этого уровня осуществляют переход к операционному уровню
На операционном уровне создается собственно программный продукт ( в более общем случае информационный продукт).
После проведения тестирования выявляются соответствия или «несоответствия» в рамках решаемой проблемы. Несоответствия переносят на элементы операционного уровня, откуда на основе формальных связей их переносят на уровень спецификаций. Если на этом уровне «несоответствия» не удается устранить, возвращаются к концептуальному уровню и проводят дополнительный анализ решения проблемы с учетом выявленных «несоответствий», полученных в ходе первой итерации решения.
Таким образом, итеративная процеДypa последовательного анализа «сверху вниз» и «снизу вверх» позволяет эволюционным образом получить искомое решение проблемы. При этом в качестве объекта итерации рассматривают информационные потоки и модели.
Особенностью метода является использование визуального подхода на концептуальном уровне. На этом уровне набор из нескольких визуальных моделей создает в сознании специалистов интегральный образ программного средства или сложной компьютерной системы, которую они совместно проектируют.
Методы встречных потоков помогает упростить процесс разработки сложных программных средств, особенно тогда, когда существует определенная нечеткость в исходной постановке, но хорошо известно, что должно быть получено в результате решения проблемы.
Статья в формате PDF
244 KB...
24 03 2026 5:41:14
Статья в формате PDF
180 KB...
23 03 2026 9:33:42
Статья в формате PDF
105 KB...
22 03 2026 8:35:21
В работе рассматриваются вопросы дистанционного управления здоровьем человека с помощью квантово-волновых нейроинформационных технологий – электроакустических импульсов, скопированных у адаптированной к гипоксии нервной клетке. Приведены данные, cсвидетельствующие о нормализующем действии моделей нейроинформационных сигналов на концентрацию СО2 в крови. В результате этого просвет кровеносных сосудов расширяется, в клетках восстанавливается режим нормоксии – основного фактора здоровья человека.
...
21 03 2026 20:25:19
Статья в формате PDF 235 KB...
20 03 2026 4:46:31
Включение имунофана и полиоксидония в комплексное лечение детей с язвенной болезнью двенадцатипёрстной кишки обеспечивало более быструю положительную динамику клинико-лабораторных показателей и более быстрое наступление клинической ремиссии, нормализацию большинства параметров иммунологической реактивности.
...
19 03 2026 14:49:55
Статья в формате PDF
116 KB...
18 03 2026 3:30:59
Статья в формате PDF
109 KB...
17 03 2026 0:33:41
Статья в формате PDF
103 KB...
16 03 2026 4:53:53
Статья в формате PDF
384 KB...
15 03 2026 23:55:24
Статья в формате PDF
103 KB...
14 03 2026 12:32:49
Статья в формате PDF
110 KB...
13 03 2026 3:56:46
Статья в формате PDF
141 KB...
12 03 2026 19:56:15
Статья в формате PDF
273 KB...
11 03 2026 8:50:49
Статья в формате PDF
253 KB...
10 03 2026 20:52:12
Использование массажа позволяет в короткие сроки преодолеть имеющиеся нарушения тонуса артикуляционной мускулатуры. Нормальные образцы движений могут быть выработаны только на базе физиологического мышечного тонуса.
...
08 03 2026 14:57:19
Статья в формате PDF
114 KB...
07 03 2026 19:25:16
Статья в формате PDF
345 KB...
06 03 2026 22:53:22
Статья в формате PDF
544 KB...
05 03 2026 20:40:40
Статья в формате PDF
113 KB...
04 03 2026 9:42:46
Статья в формате PDF
101 KB...
03 03 2026 22:47:54
Статья в формате PDF
108 KB...
02 03 2026 1:49:21
При управлении автоматическими космическими аппаратами (КА) важной проблемой является обеспечение надежного и оперативного анализа и диагностирования работоспособности бортовых систем. Это позволит своевременно выявить негативные тенденции в работе бортовой аппаратуры и предотвратить их развитие.
Наибольшую актуальность проблема приобретает при управлении КА со сложными бортовыми системами, хаpaктеризующимися большим объемом телеметрических параметров, а так же при необходимости выдачи комaндных воздействий непосредственно в сеансах связи. Существующий опыт управления КА показывает, что в ряде случаев только своевременная выдача комaнд немедленного исполнения позволила обеспечить выполнение программы полета КА [1].
В настоящей работе предлагается общий подход к решению указанной проблемы, основанный на создании адекватных моделей анализа и диагностики функционирования бортовых систем и алгоритмов автоматизированной выработки рекомендаций по воздействию на КА. Ожидается, что использование в пpaктике управления таких моделей и алгоритмов даст возможность существенно повысить эффективность работы аппаратуры, в том числе за счет оперативного устранения возникающих на борту нештатных ситуаций.
...
01 03 2026 14:19:33
Статья в формате PDF 130 KB...
28 02 2026 13:15:15
В статье излагается позиция автора о необходимости максимально ответственно относиться к своему здоровью, исходя из объективных предпосылок нашего времени.
...
26 02 2026 18:31:28
Изучено влияние молекул средней массы, выделенных из обожженной in vitro печени на каталитические и кинетические свойства альдегиддегидрогеназы. Показано, что молекулы средней массы выступают в роли ингибиторов активности исследуемого фермента в эритроцитах и цитозоле печени. Отмечена корреляция уменьшения активности эритроцитарной и цитоплазматической альдегиддегидрогеназы под влиянием молекул средней массы.
...
25 02 2026 7:34:31
Статья в формате PDF
122 KB...
24 02 2026 19:36:55
23 02 2026 9:52:12
Статья в формате PDF
102 KB...
22 02 2026 20:28:49
В работе освещены современные представления о питании беременных женщин. Описаны возможные осложнения при нарушении пищевого статуса перед вступлением в бpaк. Показаны пути коррекции питания беременных женщин в первые периоды беременности, которые используются в России и в развитых западных странах.
...
21 02 2026 6:39:29
Статья в формате PDF
119 KB...
20 02 2026 0:16:21
19 02 2026 21:54:37
Методом простой коацервации получены микрокапсулы афобазола. Изучено влияние параметров микрокапсулирования на физико-технологические свойства микрокапсул.
...
14 02 2026 22:22:28
Статья в формате PDF
399 KB...
13 02 2026 14:44:28
Еще:
Поддержать себя -1 :: Поддержать себя -2 :: Поддержать себя -3 :: Поддержать себя -4 :: Поддержать себя -5 :: Поддержать себя -6 :: Поддержать себя -7 :: Поддержать себя -8 :: Поддержать себя -9 :: Поддержать себя -10 :: Поддержать себя -11 :: Поддержать себя -12 :: Поддержать себя -13 :: Поддержать себя -14 :: Поддержать себя -15 :: Поддержать себя -16 :: Поддержать себя -17 :: Поддержать себя -18 :: Поддержать себя -19 :: Поддержать себя -20 :: Поддержать себя -21 :: Поддержать себя -22 :: Поддержать себя -23 :: Поддержать себя -24 :: Поддержать себя -25 :: Поддержать себя -26 :: Поддержать себя -27 :: Поддержать себя -28 :: Поддержать себя -29 :: Поддержать себя -30 :: Поддержать себя -31 :: Поддержать себя -32 :: Поддержать себя -33 :: Поддержать себя -34 :: Поддержать себя -35 :: Поддержать себя -36 :: Поддержать себя -37 :: Поддержать себя -38 ::