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.
You might also like to view...
You can open a report or subreport by double clicking it in the Navigation Pane
Indicate whether the statement is true or false
Insurance and legal fees are examples of ____ costs associated with a task.
A. variable B. fixed C. linked D. budgetary
The systems implementation phase of the systems development life cycle (SDLC) includes an assessment, called a _____, to determine whether the system operates properly and if costs and benefits are within expectation.
A. systems estimation B. systems verification C. systems validation D. systems evaluation
Text functions are required when manipulating text stored in other locations on the worksheet outside of the dataset or on another worksheet.
Answer the following statement true (T) or false (F)