Exam 5: Structural Modeling

arrow
  • Select Tags
search iconSearch Question
flashcardsStudy Flashcards
  • Select Tags

It is possible for the multiplicity of a relationship to be "zero or more."

(True/False)
4.8/5
(37)

List and briefly describe the seven steps for object identification and structural modeling.

(Essay)
4.9/5
(44)

A derived attribute that is stored is shown on a class diagram with the symbol # before the name.

(True/False)
4.9/5
(38)

The four most common approaches have been suggested to aid the analyst in identifying a set of candidate objects for the structural model are textual analysis, brainstorming, common object lists, and design patterns.

(True/False)
4.7/5
(31)

Patterns can be reused in the development of object-oriented systems.

(True/False)
4.8/5
(30)

Common object lists technique identifies candidate objects for a structural model by analyzing the text in the use-case descriptions.

(True/False)
4.8/5
(37)

Which of the following would not be an appropriate class name?

(Multiple Choice)
4.8/5
(35)

The default visibility of an operation in a class diagram is public.

(True/False)
4.8/5
(39)

Many different approaches have been suggested to aid the analyst in identifying a set of candidate objects for the structural model. The four most common approaches are textual analysis, brainstorming, common object lists, and _______________.

(Multiple Choice)
4.9/5
(30)

The symbol - before the name of an attribute on a class diagram represents a private attribute.

(True/False)
4.9/5
(41)

An analyst has discovered two classes where one appears to be a superclass and the other a subclass. What type of relationship is used to model this association on a structural model? What is the notation that is used? Draw an example of how this would be illustrated on a class diagram.

(Essay)
4.9/5
(25)

What is a CRC card and why should an analyst create them? What are the essential elements of a CRC card?

(Essay)
4.9/5
(38)

The default visibility for an attribute in a class diagram is public.

(True/False)
4.8/5
(35)

The symbol below represents an aggregation on a class diagram. The symbol below represents an aggregation on a class diagram.

(True/False)
4.9/5
(42)

A class diagram is a(n) _____ model.

(Multiple Choice)
5.0/5
(39)

When classes share a many-to-many relationship, it is common to create a(n) associattion class that has its own attributes and methods.

(True/False)
4.7/5
(29)

Which of the following would most likely not be an example of an attribute?

(Multiple Choice)
4.7/5
(35)

One of the rules used for verifying and validating the structural model is to check that the object type of the attributes listed on the back of the CRC card and with the attributes in the attribute list of the class on a class diagram implies an aggregation from the class to the class of the object type.

(True/False)
4.8/5
(31)

Part of the process of creating CRC cards is role-playing them, where individuals perform the operations for the class on the card.

(True/False)
4.8/5
(36)

The update operation makes information about the state of an object available to other objects without altering the object.

(True/False)
4.8/5
(50)
Showing 41 - 60 of 94
close modal

Filters

  • Essay(0)
  • Multiple Choice(0)
  • Short Answer(0)
  • True False(0)
  • Matching(0)