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
Learners can expect to acquire advanced skills in leveraging data for financial decision-making, with outcomes including proficiency in risk assessment, investment valuation, and strategic... more
Recent events have once again put a spotlight on 400+ years of racism that has deeply entrenched our everyday structures, notably healthcare delivery. There is a significant need to provide a deep... more
In this 2-hour project, you\'ll learn how to fine-tune the GPT-3.5 model using the OpenAI API in Python. You are an AI engineer employed by PulseNet, a telecommunications company that provides... more
This course is for learners who possess a foundational understanding of Kubernetes and have some prior experience working with container orchestration. They should have a keen interest in advancing... more
In this course, you will learn fundamental cloud computing concepts. This course covers key benefits of cloud computing, cloud service models such as SaaS and IaaS; public, private and hybrid cloud... more