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.