levo

The Development Project: Build, Testing and Evaluation

Building the solution

  • 3 things to know
  • A2 Unit 2

Overview

Incremental development, version control and internal comments in code.

What you need to know

Answer each one before you reveal it.

Your recallNot started
Key term

Why should the design be updated when the build departs from it?

Key term

What are internal comments in code, and what should they explain?

Key term

What should be done about a requirement that proves impossible during the build?

Questions from this subtopic

Each one with the model answer underneath.

  1. 1

    In what order should the components of a database solution be built?

    Model answer

    The tables and relationships are built first, then the validation and the queries that depend on them, then the forms that put data in, and finally the reports that read it, because each stage depends on the one before.

  2. 2

    Why is the data structure built before the interface?

    Model answer

    Forms and reports are bound to fields, so a change to the structure after they are built means rebuilding them. Getting the tables right first means the interface is built once.

  3. 3

    What is meant by incremental development?

    Model answer

    Incremental development builds and tests one working piece at a time rather than assembling everything at the end, so faults are found while the recent work is small and the cause is easy to locate.

  4. 4

    Why is a partly built system tested rather than left until it is finished?

    Model answer

    A fault found in one module is traced quickly because only that module is new. The same fault found after everything is assembled could be anywhere, and the search costs far more than the fix.

  5. 5

    What is version control, and why does it matter during the build?

    Model answer

    Version control keeps previous states of the work so a change that turns out badly can be reversed. Without it, a day spent breaking something that used to work cannot be undone.

  6. 6

    Why should the design be updated when the build departs from it?

    Model answer

    A design that no longer describes the system misleads whoever maintains it, so a departure is recorded with its reason at the time. Documentation reconstructed afterwards is guesswork.

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

See a huge jump in your memorisation

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 consolidates the facts

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 trains answer structure

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 The Development Project: Build, Testing and Evaluation, 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.