Bu Sayfayı Paylaş:

Kavram

Yazılım Geliştirme Yöntemleri - Yazılım Geliştirme Metodolojileri

Tanım: Yazılım geliştiricisi bir kişi , grup veya şirketin, yazılım geliştirme ve tamamlama sürecinde izlediği yöntem. Şelale (Waterfall), Çevik (Agile), Incremental (Arttırımsal) vb farklı yöntemler bulunmaktadır

Kavram

Test Driven Development - TDD - Test First Development - Test Driven Design

Tanım: Kod geliştirme aşamasına geçmeden test kodlarının yazıldığı yazılım geliştirme yöntemi. Özellikle XP (Extreme Programming) ve Agile yazılım geliştirme yöntemlerinde tercih edilmektedir.

Kavram

Waterfall - Şelale Yöntemi

Tanım: Analiz, tasarım, kodlama, test, sürüm ve bakım gibi aşamalardan sıra ile geçilerek yapılan yazılım geliştirme yöntemi

Kavram

SDLC - Software Development Life Cycle - Yazılım Geliştirme Yaşam Döngüsü

Tanım: Yazılım geliştirmede, analiz, planlama, geliştirme, test ve deploy gibi aşamalardan oluşan döngü

Kavram

Fonksiyonel Programlama - Functional Programming

Tanım: Programın fonkiyonlardan ve onlara verilen değerlerden oluştuğu, tüm akışın bu fonksiyonların çağrılması ile tamamlandığı (değişken, nesne, atama gibi kavramlar bulunmadan) programalama yöntemi.

Kavram

Reactive Programming - Reactive System - Raktif Programlama - Reaktif Sistem

Tanım: Bileşenlerin verilerindeki değişikliklere reaksiyon gösterecek şekilde davranan, (duyarlı) responsive, çabuk cevap verebilen (resilient), esnek (elastic), mesaj yönelimli (message driven) programlama yöntemi veya sistemi

Kavram

Functional Reactive Programming - FRP - Fonksiyonel Reaktif Programlama

Tanım: Fonksiyonel programlama ile reaktif programlama yönteminin birlikte kullanıldığı programlama



Bu Sayfayı Paylaş:

İletişim Bilgileri

Takip Et

Her Hakkı Saklıdır. Bu sitede yayınlanan tüm bilgi ve fikirlerin kullanımından fibiler.com sorumlu değildir. Bu sitede üretilmiş , derlenmiş içerikleri, fibiler.com'u kaynak göstermek koşuluyla kendi sitenizde kullanılabilirsiniz. Ancak telif hakkı olan içeriklerin hakları sahiplerine aittir