SlideShare una empresa de Scribd logo
1 de 8
PROCESO DE Análisis
Análisis DE SISTEMAS
INTEGRANTE: Wilmer Santeliz
INTRODUCCION
El análisis de un sistema es un paso fundamental para determinar cada una de las
deficiencias o potencialidades de de estos, lo cual da como resultado que cada una
de las empresas, y organizaciones que hacen vida en nuestra sociedad se vean en la
necesidad de aplicar dicho análisis de manera continua con el fin de mantener el
funcionamiento optimo de sus sistemas.
Análisis Y DISEÑO
ESTRUCTURADO
Muchos especialistas en sistemas de información reconocen la dificultad de comprender de manera
completa sistemas grandes y complejos. El método de desarrollo del análisis estructurado tiene
como finalidad superar esta dificultad por medio de:
a. la división del sistema en componentes y
b. la construcción de un modelo del sistema.
El método incorpora elementos tanto de análisis como de diseño.
Análisis ESTRUCTURADO
El Análisis se refiere al extremo inicial de un proyecto de desarrollo de sistemas, durante el
tiempo en que los requisitos del usuario son definidos y documentados.
El análisis estructurado permite al analista conocer un sistema o proceso en una forma lógica
y manejable al mismo tiempo que proporciona la base para asegurar que no se omite ningún
detalle pertinente.
El objetivo del análisis estructurado, es organizar las tareas asociadas con la determinación
de requerimientos para obtener la comprensión completa y exacta de una situación dada.
COMPONENTES DEL Análisis
ESTRUCTURADO
Símbolos gráficos: Sirven para identificar y describir los componentes de un sistema y
las relaciones entre estos.
Diccionarios de datos: Descripciones de todos los datos utilizados en el sistema
pueden ser manual o automatizado.
Descripciones de procesos y procedimientos: Emplean técnicas y lenguajes que
permiten describir actividades del sistema.
Reglas: Estándares para describir y documentar el sistema en forma correcta y
completa.
Herramientas del análisis
estructurado
Las herramientas del análisis estructurado más relevantes son: Diagrama de Flujo de
Datos, Diccionario de Datos, Diagramas de Entidad-Relación, Diagramas de
Transición de Estado, Especificaciones de procesos.
DISEÑO ESTRUCTURADO
El diseño es el proceso de aplicar distintas técnicas y principios con el objetivo de
definir y orientar un dispositivo, proceso, o sistema, con los suficientes detalles como
para permitir su realización física
El diseño estructurado, es otro elemento del Método de Desarrollo por Análisis
estructurado que emplea la descripción gráfica, se enfoca en el desarrollo de
especificaciones del software.
El objetivo del Diseño estructurado, es programas formados por módulos
independientes unos de otros desde el punto de vista funcional.
El Diseño estructurado es una técnica específica para el diseño de programas.
ELEMENTOS DEL DISEÑO
ESTRUCTURADO
Técnicas de documentación: Incluyen herramientas gráficas y de texto. (Flujos de datos,
Diagramas Hipo, Diagrama de estructura). La herramienta fundamental del Diseño
estructurado es el diagrama estructurado que es de naturaleza gráfica y evitan cualquier referencia
relacionada con el hardware o detalles físicos. Su finalidad no es mostrar la lógica de los programas
(que es la tarea de los diagramas de flujo). Los Diagramas Estructurados describen la interacción
entre módulos independientes junto con los datos que un módulo pasa a otro cuando interacciona
con él.
Criterios de evaluación del Diseño: Tiene como objetivo evaluar los defectos del diseño conforme a la
documentación del diagrama Hipo y el diagrama estructural.
Heurísticas del diseño: Se refieren al tamaño del módulo y al control del módulo.
Estrategias del Diseño: Las estrategias requieren un buen nivel de experiencia, sentido común y decisión.
Existe una basada en el flujo de datos y otra basada en la estructura de datos.
Análisis Y DISEÑO
ORIENTADOS A OBJETOS
Es un método de análisis que examina los requisitos desde la perspectiva de las
clases y objetos que se encuentran en el vocabulario del dominio del problema.
El Análisis orientado a objetos ofrece un enfoque nuevo para el análisis de requisitos
de sistemas software. En lugar de considerar el software desde una perspectiva
clásica de entrada/proceso/salida, como los métodos estructurados clásicos, se basa
en modelar el sistema mediante los objetos que forman parte de él y las relaciones
estáticas (herencia y composición) o dinámicas (uso) entre estos objetos.
El uso de Análisis orientado a objetos puede facilitar mucho la creación de
prototipos, y las técnicas de desarrollo evolutivo de software. Los objetos son
inherentemente reutilizables, y se puede crear un catálogo de objetos que podemos
usar en sucesivas aplicaciones. De esta forma, podemos obtener rápidamente un
prototipo del sistema, que pueda ser evaluado por el cliente, a partir de objetos
analizados, diseñados e implementados en aplicaciones anteriores. Y lo que es más
importante, dada la facilidad de reutilización de estos objetos, el prototipo puede ir
evolucionando hacia convertirse en el sistema final, según vamos refinando los
objetos de acuerdo a un proceso de especificación incremental.
CARACTERISTICAS DEL ANALISIS
ORIENTADOS A OBJETOS
Las técnicas orientadas a objetos se basan en organizar el software como una colección de objetos
discretos que incorporan tanto estructuras de datos como comportamiento. Esto contrasta con la
programación convencional, en la que las estructuras de datos y el comportamiento estaban escasamente
relacionadas, las características principales son:
Identidad: Los datos se organizan en entidades discretas y distinguibles llamadas objetos. Estos objetos
pueden ser concretos o abstractos, pero cada objeto tiene su propia identidad.
Clasificación: Los objetos que tengan los mismos atributos y comportamiento se agrupan en clases. Una
clase es una abstracción que describe propiedades (atributos y comportamiento) relevantes para una
aplicación determinada, ignorando el resto. La elección de clases es arbitraria, y depende del dominio del
problema.
Polimorfismo: El polimorfismo permite que una misma operación pueda llevarse a cabo de forma diferente
en clases diferentes. La implementación específica de una operación determinada en una clase
determinada se denomina método.
Herencia: El concepto de herencia se refiere a la compartición de atributos y operaciones basada en una
relación jerárquica entre varias clases. Una clase puede definirse de forma general y luego refinarse en
sucesivas subclases. Cada clase hereda todas las propiedades de su superclase y añade sus
propiedades particulares.

