What are these three elements typing, persistence, and concurrency in oop approach while studying system analysis and design?

Showing Answers 1 - 1 of 1 Answers

kashinathn

  • Feb 28th, 2007
 

TYPING:
Identifies a programming language type conversion and characteristics. 
For instance, strong typing means that conversions between different data types in expressions require explicit conversions.
Typing is inherently Language Implementation Dependent

CONCURRENCY:
In distributed architectures, objects can be distributed across multiple processors. 
Since they are no longer controlled by a single process (program), their operations, states, and interactions must be controlled and coordinated in order to avoid resource contention and processing deadlocks.
Object Synchronization is Part of Distributed Objects

PERSISTENCE:
In distributed architectures or database applications, as a process terminates, the state of critical objects associated with the terminated process must be stored in a database or in a file. 
This provides persistence, i.e. objects from other processes can reactivate and interact with the persistent objects without loss of information.
How Objects / Agents Live is Part of Distributed Objects

  Was this answer useful?  Yes

Give your answer:

If you think the above answer is not correct, Please select a reason and add your answer below.

 

Related Answered Questions

 

Related Open Questions