Ορισμός της Μηχανικής Λογισμικού
Miscellanea / / July 04, 2021
Από τη Florencia Ucha, τον Οκτώβριο 2013
ο Μηχανική λογισμικού είναι αυτό πειθαρχία που ασχολείται με την ανάπτυξη, τη λειτουργία και συντήρηση λογισμικού ή προγραμμάτων υπολογιστών.
Πρέπει να σημειωθεί ότι είναι απαραίτητο να μελετηθούν τόσο οι αρχές όσο και οι μεθοδολογίες για την πραγματοποίηση αυτών των προαναφερόμενων δράσεων, ενώ η παροχή αυτής της γνώσης είναι αυτό που θα επιτρέψει σχέδιο και το Κτίριο προγραμμάτων υπολογιστών με τα οποία είναι δυνατή η ικανοποιητική λειτουργία σε διάφορους προσωπικούς υπολογιστές.
Έτσι, η μηχανική λογισμικού συνεπάγεται μια ολοκληρωμένη εργασία, δηλαδή, παράγεται μια ανάλυση του πλαισίου, το προσχέδιο, αναπτύσσεται το αντίστοιχο λογισμικό, πραγματοποιούνται δοκιμές για να διασφαλιστεί η σωστή του λειτουργεί και τέλος το σύστημα εφαρμόζεται.
Η διαδικασία ανάπτυξης λογισμικού αναφέρεται επίσημα ως κύκλος ζωής λογισμικούΕν τω μεταξύ, αποτελείται από τέσσερα στάδια: σύλληψη (σε αυτό καθορίζονται οι στόχοι και αναπτύσσεται το μοντέλο), επεξεργασία (σε αυτό το βήμα τα χαρακτηριστικά και πώς το
αρχιτεκτονική και γιατί), Κτίριο (συνεπάγεται την ανάπτυξη του προγράμματος) και μετάβαση (είναι η στιγμή κατά την οποία το τελικό προϊόν μεταφέρεται στο Όνομα χρήστη).Μόλις το λογισμικό τεθεί σε λειτουργία, αυτό είναι όπου συντήρηση του. Γενικά, τα σφάλματα τείνουν να εμφανίζονται σε σχέση με τη σχεδίαση του προγράμματος, για παράδειγμα, η συντήρηση που θα τους επιτρέψει να επιλυθούν όταν οι χρήστες το αναφέρουν. Συνήθως προτείνονται ενημερώσεις και αναπτύσσονται νέα στοιχεία με σκοπό την διόρθωση των σφαλμάτων που έχουν εμφανιστεί.
Το άτομο που εργάζεται επαγγελματικά σε αυτόν τον τομέα αναφέρεται ως μηχανικός λογισμικού. Το πρώτο και κύριο καθήκον που έχουν αυτοί οι επαγγελματίες είναι η λεπτομερής μελέτη όλων των συνθηκών που πρέπει να τηρεί ένα πρόγραμμα πριν από αυτό ανάπτυξη για να ικανοποιήσει τις απαιτήσεις των καταναλωτών, αλλά χωρίς να ξεχνάμε τις δυνατότητες που διαθέτει η εταιρεία προγραμματιστής.
Θέματα Μηχανικής Λογισμικού