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

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

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

Οι τύποι λογισμικού είναι τα διαφορετικά σύνολα προγραμμάτων και εφαρμογών που διαμορφώνονται με βάση τις διαφορετικές λειτουργίες και χαρακτηριστικά τους.

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

Μια παρόμοια σύγκριση θα ήταν η έννοια του «ζώου». Μέσα σε αυτό μπορούμε να βρούμε ταξινομήσεις όλων των ειδών, είτε πρόκειται για σπονδυλωτά είτε για ασπόνδυλα, καθώς και σε σχέση με τη διατροφική τους διατροφή (χορτοφάγος, σαρκοφάγο και παμφάγο). Στην περίπτωση του λογισμικού, μπορούν να ταξινομηθούν σύμφωνα με την κύρια λειτουργία τους ή ένα σύνολο χαρακτηριστικών που αποτελούν έναν συγκεκριμένο τύπο, μεταξύ πολλών άλλων επιλογών.

Εάν τα ομαδοποιήσουμε βάσει του συνόλου των χαρακτηριστικών που έχουν, μπορούμε να τα χωρίσουμε σε λογισμικό αυτοματισμού γραφείου (πακέτα γραφείων και παρόμοια), επιχειρήσεις (ERP, CRM, SCM κ.λπ.), βιντεοπαιχνίδια, antivirus (Avast, Windows Defender, κ.λπ.) ή IoT (από το Αγγλοσαξονικό Ίντερνετ των πραγμάτων, που εστιάζεται κυρίως στον αυτοματισμό του σπιτιού και την πολλαπλή σύνδεση μεταξύ συσκευών) μεταξύ άλλων τύπων προγραμμάτων με συγκεκριμένες λειτουργίες.

Τύποι λογισμικού ανάλογα με τη λειτουργία τους

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

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

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

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

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

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

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

Τύποι λογισμικού ανάλογα με τον στόχο σας

Υπάρχουν πέντε τύποι λογισμικού που τα αναγνωρίζουν ξεχωριστά με βάση τον τύπο του κώδικα και τον στόχο τους:

  1. Πληρωμής. Αυτός ο τύπος λογισμικού αποκτάται μετά την πληρωμή της τιμής πώλησης.
  2. Αδικαιολόγητος. Από την άλλη πλευρά, το λεγόμενο δωρεάν λογισμικό είναι το λογισμικό που λαμβάνεται χωρίς κανένα χρηματικό κόστος, δηλαδή θα μπορούσε να αποκτηθεί δωρεάν.
  3. Ελεύθερος. Από την άλλη πλευρά, το ελεύθερο λογισμικό αναφέρεται στα δύο προηγούμενα (μπορεί να πληρωθεί ή δωρεάν), αλλά με τη διαφορά ότι ο κώδικας είναι ανοιχτός σε τροποποιήσεις από τον χρήστη. Με άλλα λόγια, εάν επρόκειτο να μιλήσουμε για την αγορά ενός αυτοκινήτου και μας άφησαν να τροποποιήσουμε τον κινητήρα του χωρίς κανένα πρόβλημα, θα ήταν μια παράσταση της απόκτησης ενός προγράμματος υπολογιστή και της πρόσβασης για την τροποποίηση του κώδικα που το συνθέτει.
  4. Με διαφημίσεις. Αυτός ο τύπος λογισμικού είναι συνήθως διαθέσιμος δωρεάν, αλλά σε αντάλλαγμα σας εμφανίζει διαφημίσεις για να κερδίσετε εισόδημα.
  5. Διαδηλώσεις. Τα λεγόμενα «demos» δεν είναι τίποτα άλλο από τα γνωστά «demos». Τα πιο διάσημα είναι αυτά των βιντεοπαιχνιδιών. Συνίστανται να σας δείξουμε σε μια συγκεκριμένη περίοδο ένα λογισμικό το οποίο αρχικά πληρώθηκε δωρεάν μέχρι να λήξει αυτή η περίοδος. Είναι μια στρατηγική για να διδάξετε το περιεχόμενο και να ενθαρρύνετε την αγορά του.

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

Παραδείγματα τύπων λογισμικού

Εδώ είναι μερικά παραδείγματα διαφορετικών τύπων λογισμικό, αναλύοντας τη λειτουργία, τη μορφή και τον στόχο του:

  • iOS. Είναι το λογισμικό στο οποίο βασίζεται η Apple για την ανάπτυξη των λειτουργικών συστημάτων της για τις φορητές συσκευές της, είτε πρόκειται για smartphone είτε για tablet. Επομένως, είναι ένα λογισμικό για συστήματα πληρωμών που υποστηρίζεται από τη γλώσσα προγραμματισμού Swift.
  • Υψηλό κείμενο. Είναι ένα λογισμικό που επιτρέπει την επεξεργασία κειμένου με την ειδική δυνατότητα που προσανατολίζεται στον προγραμματισμό. Στη συνέχεια, είναι ένα δωρεάν και δωρεάν λογισμικό προγραμματισμού. Οι επεξεργαστές κειμένου μπορούν να αναπτυχθούν σε σχεδόν οποιαδήποτε γλώσσα προγραμματισμού, οπότε υπό αυτή την έννοια είναι πολύ ευέλικτοι.
  • FIFA 2020. Πρόκειται για ένα πρόγραμμα ή εφαρμογή που προσομοιώνει τον κόσμο του ποδοσφαίρου γενικά όσον αφορά τους αγώνες, τον αθλητισμό ή την οικονομική διαχείριση. Κατά συνέπεια, είναι ένα λογισμικό εφαρμογών που διαθέτει έκδοση επί πληρωμή και έκδοση επίδειξης. Επομένως, χρειάζεστε απολύτως ένα λειτουργικό σύστημα για να λειτουργήσετε.