Εδώ είναι μια κατανομή:
* Πρόγραμμα: Ένα πρόγραμμα είναι ο πραγματικός, κωδικός εργασίας που λέει σε έναν υπολογιστή τι να κάνει. Είναι σαν τη συνταγή για ένα πιάτο, αναφέροντας τα συγκεκριμένα βήματα.
* Σχεδιασμός λογισμικού: Αυτό είναι το σχέδιο για ένα πρόγραμμα. Είναι ένα σχέδιο υψηλού επιπέδου που περιγράφει:
* Τι θα κάνει το λογισμικό: Τις λειτουργίες και τα χαρακτηριστικά.
* Πώς θα δομηθεί: Τα συστατικά, τις σχέσεις και τις αλληλεπιδράσεις.
* Η εμπειρία χρήστη: Πώς θα αλληλεπιδράσει ο χρήστης με το λογισμικό.
Έτσι, τι είναι ένα σχέδιο λογισμικού αν δεν είναι πρόγραμμα;
* σχέδιο: Είναι σαν ένα αρχιτεκτονικό σχέδιο για ένα κτίριο - δείχνει τι θα κατασκευαστεί, αλλά δεν το κατασκευάζει πραγματικά.
* Μια προδιαγραφή: Είναι μια λεπτομερής περιγραφή του τρόπου λειτουργίας του λογισμικού, αλλά δεν περιέχει τον κώδικα για να λειτουργήσει.
* Μοντέλο: Είναι μια αναπαράσταση του συστήματος λογισμικού, αλλά όχι μια εκτελέσιμη έκδοση εργασίας.
Σκεφτείτε το έτσι:
* Ένα πρόγραμμα είναι το ίδιο το αυτοκίνητο.
* Ο σχεδιασμός λογισμικού είναι το σχέδιο για το αυτοκίνητο.
Ο σχεδιασμός του λογισμικού είναι απαραίτητος για την οικοδόμηση του προγράμματος, αλλά δεν είναι το ίδιο το πρόγραμμα. Παρέχει έναν οδηγό για τους προγραμματιστές να ακολουθούν κατά τη σύνταξη του πραγματικού κώδικα.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα