Analiz tasarımdan nasıl farklıdır?


11

Eminim yöneticilerin "bir analizöre ihtiyacımız var" veya "bir tasarımcıya ihtiyacımız var" dediğini duymuşsunuzdur. Ben bir .NET geliştiricisiyken, analizörü bir tasarımcıdan (web tasarımcısı veya UI tasarımcısı değil) ayırt edemiyorum.

Analizör kimdir? Tasarımcı kim? Çakışıyorlar mı?

Yanıtlar:


26

Analiz: Sorunu tanımlayın. Buna cevap verin: "Neye ihtiyacımız var?"

Tasarım: Çözümü tanımlayın. Bunu cevaplayın: "Nasıl inşa edeceğiz?"


Bu nedenle analiz çoğunlukla fonksiyonel gereksinimleri karşılamak için kullanılır, tasarım fonksiyonel olmayan gereksinimleri karşılamak için kullanılır.
9'da refro

+1 @ S.Lott. Minimalist yaklaşımınızı ve sadeliğinizi seviyorum.
Saeed Neamati

1
@ S.Lott: İngilizce yazarken Python yazmayı bırakabileceğinizi biliyorsunuz, değil mi?
Vinko Vrsalovic

2
@SF: Video oyunlarının iki analiz düzeyi vardır. Oyunu oluşturmak için kullanılan araçlar, bir sorunu çözmek için sıradan bir analizdir ("seviyeleri düzenlemek için neye ihtiyacımız var?") Oyun seviyeleri, kendileri, esasen analist olan hikaye anlatıcıları tarafından hazırlanır. Tasarımcılar, araçlar veya seviyeler için uygulama ayrıntılarını ele alır.
S.Lott

4
@refro: Hayır. Analiz: Gereksinimlerin ne olduğunu öğrenin. Tasarım: Gereksinimlerin nasıl karşılanacağını öğrenin. Tam not eksikliği ya açıklamada "fonksiyonel" ya da "işlevsel olmayan" her yerde '. Bu kasıtlı.
Jerry Coffin

-1

Ç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.


"Fonksiyonel olmayan ne olduğunu daha spesifik" kısmı ile katılmıyorum. Analiz, işlevsel olsun veya olmasın, tüm gereksinimleri kapsar . Ve tasarımcılar da her ikisini de tasarlar.
tofro
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.