Tata Consultancy Services (North America) Interview Question: What are the steps in the Sof... | Glassdoor

Interview Question

Software Engineer - Trainee Interview Milford, OH

What are the steps in the Software Development Lifecycle

  (SDLC) and what are the differences between the Waterfall and Agile development processes?

Interview Answer

1 Answer


Steps: Requirements, Specifications, Design, Implementation, Testing, Deployment, Maintenance.

Waterfall development is a highly structured process that requires completion of the previous step before advancing to the next one. Based on the idea that bugs found later in the process will be more costly.

Agile development breaks down each problem into small incremental short term tasks. Emphasis is put on face to face daily meetings

Anonymous on May 19, 2011

Add Answers or Comments

To comment on this, Sign In or Sign Up.