فرق کے درمیان فرق Stlc اور sdlc درمیان فرق

Anonim

سٹیلک بمقابلہ SDDC

ایسڈی ایل سی سافٹ ویئر کی ترقی کی زندگی سائیکل سے متعلق ہے، جبکہ STLC سافٹ ویئر ٹیسٹنگ زندگی کی زندگی سے متعلق ہے. ان دونوں میں 6 مراحل شامل ہیں جن کے درمیان منطقی اختلافات موجود ہیں. ان دو طریقوں سے ان کے اختلافات اور مماثلتوں کی تفصیل کے ساتھ تفصیل سے ذیل میں نظر آتا ہے.

ان مرحلے میں سے ایک جو ان دو طریقوں سے گزرتے ہیں ان کی ضروریات کو جمع کرنا ضروری ہے. SLDC میں کاروباری تجزیہ کار کی طرف سے ضروریات کی جمع کی جاتی ہے جہاں ترقیاتی ٹیم کو ڈیزائن فن تعمیر کی طرف سے نقطہ نظر میں کوڈنگ کے مطابق تجزیہ کرتا ہے. دوسری طرف STLC ضروریات کا جانچ، جائزہ لینے، اور تجزیہ کیلئے ضروریات کا استعمال کرتے ہیں. ٹیسٹنگ ٹیم ضروریات کی ضرورت ہوتی ہے جیسے ضروری جانچ کی اقسام، اور ضروریات کی مکمل نظر ثانی خصوصیات اور ماڈیولز کے منطقی فعال تعلقات کو یقینی بناتا ہے. اس بات کو یقینی بناتا ہے کہ ابتدائی مرحلے میں کوئی مسئلہ یا فرق پکڑا جاتا ہے.

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

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

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

اپلی کیشن تعیناتی مرحلے ہے جہاں ایسڈییلیل نے گزشتہ چار مراحل کو منظور کیا ہے کہ ایپلی کیشنز کو تعینات کرتا ہے. تعیناتی پیداوار کے ماحول کے ذریعہ مثالی اور حقیقی اختتامی صارفین کے ذریعہ کیا جاتا ہے. STLC میں، یہ حتمی جانچ اور عمل درآمد مرحلے ہے. ٹیسٹنگ کیا جاتا ہے اور حتمی رپورٹ تیار کی گئی ہے.

آخری مرحلے بحالی کا مرحلہ ہے جو مسلسل ایک ہے. SLDC میں، اس کی پیداوار کی پیداوار اور تعیناتی کی حمایت اور اضافہ کے ساتھ عمل کے طور پر وہ تیار کیا جارہا ہے. دوسری طرف STLC کو ٹیسٹ کے منصوبوں کی تازہ کاری اور بحالی، اور ٹیسٹ مرحلے کی جانچ اور معاونت، ساتھ ساتھ بحالی کے حصے کے طور پر اضافہ.

خلاصہ

سافٹ ویئر کے ترقی اور جانچ دونوں مرحلے میں SLDC اور STLC نظر آتے ہیں

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

یہ نوٹ کرنا ضروری ہے کہ STLC میں ایس ٹی سی ایل موجود ہے، کیونکہ سافٹ ویئر کی ترقی کی چھت میں بنیادی طور پر جانچ پڑتال کی جاتی ہے

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