XP ve UML'nin yazılım geliştirme sürecine etkileri

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

Tarih

2007-01-30

Dergi Başlığı

Dergi ISSN

Cilt Başlığı

Yayıncı

Selçuk Üniversitesi Fen Bilimleri Enstitüsü

Erişim Hakkı

info:eu-repo/semantics/openAccess

Özet

Yazılım geliştirme sürecinde tasarımın ne zaman ne kadar yapılacağı her zaman tartışma konusu olmuştur. Yazılım mühendisliği metodolojileri veya süreç güdümlü metodolojiler genellikle tasarımın kodlamadan önce ve ayrıntılı bir şekilde yapılmasını bu tasarımın bir modelleme dili ile belgelendirilmesini savunurlar. Çevik metodolojiler ise tasarımın, aylarca çalıştıktan sonra bir defada ortaya çıkan bir şey olmaktan ziyade devamlı olarak yapılan bir aktivite olması gerektiğini ve tasarımda grafik çizimi veya modellemeye fazla vakit ayrılmaması gerektiğini savunurlar. Bu çalışmada süreç güdümlü metodolojilerde tasarım aşamasında modelleme ve dokumantasyon için çokça tercih edilen bir yöntem olan UML(Birleşik Modelleme Dili) dili ve tasarımda sadece çok gerekli olduğu durumlarda modelleme ve grafik çizimi kullanılmasını taraftarı olan çevik metodolojilerin en popüler olanı XP(Sıra Dışı Programlama) incelenmiş ve sürece etkileri değerlendirilmiştir.
In a software development process, the subject "how long design must be done?" has been always discussed. Software engineering methodologies advocates that design must be done detailed before coding process and this design must be documented by a modelling language. Agile methodologies advocates that design is not a suddenly appeared thing after a several moths working. According to applied methodologies design is a continously process and much time should not spend for graphics and modelling. In this working, UML (Unified Modelling Language) which is mostly preferred design time modelling and documenting and Extreme Programming (XP) which was used when modelling and graphics are very needed and mostly preferred by agile methodologies are studied and examined the effects on the process.

Açıklama

Anahtar Kelimeler

UML, XP, Modelleme, Modelling, Yazılım geliştirme, Software developing process, Süreç, Process, Çevik metodoloji, Agile methodology, Sıra dışı programlama, Extreme programming, Birleşik modelleme dili, Unified modelling language

Kaynak

WoS Q Değeri

Scopus Q Değeri

Cilt

Sayı

Künye

Koçer, H. G. (2007). XP ve UML'nin yazılım geliştirme sürecine etkileri. Selçuk Üniversitesi, Yayımlanmış yüksek lisans tezi, Konya.