Question:
Ship A has two instruments, which provide digital information for navigation:
Part (1) A global positioning system (GPS) measures the position and velocity of Ship A.
Part (2) A radar set measures the distance and bearing of other ships from Ship A.
The Collision Avoidance System continually receives data from these two instruments. From the data, a plotting subsystem calculates the track of each other ship relative to Ship A.
This is displayed on a screen. If the other ship appears to be on a collision course, the system alerts the crew of the ship. Create a UML class diagram for the system.
Select the classes. For each class, list at least one attribute and one operation and Draw a possible class diagram.
Solve this problem using basic software engineering concepts.