LO2 - Techniques Flashcards Preview

Software Engineering > LO2 - Techniques > Flashcards

Flashcards in LO2 - Techniques Deck (12)
Loading flashcards...
1

What is a Scrum?

A project management team that works in iterations called sprints which deliver small pieces of work per sprint to produce the overall delivery.

2

What is Version Control?

The management of changes to documents or collections of info.

3

What is Kanban?

Tool used in project management for tracking the progress of tasks and sprints within the project.

4

What are User Stories?

The definition of what is being expected of us to meet business goal.

5

What is UML?

Unified Modelling Language - Modelling language intended to provide a standard way to visualise the design of a system.

6

What is Microservices?

Architectural style that structures an application as a collection of loosely coupled services.

7

What is Test Driven Development?

Development driven by tests.

Write code we expect to fail the test and ensure it fails

Write code we expect to pass and ensure it passes.

Then go back and fix bad code created to just pass test.

8

What is Continuous Integration?

Members of a team working on different areas of a project and integrating their work daily to add to the overall solution / build.

9

What is Continuous Delivery?

It extends Continuous Integration by ensuring that software can be released at any time.

10

What is Monitoring Software?

Knowing the state of the technology environment.

11

What is Bug Tracking?

A database recording data on bugs.

12

What are all the techniques?

Scrum
Bug tracking
Monitoring software
Kanban
Test driven development
Continuous integration
Continuous delivery
Microservices
UML
User stories
Version Control