Systems Analysis & Design Test 2 Flashcards
An important step in using the CRUD technique is to _______.
Identify the data entities.
One technique to find the “things” that need to be included in the new system begins by starting with a user and the use cases and then try to identify the necessary informational “things.” This technique is called the _______.
Brainstorming technique.
An example of an attribute of an object might be _______.
A. an inventory item B. items on a purchase order
C. a social security number D. a calendar
C. a social security number.
____ is used to describe the relationship between two things of the same type, such as one person being married to another person.
Unary association.
As association class is frequently required for what kind of relationship?
Many to many relationship.
A concept that allows subclasses to share the characteristics of their superclasses is called ____.
Inheritance.
In a sequence diagram a horizontal dashed line represents what?
A return message.
In a fully developed use case description, the flow of activities is most similar to what?
The flow of activities in a use case diagram is most similar to an activity diagram.
An attribute whose value uniquely identifies an object is called a(n) _______.
Key attribute.
In UML the constraint denoted by “0..*” indicates what?
An optional relationship.
A concept that allows subclasses to share the characteristics of their superclasses is called ____.
Inheritance.
When a message is sent from an originating object to a destination object it means that ______.
A method is being invoked on the destination object.
One column of a table in a relational database is called a(n) ____.
Attribute
Two methods to show a repeating message in a system sequence diagram are:
An asterisk or a loop frame.
(T/F) Relationships in a relational database are usually represented by embedding a foreign key in each participating table.
False
(T/F) The CRUD technique is most useful as a cross-check along with other techniques.
True
(T/F) Two difference scenarios of a use case would normally be described in a single fully developed use case description.
False
(T/F) In generalization/specialization the objects in a subclass are always also contained in the parent class.
True
(T/F) When using the noun technique, the analyst begins by listing all the nouns that the users mention.
True
A technique that is best used to validate the list of existing use cases is called the _____ technique.
CRUD
A class that can be instantiated with objects of its type being created is called a(n) _____.
Concrete class.
A(n) _____ describes the structure, content, and access controls of a physical data store or database.
Database schema.
A class that cannot be instantiated with objects of its type being created is called a(n) _____.
Abstract class.
An arrow on a system sequence diagram is used to depict a(n) _____.
message