Más contenido relacionado

La actualidad más candente

Cuadro comparativo entre la metodología estructurada y metodología orientada ...
Cuadro comparativo entre la metodología estructurada y metodología orientada ...Cuadro comparativo entre la metodología estructurada y metodología orientada ...
Cuadro comparativo entre la metodología estructurada y metodología orientada ...MariaCapuzzo
 
Proceso de análisis
Proceso de análisisProceso de análisis
Proceso de análisisJesus Peralta
 
Metodologia orientada a objetos
Metodologia orientada a objetosMetodologia orientada a objetos
Metodologia orientada a objetosMariana Rodríguez
 
Enfoque estructurado enfoque oo
Enfoque estructurado   enfoque ooEnfoque estructurado   enfoque oo
Enfoque estructurado enfoque ookarlanm07
 
Planificacion de proyecto de software
Planificacion de proyecto de softwarePlanificacion de proyecto de software
Planificacion de proyecto de softwareYORGELIS1608
 
Diseño estructurado
Diseño estructuradoDiseño estructurado
Diseño estructuradoadrianjosv
 
Diferencias entre análisis y diseño estructural y orientado a objetos
Diferencias entre análisis y diseño estructural y orientado a objetosDiferencias entre análisis y diseño estructural y orientado a objetos
Diferencias entre análisis y diseño estructural y orientado a objetosmaribel
 
Modelo de datos orientado a objetos J
Modelo de datos orientado a objetos  JModelo de datos orientado a objetos  J
Modelo de datos orientado a objetos JJairo Cocha
 
Metodología orientada a objetos
Metodología orientada a objetosMetodología orientada a objetos
Metodología orientada a objetosalcrrsc
 
Análisis estructurado power
Análisis estructurado powerAnálisis estructurado power
Análisis estructurado powerA.C. Milan
 
Análisis del sistema de información
Análisis del sistema de informaciónAnálisis del sistema de información
Análisis del sistema de informaciónalmayor
 
Sistemas de información diapositivas de la 3era unidad
Sistemas de información diapositivas de la 3era unidadSistemas de información diapositivas de la 3era unidad
Sistemas de información diapositivas de la 3era unidadBeto Meneses
 
Trabajo de diseño de sistemas orientados a objetos
Trabajo de diseño de sistemas orientados a objetosTrabajo de diseño de sistemas orientados a objetos
Trabajo de diseño de sistemas orientados a objetosdouglimar89
 
Metodologías para el desarrollo de sistemas
Metodologías para el desarrollo de sistemasMetodologías para el desarrollo de sistemas
Metodologías para el desarrollo de sistemasEliset Gonzales Uceda
 

La actualidad más candente (20)

Cuadro comparativo entre la metodología estructurada y metodología orientada ...
Cuadro comparativo entre la metodología estructurada y metodología orientada ...Cuadro comparativo entre la metodología estructurada y metodología orientada ...
Cuadro comparativo entre la metodología estructurada y metodología orientada ...
 
Proceso de análisis
Proceso de análisisProceso de análisis
Proceso de análisis
 
Metodologia orientada a objetos
Metodologia orientada a objetosMetodologia orientada a objetos
Metodologia orientada a objetos
 
Enfoque estructurado enfoque oo
Enfoque estructurado   enfoque ooEnfoque estructurado   enfoque oo
Enfoque estructurado enfoque oo
 
Planificacion de proyecto de software
Planificacion de proyecto de softwarePlanificacion de proyecto de software
Planificacion de proyecto de software
 
Analisis Estructurado
Analisis EstructuradoAnalisis Estructurado
Analisis Estructurado
 
Diseño estructurado
Diseño estructuradoDiseño estructurado
Diseño estructurado
 
Metodologia orientada a objeto
Metodologia orientada a objetoMetodologia orientada a objeto
Metodologia orientada a objeto
 
Diferencias entre análisis y diseño estructural y orientado a objetos
Diferencias entre análisis y diseño estructural y orientado a objetosDiferencias entre análisis y diseño estructural y orientado a objetos
Diferencias entre análisis y diseño estructural y orientado a objetos
 
Modelo de datos orientado a objetos J
Modelo de datos orientado a objetos  JModelo de datos orientado a objetos  J
Modelo de datos orientado a objetos J
 
Metodología orientada a objetos
Metodología orientada a objetosMetodología orientada a objetos
Metodología orientada a objetos
 
Proceso de análisis
Proceso de análisisProceso de análisis
Proceso de análisis
 
Análisis estructurado power
Análisis estructurado powerAnálisis estructurado power
Análisis estructurado power
 
Análisis del sistema de información
Análisis del sistema de informaciónAnálisis del sistema de información
Análisis del sistema de información
 
9.diseño de la arquitectura
9.diseño de la arquitectura9.diseño de la arquitectura
9.diseño de la arquitectura
 
Sistemas de información diapositivas de la 3era unidad
Sistemas de información diapositivas de la 3era unidadSistemas de información diapositivas de la 3era unidad
Sistemas de información diapositivas de la 3era unidad
 
METODOS Y MODELOS POO
METODOS Y MODELOS POOMETODOS Y MODELOS POO
METODOS Y MODELOS POO
 
Metodologia OMT
Metodologia OMTMetodologia OMT
Metodologia OMT
 
Trabajo de diseño de sistemas orientados a objetos
Trabajo de diseño de sistemas orientados a objetosTrabajo de diseño de sistemas orientados a objetos
Trabajo de diseño de sistemas orientados a objetos
 
Metodologías para el desarrollo de sistemas
Metodologías para el desarrollo de sistemasMetodologías para el desarrollo de sistemas
Metodologías para el desarrollo de sistemas
 

Similar a Proceso de analisis wilmer santeliz

Fundamentos y metodos analisis de requerimiento
Fundamentos y metodos analisis de requerimientoFundamentos y metodos analisis de requerimiento
Fundamentos y metodos analisis de requerimientoMonica Naranjo
 
20% del segundo corte
20% del segundo corte20% del segundo corte
20% del segundo cortejoelfinol
 
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOSFUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOSRichard J. Nuñez
 
Fundamentos y metodos de analisis de requerimientos
Fundamentos y metodos de analisis de requerimientos Fundamentos y metodos de analisis de requerimientos
Fundamentos y metodos de analisis de requerimientos Mirla Montaño
 
