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
This is a self-paced lab that takes place in the Google Cloud console. In this lab, you create an auto-mode VPC network with firewall rules and 2 VM instances. Then, you explore the connectivity... more
This comprehensive course will give you the fundamental knowledge needed to begin performing cataract surgery by phacoemulsification and extracapsular removal. Each step from preoperative... more
This course provides an introduction to gentrification and to the cultural impacts of housing displacement for people in cities and neighbourhoods across the world. Gentrification is a term which... more
The objective of this course is to provide an overview of the culture of ancient Rome beginning about 1000 BCE and ending with the so-called \"Fall of Rome\". We will look at some of the key people... more
This course is designed for Beginners with some background in basic web development experience, HTML, Javascript, and CSS.\\n\\nPersonally, the learner who is considering being a web developer... more