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 |