Explain why an object-oriented approach to software development may not be suitable for real-time systems.

What will be an ideal response?

An object-oriented approach may result in unacceptable timing delays because
structuring a system into objects probably means that there will be a large number
of small tasks currently active in a system. The overhead of task communications
will slow down the system and may cause timing problems.
A further problem with object orientation is unpredictable timing as the time
to call a method depends on the inheritance hierarchy.
The student may answer this in terms of problems with Java e.g. unpredictable
timing due to garbage collection. I was really looking for a more general
discussion but you may think this is OK.

Computer Science & Information Technology

You might also like to view...

Outlook is a desktop assistant that allows you to dynamically share information between the components by dragging it from one component to another

Indicate whether the statement is true or false

Computer Science & Information Technology

Kerberos uses which of the following?

A. Symmetric key cryptography B. Asymmetric key cryptography C. Federated identity D. All the above

Computer Science & Information Technology