Shared Flashcard Set

Details

Systems Analysis and Design
Chp 10
24
Computer Science
Undergraduate 4
04/25/2012

Additional Computer Science Flashcards

 


 

Cards

Term
Instantiation
Definition
creation of an object based on the template provided by the class definition
Term
Enterprise level system
Definition
a system that has shared resources among multiple people or groups in an organization
Term
Component diagram
Definition
a type of implementation diagram that shows the overall system architecture and the logical components within it
Term
Application program interface
Definition
The set of public methods that are available to the outside world
Term
stereotype
Definition
a way of category a mode element by its characteristics indicated by guillemets(<<>>)
Term
Entity class
Definition
A design identifier for a problem domain class
Term
persistent class
Definition
an entity class whose objects exist after a system is shut down
Term
Boundry class or view class
Definition
a class that exists on a systems automation boundry such as an input window
Term
Control class
Definition
A class that mediates between boundry classes and entity classes acting as a switchboard between the view layer and domain layer
Term
Data access class
Definition
a class that is used to retrieve data from and send data to a database
Term
Visibility
Definition
A notation that indicated (plus or minus sign) whether an attribute can be directly accessed by another object
Term
Method signature
Definition
A notation that shows all the information needed to invoke or call the method
Term
class level method
Definition
a method that is associated with a class instead of with objects of the class
Term
class level attribute
Definition
an attribute that contains the same value for all objects in the system
Term
abstract class
Definition
a class that can never be instantiated (no objects can be created of this type)
Term
Concrete class
Definition
a class that can be instantiated (objects can be created of this type)
Term
Navigation visibility
Definition
a design principle in which one objects has a reference to another object and thus can interact with it
Term
CRC cards
Definition
a brainstorming technique for designing interactions in use cases by assigning responsibilities and collaborations for classes
Term
Coupling
Definition
a qualitative measure of how closely the classes in a design class diagram are linked
Term
Cohesion
Definition
a qualitative measure of the focus or unity of purpose within single class
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
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
indirection
Definition
a design principle in which an intermediate class is places between two class to decouple them but still link them
Term
object responsibility
Definition
a design principle in which objects are responsible for carrying out system processing
Supporting users have an ad free experience!