dc.contributor.author | Στάμελος, Αναστάσιος | el |
dc.contributor.author | Stamelos, Anastasios | en |
dc.date.accessioned | 2015-09-04T08:33:06Z | |
dc.date.available | 2015-09-04T08:33:06Z | |
dc.date.issued | 2015-09-04 | |
dc.identifier.uri | https://dspace.lib.ntua.gr/xmlui/handle/123456789/41176 | |
dc.identifier.uri | http://dx.doi.org/10.26240/heal.ntua.8684 | |
dc.rights | Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/gr/ | * |
dc.subject | Ανάπτυξη λογισμικών | el |
dc.subject | Διαχείριση ανάπτυξης λογισμικών | el |
dc.subject | Υποστηρικτικά εργαλεία | el |
dc.subject | Συσχέτιση εφαρμογής με βάση δεδομένων | el |
dc.subject | Λογισμική μηχανική | el |
dc.subject | Software engineering | en |
dc.subject | Software development | el |
dc.subject | Software management | el |
dc.subject | Application and database correlation | el |
dc.subject | Supporting tool | el |
dc.title | Ανάπτυξη υποστηρικτικού εργαλείου για την υλοποίηση εφαρμογών πολλαπλών συνδέσεων με βάσεις δεδομένων | el |
dc.title | Creation of a supporting software tool for the development of application with multiple database connections | en |
heal.type | bachelorThesis | |
heal.generalDescription | Today, people increasingly use and depend on advanced information and computing technology. We are experiencing information society, while transacting in the digitalized economy. Moreover, the penetration of advanced technology is a fact for the modern business world, and tends to become a reality for the house environment (Internet of Things). The challenge now is one hand the transition from an information society to a Knowledge Society (web v2.0, artificial intelligence, etc.) and the ability to design highly reliable and guaranteed functional systems, which will be satisfactorily operational despite any problems that may arise. The current challenges are summarized in the following: connecting the natural world with computer science (Augmented Reality), unifying and synthesizing systems through fundamental theoretical rules and finally, integrating intelligence in these systems. Considering all the above, the remaining common ground is information, its processing and interactions, and hence the focal point is the aim for continuous improvement of the development of information systems. In this context, the present dissertation consists of two modules: On one hand, the literature review on software engineering in the development of information systems, and on the other one, their implementation in creating a prototype supporting software tool for the development of applications with multiple database connections. | en |
heal.generalDescription | Στη σύγχρονη εποχή ο άνθρωπος χρησιμοποιεί και βασίζεται ολοένα και περισσότερο στην σύγχρονη τεχνολογία πληροφοριακών και υπολογιστικών συστημάτων, τα οποία εξελίσσονται ραγδαία. Βιώνουμε την κοινωνία της πληροφορίας, ενώ παράλληλα συνδιαλλασσόμαστε στην ψηφιακή οικονομία. Επίσης, η διείσδυση της προηγμένης τεχνολογίας αποτελεί αυτονόητη έννοια για τον σύγχρονο επιχειρηματικό κόσμο, και τείνει να γίνει πραγματικότητα ακόμα και στο οικιακό περιβάλλον (Διαδίκτυο των αντικειμένων). Η πρόκληση, σήμερα, είναι αφενός πως από την κοινωνία της πληροφορίας θα μεταβούμε στην κοινωνία της Γνώσης (web v2.0, τεχνητή νοημοσύνη, κλπ) και αφετέρου πώς θα σχεδιάσουμε συστήματα υψηλής αξιοπιστίας και εγγυημένης λειτουργικότητας, τα οποία θα λειτουργούν ικανοποιητικά παρά τα όποια προβλήματα ενδεχομένως προκύψουν. Οι σύγχρονες προκλήσεις συνοψίζονται στην διασύνδεση του φυσικού κόσμου με την επιστήμη της πληροφορικής (επαυξημένη πραγματικότητα), στην ενιαιοποίηση και τη σύνθεση των συστημάτων με θεμελιώδεις θεωρητικούς κανόνες και τέλος στην ενσωμάτωση ευφυΐας στα συστήματα αυτά. Κοινός τόπος όλων παραμένει η πληροφορία, η επεξεργασία της και οι αλληλεπιδράσεις της, και κατ’ επέκταση σημείο εστίασης αποτελεί η συνεχής βελτίωση των πληροφοριακών συστημάτων και η ολοκλήρωση τους με τα υπολογιστικά συστήματα. Η παρούσα εργασία συγκροτείται από δύο θεματικές ενότητες. Τη βιβλιογραφική ανασκόπηση σχετικά με την λογισμική μηχανική και την ανάπτυξη πληροφοριακών συστημάτων αφενός και αφετέρου την εφαρμογή των αρχών τους για τη δημιουργία ενός υποστηρικτικού πρωτότυπου εργαλείου για την ανάπτυξη εφαρμογών με πολλαπλές συνδέσεις με βάσεις δεδομένων. | el |
heal.classification | Software development | el |
heal.classification | Software engineering and management | el |
heal.classification | Λογισμική μηχανική | el |
heal.classification | Ανάπτυξη πληροφοριακών συστημάτων | el |
heal.language | el | |
heal.access | free | |
heal.recordProvider | ntua | el |
heal.publicationDate | 2015-03-26 | |
heal.abstract | Η παρούσα εργασία συγκροτείται από δύο θεματικές ενότητες. Τη βιβλιογραφική ανασκόπηση σχετικά με την λογισμική μηχανική και την ανάπτυξη πληροφοριακών συστημάτων αφενός και αφετέρου την εφαρμογή των αρχών τους για τη δημιουργία ενός υποστηρικτικού πρωτότυπου εργαλείου για την ανάπτυξη εφαρμογών με πολλαπλές συνδέσεις με βάσεις δεδομένων. Η θεωρητική ενότητα περιλαμβάνει τα τέσσερα πρώτα κεφάλαια, στα οποία περιγράφονται και αναλύονται οι βασικές αρχές και έννοιες της αξιοποίησης της λογισμικής μηχανικής στην ανάπτυξη πληροφοριακών συστημάτων. Αναλύονται οι μεθοδολογίες ανάπτυξης πληροφοριακών συστημάτων από την οπτική της διαχείρισης, με έμφαση στις ευέλικτες μεθόδους. Στην πρακτική ενότητα, που αποτελεί το πέμπτο κεφάλαιο, παρουσιάζεται η δημιουργία ενός νέου καινοτόμου υποστηρικτικού λογισμικού εργαλείου, το ABC, από τα αρχικά των λέξεων Application & DataBase Correlation, και περιγράφεται ο τρόπος με τον οποίο προδιαγράφηκε, σχεδιάστηκε, υλοποιήθηκε, ελέγχθηκε, καθώς και η έκδοση και λειτουργία του σε πραγματικό έργο. Τέλος, παρατίθενται τα συμπεράσματα σχετικά με τις μεθοδολογίες και οι προτάσεις για τη χρήση του εργαλείου ABC και τον εμπλουτισμό του με περισσότερες δυνατότητες. | en |
heal.abstract | The present dissertation consists of two modules: On one hand, the literature review on software engineering in the development of information systems, and on the other one, their implementation in creating a prototype supporting software tool for the development of applications with multiple database connections. The theoretical section is laid out on the first four chapters, which describe and analyze the basic principles and concepts of software-engineering in the development of information systems. Information systems development methodologies are analyzed from a managerial perspective, with emphasis on agile methods. The second section -which consists of chapter five of this dissertation-, is a practical application which relates to the aforementioned analysis. It details the creation of a supporting software tool, named “ABC” after the Application & DataBase Correlation, and the involving stages of its development process regarding the problem and requirements recognition, the design, the deployment and testing concluding with its first operational edition. Finally, the last chapter summarizes the conclusions regarding software development methodologies and suggests recommendation for further enrichment of the ABC tool with more features in order to provide broader support to system developers. | en |
heal.advisorName | Ασκούνης, Δημήτριος | el |
heal.committeeMemberName | Ψαρράς, Ιωάννης | el |
heal.committeeMemberName | Ασημακόπουλος, Βασίλειος | el |
heal.committeeMemberName | Ασκούνης, Δημήτριος | el |
heal.academicPublisher | Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. Τομέας Ηλεκτρικών Βιομηχανικών Διατάξεων και Συστημάτων Αποφάσεων | el |
heal.academicPublisherID | ntua | |
heal.numberOfPages | 125 σ. | |
heal.fullTextAvailability | true |
Οι παρακάτω άδειες σχετίζονται με αυτό το τεκμήριο: