Учебни материали

Споделени от колеги - с преглед преди изтегляне.

Програмиране и програмни езици Софтуерно инженерство

Софтуерни архитектури

Презентация PPTX 21 сваляния 15.12.2016

Слайд 1

СОФТУЕРНО
ИНЖЕНЕРСТВО
СОФТУЕРНИ АРХИТЕКТУРИ

Слайд 2

СОФТУЕРНИ АРХИТЕКТУРИ
Софтуерната архитектура е абстрактно описание на:
- Набора от важни решения за организиране на системата;
- Избора на конструктивни елементи и техните интерфейси - как системата се декомпозира до подсистеми (модули);
- Взаимодействията между отделните конструктивни елементи;
- Рамката на управление и комуникация в системата;
- Платформите и използваните технологии;
- Архитектурния стил, който ръководи организацията на системата.

Слайд 3

СОФТУЕРНИ АРХИТЕКТУРИ
Могат да се обобщят следните характеристики на софтуерната архитектура:
- Ефективност – обобщават се критичните операции и се минимизират комуникациите;
- Сигурност – при използване на слоеста архитектура, критичните елементи се поставят на по-вътрешните слоеве;
- Яснота - Архитектурата може да бъде основа за дискусия с клиентите;
- Поддръжка - при използване на малки компоненти, те могат да се заместват и актуализират без това да нарушава работоспособността на цялата система.

Слайд 4

СОФТУЕРНИ АРХИТЕКТУРИ

Архитектурното проектиране е творчески процес и решенията зависят от типа на разработваната система.
В практиката на софтуерното инже-нерство са се наложили множество шаблони за софтуерни архитектури, които са подходящо решение за определен клас проблеми/нужди. Всеки от тези шаблони има както предимства, така и недостатъци, и при проектирането на софтуерен продукт трябва да се прецени коя архитектура е най-подходяща за конкретния случай.

Слайд 5

СОФТУЕРНИ АРХИТЕКТУРИ

Клиент-сървър архитектура (Client-Server)
Това е разпределена архитектура, при която системата е разделена на един или повече сървъри и множество клиенти, следователно е нехомогенна. Сървърът предоставя определени услуги на клиентите. Клиентите инициират връзката със сървъра. При по-сложните

Преглед на началото - целият файл след изтегляне

Описание

Лекция. Софтуерни архитектури

0 коментара

Все още няма коментари. Бъдете първият, който ще коментира.

За да коментирате, трябва да сте влезли в профила си.

Влезте