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