CKB - CodeKataBattle is the final test of "Software Engineering 2", course of "Computer Science Engineering" held at Politecnico di Milano (2023/2024).
Teacher: Matteo Giovanni Rossi
Final Score: 30/30
CodeKataBattle (CKB) is platform designed to help students improve their software development skills by training with peers on code kata. Educators use the platform to challenge students by creating code kata battles in which teams of students can compete against each other, thus proving (and improving) their skills.
You can find the full specification here.
The final version includes:
- Requirement Analysis and Specification Document (RASD);
- Design Document (DD);
- Implementation and Testing Document (ITD);
- Acceptance Testing Document (ATD);
- Backend Spring Boot Application;
- Web App;
Instructions can be found in the following files:
Functionality | Status |
---|---|
RASD | ✅ |
DD | ✅ |
ITD | ✅ |
ATD | ✅ |
Backend/WebApp | ✅ |
❌ Not Implemented
WebSequenceDiagrams - sequence diagrams
StarUML - UML diagrams
Intellij IDEA Ultimate - Backend and frontend IDE