Kazalo:
- Opredelitev - Kaj pomeni življenjski cikel programske opreme?
- Techopedia razlaga življenjski cikel programske opreme
Opredelitev - Kaj pomeni življenjski cikel programske opreme?
Življenjski cikel programske opreme se nanaša na vse faze programskega izdelka v času njegovega načrtovanja, razvoja in uporabe vse do njegove morebitne zastarelosti ali upokojitve. Ta postopek ima veliko različnih delov, vendar ga je mogoče pogosto razdeliti na več glavnih delov. To pomaga razvijalcem in drugim, da razumejo, kako izdelek nastaja, izvaja in uporablja.
Techopedia razlaga življenjski cikel programske opreme
Več najpogostejših delov življenjskega cikla programske opreme načrtuje faze. Strokovnjaki se običajno sklicujejo na zbiranje ali analizo zahtev, kjer je nerazvit izdelek opredeljen z zbranimi merili. Naslednje faze vključujejo analizo in načrtovanje izdelka, ki mu sledi razvoj. Zadnji deli življenjskega cikla vključujejo izdelek, ki je bil izdan kupcu ali drugemu končnemu uporabniku, v tem času pa proizvajalec izdelka še naprej sodeluje z vzdrževanjem, reševanjem težav, nadgradnjo in drugimi postopki.
Drug način za ločitev faz življenjskega cikla programske opreme je z uporabo izrazov "proizvodno okolje" in "končna uporaba." Tukaj je jasno ločeno med izdelkom kot internim delom in izdelkom ki je izšel.
Pomembno je upoštevati, da programska oprema ne poteka vedno skozi te dele življenjskega cikla programske opreme linearno. Namesto tega se lahko različni deli izdelka razvijajo različno. To se pogosto imenuje iteracije znotraj strokovne IT-skupnosti.