SDLC - Software Testing (MCQ) questions and answers for Q. 6692

Q.  Which of the following is / are Software Engineering Concept supports Ada Language?
- Published on 19 Oct 15

a. Abstraction
b. Generic Template
c. Information hiding
d. All of these

ANSWER: All of these
 

    Discussion

  • Prajakta Pandit   -Posted on 30 Oct 15

    - Ada is a structured and object-oriented high-level computer programming language.

    - Ada language is used to improve the safety and maintainability by leveraging the compiler to find compile-time errors in favor of runtime errors.

    - Ada supports software engineering concept, such as structured programming, data abstraction, information hiding, generic template, encapsulation, data typing etc.

    Abstraction : is related to both encapsulation and data hiding. In a process of abstraction, a programmer hides all but the relevant data about an object in order to reduce complexity and increases efficiency.

    Generic template : Ada meets this requirement through a facility which is known as generic template. In generic template, the parameterization is done at compile, run-time performance is not penalized.

    Information hiding : is the ability to prevent certain aspects of a class or software component from being accessible to its clients.

Post your comment / Share knowledge


Enter the code shown above:
 
(Note: If you cannot read the numbers in the above image, reload the page to generate a new one.)