Software Development Process

Mark as Favorite Share
image

What Will You Learn?

Dive into the world of software development processes in this course, where you'll explore requirements engineering, architecture, design, testing, and overall software quality. Gain comprehensive insights into the essential aspects of software development, equipping yourself with knowledge and skills crucial for successful and quality-driven software projects.

About This Course

Provider: Udacity
Format: Online
Duration: 10 hours to complete [Approx]
Target Audience: Beginners
Learning Objectives: Upon completion of this free course, you will be able to adeptly navigate and contribute to software development processes, mastering requirements engineering, architecture, design, testing, and ensuring overall software quality for successful project outcomes.
Course Prerequisites: NA
Assessment and Certification: NA
Instructor: Alex Orso, Sarah Spikes
Key Topics: Software Development, Life Cycle Models, Version Control, Software Architecture, Software Testing, Agile Software Development
Topic Covered: 
  1. - Introduction and Overview
  2. - Life Cycle Models
  3. - Integrated Development Environment
  4. - Version Control
  5. - Requirements Gathering
  6. - Requirements Engineering
  7. - OO Software Engineering and UML
  8. - Android
  9. - Software Architecture
  10. - A Tale of Analysis and Design
  11. - Design Patterns
  12. - Unified Software Process
  13. - General Concepts
  14. - Black-Box Testing
  15. - White-Box Testing
  16. - Agile Development Methods
  17. - Software Refactoring

0 Comments

No reviews yet !!

Please login first