|
|
страница | 3/7 | Дата | 31.03.2023 | Размер | 1.08 Mb. | | #117183 | Тип | Анализ |
| Архитектурно проектиранеСвързани: reshenie remont na uici 2017, Планиране на труда на програмистите, Бележки за Единични изпитания и 72 часови проби - По време на процеса на проектиране могат да се създадат различни архитектурни модели.
- Всеки модел представя различна перспектива на системата
Архитектурни модели - Използвате са за документиране на архитектурния проект:
- Статичен структурен модел, който показва главните компоненти на системата
- Динамичен модел на системата – структурата на рън-тайм процесите.
- Интерфейсен модел – интерфейсите на подсистемите
- Модел на отношенията – като модела на потоците от данни, който показват връзките м/у подсистемите
- Модел на разпределението – показва как подсистемите се разпределят м/у компютрите.
- Отразява базовата стратегия на структуриране на системата.
- Широко се използват 3 организационни стила:
Модел с общо хранилище - Подсистемите трябва да обменят данни. Това може да стане по 2 начина:
- Поделените данни се намират в централна база от данни или хранилище.
- Всяка подсистема поддържа собствена база от данни и предава явно данните на други подсистеми.
- Когато трябва да се поделят големи количества данни, най-вече се използва този модел.
Архитектура на CASE комплект - Предимства
- Ефикасен начин за обмен на голямо количество данни
- Няма нужда подсистемите да се занимават как се поддържат данните. Централизирано управление (бекъп, сигурност и др.)
- Моделът на поделяне се представя като схема на хранилището
- Недостатъци
- Всички подсистеми използват един и същ модел на данните. Компромисът е неизбежен.
- Еволюцията на данните е скъпа и трудна.
- Няма място за специфични управленски политики,
- Трудно се извършва ефикасно разпределение.
Сподели с приятели: |
|
|