Metodologias de Analisis y Diseno de Sistemas
Metodologias de Analisis y Diseno de SistemasMetodologias de Analisis y Diseno de Sistemas
Metodologias de Analisis y Diseno de SistemasElvis Mendoza Sequera
 
Fundamentos Y Metodos de Analisis de Requerimientos
Fundamentos Y Metodos de Analisis de RequerimientosFundamentos Y Metodos de Analisis de Requerimientos
Fundamentos Y Metodos de Analisis de RequerimientosGlamisleidys Chourio
 
Metodologías para el desarrollo de sistemas
Metodologías para el desarrollo de sistemasMetodologías para el desarrollo de sistemas
Metodologías para el desarrollo de sistemasmireya2022
 
Alumno david gimenez ci 26846136 metodología
Alumno david gimenez ci 26846136 metodologíaAlumno david gimenez ci 26846136 metodología
Alumno david gimenez ci 26846136 metodologíaDavid Alexander
 
Alejandro soto ingeneria sistema
Alejandro soto ingeneria sistemaAlejandro soto ingeneria sistema
Alejandro soto ingeneria sistemaAlejandross1
 
Fundamentos y metodos de analisis de requerimientos
Fundamentos y metodos de analisis de requerimientosFundamentos y metodos de analisis de requerimientos
Fundamentos y metodos de analisis de requerimientoslexiherrera
 
Metodologías para el Análisisy Diseño de Sistemas
Metodologías para el Análisisy Diseño de SistemasMetodologías para el Análisisy Diseño de Sistemas
Metodologías para el Análisisy Diseño de Sistemasalberto_marin11
 
Metodologías para el Análisisy Diseño de Sistemas
Metodologías para el Análisisy Diseño de SistemasMetodologías para el Análisisy Diseño de Sistemas
Metodologías para el Análisisy Diseño de Sistemasalberto_marin11
 
Unidad 3 paradigmas de la ingeniería del software
Unidad 3 paradigmas de la ingeniería del softwareUnidad 3 paradigmas de la ingeniería del software
Unidad 3 paradigmas de la ingeniería del softwareAndhy H Palma
 
Desarrollo de Software Orienta a Objetos
Desarrollo de Software Orienta a ObjetosDesarrollo de Software Orienta a Objetos
Desarrollo de Software Orienta a ObjetosDat@center S.A
 
Unidad 3 TÉCNICAS PARA EL ANALISIS DE REQUERIMIENTO
Unidad 3 TÉCNICAS PARA EL ANALISIS DE REQUERIMIENTOUnidad 3 TÉCNICAS PARA EL ANALISIS DE REQUERIMIENTO
Unidad 3 TÉCNICAS PARA EL ANALISIS DE REQUERIMIENTOGuillermo Hernandez Miranda
 

Similar a Proceso de analisis wilmer santeliz (20)

Fundamentos y metodos analisis de requerimiento
Fundamentos y metodos analisis de requerimientoFundamentos y metodos analisis de requerimiento
Fundamentos y metodos analisis de requerimiento
 
Analisis de sistema
Analisis de sistemaAnalisis de sistema
Analisis de sistema
 
20% del segundo corte
20% del segundo corte20% del segundo corte
20% del segundo corte
 
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOSFUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS
 
Fundamentos y metodos de analisis de requerimientos
Fundamentos y metodos de analisis de requerimientos Fundamentos y metodos de analisis de requerimientos
Fundamentos y metodos de analisis de requerimientos
 
Metodologias de Analisis y Diseno de Sistemas
Metodologias de Analisis y Diseno de SistemasMetodologias de Analisis y Diseno de Sistemas
Metodologias de Analisis y Diseno de Sistemas
 
Fundamentos Y Metodos de Analisis de Requerimientos
Fundamentos Y Metodos de Analisis de RequerimientosFundamentos Y Metodos de Analisis de Requerimientos
Fundamentos Y Metodos de Analisis de Requerimientos
 
Metodologías para el desarrollo de sistemas
Metodologías para el desarrollo de sistemasMetodologías para el desarrollo de sistemas
Metodologías para el desarrollo de sistemas
 
