Question

What is specialization ? Explain how it is different from generalisation.

 

28 Oct 2017
Answer :
Word Count : 743

There is a need to store the objects in a system persistent. This is often done by the help of a Database Management System (DBMS). Database specialization means that a DBMS product is integrated in the development of a system. The specialization of OOSE will vary according to the type of DBMS being used. The requirements model and analysis model can be studied for decisions about which objects are to be stored persistent. Since entity objects in the analysis model typically hold information that 'survives' a use case, the entity objects are major candidates for persistent storage. There is also a need to store other kinds of objects such as objects for handling interfaces etc.

The dominant type of DBMS used in industry today are relational databases (RDBMS). In such a databases, information is stored in tables. This causes a number of problems. First, the information in object-oriented systems are stored in objects. When using a RDBMS there is therefore a need to convert the object information structure into a table-oriented structure. This problem is sometimes referred to as the impedance problem. Another problem is that using a RDBMS creates a strong coupling between the application and the DBMS, and to make design minimally affected by the DBMS, as few parts of the system as possible should know about the DBMS' interface. A third problem is how to express inheritance in the database. The behavior of the objects need then to be handled by the programming language, and the data will be expressed in the database.

Generalization is the process of extracting shared characteristics from two or more classes, and combining them into a generalized superclass. Shared characteristics can be attributes, associations, or methods.

04

In Figure 4.27, the classes

_________ ________ ____ ________ _______ __________ ______ _______ ______.
________ _____ ____ _________ _____ ________ ________ __________ __________ _________.
_______ _______ __________ ________ _________ _______ ___.
_____ _______ __________ ____ ________ _____.
____ _______ ________ _________ __________ ___ ___ ___ ____.
_____ _____ ___ _________ __________ ___ ____.
______ ______ __________ ______ _______.
________ _____ ________ _________ __________ ________ ________ _______.
_________ _______ ____ _____ __________ ________ ________ _______ _______ _______ __________ _________.
________ _____ ______ _______ ____ ________ ____ __________ _____ _________.
_____ ___ ______ ____ _____ ______ ________ _________ ________ ___ ______ _____.
____ __________ __________ ____ _______.
______ _____ _____ ______ _____ ___ ________ ______.
_________ ________ _______ _______ ________ ____ __________ ______ _______ _____ ______.
__________ _______ ____ _________ _______.
_______ ______ ____ ____ ___ ______ ______ _________ __________ ________.
______ _____ _________ ____ ___ ________ __________ _________ ________.
________ _______ ______ _______ ______ _____.
_______ _________ ______ ________ ______ ___.
_______ _______ _________ _______ _______ _____ __________ ___ __________ _____ __________ ______.
________ __________ ___ _____ __________ _______ ________.
_____ _____ _________ _________ ________.
________ ________ ____ _________ ____ ____ ___ _______ _________.
_______ ___ ____ ____ ____ __________ _________ ________.
___ ______ _______ _____ _________ _________ ___ _________ ________.
______ ___ _____ ______ _____ ________ _________ ______ ______ ____.
__________ ____ ______ ________ ___ ___ ________ __________ ____ _______ ___ _________.
______ __________ ___ _______ ________ __________ _________ ____ ______ _____ _________ _____.
_____ ________ ___ ________ ________ ________ _______ ___ __________.
_______ ____ ____ _______ ________ _________ ________ _____ __________ _______ ________.
________ _____ ________ ______ _________ ______ ____ ___ _______.
________ __________ __________ __________ ______ ______ __________ ________ ____.
____ _________ ________ __________ __________ ___.
____ _____ _________ __________ _______ _______ _______ ______.
_____ _________ ____ ____ ______ ___.
________ _____ __________ _______ ______ _____.
_____ _________ ____ __________ ________ ___ _________.
__________ ____ ________ ____ ______ ______ _________ ___.
______ ________ __________ _____ _____ _____ ________ ____.
____ ____ __________ _________ ____ ___.
________ __________ _______ _______ _____ _________ __________ _____ ______ _______ ____.
___ __________ ____ _______ ________ _____ _______ _______ __________ ____ _______.
____ _____ ___ _____ ______ __________ ______ _______ ______ ___.
_____ _____ ______ ________ __________ __________ _____.
___ __________ _____ ________ _____ ___ __________ ________ _____ ________.
________ ____ _____ _____ ____ ____ ___ ______.
______ _____ _____ ______ ___ ______ ________ __________.
____ ___ ________ ________ ______.
_________ ______ ______ __________ _______ ___ ________ ____ ________ ________ ___ ______.
_______ ________ ________ _______ ______ ___ _______.
_______ _____ ______ ________ ___ ______ _________ ____ ____ _________ ________ ________.
________ ______ ________ ________ _______ ______.
____ _______ ________ ______ _____ _________ _________ __________ ____ _____ __________.
____ ___ _______.
IGNOU ACADEMY
Your IGNOU journey, made easier.
  • Solved Assignments
  • Study Notes
  • Guess Papers
  • Question Papers
Skip in 10
Top
📞
Call Support Instant phone assistance IGNOU MCS 32 2011 - What is specialization ? Explain how it is different from generalisati | IGNOU Academy
→
🟢
WhatsApp Chat Fast live messaging
→
Email Us Business enquiries & support
→