| 58 - Title | Reengineering |
| Authors | Deniz KILINÇ, Univera A.Ş. Alp KUT, Dokuz Eylül Üniversitesi Bilgisayar Mühendisliği |
| PC Member | No |
| Contact person | Deniz KILINÇ, dkilinc_at_deu.edu.tr, 05324850616 |
| Main Fields | 29. Proje Yönetim Teknikleri
33. Yazılım Mühendisliği |
| Other Main Fields | |
| Abstract + Keywords | Değ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 |
| CyberChair | Author: Richard van de Stadt (Borbala Online Conference Services) | Development supported by TRESE | Copyright © by University of Twente |