Shared Flashcard Set

Details

MSC Systems Analysis
Chapter 11
29
Other
Undergraduate 3
05/10/2007

Additional Other Flashcards

 


 

Cards

Term
Activations Lifelines
Definition
Vertical rectangles on a sequence diagram that indicate when an object is executing a method.
Term
Artifact
Definition
A class invented by a system designer to handle a needed system function.
Term
Boundary Class
Definition
A class that exists on a system's automation boundary, such as an input window.
Term
Class-level Method
Definition
A method that is associated with a class instead of with objects of the class.
Term
Cohesion
Definition
A qualitative measure of the consistency of functions within a single class.
Term
Control Class
Definition
A class that mediates between boundary classes and entity classes, acting as a switch board between the view layer and domain layer.
Term
Coupling
Definition
A qualitative measure of how closely the classes on a design class diagram are linked.
Term
Data Access Class
Definition
A class that is used to retrieve data from a database.
Term
Design Pattern
Definition
A standard solution template to a design requirement that facilitates the use of good design principles.
Term
Dependency Relationship
Definition
A relationship among elements on package diagrams, class diagrams, and interaction diagrams that indicates which elements affect other elements in a system so that designers can track the carry-through effects of changes.
Term
Encapsulation
Definition
A design principle of objects in which both data and program logic are included within a single self-contained unit.
Term
Entity Class
Definition
A design identifier for a problem domain class.
Term
Indirection
Definition
A design principle in which an intermediate class is placed between two classes to decouple them but still link them.
Term
Information Hiding
Definition
A design principle in which data associated with an object is not visible to the outside world, but methods are provided to access or change the data.
Term
Instantiation
Definition
Creation of an object based on the template provided by the class definition.
Term
Links
Definition
Notations on a collaboration diagram that carry messages between objects or between actors and objects.
Term
Method signature
Definition
A notation that shows all of the information needed to invoke, or call, the method.
Term
Navigatin Visibility
Definition
A design principle in which one object is able to view and interact with another object.
Term
Object Responsability
Definition
A design principle in which objects are responsible for carrying out system processing.
Term
Object reuse
Definition
A design principle in which a set of standard objects can be used over and over again within a system.
Term
Overload Method
Definition
A method with the same name but two or more different parameter lists.
Term
Persistent Class
Definition
An entity that exists after a system is shut down
Term
Protection From Variations
Definition
A design principle in which parts of a system that are unlikely to change are segregated from those that will.
Term
Realization of Use Cases
Definition
A specification of all detailed system processing for each use case.
Term
Separatoin of Responsibility
Definition
A deign principle in which analysts divide a class into several highly cohesive classes.
Term
Sereotype
Definition
A way of categorizing a model element by its characteristics, indicated by guillemets (<<>>).
Term
Use Case Controllers
Definition
A class that systems designers create to serve as a collection point for incoming messages.
Term
Visibility
Definition
Notation of whether an attribute can be directly accessed by another object; indicated by plus or minus signs.
Supporting users have an ad free experience!