XP ve UML'nin yazılım geliştirme sürecine etkileri
Yükleniyor...
Dosyalar
Tarih
2007-01-30
Yazarlar
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.
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.