<rdf:RDF xmlns:crm='http://www.cidoc-crm.org/rdfs/cidoc_crm_v5.0.2_english_label.rdfs#' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:dcterms='http://purl.org/dc/terms/' xmlns:doap='http://usefulinc.com/ns/doap#' xmlns:edm='http://www.europeana.eu/schemas/edm/' xmlns:ekt='https://www.semantics.gr/authorities/schemanamespaces/ekt#' xmlns:foaf='http://xmlns.com/foaf/0.1/' xmlns:ore='http://www.openarchives.org/ore/terms/' xmlns:owl='http://www.w3.org/2002/07/owl#' xmlns:rdaGr2='http://rdvocab.info/ElementsGr2/' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:rdfs='http://www.w3.org/2000/01/rdf-schema#' xmlns:skos='http://www.w3.org/2004/02/skos/core#' xmlns:svcs='http://rdfs.org/sioc/services#' xmlns:wgs84_pos='http://www.w3.org/2003/01/geo/wgs84_pos#' xmlns:xalan='http://xml.apache.org/xalan'><edm:ProvidedCHO rdf:about='https://www.openarchives.gr/aggregator-openarchives/edm/psepheda/000004-2159_14332'><dc:contributor xml:lang='el'>Χατζηγεωργίου, Αλέξανδρος</dc:contributor><dc:creator xml:lang='el'>Κωνσταντινίδου, Δήμητρα</dc:creator><dc:description xml:lang='el'>Η εργασία πραγματεύεται την οπτικοποίηση προβλημάτων σχεδίασης και σχετικών αναδομήσεων. Για την υλοποίηση των οπτικοποιήσεων χρησιμοποιήθηκαν τα εργαλεία EMF (Eclipse Modeling Framework), MDT/UML2 (Model Development Tools/ Unified Modeling Language) και GEF (Graphical Modeling Framework).

