Geri Dön

Nesneye yönelik yeniden mühendislik

Object oriented reengineering

  1. Tez No: 120212
  2. Yazar: OĞUZ KALAYCI
  3. Danışmanlar: DOÇ.DR. YASEMİN TOPALOĞLU
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Bilgisayar yazılımları, Tasarım, Yeniden kullanma, Yeniden üretim, Computer softwares, Design, Reuse, Remanufacturing
  7. Yıl: 2002
  8. Dil: Türkçe
  9. Üniversite: Ege Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: Belirtilmemiş.

Özet

IV ÖZET NESNEYE YÖNELİK YENİDEN MÜHENDİSLİK KALAYCI, Oğuz Yüksek Lisans Tezi, Bilgisayar Mühendisliği Bölümü Tez Yöneticisi: Doç. Dr. Yasemin Topaloğlu Ocak 2002, 148 sayfa Bu çalışmada yazılımların, tasarım, gelişim ve yeniden kullanılmalarını destekleyen yeniden üretim işlemleri incelenmiştir. Yeniden üretim işlemleri, program davranışlarını koruyan ve bir takım ön koşullan sağlayan program dönüşüm işlemleridir. Yeniden üretim işlemleri, kodlama ve bakım aşamasında, kod üzerinde yapılması gereken değişikliklerle ilgilidir. Değişiklikler, sınıflar, yöntemler ve değişkenler üzerinde odaklanmaktadır. Tezde, programların davranışları korunarak, yeniden üretim işlemlerini gerçekleştiren bir araç gerçekleştirilmiştir. Geliştirilen araç Java ortamında, sınıf ismi değiştirme, alt sınıf ekleme, üst sınıf ekleme, sınıf silme, yöntem ismi değiştirme, yöntem silme, yöntem ekleme, yöntem taşıma, değişken ismi değiştirme, değişken silme ve ekleme yeniden üretim işlemlerini yapabilmektedir. Bu aracı gerçekleştirebilmek için bir ayrıştırıcı ve dönüşüm işlemlerini yapabilmek için ziyaretçi deseni {visitor pattern) kullanılmıştır.

Özet (Çeviri)

ABSTRACT OBJECT ORIENTED REENGINEERING KALAYCI, Oğuz MSc, Department of Computer Engineeing Supervisor: Associate Professor Dr. Yasemin Topaloğlu January 2002, 148 pages - Refactoring operations which supports design, development and reuse of object oriented software are investigated in this study. Behavior-preserving refactoring operations have some preconditions which conform to program transformations operations. Refactoring operations are related to the changes that must be performed during the coding and the maintenance phase. Changes fccus on classes, methods and variables. In this thesis, a behavior-preserving refactoring tool was implemented. The Tool can perform the operations of renaming a class, removing a class, renaming a method, removing a method, adding a method, carrying a method, renaming a variable, removing a variable, adding a variable, creation of a child and a super class in Java environment. In the implementation of the tool, a parser and the visitor pattern were used for the transformation operations.

Benzer Tezler

  1. Modeling of human error in a university training nuclear reactor

    Bir üniversite eğitim nükleer reaktöründe insan hatalarının modellenmesi

    ADHAM MACKİEH

    Doktora

    İngilizce

    İngilizce

    1996

    Endüstri ve Endüstri MühendisliğiOrta Doğu Teknik Üniversitesi

    Mühendislik Bilimleri Ana Bilim Dalı

    PROF. DR. CANAN ÇİLİNGİR

  2. Software development for multi-level petri net based design inference network

    Çok katmanlı petri net tabanlı tasarım-çıkarım ağı için algoritma geliştirilmesi

    ÇAĞDAŞ COŞKUN

    Yüksek Lisans

    İngilizce

    İngilizce

    2004

    Makine MühendisliğiOrta Doğu Teknik Üniversitesi

    Makine Mühendisliği Ana Bilim Dalı

    PROF. DR. ABDÜLKADİR ERDEN

  3. Kent kimliğini peyzaj odağından okumak: Gelenekselden küresele Seul örneğinde bir analiz modeli önerisi

    Reading city identity through a landscape-oriented perspective: An analysis model proposal for Seoul from the traditional to the global

    MÜLKİYE KART

    Yüksek Lisans

    Türkçe

    Türkçe

    2026

    Peyzaj Mimarlığıİstanbul Teknik Üniversitesi

    Peyzaj Mimarlığı Ana Bilim Dalı

    DOÇ. DR. EBRU ERBAŞ GÜRLER

  4. Music as refuge from reality: Schopenhauerian aesthetics within the framework of philosophical pessimism

    Gerçeklikten sığınak olarak müzik: Felsefî pesimizm perspektifinden Schopenhaueryen estetik

    SELİM GÜRE

    Yüksek Lisans

    İngilizce

    İngilizce

    2026

    Felsefeİstanbul Teknik Üniversitesi

    Müzikoloji Ana Bilim Dalı

    PROF. DR. OZAN BAYSAL

  5. Programming SMP cluters: Node-level object groups and their use in a framework for NBody applications

    Bakışımlı çoklu-işlemci öbeklerini programlamak: Düğüm seviyesinde dallı nesneler ve sıradüzensel çoklu-etkileşim yöntemleri için tasarlanan bir çatı

    İLKER CENGİZ

    Yüksek Lisans

    İngilizce

    İngilizce

    1999

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİhsan Doğramacı Bilkent Üniversitesi

    Bilgisayar Yazılımı Ana Bilim Dalı

    YRD. DOÇ. DR. ATTİLA GÜRSOY