Πίνακας περιεχομένων:
- Ορισμός - Τι σημαίνει ανάπτυξη βασισμένη σε συστατικά (CBD);
- Η Techopedia εξηγεί την Ανάπτυξη βάσει στοιχείων (CBD)
Ορισμός - Τι σημαίνει ανάπτυξη βασισμένη σε συστατικά (CBD);
Η ανάπτυξη βάσει συνιστωσών (CBD) είναι μια διαδικασία που τονίζει τον σχεδιασμό και την ανάπτυξη συστημάτων βασισμένων σε υπολογιστές με τη βοήθεια επαναχρησιμοποιήσιμων στοιχείων λογισμικού. Με το CBD, η εστίαση μετατοπίζεται από τον προγραμματισμό του λογισμικού στη σύνταξη του λογισμικού.
Οι τεχνικές ανάπτυξης βασισμένες σε συστατικά περιλαμβάνουν διαδικασίες για την ανάπτυξη συστημάτων λογισμικού, επιλέγοντας ιδανικά εξαρτήματα εκτός του ραφιού και στη συνέχεια συναρμολογώντας τα χρησιμοποιώντας μια σαφώς καθορισμένη αρχιτεκτονική λογισμικού. Με τη συστηματική επαναχρησιμοποίηση εξαρτημάτων χονδρόκοκκου, η CBD σκοπεύει να προσφέρει καλύτερη ποιότητα και απόδοση.
Η ανάπτυξη βάσει συστατικών στοιχείων είναι επίσης γνωστή ως μηχανική λογισμικού βασισμένη σε συστατικά στοιχεία (CBSE).
Η Techopedia εξηγεί την Ανάπτυξη βάσει στοιχείων (CBD)
Η αντικειμενοστρεφής μοντελοποίηση έχει ως αποτέλεσμα μια πληθώρα λεπτόκοκκων τάξεων, αντικειμένων και σχέσεων. Είναι πολύ δύσκολο να ανακαλύψετε επαναχρησιμοποιήσιμα εξαρτήματα μεταξύ αυτών των μικρότερων μονάδων. Η ιδέα της CBD είναι να ενσωματωθούν τα σχετικά μέρη και να επαναχρησιμοποιηθούν συλλογικά. Αυτά τα ολοκληρωμένα μέρη είναι γνωστά ως εξαρτήματα.
Οι τεχνικές ανάπτυξης βασισμένες σε συστατικά αποτελούνται από ρουτίνες μη συμβατικής ανάπτυξης, συμπεριλαμβανομένης της αξιολόγησης των συστατικών στοιχείων, της ανάκτησης συστατικών κλπ. Είναι σημαντικό η CBD να διεξάγεται μέσα σε μια υποδομή middleware που υποστηρίζει τη διαδικασία, για παράδειγμα, Enterprise Java Beans.
Οι βασικοί στόχοι της CBD είναι οι εξής:
- Εξοικονομήστε χρόνο και χρήμα κατά την κατασκευή μεγάλων και σύνθετων συστημάτων: Η ανάπτυξη πολύπλοκων συστημάτων λογισμικού με τη βοήθεια εξαρτημάτων εκτός του ράφι βοηθά σημαντικά στη μείωση του χρόνου ανάπτυξης λογισμικού. Μπορούν να χρησιμοποιηθούν σημεία λειτουργίας ή παρόμοιες τεχνικές για την επαλήθευση της προσιτότητας της υπάρχουσας μεθόδου.
- Βελτιώστε την ποιότητα του λογισμικού: Η ποιότητα του στοιχείου αποτελεί τον βασικό παράγοντα για την ενίσχυση της ποιότητας του λογισμικού.
- Εντοπισμός ελαττωμάτων εντός των συστημάτων: Η στρατηγική CBD υποστηρίζει την ανίχνευση βλαβών με τη δοκιμή των στοιχείων. Ωστόσο, η εύρεση της πηγής των ελαττωμάτων αποτελεί πρόκληση για την CBD.
- Ελαχιστοποιημένη παράδοση:
- Αναζήτηση σε καταλόγους συστατικών στοιχείων
- Ανακύκλωση προκατασκευασμένων εξαρτημάτων
- Βελτιωμένη απόδοση:
- Οι προγραμματιστές επικεντρώνονται στην ανάπτυξη εφαρμογών
- Βελτιωμένη ποιότητα:
- Οι κατασκευαστές εξαρτημάτων μπορούν να επιτρέψουν επιπλέον χρόνο για να εξασφαλίσουν την ποιότητα
- Ελαχιστοποιημένες δαπάνες
- Ανάπτυξη εξαρτημάτων
- Εκδόσεις συστατικών στοιχείων
- Αναζητήστε στοιχεία καθώς και ανάκτηση
- Ανάλυση συνιστωσών
- Συναρμολόγηση εξαρτημάτων