سافٹ ویئر ڈویلپمنٹ لائف سائیکل (SDLC)

مصنف: Randy Alexander
تخلیق کی تاریخ: 24 اپریل 2021
تازہ کاری کی تاریخ: 26 جون 2024
Anonim
9 منٹ میں سافٹ ویئر ڈویلپمنٹ لائف سائیکل!
ویڈیو: 9 منٹ میں سافٹ ویئر ڈویلپمنٹ لائف سائیکل!

مواد

تعریف - سافٹ ویئر ڈویلپمنٹ لائف سائیکل (SDLC) کا کیا مطلب ہے؟

سافٹ ویئر ڈویلپمنٹ لائف سائیکل (SDLC) ایک فریم ورک ہے جو سافٹ ویئر ڈویلپمنٹ کے عمل میں ہر مرحلے پر انجام دیئے گئے کاموں کی وضاحت کرتا ہے۔ ایس ڈی ایل سی ایک ایسا ڈھانچہ ہے جس کے بعد سافٹ ویئر تنظیم میں ایک ترقیاتی ٹیم ہوتی ہے۔


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

سافٹ ویئر ڈویلپمنٹ لائف سائیکل سافٹ ویئر ڈویلپمنٹ پروسیس کے نام سے بھی جانا جاتا ہے۔

مائیکروسافٹ ازور اور مائیکروسافٹ کلاؤڈ کا تعارف | اس گائیڈ کے دوران ، آپ کو معلوم ہوگا کہ کلاؤڈ کمپیوٹنگ کیا ہے اور مائیکروسافٹ ایذور آپ کو بادل سے ہجرت کرنے اور اپنے کاروبار کو چلانے میں کس طرح مدد کرسکتا ہے۔

ٹیکوپیڈیا سافٹ ویئر ڈویلپمنٹ لائف سائیکل (SDLC) کی وضاحت کرتا ہے

SDLC مندرجہ ذیل سرگرمیوں پر مشتمل ہے:

  1. منصوبہ بندی: سافٹ ویئر کی ترقی کے سب سے اہم حصے ، ضرورت کو جمع کرنا یا ضرورت کا تجزیہ عام طور پر تنظیم میں انتہائی ماہر اور تجربہ کار سافٹ ویئر انجینئر کرتے ہیں۔ موکل سے تقاضے اکٹھے کیے جانے کے بعد ، اسکوپ دستاویز تیار کیا جاتا ہے جس میں اس منصوبے کا دائرہ کار طے ہوتا ہے اور دستاویزی ہوتا ہے۔
  2. نفاذ: سافٹ ویئر انجینئرز گاہکوں کی ضروریات کے مطابق کوڈ لکھنا شروع کردیتے ہیں۔
  3. جانچ: یہ سافٹ ویئر میں نقائص یا کیڑے تلاش کرنے کا عمل ہے۔
  4. دستاویزات: منصوبے کے ہر مرحلے کو مستقبل کے حوالہ اور ترقیاتی عمل میں سافٹ ویئر کی بہتری کے لئے دستاویز کیا گیا ہے۔ ڈیزائن دستاویزات میں ایپلی کیشن پروگرامنگ انٹرفیس (API) لکھنا شامل ہوسکتا ہے۔
  5. تعیناتی اور بحالی: سافٹ ویئر کی منظوری کے بعد اسے جاری کیا جاتا ہے۔
  6. برقرار رکھنا: سافٹ ویئر کی بحالی مستقبل کے حوالے کیلئے کی جاتی ہے۔ سافٹ ویئر کی بہتری اور نئی ضروریات (تبدیلی کی درخواستیں) سافٹ ویئر کی ابتدائی ترقی پیدا کرنے میں درکار وقت سے زیادہ وقت لے سکتی ہیں۔

سافٹ ویئر ڈویلپمنٹ کے متعدد ماڈل ہیں جن کے بعد مختلف تنظیمیں ہیں:


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