Witzany [Allgemeines]
Umsetzung
Gesamt sind 30 Punkte erreichbar.
Features:
- Allgemeines Userinterface (5 Punkte)
- Alle Funktionalität, die mit mir im Abgabegespräch für Analyse und Modellierung besprochen wurde.
- Barrierefreie Umsetzung (3 Punkte)
- Die Applikation wurde gemäß den Standards für barrierefreies Web umgesetzt.
- Mobile-Tauglichkeit (2 Punkte)
- Die Applikation ist gut mit Touchscreen-Smartphones zu bedienen oder enthält ein eigenes Smartphone Interface.
- Open API (2 Punkte)
- Die Applikation enthält eine gut dokumentierte Schnittstelle anhand derer andere Anwendungen gewisse Daten der Applikation lesen und/oder schreiben können. Diese Schnittstelle sollte entweder auf dem SOAP Protokoll basieren oder das REST Paradigma nutzen.
- AJAX (1 Punkt)
- Die Applikation verwendet AJAX (an Stellen an denen das Sinn macht!).
- Anbindung an existierende Webservices (1 Punkt)
- Die Applikation verwendet eine existierende API einer Webapplikation (Twitter, Facebook, Wetterservices …)
- Verwendung von Microformaten (1 Punkt)
- Die Applikation verwendet Microformate an passenden Stellen.
Maximal 10 Punkte davon kommen in die Wertung.
Qualität:
Kriterien für die Qualität der Software sind:
- Benutzerfreundlichkeit der Bedienung (0-2 Punkte)
- Einhaltung von Coding Standards (0-0,5 Punkte)
- Modularität (0-0,5 Punkte)
- Lesbarkeit & Kommentare (Selbstdokumentierende Namen verwenden!) (0-1 Punkte)
Beispiele:
- Eine einfache Webapplikation, ohne API, ohne AJAX, ohne Barrierefreiheit aber perfekt umgesetzt bringt 20 Punkte (5f * 5q).
- Ein Webapplikation mit allen Extras (10f) mit guter Benutzerfreundlichkeit(1,8q) schlecht lesbarem Quellcode ohne Coding Standards und Kommentare, aber leidlich modular aufgebaut (0,3f) bringt 21 Punkte
Letzte Änderung: 06.10.2009, 23:32 | 214 Worte