HOU-CS-UGP-11-7-2013
-
Upload
constantinos-athanasiou -
Category
Documents
-
view
28 -
download
1
Transcript of HOU-CS-UGP-11-7-2013
ΠΟΛΥΠΛΟΚΟΤΗΤΑ ΔΙΑΧΕΙΡΙΣΗΣ ΕΡΓΩΝ ΛΟΓΙΣΜΙΚΟΥ
Κωνσταντίνος Αθανασίου
Επιβλέπων Καθηγητής: Φιτσιλής Παναγιώτης
Μέλη Επιτροπής: Μιχάλης Ξένος, Βαγγέλης Πάσχος
113/7/2013
Πτυχιακή Εργασία HOU-CS-UGP-2013-12
213/7/2013 Κωνσταντίνος Αθανασίου (HOU-CS-UGP-2013-12)
Επισκόπηση
✓ Δομή Πτυχιακής Εργασίας✓Ορισμοί✓Διαχείριση Έργων Λογισμικού✓Κατηγορίες, Παράγοντες Πολυπλοκότητας – Μετρικές✓Μεθοδολογία ανάπτυξης λογισμικού και περιβάλλον ανάπτυξης✓Επίδειξη εφαρμογής✓Συμπέρασμα – Επεκτάσεις
313/7/2013 Κωνσταντίνος Αθανασίου (HOU-CS-UGP-2013-12)
Δομή Πτυχιακής Εργασίας
➢ Η μελέτη της «Διαχείρισης των Έργων Λογισμικού✓Βιβλιογραφική επισκόπηση έγινε με χρήση βιβλίων αλλά και μελέτη διεθνώς καταξιωμένων προτύπων (π.χ. PMI, IPMA, SEI,IEEE)
➢Η μελέτη των παραγόντων που επηρεάζουν τη διεργασία αυτή
✓Βιβλιογραφική επισκόπηση (βιβλία, τεχνικές εκθέσεις, IEEE, διαδίκτυο)
➢Ανάπτυξη Διαδικτυακής Εφαρμογής✓Χρήση μεθοδολογίας ICONIX, γλώσσας UML✓Χρήση CMS Joomla✓Χρήση ΒΔ MySQL✓Χρήση γλώσσας προγραμματισμού PHP
413/7/2013 Κωνσταντίνος Αθανασίου (HOU-CS-UGP-2013-12)
Ορισμοί
✓Διαχείριση Έργων ΛογισμικούΣύνθετη,εκτενής διεργασία
✓ΠολυπλοκότηταΑναζήτηση, εντοπισμός παραγόντων
✓Μετρική Έργου ΛογισμικούΑξιολόγηση έργων
513/7/2013 Κωνσταντίνος Αθανασίου (HOU-CS-UGP-2013-12)
Διαχείριση Έργων Λογισμικου
✓PMBOK – Κατευθύνσεις
Έναρξη έργου ΤελικέςΔιαδικασίες Ολοκλήρωση
έργου
Διαδικασίεςεκκίνησης
Διαδικασίες σχεδιασ ού
Διαδικασίες εκτέλεσης
613/7/2013 Κωνσταντίνος Αθανασίου (HOU-CS-UGP-2013-12)
Διαχείριση Έργων Λογισμικου
✓Περιοχές Γνώσης➢Διαχείριση Ολοκλήρωσης➢Διαχείριση Εύρους Εργασιών➢Διαχείριση Χρόνου ➢Διαχείριση Κόστους➢Διαχείριση Ποιότητας➢Διαχείριση Ανθρωπίνων Πόρων➢Διαχείριση Επικοινωνίας ➢Διαχείριση Κινδύνου ➢Διαχείριση Προμηθειών
713/7/2013 Κωνσταντίνος Αθανασίου (HOU-CS-UGP-2013-12)
Κατηγορίες, Παράγοντες Πολυπλοκότητας - Μετρικές
✓Σύμφωνα με τον Harold Kerzner οι πηγές πολυπλοκότητας προέρχονται από:➢Διεργεσίες διαχείρισης έργου
(Project management processes)➢Το αντικείμενο του έργου
(project product)➢ Την οικονομική διαχείριση του έργου
(project financial)➢ Τους στόχους σε συνδυασμό με τους παράγοντες επιτυχίας που έχουν οριστεί
(Success-based metrics)
813/7/2013 Κωνσταντίνος Αθανασίου (HOU-CS-UGP-2013-12)
Κατηγορίες, Παράγοντες Πολυπλοκότητας - Μετρικές
✓Ποιες είναι οι κατηγορίες✓Ολοκλήρωσης✓Εύρους εργασιών✓Χρόνου✓Κόστος✓Ποιότητας✓Ανθρωπίνων Πόρων✓Επικοινωνίας✓Κινδύνου✓Προμηθειών
913/7/2013 Κωνσταντίνος Αθανασίου (HOU-CS-UGP-2013-12)
Κατηγορίες, Παράγοντες Πολυπλοκότητας - Μετρικές
✓Κατηγορία Επικοινωνία➢Πλήθος συμμετεχόντων στο έργο.
Πόσοι συμμετέχουν στο έργο;1. 10, 2. 20, 3. 30, 4. 40, 5. 50
➢Προγραμματισμός συχνότητας επικοινωνίας.
Πόσο συχνά επικοινωνούν οι συμμετέχοντες στο έργο;1. Very Frequently, 2. Frequently, 3. Occasionally, 4. Rarely, 5. Very Rarely, 6. Never
1013/7/2013 Κωνσταντίνος Αθανασίου (HOU-CS-UGP-2013-12)
Μεθοδολογία ανάπτυξης λογισμικού και περιβάλλον ανάπτυξης
✓Μεθοδολογία Άνάπτυξης➢ICONIX
✓Γλώσσα Μοντελοποίησης ➢UML
✓Content Management Joomla➢CMS Joomla
✓Αντικειμενοστραφής γλώσσα προγραμματισμού ➢PHP, JavaScript
✓Σχεσιακή Βάση Δεδομένων ➢MySQL
1113/7/2013 Κωνσταντίνος Αθανασίου (HOU-CS-UGP-2013-12)
Βήμα 1 – Καταγραφή απαιτήσεων
✓Η εφαρμογή μοντελοποιεί τις έννοιες✓Έργο✓Παράγοντας πολυπλοκότητας✓Μετρική✓Μοντέλο – Συνδυασμός παραγόντων✓Αξιολόγηση έργου με βάση μοντέλο
✓Δημιουργία , διαχείριση χρηστών
1213/7/2013 Κωνσταντίνος Αθανασίου (HOU-CS-UGP-2013-12)
Βήμα 2 – Μεθοδολογία Ανάπτυξης
1313/7/2013 Κωνσταντίνος Αθανασίου (HOU-CS-UGP-2013-12)
Βήμα 3– Η βάση δεδομένων
✓Βάση Δεδομένων
1413/7/2013 Κωνσταντίνος Αθανασίου (HOU-CS-UGP-2013-12)
Επίδειξη Εφαρμογής
1513/7/2013 Κωνσταντίνος Αθανασίου (HOU-CS-UGP-2013-12)
Συμπέρασμα - Επεκτάσεις
✓PMBOK
✓Εργαλείο Υπολογισμού της πολυπλοκότητας των έργων λογισμικού
Χαρακτηρισμός όχι μόνο του μοντέλου, αλλά του έργου
✓Δημιουργία Ιστορικού και στατιστική παρακολούθηση των δημιουργημένων έργων
1613/7/2013 Κωνσταντίνος Αθανασίου (HOU-CS-UGP-2013-12)
Τέλος Παρουσίασης