Περιβάλλον Ανάπτυξης Λογισμικού (SDE)

Συγγραφέας: Randy Alexander
Ημερομηνία Δημιουργίας: 24 Απρίλιος 2021
Ημερομηνία Ενημέρωσης: 26 Ιούνιος 2024
Anonim
C# ASP.NET MVC Web App & API with React and TypeScript
Βίντεο: C# ASP.NET MVC Web App & API with React and TypeScript

Περιεχόμενο

Ορισμός - Τι σημαίνει το Περιβάλλον Ανάπτυξης Λογισμικού (SDE);

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


Εισαγωγή στη Microsoft Azure και το Microsoft Σε αυτό τον οδηγό θα μάθετε τι είναι το cloud computing και πώς η Microsoft Azure μπορεί να σας βοηθήσει να μεταφέρετε και να εκτελέσετε την επιχείρησή σας από το cloud.

Η Techopedia εξηγεί το Περιβάλλον Ανάπτυξης Λογισμικού (SDE)

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

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

  • Γλωσσικά προσανατολισμένα περιβάλλοντα: Αυτοί οι τύποι περιβάλλοντος αναπτύσσονται γύρω από μία γλώσσα, προσφέροντας έτσι ένα σετ εργαλείων κατάλληλο για τη συγκεκριμένη γλώσσα. Είναι πολύ διαδραστικά και παρέχουν περιορισμένη υποστήριξη για τον προγραμματισμό σε μεγάλη κλίμακα. Cedar για Mesa / Cedar, Ορθολογικό περιβάλλον για Ada, Interlisp για Lisp και Smalltalk για Smalltalk είναι μερικά από τα συνηθισμένα παραδείγματα γλωσσοκεντρικών περιβαλλόντων.
  • Περιβάλλοντα με γνώμονα τη δομή: Αυτοί οι τύποι περιβάλλοντος περιλαμβάνουν τεχνικές που επιτρέπουν στους χρήστες να χειρίζονται άμεσα τις δομές. Αυτές οι τεχνικές είναι ανεξάρτητες από τη γλώσσα, οι οποίες προκάλεσαν την έννοια των γεννητριών για περιβάλλοντα.
  • Περιβάλλοντα εργαλείων: Αυτοί οι τύποι περιβάλλοντος προσφέρουν μια σειρά από εργαλεία που περιλαμβάνουν υποστήριξη ανεξάρτητη από τη γλώσσα για προγραμματισμό σε μεγάλες εργασίες, που περιλαμβάνουν διαχείριση εκδόσεων και διαχείριση παραμέτρων.
  • Περιβάλλοντα που βασίζονται σε μεθόδους: Αυτοί οι τύποι περιβάλλοντος περιλαμβάνουν υποστήριξη για μια μεγάλη ποικιλία ρουτινών που εμπλέκονται στη διαδικασία ανάπτυξης λογισμικού. Αυτό περιλαμβάνει εργασίες όπως η διαχείριση ομάδας και έργου. Διαθέτουν επίσης εργαλεία για συγκεκριμένες τεχνικές προδιαγραφές και σχεδιασμού.