Alumno david gimenez ci 26846136 metodología
Alumno david gimenez ci 26846136 metodologíaAlumno david gimenez ci 26846136 metodología
Alumno david gimenez ci 26846136 metodología
 
Alejandro soto ingeneria sistema
Alejandro soto ingeneria sistemaAlejandro soto ingeneria sistema
Alejandro soto ingeneria sistema
 
Fundamentos y metodos de analisis de requerimientos
Fundamentos y metodos de analisis de requerimientosFundamentos y metodos de analisis de requerimientos
Fundamentos y metodos de analisis de requerimientos
 
Metodologías para el Análisisy Diseño de Sistemas
Metodologías para el Análisisy Diseño de SistemasMetodologías para el Análisisy Diseño de Sistemas
Metodologías para el Análisisy Diseño de Sistemas
 
Metodologías para el Análisisy Diseño de Sistemas
Metodologías para el Análisisy Diseño de SistemasMetodologías para el Análisisy Diseño de Sistemas
Metodologías para el Análisisy Diseño de Sistemas
 
Analisis orientados a objetos
Analisis orientados a objetosAnalisis orientados a objetos
Analisis orientados a objetos
 
Unidad 3 paradigmas de la ingeniería del software
Unidad 3 paradigmas de la ingeniería del softwareUnidad 3 paradigmas de la ingeniería del software
Unidad 3 paradigmas de la ingeniería del software
 
Desarrollo de Software Orienta a Objetos
Desarrollo de Software Orienta a ObjetosDesarrollo de Software Orienta a Objetos
Desarrollo de Software Orienta a Objetos
 
Herramientas fabry
Herramientas fabryHerramientas fabry
Herramientas fabry
 
Herramientas fabry
Herramientas fabryHerramientas fabry
Herramientas fabry
 
Unidad 3 TÉCNICAS PARA EL ANALISIS DE REQUERIMIENTO
Unidad 3 TÉCNICAS PARA EL ANALISIS DE REQUERIMIENTOUnidad 3 TÉCNICAS PARA EL ANALISIS DE REQUERIMIENTO
Unidad 3 TÉCNICAS PARA EL ANALISIS DE REQUERIMIENTO
 
Presentación2
Presentación2Presentación2
Presentación2
 

