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 course is designed for telecommunication engineers proficient in 3G and 4G technologies. It delves into the specifics of 5G network architecture and protocols, offering a blend of theoretical... more
As a follow-on course to \"Kalman Filter Boot Camp\", this course derives the steps of the linear Kalman filter to give understanding regarding how to adjust the method to applications that violate... more
This is a self-paced lab that takes place in the Google Cloud console. In this hands-on lab, you will learn why Google Cloud is the cleanest cloud in the industry by exploring and utilizing... more
Malicious software, or malware, is typically delivered over a network and is designed to cause disruption to a computer, client, server, or network. Disruptions can include leaked private... more
This Specialization is for learners who want to learn how to identify, analyze, and solve business problems using spreadsheet models. In addition, learners will use mathematical tools to discover... more