Διαφήμιση
Κάθε φορά σε ένα χρονικό διάστημα, θα ακούσετε τους ανθρώπους να μιλάνε για "beta εκδόσεις", "βήτα εκδόσεις", και "beta λογισμικό". Μέχρι πριν από περίπου πέντε έως δέκα χρόνια, οι εκδόσεις beta δεν ήταν τόσο συνηθισμένες όσο είναι σήμερα. Σήμερα, μπορείτε να βρείτε βήτα κυκλοφορίες σε όλη τη χώρα: λειτουργικά συστήματα, βιντεοπαιχνίδια, εφαρμογές ιστού, συσκευές αναπαραγωγής μουσικής κλπ. Αλλά τι σημαίνει για ένα έργο να είναι σε beta και θα πρέπει να σας ενδιαφέρει;
Μεγάλη ιστορία σύντομη, ο όρος "beta" αναφέρεται στο στάδιο ανάπτυξης ενός προϊόντος. Μου αρέσει να το συγκρίνω με τον κύκλο ζωής των εντόμων, που συνήθως περνάει από πολλαπλές φάσεις: τα αυγά, τις προνύμφες, τα κουτάλια και τους ενήλικες. Καθώς τα προϊόντα αναπτύσσονται, περνούν από έναν παρόμοιο κύκλο: προ-άλφα, άλφα, βήτα και υποψήφιοι απελευθέρωσης. Η χρήση της σήμανσης "άλφα / βήτα" μπορεί να εντοπιστεί πίσω στην IBM ήδη από τη δεκαετία του 1950.
Μπορεί να έχετε ακούσει για τον κύκλο ανάπτυξης λογισμικού πριν, αλλά ας δούμε λίγο βαθύτερα σε αυτό που σημαίνει αυτούς τους όρους και τι μπορείτε να περιμένετε από ένα προϊόν σε κάθε μία από αυτές τις φάσεις.
Η Προ-Αλφα Φάση
Η προ-άλφα φάση είναι το τμήμα της ανάπτυξης που εμφανίζεται πριν από τον πρώτο γύρο των δοκιμών. Φυσικά, ένα σωστά διαχειριζόμενο έργο θα συνεχώς δοκιμάζει τα προϊόντα με επαναληπτικό τρόπο, έτσι Υποθέτω ότι είναι πιο ακριβές να πούμε ότι η προ-άλφα φάση αναφέρεται σε όλα όσα συμβαίνουν πριν επίσημος αρχίζει η δοκιμή.
Αυτή η φάση ενσαρκώνει πολλές διαφορετικές δραστηριότητες: έρευνα αγοράς, συλλογή δεδομένων, ανάλυση απαιτήσεων και τεκμηρίωση, σχεδιασμό λογισμικού και μηχανική λογισμικού. Για τους περισσότερους από εσάς, αυτό είναι πιθανώς ένα φορτίο mumbo-jumbo, αλλά ελπίζουμε ότι σας δίνει μια ιδέα για το πόση εργασία εμπλέκεται ακόμη και πριν ξεκινήσει η ανάπτυξη ενός προϊόντος. Όπως μπορεί να φανταστείτε, η προ-άλφα φάση μπορεί να διαρκέσει πολύ καιρό.
Τι να περιμένετε από το προ-άλφα λογισμικό: Εάν μια εταιρεία ή ένας προγραμματιστής αποφασίσει να απελευθερώσει το προ-άλφα λογισμικό στο κοινό, θα πρέπει να αφήσετε τις προσδοκίες σας μέχρι το τέλος μηδέν. Minecraft, α δημιουργικό μπλοκ κτίριο sandbox παιχνίδι Η εισαγωγή του Latecomer στη Minecraft [MUO Gaming]Το Minecraft, η αίσθηση που βασίζεται σε μπλοκ που πήρε το παιχνίδι από την καταιγίδα, είναι τώρα πάνω από τρία χρονών. Είναι σχεδόν δύσκολο να πιστέψουμε ότι είναι τόσο μεγάλο χρονικό διάστημα από τότε που δημοσιεύτηκε το πρώτο άλφα - και είναι εξίσου ... Διαβάστε περισσότερα , κυκλοφόρησαν προ-άλφα εκδόσεις που ονομάζονταν "Indev" που ήταν buggy, λείπει από χαρακτηριστικά και ήταν επιρρεπείς σε συντριβή. Οι δημόσιες εκδόσεις προ-άλφα, οι οποίες είναι εξαιρετικά σπάνιες για να ξεκινήσουν, είναι κυρίως για μάρκετινγκ και διαφημιστική εκστρατεία, αν και μερικές φορές ένας κύριος του έργου θα τους απελευθερώσει για κανέναν άλλο λόγο παρά για "ακριβώς επειδή".
Η φάση της άλφα
Η φάση άλφα ξεκινά όταν ένα προϊόν έχει αναπτυχθεί αρκετά για να απαιτήσει έναν επίσημο γύρο δοκιμών. Εξαιτίας αυτού, θα το ακούσετε περισσότερο ως "φάση δοκιμής άλφα" που προέρχεται από την πρώτη ελληνική επιστολή άλφα. Ως εκ τούτου, πρώτη φάση δοκιμών. Έχει νόημα, έτσι;
Ως επί το πλείστον, η δοκιμή άλφα προορίζεται να δοκιμάσει ένα προϊόν για βασική λειτουργικότητα. Εξασφαλίζει ότι οι πιο βασικές λειτουργίες λειτουργούν όπως προβλέπεται. Δεν είναι μια εκτεταμένη φάση δοκιμής - δεν υπάρχει εστίαση στη βούρτσα κατά τη διάρκεια μιας δοκιμής άλφα ούτε υπάρχει μεγάλη προσοχή για περιπτώσεις αιχμής. Όσο το πρόγραμμα κάνει το ελάχιστο, περνάει.
Δεδομένου ότι η δοκιμή alpha δεν είναι πλήρης, οι δοκιμές πραγματοποιούνται κυρίως στο εσωτερικό της επιχείρησης. Με άλλα λόγια, οι άνθρωποι που εργάζονται σε δοκιμές άλφα είναι πιθανόν όσοι ήδη εμπλέκονται στο έργο με κάποιο τρόπο.
Τι να περιμένετε από το λογισμικό alpha: Όπως και το προ-άλφα λογισμικό, θα πρέπει να περιμένετε έναν τόνο σφαλμάτων και ζητημάτων συντριβής, αλλά το σετ χαρακτηριστικών θα πρέπει να είναι αρκετά μεγάλο ώστε να υποδεικνύει ποιο θα είναι το τελικό προϊόν. Το λογισμικό Alpha τείνει να είναι λειτουργικό, αλλά άσχημο, καθώς οι περισσότεροι πόροι έχουν αφιερωθεί στην παραγωγή, όχι στη φινέτσα.
Η φάση της βήτα
Τώρα φτάνουμε στη φάση beta testing, η οποία είναι ο πιο παραγωγικός τύπος λογισμικού που δεν κυκλοφορεί εκεί έξω. Ενδεχομένως να είστε σε θέση να υποθέσετε ότι ένα προϊόν εισέρχεται σε δοκιμή beta όταν έχουν εφαρμοστεί όλες οι βασικές λειτουργίες και περνά τα πρότυπα δοκιμών alpha. Βήτα είναι το δεύτερο γράμμα του ελληνικού αλφαβήτου.
Γεγονός διασκέδασης: άλφα βήτα είναι όπου παίρνουμε τη λέξη αλφάβητο!
Η βήτα φάση ξεκινάει όταν ένα προϊόν προωθείται από "λειτουργικό αλλά απόκοσμο" σε "γυαλισμένο και έτοιμο για κυκλοφορία". Τα σφάλματα κυνηγούν και σταθεροποιούνται, τα χαρακτηριστικά βελτιώνονται ή αναβαθμίζονται για μέγιστη χρηστικότητα, η διασύνδεση και τα γραφικά λαμβάνουν μια γενική επισκόπηση, και τα θέματα επιδόσεων είναι βελτιστοποιηθεί. Παρόλο που η beta δοκιμή εμφανίζεται ως το τρίτο βήμα στην ανάπτυξη, μπορεί συχνά να είναι η μακρύτερη φάση, επειδή υπάρχουν τόσες πολλές πτυχές για να δοκιμαστούν.
Η βήτα φάση αρχίζει συνήθως όταν ένας προγραμματιστής ανοίγει ένα προϊόν σε εκείνους που δεν έχουν εμπλακεί στην ανάπτυξη. ΕΝΑ κλειστή beta είναι μια περιορισμένη έκδοση όπου μόνο όσοι έχουν δοθεί πρόσβαση μπορούν να δοκιμάσουν το λογισμικό ενώ ένα Ανοιχτή δοκιμαστική πλατφόρμα ή δημόσια beta είναι μια ελεύθερη (όπως στη ελευθερία) έκδοση που επιτρέπει σε οποιονδήποτε να το κατεβάσετε και να το δοκιμάσετε.
Τι να περιμένετε από το λογισμικό beta: Θα πρέπει να περιμένετε ένα προϊόν beta να είναι "πλήρες χαρακτηριστικό γνώρισμα", πράγμα που σημαίνει ότι όλα όσα προορίζονται να είναι στο τελικό προϊόν έχουν εφαρμοστεί. Ενδέχεται να αντιμετωπίσετε σημαντικά και δευτερεύοντα σφάλματα που σπάνε ορισμένα τμήματα του προϊόντος, αλλά σπάνια θα βρείτε κρίσιμα σφάλματα που απαιτούν άμεση προσοχή. Το λογισμικό Beta μπορεί να περάσει από πολλές αλλαγές, επομένως περιμένετε συχνές ενημερώσεις κώδικα και ενημερώσεις.
Η φάση υποβολής υποψηφιότητας
Όπως υποδηλώνει το όνομα, ένας υποψήφιος στην απελευθέρωση είναι το τελευταίο βήμα στον κύκλο ανάπτυξης πριν από την πραγματική απελευθέρωση ενός προϊόντος ως τελικό. Μερικές φορές ο όρος μπορεί να εφαρμοστεί σε μια συγκεκριμένη ενημερωμένη έκδοση κώδικα ή στην ενημέρωση ενός υπάρχοντος προϊόντος. Στην ουσία, ο υποψήφιος για την απελευθέρωση είναι μια έκδοση που είναι σχεδόν πλήρης, αλλά απαιτεί λίγη περισσότερη δοκιμή για να απαλείψει τα τελικά σφάλματα και ζητήματα.
Τι να περιμένετε από το λογισμικό υποψήφιας έκδοσης: Οι περισσότεροι προγραμματιστές παραλείπουν το βήμα υποψηφιότητας απελευθέρωσης, οπότε αν συναντήσετε λογισμικό που βρίσκεται στην υποψήφια φάση της κυκλοφορίας, μπορείτε να περιμένετε ότι θα είναι αρκετά καλό. Τις περισσότερες φορές, η ετικέτα είναι ακριβώς εκεί ως αποποίηση ότι μπορείτε να τρέξετε σε ένα ή δύο μεγάλα αλλά σπάνια σφάλματα, αλλά η εμπειρία μου μου λέει ότι οι υποψήφιοι απελευθέρωσης είναι υποψήφιοι για απελευθέρωση για κάποιο λόγο - είναι πολύ τελικοί.
συμπέρασμα
Τώρα που είστε λίγο πιο ενημερωμένοι σχετικά με τις φάσεις του κύκλου ανάπτυξης λογισμικού, θα αναγνωρίσετε αυτές τις εφαρμογές με funky ετικέτες όπως "άλφα" και "beta". Για το μεγαλύτερο μέρος, λογισμικό ανοικτού κώδικα Τι είναι το λογισμικό ανοιχτού κώδικα; [Επεξηγήσεις MakeUseOf]"Άνοιγμα πηγής" είναι ένας όρος που ρίχνεται γύρω από πολλές αυτές τις μέρες. Μπορεί να γνωρίζετε ότι ορισμένα πράγματα είναι ανοικτού κώδικα, όπως το Linux και το Android, αλλά γνωρίζετε τι συνεπάγεται; Τι είναι ανοιχτό ... Διαβάστε περισσότερα είναι πιο πιθανό να περάσει από τις δημόσιες εκδόσεις του alphas και του betas. Οι ιδιωτικές εταιρείες, όπως η Microsoft, τείνουν να εκτελούν όλες τις δοκιμές τους εσωτερικά και στη συνέχεια να απελευθερώνουν τελικά προϊόντα.
Ενδιαφέρεστε να είστε δοκιμαστής beta; Υπάρχουν υπηρεσίες εκεί έξω, όπως το OnlineBeta, που υπάρχουν για να σας δώσουν την ευκαιρία να δοκιμάσετε τα προϊόντα beta. Διαφορετικά, ελπίζω ότι αυτή η επισκόπηση βοήθησε. Εάν έχετε οποιεσδήποτε σχετικές ερωτήσεις, παρακαλούμε να ρωτήσετε στα σχόλια και θα κάνω το καλύτερο δυνατό για να απαντήσω σε αυτά.
Ο Joel Lee έχει B.S. στην Πληροφορική και πάνω από έξι χρόνια επαγγελματικής γραφής. Είναι ο αρχισυντάκτης του MakeUseOf.