• 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/19

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;

19 Cards in this Set

  • Front
  • Back

instantiation

creation of an object based on the template provided by the class definition

object oriented design

the process to identify the set of classes, their methods, and their messages required to execute a use case

stereotype

a way of categorizing a model element by its characteristics indicated by guillemets(<< >>)

entity class

a design stereotype for a problem domain class

persistent class

an entity class whose objects must continue to exist after a system is shut down

boundary or view class

a class that exists on a system's automation boundary, such as a user interface or a system interference class

controller class

a class that mediates between boundary classes and entity classes, acting as a switchboard between the boundary or view layer and domain layer

data access class

a class that is used to retrieve data from a database

visibility

a notation that indicates(by plus or minus sign) whether an attribute can be directly accessed by another object

method signature

a notation that shows all the information needed to invoke or call the method

class-level method

a method that is associated with a class instead of with object of the class

class-level attribute

an attribute that contains the same value for all objects in the system

navigation visibility

a design principle in which one object has a reference to another object and can thus interact with it

Object Responsiblity

a design principle in which objects are responsible for carrying out system processing

separation of responsibilities

a design principle that recommends segregating classes into separate packages or groupings based on a primary focus of processing responsiblity

protection from variations

a design principle in which parts of a system that are unlikely to change are segregated from those that will

Indirection

a design principle in which an intermediate class is placed between two classes to decouple them but still link then

coupling

a qualitative measure of how closely the classes in a design class diagram are linked

cohesion

a qualitative measure of the focus or unity of purpose within a single class