|
İteratif ve Artımlı Yazılım Geliştirme Metodolojisi
Formaliste yazılım geliştirme süreci iteratif ve artımlı (iterative & incremental) olarak yürütülür. Nesneye yönelik tasarım ve geliştirme ilkeleri .NET ve J2EE platformlarında uygulanır. Proje yönetiminde PMI tabanlı proje yönetim metodolojisi kullanılır.
Formalis yazılım projelerinde iteratif yaklaşım paralelinde, kullanım senaryoları tabanlı gereksinim belirleme (use case driven requirement capturing), nesneye yönelik tasarım (object oriented design), yazılım geliştirme ekibinde yer alan yazılımcıların ikili halinde kod geliştirmesi (pair programming), öncelikle test kodlarının üretilmesi (test first approach) , tasarım atölye çalışmaları (design workshops), geliştirilen kodların standartlara ve gereksinimler ile uyumluluğunun denetlenmesi (code-review) çalışmalarını yürütmektedir. |