کون سا ترقیاتی ماڈل آبشار کے ماڈل کو برینلی استعمال کرتا ہے؟

جواب دیں۔ جواب: واٹر فال اپروچ پہلا SDLC ماڈل تھا جسے سافٹ ویئر انجینئرنگ میں وسیع پیمانے پر استعمال کیا گیا تاکہ پروجیکٹ کی کامیابی کو یقینی بنایا جا سکے۔ نفاذ − سسٹم کے ڈیزائن کے ان پٹ کے ساتھ، سسٹم کو پہلے چھوٹے پروگراموں میں تیار کیا جاتا ہے جسے یونٹ کہتے ہیں، جو اگلے مرحلے میں مربوط ہوتے ہیں۔

روایتی آبشار کے نقطہ نظر کو دماغی طور پر استعمال کرنے کا منفی پہلو کیا ہے؟

جواب: آبشار کی ترقی کا نقصان یہ ہے کہ یہ زیادہ غور و فکر یا نظر ثانی کی اجازت نہیں دیتا۔ ایک بار جب کوئی درخواست جانچ کے مرحلے میں آجاتی ہے، تو واپس جانا اور کسی ایسی چیز کو تبدیل کرنا بہت مشکل ہوتا ہے جو تصور کے مرحلے میں اچھی طرح سے دستاویزی یا سوچا نہیں گیا تھا۔

سافٹ ویئر ڈویلپمنٹ ٹیموں کے لیے کامیاب تعاملات کو ڈیزائن کرنا کیوں ضروری ہے؟

ایک سافٹ ویئر ایپلی کیشن کی مجموعی کامیابی میں صارف کا کامیاب تعامل ایک اہم عنصر ہے۔ اگر صارفین سافٹ ویئر پروگرام کے ساتھ اچھی طرح سے بات چیت کرنے سے قاصر ہیں، تو وہ کاموں کو پورا نہیں کر سکیں گے، اور وہ سافٹ ویئر کو مزید استعمال نہیں کریں گے۔

کمپیوٹر پر کیا کھو یا خراب ہو سکتا ہے اور اسے صحیح طریقے سے کام کرنے سے روک سکتا ہے؟

درست جواب ہے: DLL فائلز۔

سافٹ ویئر ڈویلپمنٹ کے عمل کے بڑے مراحل کے لیے صحیح ترتیب کیا ہے؟

'سافٹ ویئر ڈویلپمنٹ لائف سائیکل' کے نام سے جانا جاتا ہے، ان چھ مراحل میں منصوبہ بندی، تجزیہ، ڈیزائن، ترقی اور نفاذ، جانچ اور تعیناتی اور دیکھ بھال شامل ہیں۔ آئیے ان مراحل میں سے ہر ایک کا مطالعہ کرتے ہیں تاکہ یہ جان سکیں کہ کامل سافٹ ویئر کیسے تیار کیا جاتا ہے۔

ضروریات کو پورا کرنا کیوں مشکل ہے؟

بعض اوقات، اسٹیک ہولڈرز یا استعمال کنندہ واضح طور پر یہ بتانے سے قاصر ہوتے ہیں کہ وہ بالکل کیا چاہتے ہیں یا ان کی ضروریات کیا ہیں۔ وہ بعض اوقات غیر حقیقی تقاضوں کی توقع یا مطالبہ کرتے ہیں جو پوری نہیں ہو سکتیں۔ اس لیے صارفین کی توقعات پر پورا اترنا بہت مشکل ہو جاتا ہے۔

اعلیٰ سطح کے تقاضے کیا ہیں؟

عام طور پر پروجیکٹ کے چارٹر میں پایا جاتا ہے، پراجیکٹ مینجمنٹ میں اعلیٰ سطحی تقاضے اس کام اور خصوصیات کے بارے میں ایک وسیع، برڈز آئی ویو کی ضرورت کی عکاسی کرتے ہیں جو پروجیکٹ کے دوران مکمل ہونے چاہئیں۔

اعلی درجے کی ضروریات کیا ہیں؟

اعلیٰ سطح کے تقاضے وہ بنیاد ہیں جہاں سے لیول 1 کے تقاضے اخذ کیے جاتے ہیں جو کہ نظام اور سب سسٹم کی سطح پر مطلوبہ کارکردگی کو کیسے حاصل کرنا ہے۔

اعلی سطحی فنکشنل ضروریات کیا ہیں؟

کاروباری عمل کے لیے واقعی ایک اعلیٰ سطحی فنکشنل ضرورت اس کی بنیادی سرگرمیوں کی ایک سادہ فہرست ہونی چاہیے۔ اگر یہ بہت ساری سرگرمیوں کے ساتھ ایک پیچیدہ عمل ہے، تو صرف ایک 'تجویزاتی' فہرست شامل کی جانی چاہیے - بس اتنا کافی ہے کہ قاری 'پہچان' لے کہ عمل کیا ہے۔

آپ ایک اچھی فنکشنل ضرورت کیسے لکھتے ہیں؟

فنکشنل ضروریات میں شامل ہونا چاہئے:

  1. سسٹم میں داخل کیے جانے والے ڈیٹا کی تفصیل۔
  2. ہر اسکرین کے ذریعہ کئے گئے آپریشنز کی تفصیل۔
  3. سسٹم کے ذریعہ انجام دیئے گئے کام کے بہاؤ کی تفصیل۔
  4. سسٹم رپورٹس یا دیگر آؤٹ پٹ کی تفصیل۔
  5. جو سسٹم میں ڈیٹا داخل کر سکتا ہے۔