Πίνακας περιεχομένων:
- Ορισμός - Τι σημαίνει το Visual Studio Team System (VSTS);
- Η Techopedia εξηγεί το Visual Studio Team System (VSTS)
Ορισμός - Τι σημαίνει το Visual Studio Team System (VSTS);
Το Visual Studio Team System (VSTS) είναι ένα ολοκληρωμένο περιβάλλον ανάπτυξης (IDE) που αναπτύχθηκε ως προϊόν λογισμικού από τη Microsoft Corp. για τη διευκόλυνση της δημιουργίας, ανάπτυξης και διαχείρισης του λογισμικού. Το VSTS αποτελείται από τέσσερα υποπροϊόντα:
- Το Visual Studio, ένα περιβάλλον ανάπτυξης
- Visual Studio Test Professional για διαχείριση δεδομένων δοκιμών και εκτέλεση δοκιμαστικών περιπτώσεων
- Team Foundation Server, η οποία προσφέρει συνεργασία αρχείων πηγαίου κώδικα και κεντρικής βάσης δεδομένων
- Visual Studio Lab Management, η οποία παρέχει δυνατότητες για τη δημιουργία ενός εικονικού περιβάλλοντος για τους δοκιμαστές λογισμικού
Η Techopedia εξηγεί το Visual Studio Team System (VSTS)
Ένα έργο ανάπτυξης λογισμικού αποτελείται συχνά από διάφορα στάδια και διαδικασίες με διαφορετικούς ανθρώπους που συμμετέχουν σε κάθε στάδιο:
- Ο επιχειρηματικός αναλυτής που είναι υπεύθυνος για την ανάλυση του συγκεκριμένου προβλήματος και για την οπτική του παρουσίαση
- Ο υπεύθυνος του έργου που διαθέτει προϋπολογισμό και πόρους και πλαισιώνει ένα πρόγραμμα για τις δραστηριότητες ανάπτυξης του έργου
- Ο αρχιτέκτονας λογισμικού που μελετά το σύστημα και τις λειτουργίες του σε βάθος και αναπτύσσει τους απαραίτητους αλγορίθμους
- Ο προγραμματιστής που γράφει τον κώδικα βάσει των αλγορίθμων
- Ο μηχανικός δοκιμής λογισμικού που ελέγχει τον κώδικα για να διορθώσει σφάλματα και ελαττώματα
- Η ομάδα ανάπτυξης που είναι υπεύθυνη για την παράδοση του πλήρως λειτουργικού προϊόντος στον πελάτη
Κάθε μέλος χρειάζεται ένα διαφορετικό εργαλείο για να εργαστεί. Για παράδειγμα, ο διαχειριστής του έργου ενδιαφέρεται μόνο για την εργασία με εργαλεία που παρέχουν πληροφορίες σχετικά με τον προϋπολογισμό του έργου και δεν ενδιαφέρονται για εργαλεία που σχετίζονται με τις δοκιμές. Ως εκ τούτου, απαιτείται ένα πακέτο λογισμικού που μπορεί να ικανοποιήσει τις απαιτήσεις των ατόμων που εμπλέκονται στην ανάπτυξη λογισμικού. Το VSTS προσφέρει ένα πακέτο λογισμικού με πολλά υποσυστήματα που ενσωματώνουν όλα τα βασικά χαρακτηριστικά.
Ολόκληρη η λειτουργικότητα του VSTS βασίζεται στο βασικό στοιχείο γνωστό ως Team Foundation Server (TFS). Διευκολύνει την ανάπτυξη συνεργασίας μεταξύ διαφορετικών ομάδων ατόμων που εργάζονται στο ίδιο πρόγραμμα λογισμικού, προσφέρει ένα αποθετήριο για την αποθήκευση αντικειμένων διαμόρφωσης και επιτρέπει τη συλλογή δεδομένων και την παρακολούθηση έργων. Είναι το κύριο συστατικό του VSTS.




