Software Development Processes and Methodologies
Instructor: Praveen Mittal , Kevin Wendt
Beginner Level • 3 hours to complete • Flexible Schedule
Skills You'll Gain
Waterfall Methodology
Software Design
Agile Software Development
Agile Methodology
Requirements Analysis
Systems Development
System Requirements
Software Engineering
Software Development Methodologies
Application Deployment
Software Architecture
Software Development Life Cycle
Software Testing
Verification And Validation
Release Management
Process Driven Development
User Requirements Documents
Maintainability
Development Testing
Scrum (Software Development)
Shareable Certificate
Earn a shareable certificate to add to your LinkedIn profile
Outcomes
-
Learn new concepts from industry experts
-
Gain a foundational understanding of a subject or tool
-
Develop job-relevant skills with hands-on projects
-
Earn a shareable career certificate
There are 4 modules in this course
In this module and next one, we will learn about various software development processes at a high level to understand what is involved in each of these processes. In this module, we will cover Requirements and Architecture.
In this module, we will learn about processes that are used to implement the software, verify and validate the software, deploy the software and maintain the software.
In this module we will learn about various traditional models like waterfall, RUP, Incremental, and Spiral models.
In this module, we will learn about agile and modern techniques of software development. We will also learn about techniques that helps you learn faster about your market, your users, and your product.