= ''' Архитектура на стариот систем ''' = === Дефинирање на контекстот на системот === Во овој дел даваме преглед на системот и неговата околина. Главните актери во нашиот систем се Презентер и Администратор(кој е претставник на компанијата која го имплементирала системот). Презентерот и Администраторот користат заеднички интерфејс за најава на системот. По извршената најава, според улогите кои ги имаат секој добива пристап на соодветниот интерфејс. [http://develop.finki.ukim.mk/projects/PresentOrganizer/wiki/Context_Diagram Контекстен дијаграм ] === Анализа на Архитектурата === Системот PresentOrganizer е наменет за користење во рамките на една организација(intra organization), која ќе има потреба од ваков вид на услуга. Во зависност од големината на организацијата која ќе го користи системот, зависи и бројот на корисници на системот. Затоа овој систем треба да овозможиме да биде скалабилен, односно да овозможиме лесно додавање на потребните нови ресурси. Од наведените причини а,и многу други, најсоодветната архитектура за овој систем би била ''' Клиент-Сервер трослојна архитектура '''. Целата функционалност на системот ќе биде сместена на серверот и ќе комуницира со базата на податоци. Клиентите ќе може да го користат системот од сите web- прелистувачи поради тоа што апликацијата не подржува некоја активна web содржината како Flash или слично. [[Image(Arc.png)]] Објектно ориентирана декомпозиција на подсистемите во нашиот проект. [[Image(OODekompozicijaStar.png)]] === Анализа на Кориснички случаи === Во овој дел е прикажано однесувањето за секој кориснички случај. За приказ на однесувањето користевме секвенцен дијаграм. 1. [http://develop.finki.ukim.mk/projects/PresentOrganizer/wiki/Use_Case1 Додавање презентер ] 2. [http://develop.finki.ukim.mk/projects/PresentOrganizer/wiki/Use_Case2 Додавање на презентација ] 3. [http://develop.finki.ukim.mk/projects/PresentOrganizer/wiki/Use_Case3 Креирање распоред на презентации ] 4. [http://develop.finki.ukim.mk/projects/PresentOrganizer/wiki/Use_Case4 Промена на пријавена презентација ] 5. [http://develop.finki.ukim.mk/projects/PresentOrganizer/wiki/Use_Case5 Бришење на презентација ] Овде се дадени двата општи бизнис кориснички случаи: 1. [http://develop.finki.ukim.mk/projects/PresentOrganizer/wiki/Biznis_Use_Case1_Star Пријавување презентација ] 2. [http://develop.finki.ukim.mk/projects/PresentOrganizer/wiki/Biznis_Use_Case2_Star Креирање распоред ] === Operation Analysis === Operation Analysis на системот: [http://develop.finki.ukim.mk/projects/PresentOrganizer/wiki/System_Use_Case1_Star System Use-Case <Додавање на презентација> ] [http://develop.finki.ukim.mk/projects/PresentOrganizer/wiki/System_Use_Case2_Star System Use-Case <Креирање Распоред на Презентации> ]