当前位置:网站首页>[test process and theory - software development process and project management]

[test process and theory - software development process and project management]

2022-06-21 13:45:00 Small departure

Software development process and project management

Evolution of software development process

Waterfall model

  • Definition : The activities of software development are strictly carried out in a linear way
  • understand : Demand analysis - Design - code - Realization - software test - complete - maintain
  • advantage : Each stage of development is clear
    Emphasis on early planning and needs survey
    Suitable for product development with stable demand
  • shortcoming : Because the development model is linear , Increased the risk of development
    Early errors may not be discovered until later in development

Agile development model ( Incremental iteration + Small step run )

XP- Extreme programming (xp)

  • Definition : Near spiral , For development / High test requirements

SCRUM

  • understand : product BACKLOG-SPRINT Planning meeting -SPRINT BACKLOG-
    Daily station will -2-4 Zhou SPRINT- Potential deliverable increment

DevOps

  • Continuous development - Keep testing - Continuous integration - Continuous deployment - Continuous monitoring
  • DevOps Impact on release :
    Reduce the scope of change
    Strengthen release coordination
    automation
  • Continuous integration : Abbreviation for CI
    Continuous delivery : Abbreviation for CD
  • Continuous delivery (CD) And DevOps The relationship between :
    1/DevOps Wider scope , It is the cooperation between multiple teams involved in the software delivery process , And automate the process of software delivery .
    2/ Continuous delivery is a means of automated delivery .
    3/ DevOps It can be a product of continuous delivery , Continuously delivered results are directly imported into DevOps Model .
原网站

版权声明
本文为[Small departure]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/02/202202221433177512.html