Nesneye yönelik yeniden mühendislik

Yükleniyor...
Küçük Resim

Tarih

2002

Dergi Başlığı

Dergi ISSN

Cilt Başlığı

Yayıncı

Ege Üniversitesi

Erişim Hakkı

info:eu-repo/semantics/openAccess

Özet

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şulları 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.

Açıklama

Anahtar Kelimeler

Bilgisayar Mühendisliği Anabilim Dalı

Kaynak

WoS Q Değeri

Scopus Q Değeri

Cilt

Sayı

Künye