Unit 3 - Intro To App Design Flashcards

1
Q

User Interface

A

The inputs and outputs that allow a user to interact with a piece of software. User interfaces can include a variety of forms such as buttons, menus, images, text, and graphics

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Input

A

Data that are sent from a program to a device. Can come in a variety of of forms, such as tactile interaction, audio, visuals, or text

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Output

A

Any data that are sent from a program to a device. Can come in a variety of forms, such as a tactile interaction, audio, visuals, or text

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Program Statement

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Program

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Sequential Programing

A

Program statements run in order from top to bottom

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Event Driven Programming

A

Some program statements run when triggered by an event, like a click

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Documentation

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Comment

A

Form of program documentation written into the program to be read by people and which do not affect program how a program runs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Pair Programming

A

A collaborative programming style in which two programmers switch between the roles of writing code and tracking or planning high level progress

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Debugging

A

Finding and fixing problems in an algorithm or program

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Development process

A

The steps or phases used to create a piece of software. Typical phases include investigating, designing, prototyping, and testing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Event

A

Associated with an action and supplies input data to a program. Can be generated when a mouse is clicked etc.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly