Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
введение в пи.doc
Скачиваний:
4
Добавлен:
21.04.2019
Размер:
172.03 Кб
Скачать

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

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

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

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

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

Функциональные компоненты системы. Их можно классифицировать по ряду категорий:

1. сенсорные компоненты – собирают информацию о системном окружении.

2. исполнительный компонент – производит некоторые действия в окружении системы.

3. вычислительные компоненты – на их вход поступают определенные данные, над которыми они производят определенные вычисления, затем на выходе получаем новые данные.

4. коммуникационные компоненты – предоставляют возможность другим системным компонентам обмениваться информацией.

5. координирующие компоненты – согласуют работу др. компонентов.

6. интерфейсные компоненты – преобразуют систему представлений которыми оперируют один системный компонент в систему представлений применяемых к другим компонентам.

13 Этапы и особенности процесса создания систем. Основные отличия между процессом создания систем и по

1. Определение требований

2. Проектирование системы

3. Разработка подсистем

4. Сборка системы

5. Ввод системы в эксплуатацию.

6. Совершенствование системы.

7. Вывод системы из эксплуатации.

Основные отличия между процессом создания систем и ПО.

1) Процесс создания системы обычно требует привлечения разнообразных инженерных дисциплин. Это может привести к значительному затруднению поскольку каждая дисциплина использует свою терминологию, а задача решается одна.

2) Небольшой масштаб повторных работ при разработке системы после принятия решения в процессе разработки систем, внесения изменений может оказаться весьма дорогой и перепроектирование системы часто практически невозможно, что является одной из причин широкого использования ПО при создании систем, поскольку программные компоненты делают систему более гибкими и позволяют вносить изменения в ответ на новые требования без особых финансовых и временных затрат.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]