Gereksinim Ortaya Çıkarma ve Gereksinim Analizi arasındaki gerçek dünyada ne fark vardır?


9

Sorum, Gereksinim Çıkarma ve Gereksinim Analizi arasında ince bir çizgi çizmeyi amaçlıyor Bu ikisi arasındaki fark nedir?

Yanıtlar:


11

İngilizceyi anladığım ve farkın ne olması gerektiği konusunda mantıklı olmaya çalıştığım temelinde:

Gereksinim Çıkarma = Gereksinim Toplama. Bu, gereksinimlerin neler olduğunu, ne olursa olsun, ne olursa olsun, vb. Sormaktır. Bu, soruları sormak ve yanıt almakla ilgilidir. Cevapların ne kadar iyi olduğu başka bir konudur. Bu, paydaşların ne yapılacağı ve nedenine ilişkin kısımlarına cevap vermelerini gerektirir.

Gereksinimlerin analizi. Bu daha çok birinci bölüme verilen cevapların organize edilmesidir. Hangi çözüm en uygunudur? Çeşitli olası uygulamaların değiş tokuşları nelerdir? Bu bölümde garip bir soru olabilir, ancak asıl mesele bu değildir, çünkü bu, hangi kısıtlamanın altında hangi çözümün daha iyi olabileceğini görmekle ilgilidir, örneğin hangisi en hızlı veya en ucuzudur. Bu, bir şeyin nasıl yapılacağı ve neden bu şekilde diğerinden daha anlamlı olduğu ile ilgilidir.

Bunu düşünmenin bir başka yolu, başka türlü o kadar yararlı veya üretken olmayabilecek hiçbir şeyi analiz etmediğiniz için, Ortaya Çıkarmanın Analizden önce gelmesi gerektiğidir.


6

Ortaya Çıkarma müşterilere ne (ve potansiyel müşterileri) bulacaksam olduğunu Gereksinimleri demek onlar düşünüyorum istedikleri. Bir istek listesi üretir (iyi, kibar olabilirsiniz ve başka bir şey diyebilirsiniz, ama olan budur).

Gereksinimler Analizi, aralarındaki bağımlılıklar ile birlikte gerçek gereksinimlerin bir listesini üretmek için istek listesini damıtmakla ilgilidir. Ayrıca, istek listesindeki bazı şeylerin bir nedenden ötürü kapsam dışı olduğunu söylemeyi de içerir (örneğin, bazı istemci yazılımlarında bir proje yapmayı öneriyorsunuz ve müşteriler sizden açıkça büyük sunucu değişiklikleri gerektiren bir şey yapmanızı istedi) .

İhtiyaç analizini yaptıktan sonra, mevcut kaynakları ve zamanı dikkate alan bir plan hazırlayacaksınız. Ayrıca bir proje kilometre taşını geçiyorsunuz; tutarlı gereksinimleriniz yoksa, planlamayı imkansız olarak projeden vazgeçme zamanı.


Referans için, bir wiki'de Çıktı çıktısını ve Analiz sonuçlarını çapraz referanslı bir hata izleyicide özellik istekleri olarak tutmak istiyorum. Eminim bunu yapmanın başka yolları da vardır.


1

Gereksinimler Ortaya Çıkarma : bir yazılım sisteminin müşterilerinin, alıcılarının veya kullanıcılarının gereksinimlerini keşfetme, ortaya çıkarma , ifade etme ve anlama süreci.

Gereksinim analizi : Ortaya çıkan gereksinimler hakkında akıl yürütme süreci; çatışma veya tutarsızlık gereksinimlerini inceleme, ilgili gereksinimleri birleştirme ve eksik gereksinimleri belirleme gibi faaliyetleri içerir.

Gereksinimlerin belirtilmesi : Gereksinimlerin doğal dil ve biçimsel, sembolik veya grafiksel gösterimler dahil bir veya daha fazla biçimde kaydedilmesi; ayrıca, bu süreç tarafından üretilen belge.

Gereksinimlerin doğrulanması : Yazılımın müşteri veya kullanıcısı ile belirtilen gereksinimlerin geçerli, doğru ve eksiksiz olduğunu teyit etme işlemi.

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.