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 specialization provides the expertise to design and manage sustainable urban transportation systems, consisting of three courses focusing on metros, airports, and highways. The \"Metro Rail... more
By the end of this project, you will be able to set up a Facebook messenger account for a small business. You will learn how to create a business page, how to enable messaging on your page, how to... more
This course will help you be a better negotiator. Unlike many negotiation courses, we develop a framework for analyzing and shaping negotiations. This framework will allow you to make principled... more
About GANs\\n\\nGenerative Adversarial Networks (GANs) are powerful machine learning models capable of generating realistic image, video, and voice outputs.\\n\\nRooted in game theory, GANs have... more
Looking to enter the automation industry with the latest technologies or learn how Selenium WebDriver and Python programming are used in automation projects? This course helps you build a solid... more