An open API service indexing awesome lists of open source software.

https://github.com/alessandrogriffanti/codekatabattle-se2-project


https://github.com/alessandrogriffanti/codekatabattle-se2-project

design-document requirement-analysis software-engineering

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

        

# CKB: CodeKataBattle
This project has been developed as final assignment for the Software Engineering II course held by Professor Matteo Giovanni Rossi at Politecnico di Milano A.Y. 2023-2024.

The objective of this project is to apply in practice what we learned during lectures to become familiar with software engineering practices and be able to address new software engineering issues rigorously. The project is divided into two assignments:

  1. The definition of a Requirement Analysis and Specification Document (RASD), starting from an informal description of the problem.
  2. The definition of the Design Document (DD) of the system considered in the previous point.

# Project Specification
CodeKataBattle (CKB) is a 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 battles in which teams of students can compete against each other, improving their skills.

The full specification can be found [here](https://github.com/AlessandroGriffanti/CodeKataBattle-SE2-Project-2023/blob/main/Assignment%20RDD%20AY%202023-2024.pdf).

# Deriverables
These are the final versions of the documents we delivered:
* [RASD - Requirement Analysis and Specification Document](https://github.com/AlessandroGriffanti/CodeKataBattle-SE2-Project-2023/blob/main/DeliveryFolder/RASD_v2.pdf)
* [DD - Design Document](https://github.com/AlessandroGriffanti/CodeKataBattle-SE2-Project-2023/blob/main/DeliveryFolder/DD_v1.pdf)

# Authors
* [Alessandro Griffanti](https://github.com/AlessandroGriffanti)
* [Luca Masiero](https://github.com/LucaMasiero)