The software development lifecycle is an integrated process that promotes building

good quality, secure software throughout the entire development process. The aim

of this unit is to provide students with the knowledge and skills needed to

understand software development lifecycles and to demonstrate their knowledge by

implementing a software development lifecycle with a suitable methodology.