Software Development Life Cycle Flashcards
What is continuous Integration ?
WithCI Tools, developers build a large group of automated test cases that canquickly accept or reject code. This way, the battery of tests replaces manualQA and establishes a fast feedback loop that decreases the time it takes tomake changes to code.
What is Continuous Deployement ?
WithCD tools, instead of manually deploying code at the command line level, systemadministration is treated as code so that it can quickly and reliably delivernew software once it has been tested.
What is DevOps ?
It’s amethodology, or a set of practices, that brings Development and IT Operationsteam together. By combining their efforts and relying on automation forsoftware delivery and infrastructure maintenance, organizations can release andupdate software faster than they ever did before. Its notjust a technical shift. It’s a cultural shift. How things are done, who ownswhat changes it ?
What is Agile ?
Cycles ofwork. Sprints. Breakdown requirements in smaller requirements (backlog).