Mind map
Fundamentals POO

Map content
Fundamentals POO
What is the software?
- The information, of all kinds, that you give to the computer to manipulate the data entry of a user
The Software Crisis
- The Standish group conducted a study in 1994 in which 50,000 projects were analyzed. Of those 50,000 projects, only 16% were successful, and of that 16%, only 61% fulfilled all the promised functionality.
The history of the software
- At the beginning they began to make high-level, process-oriented languages. This way of working gave more importance to processes than to data.
- The problem was that when the form of the data had to be changed it was necessary to review all the previous structures.
- From the synthesis between process-oriented programming and data-oriented programming, Object-Oriented Programming is born.
- The problem was that when the form of the data had to be changed it was necessary to review all the previous structures.
- At the beginning they began to make high-level, process-oriented languages. This way of working gave more importance to processes than to data.
Bases of Object Oriented Programming
- Abstraction: mental process of extracting the essential characteristics of something, ignoring the superfluous details.
- Encapsulation: process by which support details of the essential characteristics of an abstraction are hidden.
- Modularization: process of decomposition of a system into a set of independent and cohesive modules or parts (with their own meaning).
- Hierarchy: structuring process by which an organization (hierarchy) of a set of elements is produced in degrees or levels of responsibility, responsibility or composition among others.
Images and files in the map
Information
- Description
- Mind Map on Fundamentals POO, created by Alma Garcia Torres on 31/01/2020.
- Created by
- Alma Garcia Torres
- Views
- 2
- Rating




