Exam CBAP All QuestionsBrowse all questions from this exam
Question 174

Which of the following models demonstrates the attributes, operations, and relationship to entities within the solution?

    Correct Answer: C

    A class model demonstrates the attributes, operations, and the relationships to entities within the solution. In a class model, entities are referred to as classes and their relationships are called associations. It precisely describes both the data and the behavior within the system through attributes (data held by the class) and operations (functions or methods that can be performed on the class), making it the accurate choice over other options like Entity Relationship diagrams, which do not include operations and focus on data structure and relationships among data entities.

Discussion
km_45Option: A

Entity Relationship is more likely: In a class model, the term association is used instead of a relationship. In a class diagram, entities are referred to as classes.

Chyka

this maybe a tricky question. They asked for a model(which can either be Class or Data) but Entity Relationship Diagram is a diagram for Data Model while Class diagram is for class model, both are diagrams for the respective models. Hence, i think the answer is correct.

Chyka

Also, Data dictionary on page 247 classifies Entity Relationship Diagram as part of it, which classifies data between solution and stakeholder.The question also mentioned solution which means A can be the answer.

km_45

I think you are right about model vs diagram, i agree, class model is the answer: The diagram in a data model is called an entity-relationship diagram (ERD). In a class model, the diagram is called a class diagram. (p258)

NickMane

no it's not Each object in the system has data structure and behavior in Class model, A) - correct answer

Farooq_95Option: C

Class Model is correct. The key word is "Operation" which is a characteristic of Class diagram or model, not of an Entity relationship diagram. As per BABOK v3 10.15.3.1, a class also contains operations or functions that describe what can be done with the class, such as generating an invoice or opening a bank account. This is not a feature of Entity Relationship diagram so Class diagram is more appropriate.

83e7526Option: C

BABOK V3 pg 258 In a class model, the term association is used instead of relationship and multiplicity is used instead of cardinality. Both data models and class models may have one or more diagrams that show entities, attributes, and relationships

hilaletsOption: C

Data Dictionary does not have relationship. Entity diagram does not have operations. Class Diagram have attributes, operations, and relationship . So the answer is class Diagram

YichunOption: C

Class Diagram has Operations while Entity Relationship Diagram doesn't have Operations. CBAP V3 p 259-260.

MFZZ

My bad, operations

OlivierPaudexOption: C

Answer C is correct Class model have operations also called methods or functions in a programming language. Entity relationship tables don't have any operations capabilities.

HappyAOption: C

As per Page no 260 figure 10.15.2 Class Diagram (UML) which is also called Class Diagram the models demonstrates the attributes, operations, and relationship to entities within the solution

RabbitsfootOption: A

Entity-Relationship diagrams (ERDs) are used to visually represent the entities, attributes, and relationships within a data model. They provide a structured view of the data elements relevant to a domain, including their attributes and the relationships among them. It's not C because according to BABOK V3. Class diagrams are another type of visual representation used in data modeling, particularly in object-oriented software development. They describe the attributes, operations, and relationships of CLASSES within a system. Questions is asking for ENTITIES...

RabbitsfootOption: A

Entity-Relationship diagrams (ERDs) are used to visually represent the entities, attributes, and relationships within a data model. They provide a structured view of the data elements relevant to a domain, including their attributes and the relationships among them. It's not C because according to BABOK V3. Class diagrams are another type of visual representation used in data modeling, particularly in object-oriented software development. They describe the attributes, operations, and relationships of CLASSES within a system. Questions is asking for ENTITIES...

MFZZOption: C

The key objective is there are two types of class models and only one specifies objectives. Hence the answer is correct

Pank_HDOption: A

Answer is A. BABOK V3 P258 - " In a class model, the term association is used instead of relationship and multiplicity is used instead of cardinality. The diagram in a data model is called an entity-relationship diagram (ERD). In a class model, the diagram is called a class diagram." Since, its talking about attributes and not relationship, C can be ruled out.

MFZZOption: A

Class models, known as class diagrams have associations and not relationships. ERD have relationships. Correct answer is A

hilalets

Associations and relations are same. In entities its called relationship while as in class diagram its is called association. Its just difference in terminology.