Show simple item record

Ανάπτυξη εργαλείου διαχείρισης κύκλου ζωής λογισμικού βάση ανθρωπίνου δυναμικού.

Dublin Core metadata

dc.creatorKoumarelis, Anastasiosen
dc.creatorΚουμαρέλης, Αναστάσιοςel
dc.date.accessioned2023-05-10T09:21:33Z
dc.date.available2023-05-10T09:21:33Z
dc.date.issued2023-05-10
dc.identifier.urihttp://hdl.handle.net/20.500.12688/10553
dc.description.abstractProper software development helps developers make huge savings in time and cost. With proper design and analysis of the requirements and functions that the software should have, the risk of failure and malfunctioning is greatly reduced. The Software Development Life Cycle (SDLC) methodologies define specific steps and actions for correct and efficient software development. In this way, the team of developers follows a specific way of implementation to reduce the risk of failure. Depending on the size and complexity of the software, a different SDLC model is required. The risk of software implementation failure can be further reduced by proper staff management. It is very important that the team leader can have an overview of the project and the programmers assigned to implement it. The purpose of this master's thesis is to present an application for a team leader to manage and assign projects to his staff based on SDLC models. Initially, the team manager will be able to register all team members-programmers and then can assign projects based on any SDLC model wants (Waterfall, Iterative, Spiral, V-Shaped). He will be able to manage the phases of each model and have an overall estimate of the cost and delivery time of the project. The team members will also be able to access the application and be able to informed about their financial information to the company, as well as the projects assigned to them in detail with the deadline of each phase.en
dc.description.abstractΗ σωστή ανάπτυξη λογισμικού βοηθάει τους προγραμματιστές να κάνουν τεράστια εξοικονόμηση χρόνου και κόστους. Με την σωστή σχεδίαση και ανάλυση των απαιτήσεων και λειτουργιών που θα πρέπει να έχει το λογισμικό, μειώνεται κατά πολύ ο κίνδυνος αποτυχίας και δυσλειτουργίας του. Βασικό εργαλείο για την σωστή και αποτελεσματική ανάπτυξη λογισμικού αποτελούν οι Software Development life cycle (SDLC) μεθοδολογίες που καθορίζουν συγκεκριμένα βήματα και ενέργειες που πρέπει να γίνουν σε σαφή χρονικά πλαίσια. Με αυτόν τον τρόπο η ομάδα των προγραμματιστών ακολουθεί έναν συγκεκριμένο τρόπο υλοποίησης για να μειωθεί ο κίνδυνος αποτυχίας. Ανάλογα το μέγεθος και την πολυπλοκότητα του λογισμικού απαιτείται και διαφορετικό SDLC μοντέλο. Ο κίνδυνος αποτυχίας υλοποίησης ενός λογισμικού μπορεί να μειωθεί ακόμα περισσότερο με την σωστή διαχείριση προσωπικού. Είναι πολύ σημαντικό ο υπεύθυνος της ομάδας να μπορεί να έχει μία συνολική εικόνα του έργου. Σκοπός της συγκεκριμένης εργασίας είναι να παρουσιάσει μία εφαρμογή, ώστε να μπορεί ένας υπεύθυνος ομάδας να διαχειριστεί και να αναθέσει έργα στο προσωπικό του, βάση SDLC μοντέλων. Αρχικά θα μπορεί ο διαχειριστής-υπεύθυνος της ομάδας να κάνει εγγραφή για όλα τα μέλη-προγραμματιστές και στην συνέχεια θα μπορεί να τους αναθέτει έργα βάση όποιου SDLC μοντέλου επιθυμεί (Waterfall, Iterative, Spiral, V-Shaped). Θα μπορεί να διαχειρίζεται τις φάσεις κάθε μοντέλου και να έχει μία συνολική εκτίμηση του κόστους και χρόνου παράδοσης του έργου. Τα μέλη της ομάδας θα μπορούν να έχουν και αυτά πρόσβαση στην εφαρμογή και να ενημερώνονται για τα οικονομικά τους στοιχεία στην εταιρία, αλλά και για τα έργα που τους έχουν ανατεθεί αναλυτικά με τους χρόνους παράδοσης κάθε φάσης.el
dc.languageΑγγλικάel
dc.languageEnglishen
dc.publisherΕΛ.ΜΕ.ΠΑ., Σχολή Μηχανικών (ΣΜΗΧ), ΠΜΣ Πληροφορική και Πολυμέσαel
dc.publisherH.M.U., School of Engineering (ScENG) MSc in Informatics & Multimediaen
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 United States*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/us/*
dc.titleSoftware development life cycle management tool for human resources.en
dc.titleΑνάπτυξη εργαλείου διαχείρισης κύκλου ζωής λογισμικού βάση ανθρωπίνου δυναμικού.el

healMeta

heal.creatorNameKoumarelis, Anastasiosen
heal.creatorNameΚουμαρέλης, Αναστάσιοςel
heal.publicationDate2023-05-10
heal.identifier.primaryhttp://hdl.handle.net/20.500.12688/10553
heal.abstractProper software development helps developers make huge savings in time and cost. With proper design and analysis of the requirements and functions that the software should have, the risk of failure and malfunctioning is greatly reduced. The Software Development Life Cycle (SDLC) methodologies define specific steps and actions for correct and efficient software development. In this way, the team of developers follows a specific way of implementation to reduce the risk of failure. Depending on the size and complexity of the software, a different SDLC model is required. The risk of software implementation failure can be further reduced by proper staff management. It is very important that the team leader can have an overview of the project and the programmers assigned to implement it. The purpose of this master's thesis is to present an application for a team leader to manage and assign projects to his staff based on SDLC models. Initially, the team manager will be able to register all team members-programmers and then can assign projects based on any SDLC model wants (Waterfall, Iterative, Spiral, V-Shaped). He will be able to manage the phases of each model and have an overall estimate of the cost and delivery time of the project. The team members will also be able to access the application and be able to informed about their financial information to the company, as well as the projects assigned to them in detail with the deadline of each phase.en
heal.abstractΗ σωστή ανάπτυξη λογισμικού βοηθάει τους προγραμματιστές να κάνουν τεράστια εξοικονόμηση χρόνου και κόστους. Με την σωστή σχεδίαση και ανάλυση των απαιτήσεων και λειτουργιών που θα πρέπει να έχει το λογισμικό, μειώνεται κατά πολύ ο κίνδυνος αποτυχίας και δυσλειτουργίας του. Βασικό εργαλείο για την σωστή και αποτελεσματική ανάπτυξη λογισμικού αποτελούν οι Software Development life cycle (SDLC) μεθοδολογίες που καθορίζουν συγκεκριμένα βήματα και ενέργειες που πρέπει να γίνουν σε σαφή χρονικά πλαίσια. Με αυτόν τον τρόπο η ομάδα των προγραμματιστών ακολουθεί έναν συγκεκριμένο τρόπο υλοποίησης για να μειωθεί ο κίνδυνος αποτυχίας. Ανάλογα το μέγεθος και την πολυπλοκότητα του λογισμικού απαιτείται και διαφορετικό SDLC μοντέλο. Ο κίνδυνος αποτυχίας υλοποίησης ενός λογισμικού μπορεί να μειωθεί ακόμα περισσότερο με την σωστή διαχείριση προσωπικού. Είναι πολύ σημαντικό ο υπεύθυνος της ομάδας να μπορεί να έχει μία συνολική εικόνα του έργου. Σκοπός της συγκεκριμένης εργασίας είναι να παρουσιάσει μία εφαρμογή, ώστε να μπορεί ένας υπεύθυνος ομάδας να διαχειριστεί και να αναθέσει έργα στο προσωπικό του, βάση SDLC μοντέλων. Αρχικά θα μπορεί ο διαχειριστής-υπεύθυνος της ομάδας να κάνει εγγραφή για όλα τα μέλη-προγραμματιστές και στην συνέχεια θα μπορεί να τους αναθέτει έργα βάση όποιου SDLC μοντέλου επιθυμεί (Waterfall, Iterative, Spiral, V-Shaped). Θα μπορεί να διαχειρίζεται τις φάσεις κάθε μοντέλου και να έχει μία συνολική εκτίμηση του κόστους και χρόνου παράδοσης του έργου. Τα μέλη της ομάδας θα μπορούν να έχουν και αυτά πρόσβαση στην εφαρμογή και να ενημερώνονται για τα οικονομικά τους στοιχεία στην εταιρία, αλλά και για τα έργα που τους έχουν ανατεθεί αναλυτικά με τους χρόνους παράδοσης κάθε φάσης.el
heal.languageΑγγλικάel
heal.languageEnglishen
heal.academicPublisherΕΛ.ΜΕ.ΠΑ., Σχολή Μηχανικών (ΣΜΗΧ), ΠΜΣ Πληροφορική και Πολυμέσαel
heal.academicPublisherH.M.U., School of Engineering (ScENG) MSc in Informatics & Multimediaen
heal.titleSoftware development life cycle management tool for human resources.en
heal.titleΑνάπτυξη εργαλείου διαχείρισης κύκλου ζωής λογισμικού βάση ανθρωπίνου δυναμικού.el
heal.typeΜεταπτυχιακή Διατριβήel
heal.typeMaster thesisen
heal.keywordsoftware development, life cycle, human resources management, MySQL, Javascript, Javaen
heal.keywordανάπτυξη λογισμικού, κύκλος ζωής, διοίκηση ανθρωπίνων πόρων, MySQL, Javascript, Javael
heal.accessfreeel
heal.advisorNameVidakis, Nikolaosen
heal.advisorNameΒιδάκης, Νικόλαοςel
heal.academicPublisherIDΕΛ.ΜΕ.ΠΑ. Ελληνικό Μεσογειακό Πανεπιστήμιοel
heal.academicPublisherIDΗ.Μ.U Hellenic Mediterranean University‎en
heal.fullTextAvailabilitytrueel
tcd.distinguishedfalseel
tcd.surveyfalseel


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record

Attribution-NonCommercial-NoDerivs 3.0 United States
Except where otherwise noted, this item's license is described as Attribution-NonCommercial-NoDerivs 3.0 United States