İşlevsel Gereksinimler Vs. İş gereksinimleri

İçindekiler:

Anonim

İşlevsel gereksinimler ve iş gereklilikleri, yazılım sistemlerinin geliştirilmesinde önemli roller oynayan belgeler olsa da, amaçları bakımından farklılık gösterirler. Doğası gereği teknik olmayan iş gereksinimleri, bir şirketin ihtiyaçlarını veya iş hedeflerini yerine getirmeye odaklanır. İşlevsel gereksinimler tekniktir ve bir yazılım sisteminin nasıl çalıştığı hakkında ayrıntılı bilgi sağlar. Bir iş analisti genellikle hem ticari hem de işlevsel gereksinimleri yazar.

Paydaşlar

Bir paydaşın yazılım sistemine ilgisi vardır. Bir projenin hedeflerini ve sonuçlarını denetleyebilir ve ayrıca ticari ve işlevsel gereksinimleri geliştirmeye yardımcı olabilir. Paydaşlar arasında yöneticiler, proje yöneticileri, son kullanıcılar ve yazılım geliştiriciler bulunmaktadır. Genelde bir direktör veya yönetici olan yönetici, projeler için bütçeler yaratır. Proje yöneticisi projeleri baştan sona yönetir. Bir yazılım geliştirici, yazılım ürününü tasarlar ve geliştirir. Yazılım geliştirme ekibi yayınladıktan sonra bir son kullanıcı yazılım sistemini kullanacaktır.

İş Analistleri

Bir iş analisti, müşteri ile yazılım geliştirme ekibi arasında bir bağlantı oluşturur. İhtiyaçlarını belirlemek ve yakalamak için müşteri ile birlikte çalışır, son kullanıcılar veya kullanıcı grupları ve yöneticileri ile görüşerek bilgi toplar ve yazılımın kullanıcının işini daha iyi yapmasına nasıl yardımcı olabileceğini belirler. Bu bilgiyi yazılım geliştirme ekibine aktarır, böylece yazılımı geliştirmeye başlayabilir. İş analisti, müşterinin ihtiyaç duyduğu şeyi sağladığından emin olmak için yazılım geliştirme ekibi ile de iletişim kurar.

İş gereksinimleri

İş gereksinimleri, müşterinin ihtiyaçlarını açıklar. Şirketin proje hedeflerini açıkça belirtir ve şirketin çözmesi gereken sorunları önceliklendirir. Bu belgeler ihtiyaç ve çözümleri anlatmaktan daha fazlasını yapar. Diyagramlar, organizasyon şemaları ve akış şemaları içerebilirler. İş gereksinimleri belge sürüm kontrolüne sahiptir, böylece çalışanlar bir belgenin en güncel sürümünü kullandıklarını bilir.

İşlevsel gereksinimler

İşlevsel gereksinimler bir yazılım sisteminin nasıl çalıştığını açıklar. Kullanıcılar düğmelere tıkladıktan sonra hangi eylemlerin gerçekleştiği gibi kullanıcıların yazılımla nasıl etkileşime girdiğini açıklar ve bu eylemlerin sonucunu gösterir. İşlevsel gereksinimler ayrıca diğer veritabanlarının veya yazılım uygulamalarının birbirleriyle nasıl bütünleştiğini gösterir. Yazılım sisteminin kullanacağı donanım ve işletim sistemi gereksinimlerini belirtirler. İşlevsel gereksinimler ayrıca belirli ad ve numaralardan ve kısa özetlerden oluşan belge sürüm kontrolüne sahiptir.