Microsoft Word нр 2018 443727. 2018009



Pdf просмотр
страница22/28
Дата05.01.2023
Размер235.04 Kb.
#116103
1   ...   18   19   20   21   22   23   24   25   ...   28
dos 481030 (1)
Резултат от
учене 11.7:
Разбира същността на клиент-сървърни архитектури
Знания
Разбира концепцията за клиент-сървърна архитектура
• Познава приложението на клиент-сървърната архитектура
• Разбира концепцията за протокол за комуникация между даден клиент и сървър
• Разбира начина на свързване на клиент-сървърната архитектура с бази от данни – „трислойна“ архитектура
Умения
Реализира проста клиент-сървър архитектура
• Разпознава вече съществуваща клиент-сървър архитектура
Компетентности • Способен е да създава и надгражда софтуер, използващ клиент-сървър архитектура
• Определя коя архитектура е най-подходяща в конкретен случай
Резултат от
учене 11.8:
Познава различни начини за комуникация между системи
Знания
Познава същността на протокола за комуникация между системи и разбира нуждата от тях
• Познава OSI модела
• Познава основните протоколи за комуникация от по- ниско ниво – TCP/UDP
• Познава основни протоколи за комуникация на
„приложно“ ниво – HTTP
• Познава формати, чрез които две системи могат да разменят комуникация: Binary, Structured Text Format
• Разбира „service oriented“ архитектурата и нейното приложение
Умения
Разграничава отделни софтуерни системи и протокола/формата, по който те комуникират
• Сериализира и десериализира данни от и към най- популярните текстови формати (JSON, XML)
Компетентности • Способен е да създава и надгражда софтуер, използващ клиент-сървър архитектура
Резултат от
учене 11.9:
Разбира конкурентното програмиране – нишки, процеси, асинхронност
Знания
Разбира същността на термина „процес“
• Разбира изпълнението на дадена програма
• Разбира значението на термина „блокираща операция“
• Познава операциите, които са блокиращи, и тяхното влияние върху процеса
• Познава видовете проблеми при разработване на сървър за клиент-сървърно приложение
• Познава видовете проблеми при разработка на

потребителски интерфейс
• Знае значението на термина „нишка“ и неговата свързаност с понятието за процес
• Познава връзката между нишките, процесите, както и броя на процесорите в системата
• Разбира управлението на нишките от програмата и от операционната система
• Разбира концепцията за споделена памет между различни нишки
• Разбира проблемите за разрешаване при използване на нишки: Race conditions, Deadlocks, Livelocks, Starvation
• Разбира концепциите за синхронизация и заключване
• Познава начина за асинхронизиране на блокираща операция
• Знае начините за синхронизиция и правилно заключва при боравене с нишки


Сподели с приятели:
1   ...   18   19   20   21   22   23   24   25   ...   28




©obuch.info 2024
отнасят до администрацията

    Начална страница