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

Do you know that according to surveys, Next.Js is among the top five most popular web development platforms for companies of all sizes? In this 1.5 hour project-based course, you will learn how to... more
What is this course about? This course is an engaging and comprehensive introduction to Terraform, one of the most popular tools for implementing Infrastructure as Code (IaC). It covers the... more
From small farms to urban neighborhoods, from the region itself to the more distant worlds of the southern diaspora, we discover the stories, music, and art of the American South.Created by: The... more
The course is a comprehensive set of didactic lectures surveying fundamentals of transgender medical and surgical treatment. The material is meant to provide the student with core knowledge that is... more
There is an important difference between leading from without and leading from within: the way decisions are made. Those who lead from without make moral decisions based on external pressure or the... more

CONTINUE SEARCH

FOLLOW COLLEGE PARENT CENTRAL