This Specialization is designed for people who are new to software engineering. It's also for those who have already developed software, but wish to gain a deeper understanding of the underlying context and theory of software development practices.
At the end of this Specialization, we expect learners to be able to:
1.) Build high-quality and secure software using SDLC methodologies such as agile, lean, and traditional/waterfall.
2.) Analyze a software development team's SDLC methodology and make recommendations for improvements.
3.) Compare and contrast software development methodologies with respect to environmental, organizational, and product constraints.