Wall Streeat
Enviado por dulce121415 • 29 de Abril de 2013 • 318 Palabras (2 Páginas) • 279 Visitas
Paradigma de la programación Orientada a Objetos.
Un paradigma es:
- Un modelo o patrón.
- Ejemplo que sirve de norma
- Conjunto de reglas que sirven para
o Delimitar
o Obtener éxito.
Paradigma Orientado a Objeto: disciplina de ingeniería de desarrollo y modelado de
software que permite construir más fácilmente sistemas complejos a partir de
componentes individuales. Objetos + Mensajes = Programa
En el paradigma orientado a objetos encontramos que:
– Todo sistema esta compuesto por objetos.
– Los objetos se comunican entre si por medio de mensajes.
Diseño Orientado a Objetos.
El diseño orientado a objetos es una metodología de programación enfocada a la
solución de problemas complejos que tiene las siguientes características.
1. Permite a los programadores modelar de manera más cercana al mundo real.
2. Se puede construir y modificar, ya que provee excelentes herramientas de
abstracción.
3. Produce código reutilizable
4. Ayuda a trabajar en ambientes dinámicos de manera eficaz
Complejidad del software.
Debido a la complejidad del software se generan, en la mayoría de los casos, el
desarrollo de miles de líneas de código, debido a esto, es necesario analizar que es lo que
tenemos que hacer, como lo vamos a hacer, como será la coordinación de todas las
personas que intervendrán en el proyecto, y como se va a controlar el desarrollo del
mismo. Para manejar la complejidad se utiliza alguna forma de organización jerárquica.
Jerarquía estructural, existen dependencias muy fuertes.
Jerarquía especialización, heredan las características
Comparación entre el análisis estructurado y el orientado a objetos.
El análisis y diseño estructurado se concentra en especificar y descomponer la
funcionalidad del sistema total. Ambas metodologías cuentan con modelos similares:
objetos, dinámico y funcional. En el orientado a objetos predomina el modelo de objetos
y en el modelo estructurado domina el funcional y el de objetos es menos importante. El
modelo estructurado se organiza alrededor de procedimientos. Los modelos OO se
organizan sobre el concepto de objetos. Comúnmente los requisitos cambian en un
sistema y ocasionan cambio en la funcionalidad más que cambios en los objetos.
...