\section{Σενάρια χρήσης} \label{section:3-6-use-cases} Βασικό μέρος της σχεδίασης της πλατφόρμας ήταν η καταγραφή των απαιτήσεων, η οποία έγινε στην προηγούμενη ενότητα (\ref{section:3-5-software-requirements}), καθώς και η σχεδίαση και ανάπτυξη των σεναρίων χρήσης. Τα σενάρια χρήσης αντιστοιχίζουν πιθανές ενέργειες των χρηστών με αποκρίσεις του συστήματος. Μέσω αυτής της αντιστοίχισης, παρουσιάζεται η λειτουργικότητα του συστήματος και περιγράφονται τόσο οι λειτουργικές, όσο και οι μη λειτουργικές του απαιτήσεις. Στις επόμενες υποενότητες παρατίθενται τα σενάρια χρήσης (<ΣΧ>) που δίνουν τις απαραίτητες πληροφορίες για την κατανόηση της λειτουργίας του συστήματος. \input{chapters/3.application-design/3.6.use-cases/3.6.1.use-case-sign-up} \input{chapters/3.application-design/3.6.use-cases/3.6.2.use-case-sign-in} \input{chapters/3.application-design/3.6.use-cases/3.6.3.use-case-create-topic} \input{chapters/3.application-design/3.6.use-cases/3.6.4.use-case-fetch-topic} \input{chapters/3.application-design/3.6.use-cases/3.6.5.use-case-create-post} \input{chapters/3.application-design/3.6.use-cases/3.6.6.use-case-modify-post} \input{chapters/3.application-design/3.6.use-cases/3.6.7.use-case-vote-in-poll} \input{chapters/3.application-design/3.6.use-cases/3.6.8.use-case-vote-post} \input{chapters/3.application-design/3.6.use-cases/3.6.9.delete-local-data} \input{chapters/3.application-design/3.6.use-cases/3.6.10.use-case-create-community}