Πιο αναλυτικά, σε πρώτη φάση παρέχεται μια επισκόπηση του Eclipse και του EMF ενώ γίνεται λόγος για την UML2 και τις τεχνικές επέκτασής της. Ακολουθεί μια συνοπτική περιγραφή του Draw2D , το οποίο αποτελεί το σχετικό με την κατασκευή δισδιάστατων γραφικών τμήμα του GEF. Στη συνέχεια,  παρουσιάζεται η αρχιτεκτονική του GEF, οι χρησιμοποιούμενοι μηχανισμοί για την γραφική αναπαράσταση και επεξεργασία ενός μοντέλου αλλά και ο τρόπος με τον οποίο τα διαγράμματα του GEF ενσωματώνονται στο περιβάλλον του Eclipse. Ακόμη, γίνεται αναφορά στο GEF3D που αποτελεί επέκταση του GEF με στόχο την δημιουργία τρισδιάστατων οπτικοποιήσεων αλλά και το GMF(Graphical Modeling Framework) το οποίο αποσκοπεί στο να διευκολύνει τη χρησιμοποίηση του GEF σε συνδυασμό με το EMF. Ακολούθως, παρατίθενται ορισμένες από τις προσεγγίσεις που έχουν προταθεί στην βιβλιογραφία σχετικά με την οπτικοποίηση προβλημάτων σχεδίασης και αναδομήσεων. Τέλος, περιγράφονται οι οπτικοποιήσεις που κατασκευάστηκαν για το εργαλείο εντοπισμού προβλημάτων σχεδίασης, JDeodorant. Ειδικότερα, στα πλαίσια της εργασίας, οπτικοποιούνται οι αναδομήσεις που επιλύουν προβλήματα σχεδίασης της κατηγορίας Ζήλια Ιδιοτήτων(Feature Envy) και Έλεγχος Τύπου(Type Checking). Επιπλέον, παρέχεται μια συνολική άποψη του τρόπου με τον οποίο κατανέμονται τα προβλήματα σχεδίασης της κατηγορίας Μεγάλη Μέθοδος(Long Method) στις κλάσεις που ανήκουν στο ίδιο πακέτο λογισμικού.</dc:description><dc:description xml:lang='el'>Διπλωματική εργασία--Πανεπιστήμιο Μακεδονίας, Θεσσαλονίκη, 2011.</dc:description><dc:description xml:lang='en'>Rejected by Παναγιώτα  Πατραγκού(patragku@uom.gr), reason: Epeidi paratirithike ena sfalma sti xorigisi tis adeias, parakaloume pigenete sto teleutaio vima tis ypovolis tis diplomatikis sas sti Psepheda kai xorigiste tin adeia ksana.
Gia opoiadipote aporia epikoinoniste me tin k.Patragkou Panagiota sto thl. 2310 891833 h sto e-mail patragku@uom.gr.
Eyxaristoume. on 2011-04-18T07:07:14Z (GMT)</dc:description><dc:description xml:lang='en'>Approved for entry into archive by Παναγιώτα  Πατραγκού(patragku@uom.gr) on 2011-04-19T08:56:53Z (GMT) No. of bitstreams: 1
KonstantinidouDimitraMsc2011.pdf: 36251207 bytes, checksum: 0088d21898050e8feecdd4c0cc605553 (MD5)</dc:description><dc:description xml:lang='en'>Submitted by Dimitra Konstantinidou (mai0906@uom.gr) on 2011-04-18T16:12:54Z
No. of bitstreams: 1
KonstantinidouDimitraMsc2011.pdf: 36251207 bytes, checksum: 0088d21898050e8feecdd4c0cc605553 (MD5)</dc:description><dc:description xml:lang='en'>Submitted by Dimitra Konstantinidou (mai0906@uom.gr) on 2011-04-17T14:56:25Z
No. of bitstreams: 1
KonstantinidouDimitraMsc2011.pdf: 36251207 bytes, checksum: 0088d21898050e8feecdd4c0cc605553 (MD5)</dc:description><dc:description xml:lang='en'>Made available in DSpace on 2011-04-19T08:56:53Z (GMT). No. of bitstreams: 1
KonstantinidouDimitraMsc2011.pdf: 36251207 bytes, checksum: 0088d21898050e8feecdd4c0cc605553 (MD5)
  Previous issue date: 2011</dc:description><dc:identifier>http://dspace.lib.uom.gr/handle/2159/14332</dc:identifier><dc:publisher xml:lang='el'>Πανεπιστήμιο Μακεδονίας Οικονομικών και Κοινωνικών Επιστημών.</dc:publisher><dc:subject rdf:resource='http://semantics.gr/authorities/EKT-voc-classifier/1532468312'></dc:subject><dc:subject xml:lang='el'>Οπτικοποίηση Λογισμικού</dc:subject><dc:subject xml:lang='el'>Αναδομήσεις</dc:subject><dc:subject xml:lang='el'>Προβλήματα σχεδίασης</dc:subject><dc:subject xml:lang='en'>GEF</dc:subject><dc:subject xml:lang='en'>EMF</dc:subject><dc:title xml:lang='en'>Οπτικοποίηση προβλημάτων σχεδίασης και σχετικών αναδομήσεων (Visualization of bad smells and corresponding refactorings)</dc:title><dc:type rdf:resource='http://semantics.gr/authorities/openarchives-item-types/metaptyxiakh-ergasia'></dc:type><dc:type xml:lang='en'>Electronic Thesis or Dissertation</dc:type><dc:type xml:lang='en'>Text</dc:type><dcterms:created>2011</dcterms:created></edm:ProvidedCHO><skos:Concept rdf:about='http://semantics.gr/authorities/EKT-voc-classifier/1532468312'><skos:prefLabel xml:lang='el'>Επιστήμη Ηλεκτρονικών Υπολογιστών και Πληροφορική</skos:prefLabel><skos:prefLabel xml:lang='en'>Computer and Information Sciences</skos:prefLabel><skos:broader rdf:resource='http://semantics.gr/authorities/EKT-voc-classifier/372415443'></skos:broader><skos:narrower rdf:resource='http://semantics.gr/authorities/EKT-voc-classifier/422063757'></skos:narrower><skos:narrower rdf:resource='http://semantics.gr/authorities/EKT-voc-classifier/794336418'></skos:narrower><skos:narrower rdf:resource='http://semantics.gr/authorities/EKT-voc-classifier/315421103'></skos:narrower><skos:narrower rdf:resource='http://semantics.gr/authorities/EKT-voc-classifier/799162336'></skos:narrower><skos:narrower rdf:resource='http://semantics.gr/authorities/EKT-voc-classifier/1817988741'></skos:narrower><skos:narrower rdf:resource='http://semantics.gr/authorities/EKT-voc-classifier/605963148'></skos:narrower><skos:narrower rdf:resource='http://semantics.gr/authorities/EKT-voc-classifier/2077523744'></skos:narrower><skos:narrower rdf:resource='http://semantics.gr/authorities/EKT-voc-classifier/1576462243'></skos:narrower><skos:narrowMatch rdf:resource='http://semantics.gr/authorities/EKT-voc/416807045'></skos:narrowMatch><skos:narrowMatch rdf:resource='http://semantics.gr/authorities/EKT-voc/1576462243'></skos:narrowMatch><skos:narrowMatch rdf:resource='http://semantics.gr/authorities/EKT-voc/1784783027'></skos:narrowMatch><skos:narrowMatch rdf:resource='http://semantics.gr/authorities/EKT-voc/751933664'></skos:narrowMatch><skos:relatedMatch rdf:resource='http://vocabularies.unesco.org/thesaurus/concept455'></skos:relatedMatch><skos:relatedMatch rdf:resource='http://semantics.gr/authorities/ekt-unesco/319530162'></skos:relatedMatch><skos:relatedMatch rdf:resource='http://id.loc.gov/authorities/subjects/sh85066150'></skos:relatedMatch><skos:exactMatch rdf:resource='http://semantics.gr/authorities/LC-gr/hlektronikoi-ypologistes-episthmh-twn-ypologistwn'></skos:exactMatch><skos:exactMatch rdf:resource='http://vocabularies.unesco.org/thesaurus/concept450'></skos:exactMatch><skos:exactMatch rdf:resource='http://id.loc.gov/authorities/subjects/sh89003285'></skos:exactMatch><skos:exactMatch rdf:resource='http://semantics.gr/authorities/Frascati/episthmes--hlektronikwn-ypologistwn-'></skos:exactMatch><skos:exactMatch rdf:resource='http://semantics.gr/authorities/EKT-voc/1532468312'></skos:exactMatch><skos:closeMatch rdf:resource='http://semantics.gr/authorities/ekt-unesco/1526008836'></skos:closeMatch><skos:closeMatch rdf:resource='http://semantics.gr/authorities/LCC/plhroforikh'></skos:closeMatch><skos:closeMatch rdf:resource='http://semantics.gr/authorities/LC-gr/plhroforikh'></skos:closeMatch><skos:note xml:lang='en'>Frascati 42</skos:note></skos:Concept><skos:Concept rdf:about='http://semantics.gr/authorities/openarchives-item-types/metaptyxiakh-ergasia'><skos:prefLabel xml:lang='el'>Μεταπτυχιακή εργασία</skos:prefLabel><skos:prefLabel xml:lang='en'>Master thesis</skos:prefLabel><skos:broader rdf:resource='http://semantics.gr/authorities/openarchives-item-types/Research-Paper-'></skos:broader><skos:exactMatch rdf:resource='http://vocab.getty.edu/aat/300077723'></skos:exactMatch></skos:Concept><ore:Aggregation rdf:about='https://www.openarchives.gr/aggregator-openarchives/edm/aggregation/provider/000004-2159_14332%231'><edm:aggregatedCHO rdf:resource='https://www.openarchives.gr/aggregator-openarchives/edm/psepheda/000004-2159_14332'></edm:aggregatedCHO><edm:dataProvider>Πανεπιστήμιο Μακεδονίας</edm:dataProvider><edm:isShownAt rdf:resource='https://dspace.lib.uom.gr/handle/2159/14332'></edm:isShownAt><edm:provider>Greek Aggregator OpenArchives.gr | National Documentation Centre (EKT)</edm:provider><edm:rights>other</edm:rights></ore:Aggregation></rdf:RDF>