Skip to content
This repository has been archived by the owner on Nov 19, 2024. It is now read-only.

CodeKataBattle - Final test of Software Engineering 2 course (Polytechnic of Milan, 2023/24 A.Y.)

License

Notifications You must be signed in to change notification settings

AlessandroFornara/SE2-CodeKataBattle-FornaraColecchia

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CKB: CodeKataBattle

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

Team Composition

Project Specification

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;

Installation and Usage Instructions

Instructions can be found in the following files:

Implemented Functionalities

Functionality Status
RASD
DD
ITD
ATD
Backend/WebApp

Legend

❌ Not Implemented      ⚠️ Implementing    ✅ Implemented

Software Used

WebSequenceDiagrams - sequence diagrams

StarUML - UML diagrams

Intellij IDEA Ultimate - Backend and frontend IDE