4. Правилно разработване на софтуерен продукт, следвайки трислойната архитектура 30 4.1. Създаване на подходящ слой на потребителски интерфейс, така че той да бъде достатъчен за удобното изпълнение на поставените изисквания според изпитното задание 10 4.2. Създава подходящ слой за данни, като използва модел на база данни, в който са включени поне две таблици с поне една връзка от тип едно към много и поне една от таблиците да има колона от тип дата. 10 4.3. Създава подходящ слой за услуги, който позволява извършването поне на основните операции свързани с данните от базата (CRUD - създаване, визуализиране, редакция и изтриване) 10 5. Спазване на технологичната последователност на операциите според практическото изпитно задание 10 5.1. Самостоятелно определя технологичната последователност на операциите 5 5.2. Спазва технологичната последователност на операциите в процеса на работа 5 6. Качество на изпълнението на индивидуалното практическо задание 50 6.1. Точно, ясно, изчерпателно и последователно изготвяне на материалите и документите, свързани с индивидуалното задание 5 6.2. Крайният потребителски интерфейс е удобен, лесен за употреба от потребител и не съдържа объркващи и двусмислени елементи. Крайният потребителски интерфейс спазва подходящи технически изисквания съобразно избраната технология: ● При използване на уеб-базиран интерфейс с HTML и CSS: ○ оформление на страница - позициониране на елементи, чрез HTML тагове (например: div) и CSS атрибути (например: float, clear и display) ○ използване на семантични HTML тагове ○ използване на CSS селектори, изнасяне на CSS във външен файл, използване на класове в HTML кода 10 6.3. Крайният модел на база данни спазва принципите за правилно създаване на таблици, връзки между тях и съхранение на данни. За създаването на базата данни, таблиците и съхранение на данните се използва подходящ SQL-диалект и/или ORM система. 15 6.4. Крайният продукт поддържа поне следните функционалности: ● Позволява изпълнение на основните CRUD операции (създаване, визуализиране, редакция, изтриване) върху данните ● Да има заглавна страница или подходящ екран (dashboard) със статистическа информация, базирана на агрегирани данни от базата 10 6.3. Крайният продукт съответства на зададените технически изисквания 5
6.4. Изпълнява индивидуалното практическо задание в поставения срок 5 Сподели с приятели: |