HEAL DSpace

Ανάπτυξη υποστηρικτικού εργαλείου για την υλοποίηση εφαρμογών πολλαπλών συνδέσεων με βάσεις δεδομένων

Αποθετήριο DSpace/Manakin

Εμφάνιση απλής εγγραφής

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


Αρχεία σε αυτό το τεκμήριο

Οι παρακάτω άδειες σχετίζονται με αυτό το τεκμήριο:

Αυτό το τεκμήριο εμφανίζεται στην ακόλουθη συλλογή(ές)

Εμφάνιση απλής εγγραφής

Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα Εκτός από όπου ορίζεται κάτι διαφορετικό, αυτή η άδεια περιγράφεται ως Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα