<0x0A> </s> ▁In ▁systems ▁engineering , ▁information ▁systems ▁and ▁software ▁engineering , ▁the ▁systems ▁development ▁life ▁cycle ▁( SD LC ), ▁also ▁referred ▁to ▁as ▁the ▁application ▁development ▁life - cycle , ▁is ▁a ▁process ▁for ▁planning , ▁creating , ▁testing , ▁and ▁deploy ing ▁an ▁information ▁system . ▁The ▁systems ▁development ▁life ▁cycle ▁concept ▁applies ▁to ▁a ▁range ▁of ▁hardware ▁and ▁software ▁configurations , ▁as ▁a ▁system ▁can ▁be ▁composed ▁of ▁hardware ▁only , ▁software ▁only , ▁or ▁a ▁combination ▁of ▁both . ▁There ▁are ▁usually ▁six ▁stages ▁in ▁this ▁cycle : ▁requirement ▁analysis , ▁design , ▁development ▁and ▁testing , ▁implementation , ▁documentation , ▁and ▁evaluation . ▁ ▁Over view ▁▁ ▁A ▁systems ▁development ▁life ▁cycle ▁is ▁composed ▁of ▁a ▁number ▁of ▁clearly ▁defined ▁and ▁distinct ▁work ▁phases ▁which ▁are ▁used ▁by ▁systems ▁engine ers ▁and ▁systems ▁developers ▁to ▁plan ▁for , ▁design , ▁build , ▁test , ▁and ▁deliver ▁information ▁systems . ▁Like ▁anything ▁that ▁is ▁manufact ured ▁on ▁an ▁assembly ▁line , ▁an ▁SD LC ▁a ims ▁to ▁produce ▁high - quality ▁systems ▁that ▁meet ▁or ▁exceed ▁customer ▁expect ations , ▁based ▁on ▁customer ▁requirements , ▁by ▁deliver ing ▁systems ▁which ▁move ▁through ▁each ▁clearly ▁defined ▁phase , ▁within ▁scheduled ▁time ▁frames ▁and ▁cost ▁estimates . ▁Computer ▁systems ▁are ▁complex ▁and ▁often ▁( es pecially ▁with ▁the ▁recent ▁rise ▁of ▁service - orient ed ▁architecture ) ▁link ▁multiple ▁traditional ▁systems ▁potentially ▁supplied ▁by ▁different ▁software ▁vend ors . ▁To ▁manage ▁this ▁level ▁of ▁complexity , ▁a ▁number ▁of ▁SD