• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/53

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

53 Cards in this Set

  • Front
  • Back

base class

a class that is used as a basis for inheritance

derived class

an extended class

signature

a method's name and parameter list

class diagram

a tool for describing a class that consists of a rectangle divided into three sections that show the name, data, and methods of a class

public access

a privilege of class members in which other programs and methods may use the specified data or methods within a class.

class diagram indicates public access

+ (plus sign)

polymorphism

An object-oriented feature that allows you to use reasonable, easyto-remember names for methods and concentrate on their purpose rather than on memorizing different method names

fragile

Classes that depend on field names from parent classes are said to be ________ because they are prone to errors

reliable

Classes that depend on field names from parent classes are said to be _________

superclass

Classes that depend on field names from parent classes are said to be _________

non default constructor

a constructor that requires at least one argument

parameterized constructor

a constructor that requires at least one argument

throw an exception

to pass an exception out of a block where it occurs, usually to a block that can handle it

exception

the generic term used for an error in object–oriented languages

IDE

In several languages, the visual development environment is knownby what acronym?

object

In some programming languages, such as C#, Visual Basic, andJava, every class you create is a child of one ultimate base class, oftencalled the _______ class

text box

A rectangular area into which the user can type text.

button

A rectangular object you can click; when you do, its appearanceusually changes to look pressed.

pixel

One of the tiny dots of light that form a grid on your screen.

wireframe

a picture or sketch of a screen the user will see when running a program

check box

A label placed beside a small square.

object dictionary

a list of the objects used in a program, including which screens they are used on and whether any code, or script, is associated with them

interactivity diagram

A diagram that shows the relationship between screens in aninteractive GUI program.

frames

A sequence of cells drawn by cartoonists creating animated films

black boxes

GUI components are excellent examples of the best principles ofobject-oriented programming; they represent objects with attributes andmethods that operate like what?

real estate

GUI programmers sometimes refer to screen space as what?

scripts

In object-oriented languages, the procedural modules that dependon user-initiated events are often called what?

fork

a branch in which all paths are followed simultaneously

state machine

A diagram that shows the different statuses of a class or object at different points in time.

join

Something that reunites the flow of control after a fork.

time signal

A signal that indicates that a specific amount of time should pass before an action starts.

communication diagram

A diagram that emphasizes the organization of objects that participate in a system.

whole-part relationship

A relationship that describes an association in which one or more classes make up the parts of a larger whole class.

association relationship

A relationship that describes the connection or link between objects.

extend variation

A use case variation that shows functions beyond those found in a base case.

scenario

Each variation in the sequence of actions required in a use case is a what?

lightning bolts

In a UML diagram, any exceptions that might be thrown are listed next to shapes that look like what?

objects

The horizontal axis of a sequence diagram represents what?

time

The vertical axis of a sequence diagram represents what?

foreign key

A column that is not a key in a table, but it contains an attribute that is a key in a related table.

integrity

A database has what when it follows a set of rules that makes the data accurate and consistent?

compound key

A key that is constructed from multiple columns is called a what?

wildcard

a symbol that means any or all

unnormalized

A table that contains repeating groups is what?

transitive dependency

What occurs when the value of a nonkey attribute determines, or predicts, the value of another nonkey attribute?

lock

What is a mechanism that prevents changes to a database for a period of time?

repeating group

What is a subset of rows in a database table that all depend on the same key?

one–to–many relationships

What is the most common type of relationship between tables?

alternate

After you choose a primary key from among candidate keys, the remaining candidate keys become what kind of keys?

anomaly

What is an irregularity in a database design that causes problems and inconveniences?

join operation

Connecting two tables based on the values in a common column is called what?

encryption

What is the process of coding data into a format that human beings cannot read?

scripts

In object-oriented languages, the procedural modules that depend on user-initiated events are often called what?