levo

Systems Analysis and Development Approaches

Version management

  • 3 things to know
  • AS Unit 1

Overview

Version management, locking a file and merge conflict.

What you need to know

Answer each one before you reveal it.

Your recallNot started
Key term

Why is version management essential when several programmers work on one system?

Key term

What is meant by locking a file?

Key term

What is a branch?

Questions from this subtopic

Each one with the model answer underneath.

  1. 1

    What is version management?

    Model answer

    Version management is the controlled recording of every version of the files that make up a system, so that any earlier version can be identified and recovered.

  2. 2

    Why is version management essential when several programmers work on one system?

    Model answer

    Without control, two programmers editing the same file would overwrite each other's work, and version management ensures changes are recorded separately and combined deliberately.

  3. 3

    How is a version number usually structured?

    Model answer

    A version number is usually written as a major number followed by a minor number, so that a small correction raises only the minor part while a substantial release raises the major part.

  4. 4

    What is a repository in version management?

    Model answer

    A repository is the central store holding every file of the project together with the full history of the changes made to each one.

  5. 5

    What do checking a file out and checking it back in mean?

    Model answer

    Checking out takes a copy of a file from the repository for editing, and checking in returns the changed file as a new version with a note of what was altered.

  6. 6

    What is meant by locking a file?

    Model answer

    Locking gives one developer the exclusive right to change a file until it is checked back in, so nobody else can edit the same file at the same time.

Other ways to work this

The same content, four other ways.

What is inside Levo

Six ways to work the same material.

1Closed book
2Open book
3Closed book

The 3-step method, run for you

Answer cold, learn it, then prove it stuck. Levo tracks the jump between your first attempt and your last.

Systems Analysis and Development Approaches
Design, Development and Testing
Implementation and System Security
Programming

Cram a whole paper in one sitting

Sort every topic into what you know and what you do not, then drill only the weak ones.

A check requires a value.
presencerangeformat

Blank Blitz makes facts automatic

Rapid timed gap-fills on the terms and numbers you need to recall without thinking.

ANormal data is 12, which should be accepted.
BBoundary data is 1 and 50, which should be accepted.
C0 and 51, just outside the limits, should be rejected.

Build It gets the exam shape right

Assemble a full-mark answer from its marking points, in the order an examiner wants them.

One byte is made up of 8 bits.
TrueFalse

Test It catches misconceptions

Spot the fault in a statement. The traps are the mistakes students actually make.

721941163128510

Brain Breaks between sessions

Short focus games to reset attention, so the next set lands better than the last.

Every question in Systems Analysis and Development Approaches, on a schedule.

Attempt a question from memory, write the correct version, then attempt it again. Levo records the jump between your first attempt and your last, and brings each question back on the day you are due to forget it.

Or £46 a year, about £3.83 a month. Cancel anytime.