Software development

0.0(0)
Studied by 3 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/11

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 1:37 PM on 5/29/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

12 Terms

1
New cards

Black box testing

Inputting data and testing the outputs without knowing the code. Just testing to see if it meets the specification. Done by testers.

2
New cards

White box testing

Testing every path the code could take. Done by the software developers. Make sure code is correct and efficient

3
New cards

Alpha testing

Carried out by in-house team and user to reveal errors or where it fails to meet the requirements

4
New cards

Beta testing

Carried out by potential users who use the software and then report back any faults

5
New cards

Five methodologies?

Waterfall, spiral, agile (a collection of methodologies), RAD and extreme (type of agile)

6
New cards

Waterfall

Stages completed in order, low user input, clear documentation

7
New cards

Spiral

Prioritises risk assessment (large + high budget projects are risky), iterates the cycle, prototype developed every cycle, high user input

8
New cards

Agile

Collection of methodologies, prioritises flexible code that can adapt to changing requirements, poor documentation

9
New cards

Extreme programming (agile)

Paired programming (one writes the code while the other critiques it (NOT THE USER)). This was high quality code can be written in less time. User must constantly be involved.

10
New cards

Rapid Application Development

Prioritises speed, many parts of the project made in parallel each with their own cycle, used for projects with short time-frames and unclear user requirements. Prototypes can keep being produced

11
New cards

Methodologies with good documentation?

waterfall, spiral

12
New cards

Methodologies with high user input?

Spiral, extreme programming