360°BlogsVideoBooksAnswersBuzzMapsAgenda
Login
phigita.net! Homepage
Preferences | Tuesday, 06 January 2009, 17:41 PST
Question
Posted: Tuesday December 06, 2005
Number of answers: 2

Παιδική αλλά σημαντική ερώτηση

Παίδες καλημέρα,

Ως γνήσιος (κακός) προγραμματιστής έχω τελειώσει το πρόγραμμα που πρέπει να παραδώσω (κάτι με sockets και clients) και τώρα πρέπει να γράψω το report. Πάντα βρε παιδιά συγχύζω τις απαιτήσεις και τις προδιαγραφές. Στις απαιτήσεις ( Requirements) γράφουμε πάνω κάτω αυτά που ζητά ο καθηγητής να κάνουμε, τα οποία τα βρίσκουμε στην εκφώνηση της άσκησης. Τώρα στις προδιαγραφές (Specifications) τί γράφουμε? Βοηθήστε βρε παιδιά γιατί έχω πάθει έξω μαύρισμα (black out)… Ευχαριστώ.

-- Ανδρέας Φλωρίδης ~flo

Reader's Answers

Οι απαιτήσεις αφορούν τις ανάγκες που πρέπει να ικανοποιεί το πρόγραμμα. Στον καθορισμό απαιτήσεων εκμαιευουμε από τους μελλοντικούς χρήστες του προγράμματος μας, τις ανάγκες τους, δηλαδή το ΤΙ πρέπει να κάνει το πρόγραμμα για αυτούς.

Οι προδιαγραφές αποτελούν ένα αυστηρότερο πλαίσιο περιγραφής της λειτουργικότητας ενός προγράμματος. Προσπαθούν να καθορίσουν με τυπικό τρόπο το ΠΩΣ πρέπει να συμπεριφέρεται το πρόγραμμα και το ΠΩΣ πρέπει να τα διάφορα δομικά στοιχεία του (modules) να αλληλεπιδρούν μεταξύ τους, Επίσης καθορίζονται με σαφήνεια τα inputs / outputs των δομοστοχείων, ολοκλήρου του προγράμματος όπως και οι ροές δεδομένων και ελέγχου.

Disclaimer: Ανδρέα, οι απαντήσεις που σου έδωσα δεν προήλθαν από ενδελεχή έρευνα στην βιβλιογραφία. Έγραψα τις απαντήσεις στο ερώτημα σου, με τον τρόπο που τις αντιλαμβάνομαι εγώ. Οποιεσδήποτε διορθώσεις και συμπληρώσεις είναι ευπρόσδεκτες.

-- Χάρης Μιλητός ~harry, December 07, 2005

Απαίτηση είναι να θέλω ένα χώρο που να αποθηκεύω τα κρέατα μου για να μη σαπίζουν.

Προδιαγραφή είναι η υπόσχεση ότι το κουτί που θα μου φτιάξεις μπορεί με χ μονάδες ψυκτικού αερίου και ψ μονάδες ενέργειας ανά μονάδα χρόνου να διατηρεί μέσα του θερμοκρασία ω μονάδων.

Λέμε τώρα…

-- Γιώργος Στρατής ~stratis, December 07, 2005