当前位置:网站首页>[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 .
边栏推荐
- Distributed transaction processing scheme big PK
- Write efficient defect reports
- Repair for a while, decisively reconstruct and take responsibility -- talk about CRM distributed cache optimization
- C#&. Net to implement a distributed event bus from 0 (1)
- Lamp Architecture 3 -- compilation and use of PHP source code
- 给网站添加SSL安全证书
- Lamp architecture 6 -- MySQL master-slave replication and optimization method
- Cvpr2022 | the action sequence verification task was first proposed by X xiaohongshu of Shanghai University of science and technology, which can be applied to multiple scenarios such as scoring of spo
- Web3.js connection to metamask wallet transfer
- MySQL - table constraints
猜你喜欢

Lamp Architecture 3 -- compilation and use of PHP source code

What is Devops in an article?

Kubernetes' fast practice and core principle analysis

3D slicer saves segmentation results

Application configuration management, basic principle analysis

Cvpr2022 | the action sequence verification task was first proposed by X xiaohongshu of Shanghai University of science and technology, which can be applied to multiple scenarios such as scoring of spo
![[untitled]](/img/3c/c34a8cbbe398cecd54050b30f95b66.png)
[untitled]

Setting of Seaborn drawing style

The new plan for national treasures - the exclusive digital collection of the four museums is coming!

3D slicer import label and view label
随机推荐
如何编写测试用例
Two common schemes for handling interface idempotence
Installation and application of MySQL 8.0 under Linux
How to read AI summit papers?
Leetcode height checker
seaborn数据总体分布的可视化策略
Unbounded territory won the title of innovative brand of digital culture industry in 2022
JS 中的集合引用类型
Customize view to draw line chart (support zoom)
【课程作业】浮点运算分析及精度改进
基于STM32电压检测和电流检测
MySQL - adding, deleting, querying and modifying tables
Implementation of queue
Quelle plate - forme à terme est plus sûre. Je vous en prie.
How to guarantee the test coverage
Deep understanding of convolution in convolution neural network
Memcached(高性能内存对象缓存)
Azure applicationinsights integrated in blazor
Kube Prometheus grafana installation plug-in and grafana image renderer
C language elementary level (IX) enumeration