producing robust programs 2.3

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

1/4

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 5:55 PM on 5/16/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

5 Terms

1
New cards

What is a defensive design?

Designing and creating programs that are able to handle unexpected and erroneous data and inputs by anticipating misuse ensuring bugs are reduced and the program behaves as expected

2
New cards

What is authentication?

Determining the identity of a user through a username or password

3
New cards

What is input validation?

Checking if the data is appropriate for use

4
New cards

What is iterative testing?

Happens throughout development of the program testing the individual sub programs to make any changes of improvements to ensure they work properly.

5
New cards

What is final testing?

Testing which takes place at the end of development to test the functionality of the entire program