اگرچہ فعل ضروریات اور کاروباری ضروریات دونوں ایسے دستاویزات ہیں جو ترقی پذیر سافٹ ویئر کے نظام میں ضروری کردار ادا کرتے ہیں، وہ ان کے مقاصد میں مختلف ہیں. کاروباری ضروریات، جو نوعیت میں تکنیکی نہیں ہیں، کمپنی کی ضروریات یا کاروباری مقاصد کو پورا کرنے پر توجہ مرکوز کرتے ہیں. فنکشنل ضروریات تکنیکی ہیں اور اس بارے میں تفصیلی معلومات فراہم کرتے ہیں کہ سافٹ ویئر کے نظام کو کیسے کام کرتا ہے. کاروباری تجزیہ کار عام طور پر کاروباری اور فعل ضروریات کو لکھتا ہے.
متعلقین
ایک اسٹیک ہولڈر سافٹ ویئر کے نظام میں ایک معقول دلچسپی رکھتے ہیں. وہ پراجیکٹ کے اہداف اور نتائج کی نگرانی کر سکتے ہیں اور کاروباری اور فعال ضروریات کو فروغ دینے میں بھی مدد کرسکتے ہیں. اسٹیک ہولڈرز، ایگزیکٹوز، پراجیکٹ مینیجرز، اختتامی صارفین اور سافٹ ویئر ڈویلپرز کے طور پر شامل ہیں. ایک ایگزیکٹو، جو عام طور پر ڈائریکٹر یا مینیجر ہے، منصوبوں کے لئے بجٹ پیدا کرتا ہے. پروجیکٹ مینیجر کو شروع سے ختم کرنے کے منصوبوں کا انتظام. سافٹ ویئر ڈویلپر سافٹ ویئر کی مصنوعات کو ڈیزائن اور تیار کرتا ہے. سافٹ ویئر کی ترقی کی ٹیم اسے جاری کرنے کے بعد اختتامی صارف سافٹ ویئر کے نظام کا استعمال کرے گی.
کاروباری تجزیہ کار
ایک تجزیہ کار تجزیہ کار کسٹمر اور سافٹ ویئر کی ترقی کی ٹیم کے درمیان تعلقات کے طور پر کام کرتا ہے. وہ اپنی ضروریات کی شناخت اور قبضہ کرنے کے لئے کسٹمر کے ساتھ کام کرتا ہے، اختتامی صارف یا صارف گروہوں اور منیجرز کو مرکوز کرکے معلومات جمع کرتا ہے، اور اس بات کا تعین کرتا ہے کہ کس طرح سافٹ ویئر صارف کو اپنے کام کو بہتر بنانے میں مدد کرسکتا ہے. وہ اس معلومات کو سوفٹ ویئر کی ترقی کی ٹیم میں لے لیتا ہے لہذا یہ سافٹ ویئر کی ترقی شروع کر سکتی ہے. کاروباری تجزیہ کار بھی سوفٹ ویئر ڈویلپمنٹ ٹیم کے ساتھ بات چیت کرتا ہے تاکہ یہ یقینی بنائے کہ گاہکوں کو کیا ضرورت ہے.
کاروباری ضروریات
کاروباری ضروریات کو کسٹمر کی ضروریات کی وضاحت. وہ کمپنی کے منصوبے کے مقاصد کو واضح طور پر واضح کرتے ہیں اور مسائل کو حل کرنے کی ضرورت کو ترجیح دیتے ہیں. یہ دستاویزات صرف ضروریات اور حلوں کی وضاحت سے زیادہ کرتے ہیں. ان میں ڈایاگرام، تنظیمی چارٹ اور بہاؤچٹس شامل ہیں. بزنس کی ضروریات میں دستاویز ورژن کا کنٹرول ہے تاکہ ملازمین کو معلوم ہے کہ وہ دستاویز کے سب سے موجودہ ورژن کا استعمال کر رہے ہیں.
فنکشنل ضروریات
فنکشنل ضروریات کی وضاحت کرتے ہیں کہ کس طرح سافٹ ویئر کا نظام کام کرتا ہے. وہ یہ سمجھتے ہیں کہ صارفین اس سافٹ ویئر کے ساتھ کس طرح بات چیت کرتے ہیں، جیسے صارفین کے بٹن پر کلک کریں اور ان اعمال کے نتیجہ کو ظاہر کرنے کے بعد کیا عمل ہوسکتا ہے. فنکشنل ضروریات کو یہ بھی پتہ چلتا ہے کہ دوسرے ڈیٹا بیس یا سافٹ ویئر کی درخواستیں ایک دوسرے کے ساتھ کیسے مربوط ہیں. وہ ہارڈ ویئر اور آپریٹنگ سسٹم کی ضروریات کی وضاحت کرتے ہیں جو سافٹ ویئر کا نظام استعمال کرے گا. فنکشنل ضروریات میں بھی دستاویز ورژن کنٹرول ہے، جس میں مخصوص نام اور نمبر اور مختصر خلاصہ شامل ہیں.