Skip to content

The development life cycle and design tools

Introduced
Handout Watch lesson
Vocabulary
English Meaning
program development life cycle/ˈprəʊɡræm dɪˈveləpmənt laɪf ˈsaɪkl/program development life cycle
design/dɪˈzaɪn/design
analysis/əˈnæləsɪs/In program development, identifying the problem’s requirements, inputs, processing and outputs before design.
coding/ˈkəʊdɪŋ/coding
testing/ˈtestɪŋ/Running a program with chosen inputs to check that it gives the expected outputs.
abstraction/əbˈstrækʃn/Representing essential features while leaving out unnecessary detail.
decomposition/ˌdiːkɒmpəˈzɪʃn/Breaking a computing problem into smaller parts that can be developed or solved separately.
flowchart/ˈfləʊtʃɑːt/A diagram showing the sequence of steps and decisions in a process or algorithm.
pseudocode/ˈsuːdəʊkəʊd/A language-independent description of an algorithm using structured, programming-like statements.
Next →

Handout

Log in or create account

IGCSE, A-Level & AP