In deiner Zeitplanung müssen die Zeitblöcke noch aufgeteilt werden, in die verschiedenen Unterpunkte.
Ich würde die Durchführung auch definitiv feiner unterteilen, einen so großen Zeitblock von 40 Stunden in nur 2 Teile zu teilen, ist zu grob.
Was mir außerdem komplett fehlt, ist die Planung des Projekts an sich. Projektablauf, Kostenplanung, ... du fängst direkt mit der Konzeption deiner Softwarelösung an.
Für meinen Geschmack stimmt auch das Zeitverhältnis von Durchführung zu Tests nicht. 40 Stunden lang Code schreiben und das alles innerhalb von nur 5 Stunden mit Unit Tests umfassend zu testen, halte ich für unrealistisch.
Das Thema gibt aber denke ich auf jeden Fall genug her, wenn du etwas konkreter wirst, was tatsächlich in welcher Zeit umgesetzt wird.
4. Projektziel wurde folgendermaßen angepasst
Das zentrale Ziel des Projekts ist die Entwicklung eines umfassenden Face Verification Services für die ***-Plattform. Dieser Service gewährleistet eine effektive Integration mit der Gesichtsverifizierungshardware eines externen Herstellers mittels gRPC. Der Schwerpunkt liegt dabei auf der Implementierung eines gRPC-basierten Proto Face Verification Services. Dieser bietet wesentliche Funktionen wie Erfassung, Verifizierung und den Abgleich von Gesichtsbildern, um die Authentizität von Personen zuverlässig zu bestätigen.
Ein wichtiger Bestandteil des Projekts ist zudem die Entwicklung eines dedizierten Clients, der die Kommunikation mit dem Face Verification Service ermöglicht. Dieser Client dient als Schnittstelle für Endnutzer und erleichtert die Interaktion mit dem Service.
Zur Sicherstellung der Qualität und Zuverlässigkeit des Services werden umfangreiche Unit Tests durchgeführt. Zusätzlich wird der Service mit Hilfe von Postman getestet, um die Funktionalität und das korrekte Verhalten der API-Endpunkte zu überprüfen. Durch diese Maßnahmen wird eine hohe Systemzuverlässigkeit und Stabilität gewährleistet, mit dem Ziel, eine nahtlose Integration in die ***-Plattform zu erreichen.
Das gesamte System in C# (.NET 😎 umgesetzt und als Windows Service implementiert. Die Wahl von C# und der neuesten .NET-Version ermöglicht eine effiziente Entwicklung und gewährleistet die Kompatibilität mit aktuellen Windows-Plattformen. Die Implementierung als Windows Service stellt sicher, dass der Face Verification Service dauerhaft verfügbar ist und im Hintergrund ausgeführt werden kann, was für die Zuverlässigkeit und Benutzerfreundlichkeit des Systems essentiell ist
Ich programmiere einen Windows Service mit C# der einen GRPC Service bereitstellt, der wiederrum mit der Hardware kommuniziert. Ist das nicht ersichtlich