Software Development Concepts

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

1/23

flashcard set

Earn XP

Description and Tags

A series of vocabulary flashcards covering key concepts in software development.

Last updated 3:20 AM on 11/3/25
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

24 Terms

1
New cards

User Interface

The inputs and outputs that allow a user to interact with a piece of software.

2
New cards

Input

Data that are sent to a computer for processing by a program.

3
New cards

Output

Any data that are sent from a program to a device.

4
New cards

Program Statement

A command or instruction, sometimes also referred to as a code statement.

5
New cards

Program

A collection of program statements that run one command at a time.

6
New cards

Sequential Programming

Program statements run in order, from top to bottom.

7
New cards

Event-Driven Programming

Some program statements run when triggered by an event, like a mouse click or a key press.

8
New cards

Documentation

A written description of how a command or piece of code works or was developed.

9
New cards

Comment

A form of program documentation written into the program to be read by people.

10
New cards

Pair Programming

A collaborative programming style in which two programmers switch roles.

11
New cards

Debugging

Finding and fixing problems in an algorithm or program.

12
New cards

Development Process

The steps or phases used to create a piece of software.

13
New cards

Event

Associated with an action and supplies input data to a program.

14
New cards

Incremental Development Process

A design approach that breaks the problem into smaller pieces.

15
New cards

Iterative Development Process

A design approach that requires refinement and revision based on feedback or testing.

16
New cards

Plagiarism

The use of material created by someone else without permission.

17
New cards

Program Requirements

Descriptions of how a program functions and user interactions it must provide.

18
New cards

Program Specification

A description of all the requirements for the program.

19
New cards

Syntax Error

A mistake in the program where the rules of the programming language are not followed.

20
New cards

Software

A program or a collection of programs.

21
New cards

Abstraction

A method that allows programmers to break down complex systems into manageable pieces.

22
New cards

Top-down Design Strategy

A design method where a large idea is divided into smaller, more detailed functions.

23
New cards

Complex Systems

Systems that involve multiple levels of abstraction and require careful management.

24
New cards

Sequential vs Event-Driven Programming

In sequential programming commands run in order while in event-driven programming some commands run in response to events.

Explore top notes

note
Implications of wider issue
Updated 615d ago
0.0(0)
note
Chapter 5: Volcanoes
Updated 726d ago
0.0(0)
note
Prezydent RP
Updated 1276d ago
0.0(0)
note
Crucible Characters
Updated 1303d ago
0.0(0)
note
The Victorian Era
Updated 336d ago
0.0(0)
note
Thrower’s Elbow
Updated 1144d ago
0.0(0)
note
Implications of wider issue
Updated 615d ago
0.0(0)
note
Chapter 5: Volcanoes
Updated 726d ago
0.0(0)
note
Prezydent RP
Updated 1276d ago
0.0(0)
note
Crucible Characters
Updated 1303d ago
0.0(0)
note
The Victorian Era
Updated 336d ago
0.0(0)
note
Thrower’s Elbow
Updated 1144d ago
0.0(0)

Explore top flashcards

flashcards
AP Psych Unit 4: Learning
45
Updated 497d ago
0.0(0)
flashcards
APUSH 31,32
35
Updated 1149d ago
0.0(0)
flashcards
Periodization of Empires
64
Updated 339d ago
0.0(0)
flashcards
animal cell
30
Updated 1202d ago
0.0(0)
flashcards
Regular RE verbs
31
Updated 159d ago
0.0(0)
flashcards
Earth Systems Year 9
33
Updated 282d ago
0.0(0)
flashcards
550 Digital SAT Vocab Terms
20
Updated 761d ago
0.0(0)
flashcards
A&P Chapter 12.
101
Updated 842d ago
0.0(0)
flashcards
AP Psych Unit 4: Learning
45
Updated 497d ago
0.0(0)
flashcards
APUSH 31,32
35
Updated 1149d ago
0.0(0)
flashcards
Periodization of Empires
64
Updated 339d ago
0.0(0)
flashcards
animal cell
30
Updated 1202d ago
0.0(0)
flashcards
Regular RE verbs
31
Updated 159d ago
0.0(0)
flashcards
Earth Systems Year 9
33
Updated 282d ago
0.0(0)
flashcards
550 Digital SAT Vocab Terms
20
Updated 761d ago
0.0(0)
flashcards
A&P Chapter 12.
101
Updated 842d ago
0.0(0)