Çalışma Yazılım Geliştirme Yaşam Döngüsü . Bu soru Yazılım Mühendisliği 101'in ilk iki haftasında cevaplanmıştır. Bu ilgili bir soru ve kesin fakat bazen bu kadar net olmayan bir cevap var.
Analistleri, tasarımcıları, kodlayıcıları, proje yöneticisini, büyük bir Venn şeması olarak diğer rolleri hayal edebiliyorsanız, analistler ve tasarımcılar önemli ölçüde örtüşüyor.
Analistler genellikle bir projenin öncüleridir. Genellikle proje yöneticileri ve paydaşları tarafından sağlanan, onları çivilemek ve projenin tam olarak ne olduğunu anlamak için ince bir diş tarağı ile işleri yapmak için bir dizi temel gereksinimi alırlar. Daha spesifik olarak fonksiyonel olmayan gereksinimler nelerdir .
Tasarımcılar , UML de dahil olmak üzere muhtemelen (umarız) birçoğu ile birlikte fonksiyonel bir gereksinimi ortaya çıkarmak için analistlerden bu bilgileri toplarlar .
Bir yan notta, analistlere genellikle programcılardan daha fazla ödeme yapılır.