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

Learning Outcomes: Upon completing this course, participants will: 1) Understand the fundamentals and evolution of 5G technology and its impact on various industries. 2) Recognize the pivotal role... more
In this course, you will see how web apps in Azure allow you to publish and manage your website easily without having to work with the underlying servers, storage, or network assets. Instead, you... more
This Specialization is intended to help all novice computer users get up to speed with Microsoft 365 quickly. It covers different features of the interface, shows you how to perform basic tasks,... more
This Specialization is intended for the general public, including pre-health undergraduate students, healthcare professionals, and professionals in other healthcare-related industries seeking to... more
Welcome to the Erasmus University Rotterdam Open Science MOOC! This course aims to empower researchers and research support professionals with foundational knowledge to conduct, support, and... more

CONTINUE SEARCH

FOLLOW COLLEGE PARENT CENTRAL