Paper 58

Generated: Tue Feb 28 17:21:17 2006

prev (57) overview next (59)

58 - TitleReengineering
AuthorsDeniz KILINÇ, Univera A.Ş.
Alp KUT, Dokuz Eylül Üniversitesi Bilgisayar Mühendisliği
PC MemberNo
Contact personDeniz KILINÇ, dkilinc_at_deu.edu.tr, 05324850616
Main Fields29. Proje Yönetim Teknikleri
33. Yazılım Mühendisliği
Other Main Fields
Abstract + KeywordsDeğişim Mühendisliği, bir organizasyonda, yapı, sistem, süreç ve uygulanan politikalarda hızlı ve radikal biçimde yeniden tasarım ve değişiklikler yaparak organizasyonun daha yüksek bir performansa ulaşmasını amaçlayan bir yönetim tekniğidir. İki farklı alanda incelenir. İş alanında gerçekleştirilen BPR (Business Process Reengineering), firmanın tüm süreçlerini ve iş yapış şekillerini sıfırdan başlayarak radikal bir biçimde değiştirme felsefesine dayanır. Yazılım alanında yapılan SRE (Software Reengineering) ise, varolan bilgi sistemlerini ve uygulamalarını inceleyip, daha kaliteli bir hale getirmek için, onları tekrar yapılandırır.

BPR modeli altı ana aktiviteden oluşur. İş Tanımı, iş hedeflerinin belirli ana konseptler altında değerlendirilerek tekrar tanımlanmasıdır. Süreç Tanımında, iş hedefleri gerçekleştirme açısından kritikler tanımlanır ve bunların öncelikleri belirlenir. Süreç değerlendirmesinde, önceki iş süreçlerinin analiz edilip, süreç yükleri ve zamanlamalarının not edilmesi, kalite/performans problemlerinin giderilmesi işlemleri yapılır. Süreç dizaynında, üç aktivite göze alınarak, eğer süreçler yeni alt süreçlere ya da fonksiyonlara ihtiyaç duyuyorsa, bu yenilikler süreçlere eklenir. Prototip oluşturmada, tekrar dizayn edilen süreçlerin prototipleri oluşturulur. Amaç sisteme entegre etmeden önce onları test etmektir. Son olarak rafine işleminde, prototip’den gelen değerlendirmelere göre, iş süreçleri tekrar rafine edilir.

SRE süreç modeli, zaman ve kaynak isteyen bir modeldir. Envanter analizinde, sistemdeki tüm uygulamalar bir tabloya yazılır ve her uygulama için kriter listesi doldurulur. Dökümantasyonun tekrar yapılandırılmasında, çeşitli opsiyonlar bulunmaktadır. Sistemin kritikliğine göre dökümantasyonun baştan yaratılması ya da hiç değiştirilmemesi seçilebilir. Tersine mühendislik aktivitesi, yazılım uygulamasının kaynak kodundan yararlanılarak analiz edilip, bir tasarım gösteriminin oluşturulması işlemidir. Tekrar yapılandırma, tüm sistem mimarisini değiştirmeyi gerektirmez. Yapılandırma iki alanda gerçekleştirilir; kod ve veri yapılandırması. İleri mühendislik aktivitesinin amacı önceki aktivitelerden gelen dizayn bilgisini kullanarak sistem mimarisini yenilemektedir. Gerçek anlamdaki implementasyon bu aşamada yapılır.


Anahtar Kelimeler: Reengineering, BPR, SRE, tersine mühendislik, ileri mühendislik, kod yapılandırması
Remarks

prev (57) overview next (59)

CyberChair Author: Richard van de Stadt  (Borbala Online Conference Services) Development supported by TRESE Copyright © by University of Twente