Моделирование систем. Представление архитектуры системы. Функциональные компоненты систем.

Моделирование системы:

В процессе формализации требований к системе и на этапе ее проектирования система рассматривается, как совокупность компонентов и взаимосвязей между ними. Для этого используются модели системной архитектуры, которые в графическом виде предоставляют всю организацию системы, то есть ее компоненты и взаимосвязи между ними. Архитектура системы обычно представляется в виде блок-схемы, где блоки соответствуют основным подсистемам, а существующие связи между подсистемами обозначаются линиями со стрелками, соединяющие соответствующие блоки. Связи могут соответствовать потокам данных, последовательности подключения подсистем в работу или каким –либо другим типом зависимости.

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