Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.

Unlimited Access

Get Unlimited Contributor Access to the all ExamTopics Exams!
Take advantage of PDF Files for 1000+ Exams along with community discussions and pass IT Certification Exams Easily.

Exam CBAP topic 1 question 201 discussion

Actual exam question from IIBA's CBAP
Question #: 201
Topic #: 1
[All CBAP Questions]

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

  • A. Entity Relationship
  • B. Data dictionary
  • C. Class model
  • D. CRUD matrix
Show Suggested Answer Hide Answer
Suggested Answer: C 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
km_45
Highly Voted 3 years, 3 months ago
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.
upvoted 5 times
Chyka
3 years, 3 months ago
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.
upvoted 4 times
Chyka
3 years, 3 months ago
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.
upvoted 2 times
...
km_45
3 years, 3 months ago
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)
upvoted 1 times
...
...
NickMane
2 years, 8 months ago
no it's not Each object in the system has data structure and behavior in Class model, A) - correct answer
upvoted 2 times
...
...
Farooq_95
Most Recent 1 week, 5 days ago
Selected Answer: 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.
upvoted 1 times
...
Rabbitsfoot
1 month ago
Selected Answer: 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...
upvoted 1 times
...
Rabbitsfoot
1 month ago
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...
upvoted 1 times
...
83e7526
1 month ago
Selected Answer: 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
upvoted 1 times
...
hilalets
5 months ago
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
upvoted 2 times
...
Yichun
1 year, 3 months ago
Class Diagram has Operations while Entity Relationship Diagram doesn't have Operations. CBAP V3 p 259-260.
upvoted 2 times
...
MFZZ
2 years ago
My bad, operations
upvoted 2 times
...
MFZZ
2 years ago
The key objective is there are two types of class models and only one specifies objectives. Hence the answer is correct
upvoted 1 times
...
Pank_HD
2 years ago
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.
upvoted 1 times
...
OlivierPaudex
2 years, 1 month ago
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.
upvoted 2 times
...
MFZZ
2 years, 2 months ago
Class models, known as class diagrams have associations and not relationships. ERD have relationships. Correct answer is A
upvoted 1 times
hilalets
5 months ago
Associations and relations are same. In entities its called relationship while as in class diagram its is called association. Its just difference in terminology.
upvoted 1 times
...
...
HappyA
3 years, 2 months ago
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
upvoted 2 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...