Software Development Lifecycle

About this Specialization

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.\\n\\nAt the end of this Specialization, we expect learners to be able to:\\n\\n1.) Build high-quality and secure software using SDLC methodologies such as agile, lean, and traditional/waterfall.\\n\\n2.) Analyze a software development team\'s SDLC methodology and make recommendations for improvements.\\n\\n3.) Compare and contrast software development methodologies with respect to environmental, organizational, and product constraints.

Created by: University of Minnesota


Related Online Courses

Engaging in this course will provide you with the opportunity to think about breastfeeding and its public health implications. The Socio-Ecological Model will be the framework of the course as we... more
Discover the principles of solid scientific methods in the behavioral and social sciences. Join us and learn to separate sloppy science from solid research! This course will cover the fundamental... more
With genomics sparks a revolution in medical discoveries, it becomes imperative to be able to better understand the genome, and be able to leverage the data and information from genomic datasets.... more
The TOEFL Preparation courses in this specialization are for those interested in performing their best on the TOEFL iBT test. Whether you have taken the test before, these courses will help you to... more
In this course, you will learn about Agile software development, offering a practical understanding of the software development life cycle (SDLC) with a strong emphasis on Agile... more

CONTINUE SEARCH

FOLLOW COLLEGE PARENT CENTRAL