Skip to main content

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

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

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

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