Which of the following are essential steps in designing a class diagram for system analysis?
(A) Determining the relationships between classes.
(B) Specifying physical deployment of the application.
(C) Identifying the attributes and operations of each class.
(D) Ensuring the diagram is color-coded for readability.
Choose the correct answer from the options given below:
1
(A), (B), and (C) only
2
(A), (C), and (D) only
3
(A) and (C) only
4
(B) and (D) only