Содержание
- 3. Software development methodology In software engineering, a software development methodology is a division of software development
- 4. Approaches Waterfall model V-Model Iterative model Extreme programming (XP) Agile Scrum
- 5. Waterfall (каскадна модель)
- 6. Advantages This model is simple and easy to understand and use. Each phase has certain results.
- 7. When do we use? No unambiguous requirements. The project is brief. Medicine, aviation, aerospace.
- 8. V-model User requirements System requirements Global design Detailed design Implementation Component text execution Integration test execution
- 9. Advantages Simple and easy to use. Test planning, test designing occurring well before coding. This saves
- 10. Iterative
- 11. Advantages and disadvantages The interests of both parties. Significantly increasing load and management personnel, due to
- 12. EXTREME PROGRAMMING (XP) Principles Iterative Easy solutions Intensive development of small groups and pair programming Feedback
- 13. RULES Planning process. General system naming rules. Collective ownership of code. Uniform coding standards. Refactoring (code
- 14. Agile Goals individual and teamwork are more important than processes and tools; working software is more
- 17. Burn Down Chart
- 18. Product Owner Objective: increase product value Only one person [optional]; Knows priorities; He knows the details;
- 19. Meeting Planning Meeting What is a Product Backlog? What can we do? Further details? Who will
- 20. Kanban
- 22. Скачать презентацию