Submit Search
Upload
AgilePoint BPMs
•
Download as PPT, PDF
•
0 likes
•
316 views
G
guestb8002627
Follow
Technology
Report
Share
Report
Share
1 of 11
Download now
Recommended
Ελληνική μετάφραση της Θεωρίας U του Otto Scharmer
U Presentation V2.1 El
U Presentation V2.1 El
Naoum Liotas
Hyper Media CMS
Hyper Media CMS
guestb8002627
Agile Point
Agile Point
guestb8002627
Strategy Implementation and Business Process Management Cycle for Design, Analyze and Re-design of Business Processes.
Business Process Management Seminar, Athens 21112013
Business Process Management Seminar, Athens 21112013
Yiannis Charalambous
Εκδήλωση με θέμα: "INVESTMENT PORTFOLIO MANAGEMENT & TOOLS : GREECE VS GLOBAL MARKETS" από τον Όμιλο Νεανικής Επιχειρηματικότητας ΝΕ www.neaep.gr & την HellasFin www.hellasfin.gr Την Τετάρτη 31 Οκτωβρίου και ώρα 18:30μμ στην Εταιρεία Μακεδονικών Σπουδών
Global Portfolio Making Process
Global Portfolio Making Process
HellasFin Global Wealth Management
Agile Point
Agile Point
guestb8002627
Παρουσίαση του Κωνσταντίνος Λουρόπουλος, τ. Πρόεδρος, Εθνική Επιτροπή Τηλεπικοινωνιών και Ταχυδρομείων (ΕΕΤΤ), στο πλαίσιο του Mobility Forum & Apss Awards 2015
«Business process De-construction and Re-construction using new technologies»...
«Business process De-construction and Re-construction using new technologies»...
Starttech Ventures
Perplexed about what to put on your website home? Every company deals with this tough challenge. The 20 ideas in this presentation should give you a strong starting point.
20 Ideas for your Website Homepage Content
20 Ideas for your Website Homepage Content
Barry Feldman
Recommended
Ελληνική μετάφραση της Θεωρίας U του Otto Scharmer
U Presentation V2.1 El
U Presentation V2.1 El
Naoum Liotas
Hyper Media CMS
Hyper Media CMS
guestb8002627
Agile Point
Agile Point
guestb8002627
Strategy Implementation and Business Process Management Cycle for Design, Analyze and Re-design of Business Processes.
Business Process Management Seminar, Athens 21112013
Business Process Management Seminar, Athens 21112013
Yiannis Charalambous
Εκδήλωση με θέμα: "INVESTMENT PORTFOLIO MANAGEMENT & TOOLS : GREECE VS GLOBAL MARKETS" από τον Όμιλο Νεανικής Επιχειρηματικότητας ΝΕ www.neaep.gr & την HellasFin www.hellasfin.gr Την Τετάρτη 31 Οκτωβρίου και ώρα 18:30μμ στην Εταιρεία Μακεδονικών Σπουδών
Global Portfolio Making Process
Global Portfolio Making Process
HellasFin Global Wealth Management
Agile Point
Agile Point
guestb8002627
Παρουσίαση του Κωνσταντίνος Λουρόπουλος, τ. Πρόεδρος, Εθνική Επιτροπή Τηλεπικοινωνιών και Ταχυδρομείων (ΕΕΤΤ), στο πλαίσιο του Mobility Forum & Apss Awards 2015
«Business process De-construction and Re-construction using new technologies»...
«Business process De-construction and Re-construction using new technologies»...
Starttech Ventures
Perplexed about what to put on your website home? Every company deals with this tough challenge. The 20 ideas in this presentation should give you a strong starting point.
20 Ideas for your Website Homepage Content
20 Ideas for your Website Homepage Content
Barry Feldman
Thesis.Net Applications
Thesis.Net Applications
pdalianis
Από την Ημερίδα Ανάπτυξης Επιχειρηματικότητας της CGSoft στη Microsoft Hellas.
Παρουσίαση προιόντων Τhesis.Net - Πέτρος Νταλιάνης
Παρουσίαση προιόντων Τhesis.Net - Πέτρος Νταλιάνης
Anna Tsolakou
Παρουσίαση Smart
Παρουσίαση Smart
Dimitris Fatsiletos
SingularLogic Galaxy
SingularLogic Galaxy
SingularLogic Galaxy
Costas Kounadis
Από την Ημερίδα Ανάπτυξης Επιχειρηματικότητας της CGSoft στη Microsoft Hellas.
Thesis.Net - Training
Thesis.Net - Training
Anna Tsolakou
A simplistic analysis of bureaucracy and how technologies like Calipso can be used against it
labs.opengov: Fighting bureaucracy with the Calipso Platform
labs.opengov: Fighting bureaucracy with the Calipso Platform
Manos Batsis
Η πλατφόρμα pcFinancials είναι το πιο σύγχρονο, ενοποιημένο σύστημα Επιχειρηματικής Ευφυϊας (ΒΙ), Διαχείρισης Επιδόσεων και Σύνθετης Ανάλυσης Στατιστικών Στοιχείων. To pcFinancials μπορεί να βελτιώσει τις επιχειρηματικές διαδικασίες της εταιρείας σας, συνδυάζοντας εμπειρία χρήστη, βασικούς δείκτες απόδοσης (KPIs), και έτοιμα μοντέλα ανάλυσης δεδομένων στατιστικών στοιχείων. Η πλατφόρμα υποστηρίζει πλήρως τη δημιουργία αναφορών, το σχεδιασμό, την κατάρτιση προϋπολογισμού, την ενοποίηση απότελεσμάτων την ανάλυση στοιχείων, τη δημιουργία πινάκων επιδόσεων και πολλές περισσότερες λειτουργίες της Οικονομικής Διεύθυνσης του οργανισμού σας.
Σχεδιασμός, την κατάρτιση και την παρακολούθηση του προϋπολογισμού.
Σχεδιασμός, την κατάρτιση και την παρακολούθηση του προϋπολογισμού.
Athens Technology Center
Project Management & Accounting (Greek)
Project Management & Accounting (Greek)
Panagiotis Christidis
DTW presentation Smart LOB
DTW presentation Smart LOB
Dimitris Fatsiletos
Software Development Methodologies
Software Development Methodologies
Dimitris Angelis
Processes & Checklists (Greek)
Processes & Checklists (Greek)
Panagiotis Christidis
Thesis.Net Framework Training
Thesis.Net Framework Training
pdalianis
Με την ολοένα και αυξανόμενη υιοθέτηση των πρακτικών DevOps και την άνοδο του Continuous Integration/Continuous Deployment (CI/CD) στην ανάπτυξη λογισμικού, ο κύκλος ζωής ανάπτυξης λογισμικού (SDLC) έχει επιφέρει σημαντικές αλλαγές στη βιομηχανία. Αν και αυτές οι μέθοδοι προσφέρουν πολλά πλεονεκτήματα, παρουσιάζουν επίσης μοναδικές προ κλήσεις ασφαλείας, καθώς οι εφαρμογές που αναπτύσσονται με αυτές είναι πιο επιρρεπείς σε κυβερνοεπιθέσεις συγκριτικά με τις παραδοσιακές μεθόδους ανάπτυξης λογισμικού. Το DevSecOps, ένας συνδυασμός πρακτικών ανάπτυξης (Dev), ασφάλειας (Sec) και λειτουργιών (Ops), έχει αναδειχθεί ως μια κρίσιμη προσέγγιση στην ασφάλεια λογισμικού στο σημερινό ταχέως εξελισσόμενο τεχνολογικό τοπίο. Αυτή η μεθοδολογία είναι ουσιαστική και σχετική για διάφορους λόγους. Πρώτον, αντιμετωπίζει την αυξανόμενη ανάγκη για ασφάλεια στην ανάπτυξη λογισμικού. Καθώς οι απειλές και οι επιθέσεις στον κυβερνοχώρο γίνονται πιο εξελιγμένες, η ενσωμάτωση της ασφάλειας στον αγωγό DevOps βοηθά τους οργανισμούς να εντοπίζουν και να μετριάζουν προληπτικά τις ευπάθειες από το πρώιμο στάδιο ανάπτυξης του λογισμικού, μειώνοντας τον κίνδυνο παραβίασης δεδομένων και διακοπής λειτουργίας. Δεύτερον, η ανάγκη για ταχύτερες και συχνότερες εκδόσεις λογισμικού απαιτεί μια μετατόπιση από τις παραδοσιακές πρακτικές ασφαλείας, οι οποίες συχνά προκαλούν καθυστε ρήσεις. Το DevSecOps απλοποιεί την ασφάλεια αυτοματοποιώντας τις δοκιμές και τους ελέγχους συμμόρφωσης, επιτρέποντας τη συνεχή παράδοση (CD) χωρίς να θυσιάζεται η ασφάλεια. Επιπλέον, το DevSecOps ενθαρρύνει μια κουλτούρα κοινής ευθύνης, ενισχύοντας τη συνεργασία μεταξύ προγραμματιστών, επαγγελματιών ασφάλειας και ομάδων επιχειρήσεων. Αυτή η συλλογική προσέγγιση οδηγεί σε βελτιωμένη επικοινωνία, βελτιωμένη επίγνωση των ανη συχιών για την ασφάλεια και ταχύτερη απόκριση σε αναδυόμενες απειλές. Σε μια εποχή όπου ο ψηφιακός μετασχηματισμός βρίσκεται στην πρώτη γραμμή των επιχει ρηματικών στρατηγικών, το DevSecOps είναι απαραίτητο για τη διασφάλιση της ανθεκτικότητας, της ακεραιότητας και της εμπιστευτικότητας των συστημάτων λογισμικού. Ευθυγραμμίζει την ασφάλεια με το ρυθμό της σύγχρονης ανάπτυξης λογισμικού, καθιστώντας το ένα κρίσιμο και επίκαιρο παράδειγμα για τη διαφύλαξη των ψηφιακών δεδομένων και περιουσιακών στοιχείων. Η παρούσα διπλωματική προτείνει μια μέθοδο για τη συμπλήρωση και την αυτοματοποίηση σαρώσεων ασφάλειας έργων λογισμικού με χρήση αποκλειστικά εργαλείων ανοιχτού κώδικα (Open-source software) για την πραγματοποίηση των σαρώσεων ασφάλειας, την παρακολούθηση των αποτελεσμάτων και την αυτοματοποίηση επιδιορθώσεων ευπαθειών. Η προτεινόμενη έρευνα έχει ενσωματωθεί σε υποδομή Continuous Integration/Continuous Delivery, επιτρέποντας την αυτόματη σάρωση και επιδιόρθωση τρωτών σημείων κατά τη διαδικασία και τον κύκλο ανάπτυξης και παράδοσης του λογισμικού.
Σχεδιασμός και υλοποίηση πλήρους και αυτοματοποιημένου εργαλείου ελέγχων ασφά...
Σχεδιασμός και υλοποίηση πλήρους και αυτοματοποιημένου εργαλείου ελέγχων ασφά...
ISSEL
PhaST_flyer_01
PhaST_flyer_01
Kosmas Choutouriadis
Τσιουμπρής_HOU-CS-UGP-2015-21
Τσιουμπρής_HOU-CS-UGP-2015-21
John Tsioumpris
In recent years there has been a rapid growth in the field of cloud computing which has aroused the interest of many companies, with their demand constantly growing as well as the number of providers offering these services. However, despite the fact that the use of cloud computing has been established, offering many advantages, various challenges arise, such as data security. A key element of the software development process is the frequent testing of the application, in order to ensure quality and minimize bugs, which is achieved through Continuous Integration (CI) systems. Upon successful execution of the automated tests, CI deploys the latest version of the code in a pre-production (staging) or production environment automatically through Continuous Deployment (CD) and Continuous Delivery (CDE). The purpose of this thesis is comparing cloud providers, and then developing a method that simpifies the usage of a CI + CD/CDE system. Our approach also integrates static code analysis and evaluation. CI and CD/CDE processes are implemented through Gitlab, an open source software, with ready-to-use pipelines(Templates) supporting Node.js and Django web applications, while static analysis is performed through Code Quality which is embedded in Gitlab and is based on the Code Climate tool. The automatic installation of the prerequisites for the application deployment, in other words the server setup, and the first deployment , are performed through the Ansible software configuration management tool. Moreover, is given the capability to the user to deploy the app on the cloud platform Heroku without the need of using Ansible. The outcome of the thesis is aimed primarily at students or software developers with little experience who want to get involved and take their first steps with Gitlab CI.
Development of an automatic procedure for Continuous Integration
Development of an automatic procedure for Continuous Integration
ISSEL
Τα τελευταία χρόνια παρατηρείται μια ραγδαία ανάπτυξη στο τομέα των υπηρεσιών νέφους(cloud computing) η οποία προκάλεσε το ενδιαφέρον πολλών επιχειρήσεων, με τη ζήτησή τους να αυξάνεται συνεχώς όπως επίσης και ο αριθμός των παρόχων που προσφέρουν αυτές τις υπηρεσίες. Όμως, παρά το ότι έχει εδραιωθεί η χρήση του cloud computing προσφέροντας πολλά πλεονεκτήματα, ανακύπτουν και διάφορες προκλήσεις, όπως η ασφάλεια των δεδομένων. Βασικό στοιχείο της διαδικασίας ανάπτυξης λογισμικού αποτελεί η συχνή πραγματοποίηση ελέγχων (tests) στην εφαρμογή, που αποσκοπεί στην διασφάλιση της ποιότητας, και την ελαχιστοποίηση των σφαλμάτων (bugs) , κάτι που επιτυγχάνεται μέσω των συστημάτων συνεχούς ενσωμάτωσης (Continuous Integration, CI). Μετά την επιτυχημένη εκτέλεση των αυτοματοποιημένων ελέγχων, το CI αποστέλλει και εκτελεί την τελευταία έκδοση του κώδικα στο δοκιμαστικό (staging) ή στο τελικό (production) περιβάλλον αυτόματα μέσω των συστημάτων Continuous Deployment (CD) και Continuous Delivery (CDE). Ο σκοπός της παρούσας εργασίας είναι η σύγκριση των παρόχων cloud, και ακολούθως η ανάπτυξη μιας μεθοδολογίας, μέσω της οποίας να απλοποιείται η χρήση ενός συστήματος CI + CD/CDE. Η προσέγγισή μας ενσωματώνει επίσης στατική ανάλυση και αξιολόγηση ποιότητας κώδικα. Η υλοποίηση του CI καθώς και των διαδικασιών CD/CDE γίνονται μέσω του διαδικτυακού εργαλείου ανοιχτού κώδικα Gitlab, όπου γίνεται χρήση έτοιμων pipelines με υποστήριξη εφαρμογών Node.js και Django, ενώ η στατική ανάλυση πραγματοποιείται μέσω του Code Quality που υπάρχει ενσωματωμένο στο Gitlab και βασίζεται στο εργαλείο Code Climate. Η αυτοματοποίηση της εγκατάστασης των προαπαιτούμενων για το deployment της εφαρμογής,δηλαδή η προετοιμασία του server, και το πρώτο deployment , πραγματοποιoύνται μέσω του εργαλείου διαχείρισης διαμόρφωσης λογισμικού Ansible. Ακόμη, δίνεται η δυνατότητα στο χρήστη για deployment της εφαρμογής στη cloud πλατφόρμα Heroku χωρίς να χρειάζεται η χρήση του Ansible. Το προϊόν της εργασίας απευθύνεται κυρίως σε φοιτητές ή προγραμματιστές με μικρή εμπειρία οι οποίοι θέλουν να ασχοληθούν και να κάνουν τα πρώτα τους βήματα με το CI του Gitlab.
Ανάπτυξη αυτοματοποιημένης διαδικασίας Continuous Integration σε έργα λογισμικού
Ανάπτυξη αυτοματοποιημένης διαδικασίας Continuous Integration σε έργα λογισμικού
ISSEL
GLOBAL SUPPLY NETWORK COORDINATION AND COLLABORATION
GLOBAL SUPPLY NETWORK COORDINATION AND COLLABORATION
GLOBAL SUPPLY NETWORK COORDINATION AND COLLABORATION
GeorgeDiamandis11
GLOBAL SUPPLY NETWORK COORDINATION AND COLLABORATION
GLOBAL SUPPLY NETWORK COORDINATION AND COLLABORATION
GLOBAL SUPPLY NETWORK COORDINATION AND COLLABORATION
GeorgeDiamandis11
Το διευρυµένο τοπίο του λογισµικού ανοιχτού κώδικα OSS αποδεικνύει την αυξανόµενη παραγωγική δραστηριότητα των µηχανικών λογισµικού που συνεισφέρουν σε πολλαπλές πλατφόρµες και διάφορα έργα λογισµικού. Η συµµετοχή τους σε αυτά τα έργα αναδεικνύει το ευρύ ϕάσµα των δεξιοτήτων τους, από τη συγγραφή κώδικα έως τη συνεργασία τους µε άλλους µηχανικούς λογισµικού. Καθώς στο οικοσύστηµα του λογισµικού ανοιχτού κώδικα υπάρχει µια διαρκής και συνεχώς αυξανόµενη δραστηριότητα, είναι πολύ σηµαντική µια πιο ολοκληρωµένη κατανόηση των συνεισφορών και των δεξιοτήτων των µηχανικών λογισµικού. Σκοπός της παρούσας διπλωµατικής είναι να αξιοποιήσει δεδοµένα από την υποδοµή World of Code (WoC) που περιέχει συγκεντρωµένα δεδοµένα από τα περισσότερα δη µόσια συστήµατα ελέγχου εκδόσεων για να παρέχει µια πιο ολοκληρωµένη εικόνα του προφίλ ενός µηχανικού λογισµικού. Εξάγοντας, αναλύοντας και οπτικοποιώντας αυτά τα δεδοµένα, αναπτύχθηκε µια εφαρµογή που παρουσιάζει µια περιεκτική επισκόπηση των δραστηριοτήτων ενός µηχανικού στα έργα λογισµικού ανοικτού κώδικα. Η οπτική αναπαράσταση των δεδοµένων, µετατρέπει πολύπλοκα σύνολα δεδοµένων σε εύκολα κατανοητές γραφικές µορφές. Η αξιολόγηση της εφαρµογής σε ένα σύνολο µηχανικών λογισµικού δείχνει ότι πετυχαίνει τους στόχους της. Προσφέρει µια εικόνα της δραστηριότητας, του ϱόλου και των τεχνικών δεξιοτήτων ενός µηχανικού, ενισχύοντας τη διαφάνεια και την κατανόηση της συνεισφοράς του στο οικοσύστηµα του OSS.
Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...
Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...
ISSEL
More Related Content
Similar to AgilePoint BPMs
Thesis.Net Applications
Thesis.Net Applications
pdalianis
Από την Ημερίδα Ανάπτυξης Επιχειρηματικότητας της CGSoft στη Microsoft Hellas.
Παρουσίαση προιόντων Τhesis.Net - Πέτρος Νταλιάνης
Παρουσίαση προιόντων Τhesis.Net - Πέτρος Νταλιάνης
Anna Tsolakou
Παρουσίαση Smart
Παρουσίαση Smart
Dimitris Fatsiletos
SingularLogic Galaxy
SingularLogic Galaxy
SingularLogic Galaxy
Costas Kounadis
Από την Ημερίδα Ανάπτυξης Επιχειρηματικότητας της CGSoft στη Microsoft Hellas.
Thesis.Net - Training
Thesis.Net - Training
Anna Tsolakou
A simplistic analysis of bureaucracy and how technologies like Calipso can be used against it
labs.opengov: Fighting bureaucracy with the Calipso Platform
labs.opengov: Fighting bureaucracy with the Calipso Platform
Manos Batsis
Η πλατφόρμα pcFinancials είναι το πιο σύγχρονο, ενοποιημένο σύστημα Επιχειρηματικής Ευφυϊας (ΒΙ), Διαχείρισης Επιδόσεων και Σύνθετης Ανάλυσης Στατιστικών Στοιχείων. To pcFinancials μπορεί να βελτιώσει τις επιχειρηματικές διαδικασίες της εταιρείας σας, συνδυάζοντας εμπειρία χρήστη, βασικούς δείκτες απόδοσης (KPIs), και έτοιμα μοντέλα ανάλυσης δεδομένων στατιστικών στοιχείων. Η πλατφόρμα υποστηρίζει πλήρως τη δημιουργία αναφορών, το σχεδιασμό, την κατάρτιση προϋπολογισμού, την ενοποίηση απότελεσμάτων την ανάλυση στοιχείων, τη δημιουργία πινάκων επιδόσεων και πολλές περισσότερες λειτουργίες της Οικονομικής Διεύθυνσης του οργανισμού σας.
Σχεδιασμός, την κατάρτιση και την παρακολούθηση του προϋπολογισμού.
Σχεδιασμός, την κατάρτιση και την παρακολούθηση του προϋπολογισμού.
Athens Technology Center
Project Management & Accounting (Greek)
Project Management & Accounting (Greek)
Panagiotis Christidis
DTW presentation Smart LOB
DTW presentation Smart LOB
Dimitris Fatsiletos
Software Development Methodologies
Software Development Methodologies
Dimitris Angelis
Processes & Checklists (Greek)
Processes & Checklists (Greek)
Panagiotis Christidis
Thesis.Net Framework Training
Thesis.Net Framework Training
pdalianis
Με την ολοένα και αυξανόμενη υιοθέτηση των πρακτικών DevOps και την άνοδο του Continuous Integration/Continuous Deployment (CI/CD) στην ανάπτυξη λογισμικού, ο κύκλος ζωής ανάπτυξης λογισμικού (SDLC) έχει επιφέρει σημαντικές αλλαγές στη βιομηχανία. Αν και αυτές οι μέθοδοι προσφέρουν πολλά πλεονεκτήματα, παρουσιάζουν επίσης μοναδικές προ κλήσεις ασφαλείας, καθώς οι εφαρμογές που αναπτύσσονται με αυτές είναι πιο επιρρεπείς σε κυβερνοεπιθέσεις συγκριτικά με τις παραδοσιακές μεθόδους ανάπτυξης λογισμικού. Το DevSecOps, ένας συνδυασμός πρακτικών ανάπτυξης (Dev), ασφάλειας (Sec) και λειτουργιών (Ops), έχει αναδειχθεί ως μια κρίσιμη προσέγγιση στην ασφάλεια λογισμικού στο σημερινό ταχέως εξελισσόμενο τεχνολογικό τοπίο. Αυτή η μεθοδολογία είναι ουσιαστική και σχετική για διάφορους λόγους. Πρώτον, αντιμετωπίζει την αυξανόμενη ανάγκη για ασφάλεια στην ανάπτυξη λογισμικού. Καθώς οι απειλές και οι επιθέσεις στον κυβερνοχώρο γίνονται πιο εξελιγμένες, η ενσωμάτωση της ασφάλειας στον αγωγό DevOps βοηθά τους οργανισμούς να εντοπίζουν και να μετριάζουν προληπτικά τις ευπάθειες από το πρώιμο στάδιο ανάπτυξης του λογισμικού, μειώνοντας τον κίνδυνο παραβίασης δεδομένων και διακοπής λειτουργίας. Δεύτερον, η ανάγκη για ταχύτερες και συχνότερες εκδόσεις λογισμικού απαιτεί μια μετατόπιση από τις παραδοσιακές πρακτικές ασφαλείας, οι οποίες συχνά προκαλούν καθυστε ρήσεις. Το DevSecOps απλοποιεί την ασφάλεια αυτοματοποιώντας τις δοκιμές και τους ελέγχους συμμόρφωσης, επιτρέποντας τη συνεχή παράδοση (CD) χωρίς να θυσιάζεται η ασφάλεια. Επιπλέον, το DevSecOps ενθαρρύνει μια κουλτούρα κοινής ευθύνης, ενισχύοντας τη συνεργασία μεταξύ προγραμματιστών, επαγγελματιών ασφάλειας και ομάδων επιχειρήσεων. Αυτή η συλλογική προσέγγιση οδηγεί σε βελτιωμένη επικοινωνία, βελτιωμένη επίγνωση των ανη συχιών για την ασφάλεια και ταχύτερη απόκριση σε αναδυόμενες απειλές. Σε μια εποχή όπου ο ψηφιακός μετασχηματισμός βρίσκεται στην πρώτη γραμμή των επιχει ρηματικών στρατηγικών, το DevSecOps είναι απαραίτητο για τη διασφάλιση της ανθεκτικότητας, της ακεραιότητας και της εμπιστευτικότητας των συστημάτων λογισμικού. Ευθυγραμμίζει την ασφάλεια με το ρυθμό της σύγχρονης ανάπτυξης λογισμικού, καθιστώντας το ένα κρίσιμο και επίκαιρο παράδειγμα για τη διαφύλαξη των ψηφιακών δεδομένων και περιουσιακών στοιχείων. Η παρούσα διπλωματική προτείνει μια μέθοδο για τη συμπλήρωση και την αυτοματοποίηση σαρώσεων ασφάλειας έργων λογισμικού με χρήση αποκλειστικά εργαλείων ανοιχτού κώδικα (Open-source software) για την πραγματοποίηση των σαρώσεων ασφάλειας, την παρακολούθηση των αποτελεσμάτων και την αυτοματοποίηση επιδιορθώσεων ευπαθειών. Η προτεινόμενη έρευνα έχει ενσωματωθεί σε υποδομή Continuous Integration/Continuous Delivery, επιτρέποντας την αυτόματη σάρωση και επιδιόρθωση τρωτών σημείων κατά τη διαδικασία και τον κύκλο ανάπτυξης και παράδοσης του λογισμικού.
Σχεδιασμός και υλοποίηση πλήρους και αυτοματοποιημένου εργαλείου ελέγχων ασφά...
Σχεδιασμός και υλοποίηση πλήρους και αυτοματοποιημένου εργαλείου ελέγχων ασφά...
ISSEL
PhaST_flyer_01
PhaST_flyer_01
Kosmas Choutouriadis
Τσιουμπρής_HOU-CS-UGP-2015-21
Τσιουμπρής_HOU-CS-UGP-2015-21
John Tsioumpris
In recent years there has been a rapid growth in the field of cloud computing which has aroused the interest of many companies, with their demand constantly growing as well as the number of providers offering these services. However, despite the fact that the use of cloud computing has been established, offering many advantages, various challenges arise, such as data security. A key element of the software development process is the frequent testing of the application, in order to ensure quality and minimize bugs, which is achieved through Continuous Integration (CI) systems. Upon successful execution of the automated tests, CI deploys the latest version of the code in a pre-production (staging) or production environment automatically through Continuous Deployment (CD) and Continuous Delivery (CDE). The purpose of this thesis is comparing cloud providers, and then developing a method that simpifies the usage of a CI + CD/CDE system. Our approach also integrates static code analysis and evaluation. CI and CD/CDE processes are implemented through Gitlab, an open source software, with ready-to-use pipelines(Templates) supporting Node.js and Django web applications, while static analysis is performed through Code Quality which is embedded in Gitlab and is based on the Code Climate tool. The automatic installation of the prerequisites for the application deployment, in other words the server setup, and the first deployment , are performed through the Ansible software configuration management tool. Moreover, is given the capability to the user to deploy the app on the cloud platform Heroku without the need of using Ansible. The outcome of the thesis is aimed primarily at students or software developers with little experience who want to get involved and take their first steps with Gitlab CI.
Development of an automatic procedure for Continuous Integration
Development of an automatic procedure for Continuous Integration
ISSEL
Τα τελευταία χρόνια παρατηρείται μια ραγδαία ανάπτυξη στο τομέα των υπηρεσιών νέφους(cloud computing) η οποία προκάλεσε το ενδιαφέρον πολλών επιχειρήσεων, με τη ζήτησή τους να αυξάνεται συνεχώς όπως επίσης και ο αριθμός των παρόχων που προσφέρουν αυτές τις υπηρεσίες. Όμως, παρά το ότι έχει εδραιωθεί η χρήση του cloud computing προσφέροντας πολλά πλεονεκτήματα, ανακύπτουν και διάφορες προκλήσεις, όπως η ασφάλεια των δεδομένων. Βασικό στοιχείο της διαδικασίας ανάπτυξης λογισμικού αποτελεί η συχνή πραγματοποίηση ελέγχων (tests) στην εφαρμογή, που αποσκοπεί στην διασφάλιση της ποιότητας, και την ελαχιστοποίηση των σφαλμάτων (bugs) , κάτι που επιτυγχάνεται μέσω των συστημάτων συνεχούς ενσωμάτωσης (Continuous Integration, CI). Μετά την επιτυχημένη εκτέλεση των αυτοματοποιημένων ελέγχων, το CI αποστέλλει και εκτελεί την τελευταία έκδοση του κώδικα στο δοκιμαστικό (staging) ή στο τελικό (production) περιβάλλον αυτόματα μέσω των συστημάτων Continuous Deployment (CD) και Continuous Delivery (CDE). Ο σκοπός της παρούσας εργασίας είναι η σύγκριση των παρόχων cloud, και ακολούθως η ανάπτυξη μιας μεθοδολογίας, μέσω της οποίας να απλοποιείται η χρήση ενός συστήματος CI + CD/CDE. Η προσέγγισή μας ενσωματώνει επίσης στατική ανάλυση και αξιολόγηση ποιότητας κώδικα. Η υλοποίηση του CI καθώς και των διαδικασιών CD/CDE γίνονται μέσω του διαδικτυακού εργαλείου ανοιχτού κώδικα Gitlab, όπου γίνεται χρήση έτοιμων pipelines με υποστήριξη εφαρμογών Node.js και Django, ενώ η στατική ανάλυση πραγματοποιείται μέσω του Code Quality που υπάρχει ενσωματωμένο στο Gitlab και βασίζεται στο εργαλείο Code Climate. Η αυτοματοποίηση της εγκατάστασης των προαπαιτούμενων για το deployment της εφαρμογής,δηλαδή η προετοιμασία του server, και το πρώτο deployment , πραγματοποιoύνται μέσω του εργαλείου διαχείρισης διαμόρφωσης λογισμικού Ansible. Ακόμη, δίνεται η δυνατότητα στο χρήστη για deployment της εφαρμογής στη cloud πλατφόρμα Heroku χωρίς να χρειάζεται η χρήση του Ansible. Το προϊόν της εργασίας απευθύνεται κυρίως σε φοιτητές ή προγραμματιστές με μικρή εμπειρία οι οποίοι θέλουν να ασχοληθούν και να κάνουν τα πρώτα τους βήματα με το CI του Gitlab.
Ανάπτυξη αυτοματοποιημένης διαδικασίας Continuous Integration σε έργα λογισμικού
Ανάπτυξη αυτοματοποιημένης διαδικασίας Continuous Integration σε έργα λογισμικού
ISSEL
GLOBAL SUPPLY NETWORK COORDINATION AND COLLABORATION
GLOBAL SUPPLY NETWORK COORDINATION AND COLLABORATION
GLOBAL SUPPLY NETWORK COORDINATION AND COLLABORATION
GeorgeDiamandis11
GLOBAL SUPPLY NETWORK COORDINATION AND COLLABORATION
GLOBAL SUPPLY NETWORK COORDINATION AND COLLABORATION
GLOBAL SUPPLY NETWORK COORDINATION AND COLLABORATION
GeorgeDiamandis11
Το διευρυµένο τοπίο του λογισµικού ανοιχτού κώδικα OSS αποδεικνύει την αυξανόµενη παραγωγική δραστηριότητα των µηχανικών λογισµικού που συνεισφέρουν σε πολλαπλές πλατφόρµες και διάφορα έργα λογισµικού. Η συµµετοχή τους σε αυτά τα έργα αναδεικνύει το ευρύ ϕάσµα των δεξιοτήτων τους, από τη συγγραφή κώδικα έως τη συνεργασία τους µε άλλους µηχανικούς λογισµικού. Καθώς στο οικοσύστηµα του λογισµικού ανοιχτού κώδικα υπάρχει µια διαρκής και συνεχώς αυξανόµενη δραστηριότητα, είναι πολύ σηµαντική µια πιο ολοκληρωµένη κατανόηση των συνεισφορών και των δεξιοτήτων των µηχανικών λογισµικού. Σκοπός της παρούσας διπλωµατικής είναι να αξιοποιήσει δεδοµένα από την υποδοµή World of Code (WoC) που περιέχει συγκεντρωµένα δεδοµένα από τα περισσότερα δη µόσια συστήµατα ελέγχου εκδόσεων για να παρέχει µια πιο ολοκληρωµένη εικόνα του προφίλ ενός µηχανικού λογισµικού. Εξάγοντας, αναλύοντας και οπτικοποιώντας αυτά τα δεδοµένα, αναπτύχθηκε µια εφαρµογή που παρουσιάζει µια περιεκτική επισκόπηση των δραστηριοτήτων ενός µηχανικού στα έργα λογισµικού ανοικτού κώδικα. Η οπτική αναπαράσταση των δεδοµένων, µετατρέπει πολύπλοκα σύνολα δεδοµένων σε εύκολα κατανοητές γραφικές µορφές. Η αξιολόγηση της εφαρµογής σε ένα σύνολο µηχανικών λογισµικού δείχνει ότι πετυχαίνει τους στόχους της. Προσφέρει µια εικόνα της δραστηριότητας, του ϱόλου και των τεχνικών δεξιοτήτων ενός µηχανικού, ενισχύοντας τη διαφάνεια και την κατανόηση της συνεισφοράς του στο οικοσύστηµα του OSS.
Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...
Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...
ISSEL
Similar to AgilePoint BPMs
(20)
Thesis.Net Applications
Thesis.Net Applications
Παρουσίαση προιόντων Τhesis.Net - Πέτρος Νταλιάνης
Παρουσίαση προιόντων Τhesis.Net - Πέτρος Νταλιάνης
Παρουσίαση Smart
Παρουσίαση Smart
SingularLogic Galaxy
SingularLogic Galaxy
Thesis.Net - Training
Thesis.Net - Training
labs.opengov: Fighting bureaucracy with the Calipso Platform
labs.opengov: Fighting bureaucracy with the Calipso Platform
Σχεδιασμός, την κατάρτιση και την παρακολούθηση του προϋπολογισμού.
Σχεδιασμός, την κατάρτιση και την παρακολούθηση του προϋπολογισμού.
Project Management & Accounting (Greek)
Project Management & Accounting (Greek)
DTW presentation Smart LOB
DTW presentation Smart LOB
Software Development Methodologies
Software Development Methodologies
Processes & Checklists (Greek)
Processes & Checklists (Greek)
Thesis.Net Framework Training
Thesis.Net Framework Training
Σχεδιασμός και υλοποίηση πλήρους και αυτοματοποιημένου εργαλείου ελέγχων ασφά...
Σχεδιασμός και υλοποίηση πλήρους και αυτοματοποιημένου εργαλείου ελέγχων ασφά...
PhaST_flyer_01
PhaST_flyer_01
Τσιουμπρής_HOU-CS-UGP-2015-21
Τσιουμπρής_HOU-CS-UGP-2015-21
Development of an automatic procedure for Continuous Integration
Development of an automatic procedure for Continuous Integration
Ανάπτυξη αυτοματοποιημένης διαδικασίας Continuous Integration σε έργα λογισμικού
Ανάπτυξη αυτοματοποιημένης διαδικασίας Continuous Integration σε έργα λογισμικού
GLOBAL SUPPLY NETWORK COORDINATION AND COLLABORATION
GLOBAL SUPPLY NETWORK COORDINATION AND COLLABORATION
GLOBAL SUPPLY NETWORK COORDINATION AND COLLABORATION
GLOBAL SUPPLY NETWORK COORDINATION AND COLLABORATION
Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...
Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...
AgilePoint BPMs
1.
AgilePoint Business Process
Management Suite HYPERTECH IT SOLUTIONS
2.
3.
Ascentn AgilePoint BPM
Suite deploy core components publish monitor AgilePoint Components HYPERTECH IT SOLUTIONS
4.
5.
6.
7.
8.
9.
10.
11.
Download now