== Архитектурен Преглед == * ВАРК треба да биде веб базирана апликација. * Може да користи шаблон (pattern) за слични типови архитектури и апликации како Слојна или за МВЦ но поради самостојност во изработката нема да се повикуваме на шаблони. * Може да користи генерална апликација за таков тип како Трансакционо Процесирачка но од иста причина како за шаблоните нема да се користи. * Документација како САД (Докумантација за Архитектурата на Софтверот)заради големина на апликацијата нема да се работи. * Архитектурен поглед на ВАРК - ќе се базира на 4+1 тип на добро познат поглед или поточно на дел од него поради големина на апликацијата (се работи за мала апликација). [[BR]] === Околу Логички поглед: === * Се работи за слојна архитектура, тенок клиент архитектура што значи на клиентската страна има само сервис/апликација за пристап како било кој Веб Прелистувач, додека на серверската страна е апликацискиот како и податочниот дел. * Серверскиот дел се состои од три слоеви и тоа Апликациски, Сервисен и Податочен слој. [wiki:"Логички Диаграм"] [[BR]] === Околу Концептуален (Физички) поглед: === * Се работи за единечна машина – компјутер во кој ќе биде инсталиран: * Веб Сервер, во сјучајов Windows Server 2012 R2 * Апликација развиена во ASP.NET технологија * База на податоци * Клиентскиот дел дозволува употреба на каков било податочен уред со кој било ОС со услов да има Веб Прелистувач и да подржува http / https протокол на комуникација. * Протокол за комуникација HTTP / HTTPS. [wiki:"Концептуален диаграм"] [[BR]] === Нефункционални побарувања: === * Перформанси: нема посебно барање, не е критично. * Безбедност: назначено барање, значи критично. Затоа слојна архитектура. * Сигурност ќе биде појачана во даден слој подолу во хиерархија. * Сигурност: назначено барање, значи критично. Затоа мал број на компоненти. * Сите операции во апликација се во една машина. * Расположливост: нема посебно барање, не е критично. * Одржливост: нема посебно барање, не е критично.