YAZILIM GEREKSİNİM ANALİZİ ve GEREKSİNİM ESASLI TEST 
(BG-TR-431)

Amaç

 

Bu eğitim seminerinin amacı; yazılım geliştirme yaşam dönüsünün ilk adımı olan gereksinim analizi aşamasında izlenecek süreci, kullanılacak yöntemleri detaylı olarak tanıtmak ve tanımlanan gereksinimlere dayalı olarak yapılacak yazılım sistem test adımlarını incelemektir. Gereksinim analizi yöntemlerinden en yaygın olarak kullanılan Use Case esaslı yaklaşım ve kavramları örnekler ile tanıtılacaktır. Use case esaslı gereksinim analizi, sadece Java, J2EE, .NET, C++ gibi nesne yönelimli teknolojilerinin kullanıldığı projelerde değil, yapısal programlama teknolojilerinin (C, COBOL, vs.) kullanıldığı projelerde de uygulanabilecek bir yöntem olarak standart gereksinim analizi süreci oluşturulmasına katkıda bulunacaktır.

 

Gereksinimlere dayalı olarak yazılım geliştirme çalışmalarının başlamasını takiben çıkacak gereksinim yönetimi ihtiyacının çözümlenebilmesi için bu kavram ve atılması gereken adımlar tanıtılacaktır. Son olarak da, geliştirilen yazılım sisteminin gereksinimler esaslı olarak test edilmesine yönelik izlenecek test stratejisi belirleme, test planlama, test durumları hazırlama adımları incelenecektir.

 

Kimler Katılabilir?

 

Gereksinim analizi sorumluları, sistem analistleri, yazılım tasarım sorumluları, iş analizi sorumluları, ve gereksinim analizi konusunda yeni yöntemleri öğrenmek isteyenler.

 

Ön Koşul 

 

Yazılım geliştirme projelerinde deneyim.

 

İçerik 

 

Eğitim semineri aşağıdaki başlıkları kapsayacaktır:

  •  Giriş: temel yazılım geliştirme süreçleri ve gereksinim analizinin hedefi 
  •  CMMI modelinde yazılım gereksinimlerinin yeri
  •  Müşteri ihtiyaç analizi: iş gereksinimlerinin belirlenmesi
  •  İş gereksinimlerinden yazılım gereksinimlerinin oluşturulması
  •  Yazılım gereksinim analizi süreci
  •  "Use Case" yapısı ve kavramları
  •  "Use Case" esaslı gereksinim tanımlama
  •  Fonksiyonel olmayan gereksinimlerin tanımlanması
  •  Gereksinimlerin gözden geçirilmesi
  •  Gereksinim analizinde dikkat edilmesi gerekenler: iyi gereksinim ne demek?
  •  Gereksinim yönetimi: gereksinimler esaslı yazılım geliştirme
  •  Gereksinimler esaslı yazılım testleri: test planlama, stratejinin belirlenmesi ve test durumlarının oluşturulması

Kazançlar

 

Seminerin sonunda, katılımcılar aşağıdaki bilgi ve deneyimleri elde edeceklerdir:

  • Yazılım gereksinim analizi süreci 
  •  Aktörlerin ve use case'lerin belirlenmesi ve use case modelinin oluşturulması
  •  Sistem davranışlarının analizi ve bu davranışların use case modeli ile gösterimi
  •  Fonksiyonel olmayan gereksinimlerin belirlenmesi ve gösterimi
  •  Yazılım gereksinim spesifikasyonu belgesinin oluşturulması
  •  Gereksinimler esaslı yazılım sistem test yöntemleri
  •  Gereksinimler esaslı yazılım sistem test gerçekleştirimi

Süre

 

2 gün

We use cookies to improve our website and your experience when using it. Cookies used for the essential operation of this site have already been set. To find out more about the cookies we use and how to delete them, see our privacy policy.

  I accept cookies from this site.
EU Cookie Directive plugin by www.channeldigital.co.uk