Μέρη λογισμικού - Τι είναι, ορισμός και έννοια

Πίνακας περιεχομένων:

Anonim

Δεδομένου ότι το λογισμικό είναι το άυλο μέρος των συσκευών, τα μέρη του λογισμικού αποτελούνται από καθεμία από τις ενότητες που καθιστούν το λογισμικό στο σύνολό του δυνατό.

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

Διαφορές μεταξύ του λειτουργικού συστήματος και των προγραμμάτων υπολογιστών

Πριν από τη διερεύνηση των τμημάτων του λογισμικού, οι δύο μεγάλες ομάδες λογισμικού συστημάτων υπολογιστών πρέπει να διαφοροποιηθούν.

Με το λειτουργικό σύστημα κατανοούμε τον ψηφιακό εγκέφαλο της συσκευής. Αυτό καθιστά δυνατή κάθε μία από τις εργασίες στη συσκευή, είτε πρόκειται για προγράμματα ή εφαρμογές οποιουδήποτε είδους.

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

Μέρη λογισμικού

Καταρχάς, πρέπει να σημειωθεί ότι οι ενότητες που απαρτίζουν το λειτουργικό σύστημα είναι ευρύτερου εύρους από εκείνες των ίδιων των προγραμμάτων. Έτσι, τα μέρη που είναι ενσωματωμένα σε οποιοδήποτε πρόγραμμα μπορούν να βρεθούν σε ένα λειτουργικό σύστημα, τουλάχιστον θεωρητικά.

Μπορούμε να επισημάνουμε δύο ταξινομήσεις. Από τη μία πλευρά βρίσκουμε τα λεγόμενα front-end και back-end, και από την άλλη τις λειτουργίες ή τις ενότητες που πρέπει να εκτελεστούν σε ένα λογισμικό.

Ξεκινώντας με τις ενότητες του λογισμικού, θα πρέπει να μπορεί:

  • Διαχειρίζονται.
  • Δώστε τα εργαλεία.
  • Συνδέστε τις πληροφορίες αυτού με τον χρήστη.

Ανάλογα με το λογισμικό στο οποίο αναφερόμαστε, θα διαχειρίζεται, θα παρέχει ορισμένα εργαλεία ή άλλα και θα μας προσφέρει τις πληροφορίες με τον ένα ή τον άλλο τρόπο.

Υπάρχουν λογισμικό που διαχειρίζεται μόνο (για παράδειγμα, φάκελοι Windows). Άλλα που παρέχουν εργαλεία (πακέτα Office). Ή ότι τα δεδομένα συνδέσμου (για παράδειγμα είναι οι συντομεύσεις στην επιφάνεια εργασίας).

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

Από την άλλη πλευρά, εάν επικεντρωθούμε στα μέρη σε επίπεδο ανάπτυξης, γενικά βρίσκουμε δύο μέρη:

  • Μέρος του front-end. Αυτό το μέρος είναι υπεύθυνο για το οπτικό μέρος με το οποίο ο χρήστης αλληλεπιδρά με το λογισμικό.
  • Μέρος του back-end. Σε αυτό το μέρος, ωστόσο, πρόκειται για την ανάπτυξη του εργαλείου έτσι ώστε να έχει μια λειτουργία πέρα ​​από το πεδίο εφαρμογής της ίδιας της συσκευής, παρέχοντας είτε μια τοπική σύνδεση μέσω ενός τοπικού διακομιστή είτε μια παραδοσιακή επικοινωνία απομακρυσμένου διακομιστή.

Ο επαγγελματίας που συνδυάζει και τους δύο τομείς ανάπτυξης συχνά ονομάζεται προγραμματιστής πλήρους στοίβας. Ενώ η βιομηχανία ανάπτυξης λογισμικού υπερβαίνει αυτήν την ταξινόμηση, είναι γενικά η πιο βασική.