Μηχανικός λογισμικού: Διαφορά μεταξύ των αναθεωρήσεων
Περιεχόμενο που διαγράφηκε Περιεχόμενο που προστέθηκε
- κόπυ κομμάτι |
ορθογραφικά και απαλοιφή αναφοράς στην αγγλική ΒΠ κτλ |
||
Γραμμή 2:
'''Μηχανικός λογισμικού''' καλείται ο [[προγραμματιστής]] που εφαρμόζει τις τυποποιημένες αρχές της [[μηχανική λογισμικού|μηχανικής λογισμικού]].
Τα τελευταία έτη έχουν δημιουργηθεί και ρητά κατευθύνσεις Μηχανικής Λογισμικού (όπως και Μηχανικών Δικτύων και Μηχανικών Υπολογιστών) στα τμήματα Πληροφορικής της τριτοβάθμιας εκπαίδευσης (ΤΕΙ) ενώ παλιότερα ειδικά στα Πανεπιστήμια, όπου επιτρέπονταν οι κατευθύνσεις υπήρχαν παράγωγες, σύνθετες ή παρόμοιες ονομασίες των ενδεικτικά
* κατεύθυνση Αρχιτεκτονικής Υπολογιστών και Συστημάτων (δηλαδή Μηχ. Υπολογιστών),
* κατεύθυνση Πληροφοριακών Συστημάτων και Εφαρμογών (δηλ Μηχ. Λογισμικού),
* κατεύθυνση Τηλεπικοινωνιών και Δικτύων (δηλ Μηχ. Δικτύων),
* κατεύθυνση Τεχνητής Νοημοσύνης και Εφαρμογών
* κ.α.
Σημαντική επίσης είναι και η διαφοροποίηση του Λογισμικού από το Πρόγραμμα με το δεύτερο να είναι υποσύνολο του πρώτου καθώς υπολείπεται στην Τεκμηρίωση (documentation) (βλέπε αγγλική τον όρο software 'Software' from Collins Concise English Dictionary". Wordreference.com. Princeton, NJ: Princeton University. Retrieved 2007-08-19.).
Εξίσου σημαντική για τον προσδιορισμό του όρου "Μηχανικός Λογισμικού" είναι και η κείμενη νομοθεσία των πτυχιούχων Πληροφορικής Πανεπιστήμιων και ΤΕΙ (βλ. ΠΔ.183/2008 και ΠΔ.44/2009) στην οποία όλες οι φάσεις ανάπτυξης του Λογισμικού αλλά και των Συστημάτων Υπολογιστών, Δικτύων κ.α
Μερικές (ενδεικτικά) από τις τυπικές εργασίες που ασκεί ένας μηχανικός λογισμικού είναι οι εξής:
* Ανάλυση (ως αναλυτής / software analyst)
* Σχεδίαση (ως σχεδιαστής
* Υλοποίηση (ως προγραμματιστής / programmer)
* Έλεγχος - Εγκυροποίηση (ως ελεγκτής / tester)
* Πιστοποίηση (ως quality assurance specialits)
* Τεκμηρίωση (ως τεχνικός συγγραφέας / software writer)
* Με τον όρο "developer" συνηθίζεται να αποκαλείται ο μηχανικός λογισμικού που ασκεί ανάλυση, σχεδίαση και υλοποίηση ταυτόχρονα.
Από την παραπάνω κατηγοροποίηση φαίνεται ότι ο παρεμφερής όρος "προγραμματιστής" αναφέρεται περιοριστικά σε μια από τις εργασίες ενός μηχανικού λογισμικού. Με αυτόν τον τρόπο καταδεικνύεται ενώ ο μηχανικός λογισμικού μπορεί να είναι (και) προγραμματιστής το αντίθετο δεν ισχύει πάντα. Η
== Δείτε επίσης ==
|