Организация потоков данных Flashcards

1
Q

Что такое поток данных ?

A

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

Чтобы программа выполнила исходную задачу целиком, её части должны работать сообща. Они общаются друг с другом с помощью промежуточных результатов работы — тоже данных.

То, как одна часть программы получает и передаёт данные другим, называется потоком данных (data flow) и может определить архитектурное устройство всей системы.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Как реализован однонаправленный поток ? Представьте его схематически.

A

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

Однонаправленный поток можно схематично представить, как водопровод, а модуль — как часть трубы:

How well did you know this?
1
Not at all
2
3
4
5
Perfectly