Proceso de analisis wilmer santeliz

  • 1. PROCESO DE Análisis Análisis DE SISTEMAS INTEGRANTE: Wilmer Santeliz
  • 2. INTRODUCCION El análisis de un sistema es un paso fundamental para determinar cada una de las deficiencias o potencialidades de de estos, lo cual da como resultado que cada una de las empresas, y organizaciones que hacen vida en nuestra sociedad se vean en la necesidad de aplicar dicho análisis de manera continua con el fin de mantener el funcionamiento optimo de sus sistemas.
  • 3. Análisis Y DISEÑO ESTRUCTURADO Muchos especialistas en sistemas de información reconocen la dificultad de comprender de manera completa sistemas grandes y complejos. El método de desarrollo del análisis estructurado tiene como finalidad superar esta dificultad por medio de: a. la división del sistema en componentes y b. la construcción de un modelo del sistema. El método incorpora elementos tanto de análisis como de diseño. Análisis ESTRUCTURADO El Análisis se refiere al extremo inicial de un proyecto de desarrollo de sistemas, durante el tiempo en que los requisitos del usuario son definidos y documentados. El análisis estructurado permite al analista conocer un sistema o proceso en una forma lógica y manejable al mismo tiempo que proporciona la base para asegurar que no se omite ningún detalle pertinente. El objetivo del análisis estructurado, es organizar las tareas asociadas con la determinación de requerimientos para obtener la comprensión completa y exacta de una situación dada.
  • 4. COMPONENTES DEL Análisis ESTRUCTURADO Símbolos gráficos: Sirven para identificar y describir los componentes de un sistema y las relaciones entre estos. Diccionarios de datos: Descripciones de todos los datos utilizados en el sistema pueden ser manual o automatizado. Descripciones de procesos y procedimientos: Emplean técnicas y lenguajes que permiten describir actividades del sistema. Reglas: Estándares para describir y documentar el sistema en forma correcta y completa. Herramientas del análisis estructurado Las herramientas del análisis estructurado más relevantes son: Diagrama de Flujo de Datos, Diccionario de Datos, Diagramas de Entidad-Relación, Diagramas de Transición de Estado, Especificaciones de procesos.
  • 5. DISEÑO ESTRUCTURADO El diseño es el proceso de aplicar distintas técnicas y principios con el objetivo de definir y orientar un dispositivo, proceso, o sistema, con los suficientes detalles como para permitir su realización física El diseño estructurado, es otro elemento del Método de Desarrollo por Análisis estructurado que emplea la descripción gráfica, se enfoca en el desarrollo de especificaciones del software. El objetivo del Diseño estructurado, es programas formados por módulos independientes unos de otros desde el punto de vista funcional. El Diseño estructurado es una técnica específica para el diseño de programas.
  • 6. ELEMENTOS DEL DISEÑO ESTRUCTURADO Técnicas de documentación: Incluyen herramientas gráficas y de texto. (Flujos de datos, Diagramas Hipo, Diagrama de estructura). La herramienta fundamental del Diseño estructurado es el diagrama estructurado que es de naturaleza gráfica y evitan cualquier referencia relacionada con el hardware o detalles físicos. Su finalidad no es mostrar la lógica de los programas (que es la tarea de los diagramas de flujo). Los Diagramas Estructurados describen la interacción entre módulos independientes junto con los datos que un módulo pasa a otro cuando interacciona con él. Criterios de evaluación del Diseño: Tiene como objetivo evaluar los defectos del diseño conforme a la documentación del diagrama Hipo y el diagrama estructural. Heurísticas del diseño: Se refieren al tamaño del módulo y al control del módulo. Estrategias del Diseño: Las estrategias requieren un buen nivel de experiencia, sentido común y decisión. Existe una basada en el flujo de datos y otra basada en la estructura de datos.
  • 7. Análisis Y DISEÑO ORIENTADOS A OBJETOS Es un método de análisis que examina los requisitos desde la perspectiva de las clases y objetos que se encuentran en el vocabulario del dominio del problema. El Análisis orientado a objetos ofrece un enfoque nuevo para el análisis de requisitos de sistemas software. En lugar de considerar el software desde una perspectiva clásica de entrada/proceso/salida, como los métodos estructurados clásicos, se basa en modelar el sistema mediante los objetos que forman parte de él y las relaciones estáticas (herencia y composición) o dinámicas (uso) entre estos objetos. El uso de Análisis orientado a objetos puede facilitar mucho la creación de prototipos, y las técnicas de desarrollo evolutivo de software. Los objetos son inherentemente reutilizables, y se puede crear un catálogo de objetos que podemos usar en sucesivas aplicaciones. De esta forma, podemos obtener rápidamente un prototipo del sistema, que pueda ser evaluado por el cliente, a partir de objetos analizados, diseñados e implementados en aplicaciones anteriores. Y lo que es más importante, dada la facilidad de reutilización de estos objetos, el prototipo puede ir evolucionando hacia convertirse en el sistema final, según vamos refinando los objetos de acuerdo a un proceso de especificación incremental.
  • 8. CARACTERISTICAS DEL ANALISIS ORIENTADOS A OBJETOS Las técnicas orientadas a objetos se basan en organizar el software como una colección de objetos discretos que incorporan tanto estructuras de datos como comportamiento. Esto contrasta con la programación convencional, en la que las estructuras de datos y el comportamiento estaban escasamente relacionadas, las características principales son: Identidad: Los datos se organizan en entidades discretas y distinguibles llamadas objetos. Estos objetos pueden ser concretos o abstractos, pero cada objeto tiene su propia identidad. Clasificación: Los objetos que tengan los mismos atributos y comportamiento se agrupan en clases. Una clase es una abstracción que describe propiedades (atributos y comportamiento) relevantes para una aplicación determinada, ignorando el resto. La elección de clases es arbitraria, y depende del dominio del problema. Polimorfismo: El polimorfismo permite que una misma operación pueda llevarse a cabo de forma diferente en clases diferentes. La implementación específica de una operación determinada en una clase determinada se denomina método. Herencia: El concepto de herencia se refiere a la compartición de atributos y operaciones basada en una relación jerárquica entre varias clases. Una clase puede definirse de forma general y luego refinarse en sucesivas subclases. Cada clase hereda todas las propiedades de su superclase y añade sus propiedades particulares.