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