Μηχανικός λογισμικού: Διαφορά μεταξύ των αναθεωρήσεων

Περιεχόμενο που διαγράφηκε Περιεχόμενο που προστέθηκε
Χωρίς σύνοψη επεξεργασίας
Χωρίς σύνοψη επεξεργασίας
Γραμμή 23:
 
Μερικές (ενδεικτικά) από τις τυπικές εργασίες που ασκεί ένας μηχανικός λογισμικού είναι οι εξής <ref>{{cite web|title=Software Engineering|url=http://en.wikipedia.org/wiki/Software_engineering|publisher=Wikipedia|accessdate=20 January 2015}}</ref>:
* Ανάλυση (ως αναλυτής / software analyst) <ref>{{cite web|title=Software Analysis|url=http://en.wikipedia.org/wiki/Software_analysis_pattern|publisher=Wikipedia|accessdate=20 January 2015}}</ref><ref>{{cite web|title=Requirements analysis|url=http://en.wikipedia.org/wiki/Requirements_analysis|publisher=Wikipedia|accessdate=20 January 2015}}</ref>
* Ανάλυση (ως αναλυτής / software analyst)
* Σχεδίαση (ως σχεδιαστής/ software designer)<ref>{{cite web|title=Software Design|url=http://en.wikipedia.org/wiki/Software_design|publisher=Wikipedia|accessdate=20 January 2015}}</ref>
* Υλοποίηση (ως προγραμματιστής / programmer)<ref>{{cite web|title=Computer Programming|url=http://en.wikipedia.org/wiki/Computer_programming|publisher=Wikipedia|accessdate=20 January 2015}}</ref>
* Έλεγχος - Εγκυροποίηση (ως ελεγκτής / tester)<ref>{{cite web|title=Software Testing|url=http://en.wikipedia.org/wiki/Software_testing|publisher=Wikipedia|accessdate=20 January 2015}}</ref><ref>{{cite web|title=Software Validation & Verification|url=http://en.wikipedia.org/wiki/Verification_and_validation_(software)|publisher=Wikipedia|accessdate=20 January 2015}}</ref>
* Έλεγχος - Εγκυροποίηση (ως ελεγκτής / tester)
* Διασφάλισης Ποιότητας και Πιστοποίηση (ως quality assurance specialits)<ref>{{cite web|title=Software Quality Assurance|url=http://en.wikipedia.org/wiki/Software_quality_assurance|publisher=Wikipedia|accessdate=20 January 2015}}</ref>
* Τεκμηρίωση (ως τεχνικός συγγραφέας / software writer)<ref>{{cite web|title=Software Documentation|url=http://en.wikipedia.org/wiki/Software_documentation|publisher=Wikipedia|accessdate=20 January 2015}}</ref>
* Με τον όρο "developer" συνηθίζεται να αποκαλείται ο μηχανικός λογισμικού που ασκεί ανάλυση, σχεδίαση και υλοποίηση ταυτόχρονα <ref>{{cite web|title=Developer|url=http://en.wikipedia.org/wiki/Developer|publisher=Wikipedia|accessdate=20 January 2015}}</ref>
 
Από την παραπάνω κατηγοροποίηση φαίνεται ότι ο παρεμφερής όρος "προγραμματιστής" αναφέρεται περιοριστικά σε μια από τις εργασίες ενός μηχανικού λογισμικού. Με αυτόν τον τρόπο καταδεικνύεται ενώ ο μηχανικός λογισμικού μπορεί να είναι (και) προγραμματιστής το αντίθετο δεν ισχύει πάντα. Η διάκριση αυτή αφορά στο αν ο προγραμματιστής είναι πτυχιούχος τμήματος Πληροφορικής ή όχι.
 
Όσον αφορά τα μαθήματα μηχανικής λογισμικού προπτυχιακού επιπέδου, τα οποία πρέπει να καλύψει ένα τμήμα Πληροφορικής αναφέρονται με λεπτομέρεια στο SWEBOOK <ref>{{cite web|title=ISO/IEC TR 19759:2005, Software Engineering -- Guide to the Software Engineering Body of Knowledge (SWEBOK)|url=http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=33897|publisher=ISO Organization|accessdate=20 January 2015}}</ref> τα οποία στο μεγαλύτερο τους πλήθος καλύπτονται από τα 4ετή/5ετή προγράμματα σπουδών τριτοβάθμιας εκπαίδευσης πληροφορικής της Ελλάδας <ref>{{cite web|title=Πληρότητα Σπουδών Πληροφορικής ΑΕΙ|url=http://review.epe.org.gr/doc.php?q=5&d=cs|publisher=ΕΠΕ, Ένωση Πληροφορικών Ελλάδας|accessdate=20 January 2015}}</ref><ref>{{cite web|title=Πρότυπο Πρόγραμμα Σπουδών Πληροφορικής ΑΕΙ|url=http://review.epe.org.gr/doc.php?q=4|publisher=ΕΠΕ, Ένωση Πληροφορικών Ελλάδας|accessdate=20 January 2015}}</ref>
 
== Δείτε επίσης ==