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

Περιεχόμενο που διαγράφηκε Περιεχόμενο που προστέθηκε
Χωρίς σύνοψη επεξεργασίας
Χωρίς σύνοψη επεξεργασίας
Γραμμή 1:
{{πηγές|15|01|2015}}
'''Μηχανικός λογισμικού''' ([[αγγλική γλώσσα|αγγλ.]]: ''software engineer''), καλείται ο επαγγελματίας πτυχιούχος Πληροφορικής, που εφαρμόζει τις τυποποιημένες αρχές της [[μηχανική λογισμικού|μηχανικής λογισμικού]]. Προγραμματιστής ονομάζεται ο τεχνικός επαγγελματίας ο οποίος είτε ασχολείται αποκλειστικά με μια από τις εργασίες ενός μηχανικού λογισμικού και συγκεκριμένα την υλοποιήση ενός πρόγραμμάτος (βλ.παρακάτω για τις υπόλοιπες φάσεις ανάπτυξης), είτε δεν έχει σπουδάσει Πληροφορική σε κάποιο τριτοβάθμιο ίδρυμα και ως εκ τούτου δεν έχει πιστοποιηθεί στην εφαρμογή των τυποποιημένων αρχών ανάπτυξης λογισμικού, είτε και τα δυο.
 
== Σπουδές ==
Γραμμή 11:
| accessdate = 2007-08-19 }}</ref><ref>{{cite web|title=Software|url=http://en.wikipedia.org/wiki/Software|publisher=Wikipedia}}</ref><ref>{{cite web|title=Software Documentation|url=http://en.wikipedia.org/wiki/Software_documentation|publisher=Wikipedia}}</ref><ref>{{cite book|last=Sommerville|first=Ian|title=Software Documentation|year=2001|publisher=Lancaster University|location=Lancaster|url=http://www.literateprogramming.com/documentation.pdf}}</ref> αν όχι και σε άλλες φάσεις ανάπτυξης του λογισμικού (πιστοποιήση, εγκυροποιήσης, προδιαγραφή κ.α.)<ref>{{cite web|title=Software Engineering|url=http://en.wikipedia.org/wiki/Software_engineering|publisher=Wikipedia|accessdate=20 January 2015}}</ref>. Γίνεται έτσι κατανοητό ότι ένα πρόγραμμα δεν είναι απαραίτητο να ακολουθεί τις διαδικασίες και τις τυποποιημένες αρχές ανάπτυξης που ακολουθεί το λογισμικό.
 
Η παραπάνω διάκριση διαφοροποιεί επομένως τον προγραμματιστή από τον μηχανικό λογισμικού. Στην Ελλάδα, τα τελευταία έτη έχουν δημιουργηθεί και ρητά κατευθύνσεις Μηχανικών Λογισμικού (όπως και Μηχανικών Δικτύων και Μηχανικών Υπολογιστών) στα τμήματα Πληροφορικής της τριτοβάθμιας εκπαίδευσης (ΤΕΙ)<ref>{{cite web|title=Κατευθύνσεις Πληροφορικής|url=http://www.cs.teiath.gr/%CF%83%CF%80%CE%BF%CF%85%CE%B4%CE%AD%CF%82/%CF%80%CF%81%CE%BF%CF%80%CF%84%CF%85%CF%87%CE%B9%CE%B1%CE%BA%CE%AD%CF%82/%CE%BD%CE%AD%CE%BF-%CF%80%CF%81%CF%8C%CE%B3%CF%81%CE%B1%CE%BC%CE%BC%CE%B1-%CF%83%CF%80%CE%BF%CF%85%CE%B4%CF%8E%CE%BD-2014/%CF%80%CF%81%CF%8C%CE%B3%CF%81%CE%B1%CE%BC%CE%BC%CE%B1-%CF%83%CF%80%CE%BF%CF%85%CE%B4%CF%8E%CE%BD-2/|publisher=ΤΕΙ Αθηνών, Τμήμα Πληροφορικής|accessdate=20 January 2015}}</ref> <ref>{{cite web|title=Κατευθύνσεις Πληροφορικής|url=http://www.it.teithe.gr/el/bachelor/objectives|publisher=ΤΕΙ Θεσσαλονίκης, Τμήμα Πληροφορικής|accessdate=20 January 2015}}</ref><ref>{{cite web|title=Κατευθύνσεις Πληροφορικής|url=http://www.webgram.teikal.gr/unistudent/getProgramCourses.asp?mnuID=program;submnu1&level=1&depID=494&prID=125|publisher=ΤΕΙ Καβάλας, Τμήμα Πληροφορικής|accessdate=20 January 2015}}</ref> ενώ παλιότερα ειδικά στα Πανεπιστήμια, όπου επιτρέπονταν οι κατευθύνσεις υπήρχαν παράγωγες, σύνθετες ή παρόμοιες ονομασίες των ενδεικτικά τριών εφαρμοσμένων κατευθύνσεων της Πληροφορικής <ref>{{cite web|title=Κατευθύνσεις Πληροφορικής|url=http://www.csd.auth.gr/directions-of-study.php|publisher=ΑΠΘ, Τμήμα Πληροφορικής|accessdate=20 January 2015}}</ref><ref>{{cite web|title=Κατευθύνσεις Πληροφορικής|url=http://www.di.uoa.gr/undergraduate/coursesnew|publisher=ΕΚΠΑ, Τμήμα Πληροφορικής & Τηλεπικοινωνιών|accessdate=20 January πχ2015}}</ref>
<ref>{{cite web|title=Κατευθύνσεις Πληροφορικής|url=http://www.csd.uoc.gr/studies/list-of-courses/lessons.html|publisher=Πανεπιστήμιο Κρήτης, Τμήμα Επιστήμης των Υπολογιστών|accessdate=20 January 2015}}</ref>: πχ
* κατεύθυνση Αρχιτεκτονικής Υπολογιστών και Συστημάτων (δηλαδή Μηχ. Υπολογιστών),
* κατεύθυνση Πληροφοριακών Συστημάτων και Εφαρμογών (δηλ Μηχ. Λογισμικού),