Εργαστήριο Τεχνολογίας Λογισμικού
0 votes
150 views

Καλησπέρα σας. Θα ήθελα να ρωτήσω τα εξής σχετικά με τα παραδοτέα του project:

  • Τα παραδοτέα που αναφέρονται στο helios για τις 21/12 πρέπει υποχρεωτικά να έχουν ολοκληρωθεί έως αυτήν την ημερομηνία; Υπάρχει πρόβλημα εάν κάποια είναι ημιτελή ή λείπουν για την ώρα, αλλά υπάρχουν στην τελική εργασία;
  • Στα έγγραφα StRS και SRS, ειδικά στο τμήμα των use cases, έχουμε "υποσχεθεί" να υλοποιήσουμε σαφώς περισσότερες λειτουργίες από αυτές που αναφέρονται στις προδιαγραφές API & CLI που έχετε ανεβάσει. Είμαστε υποχρεωμένοι να καλύψουμε όλες τις λειτουργίες που έχουμε υποσχεθεί, ή είναι αρκετό να καλύψουμε όσα αναφέρονται στις προδιαγραφές;
  • Στο documentation του API μας, σκεφτόμαστε να συμπεριλάβουμε και τα endpoints που παρέχουμε συγκεκριμένα στο CLI (admin --usermod, admin --username κ.λ.), ώστε να έχουμε ένα συγκεντρωτικό documentation όλων των endpoints που παρέχονται από το backend. Θα ήταν λάθος κάτι τέτοιο;

Σας ευχαριστώ πολύ.

in softeng by (430 points) | 150 views

1 Answer

0 votes
Best answer

Τα παραδοτέα που αναφέρονται στο helios για τις 21/12 πρέπει υποχρεωτικά να έχουν ολοκληρωθεί έως αυτήν την ημερομηνία; Υπάρχει πρόβλημα εάν κάποια είναι ημιτελή ή λείπουν για την ώρα, αλλά υπάρχουν στην τελική εργασία;

>> Τα παραδοτέα που αφορούν προδιαγραφή και σχεδίαση αναμένεται να είναι σε ώριμη κατάσταση, καθώς είναι το δεύτερο iteration τους μετά την πρώτη παράδοση. Η ιδέα είναι να μπορεί να κατανοήσει ένας developer τι να κάνει κάποιος πηγαίος κώδικας που μπορει΄να ξεκινήσει να γράφει

Στα έγγραφα StRS και SRS, ειδικά στο τμήμα των use cases, έχουμε "υποσχεθεί" να υλοποιήσουμε σαφώς περισσότερες λειτουργίες από αυτές που αναφέρονται στις προδιαγραφές API & CLI που έχετε ανεβάσει. Είμαστε υποχρεωμένοι να καλύψουμε όλες τις λειτουργίες που έχουμε υποσχεθεί, ή είναι αρκετό να καλύψουμε όσα αναφέρονται στις προδιαγραφές;

>> Οι προδιαγραφές API / CLI είναι backend. Δεν αναφέρονται σε συγκεκριμένα use cases. Στην υλοποίηση που θα κάνετε, κάποια από τα API endpoints θα "στηρίξουν" την υλοποίηση αλληλουχίας λειτουργιών που αντιλαμβάνεται ο χρήστης ή κάποιο εξωτερικό σύστημα (=use cases)

Στο documentation του API μας, σκεφτόμαστε να συμπεριλάβουμε και τα endpoints που παρέχουμε συγκεκριμένα στο CLI (admin --usermod, admin --username κ.λ.), ώστε να έχουμε ένα συγκεντρωτικό documentation όλων των endpoints που παρέχονται από το backend. Θα ήταν λάθος κάτι τέτοιο;

>> Λάθος δεν θα ήταν. Ωστόσο, είναι καλή ιδέα να αξιοποιήσετε με προσοχή το χρόνο που διαθέτετε ώστε να μην αμελήσετε κάτι άλλο για να προσθέσετε κάτι που δεν ζητείται. Το API documentation των βασικών ζητουμένων είναι επαρκές για να φανεί ότι ασχοληθήκατε με το αντικείμενο και ήρθατε σε κάποια επαφή με ό,τι πρέπει. Τα επιπλέον, δεν αντισταθμίζουν ελλείψεις από άλλα ζητούμενα.

by (8.8k points)
selected by

301 questions

289 answers

288 comments

770 users