MetaResumen Teoria POO

Páginas: 12 (2953 palabras) Publicado: 15 de abril de 2015
Teoría POO

Software Complejo: (4)
1. La complejidad del dominio del Problema: Requisitos contradictorios, usuarios que no se explican bien.
2. Dificultad de gestionar el proceso de Desarrollo: miles de módulos, se trata de dar idea de simplicidad. Se utiliza re utilización de código.
3. La flexibilidad que se puede alcanzar a través del Software: No existen estándares de Desarrollo.
4. Losproblemas que plantea la caracterización del comportamiento de sistemas Concretos: Diseñar los sistemas con separación de intereses, se busca minimizar el impacto del comportamiento entre las partes del sistema.
Características del SW Complejo: (3)
1. Evolución: Respuesta al cambio de Requerimientos.
2. Mantenimiento: Corrección de errores.
3. Conservación: Disponer de recursos para mantener enoperación un elemento antiguo.
Atributos de un SW Complejo: (5)
1. Estructura Jerárquica: Un sistema complejo está compuesto por subsistemas (facilita la comprensión del sist.).
2. La elección de qué componentes del sistema son primitivos es arbitrario y queda a disposición del observador.
3. Los Enlaces internos de los componentes son más fuertes que los enlaces entre componentes. Separa la dinámica dela estructura interna de la dinámica entre componentes.
4. Los Sistemas Complejos, están compuestos de pocas clases de diferentes sub sistemas en varias combinaciones y disposiciones.
5. Evolución: Un sistema complejo evoluciona de uno simple que funcionaba anteriormente.
Jerarquía Orientada a Objetos
“Parte de” - Estructura de Clases. Arquitectura del Sistema.
“Es un” - Estructura deObjetos.
Descomposición
(Para afrontar la complejidad se descompone en partes mas pequeñas)
Algorítmica: Enfatiza el orden de los eventos. Cada módulo es un paso del proceso global. Estructurado y Descendente.
Orientado a Objetos: Resalta objetos que provocan acciones o son sujetos de estas. Los objetos son tangibles, con componentes definidos y colaboran entre sí.
Metodología Orientada a Objetos (3)Método: Proceso disciplinado para operar modelos que describen aspectos de un sistema en desarrollo, usa notación bien definida.
1. Análisis O.O: Es un método de análisis, que examina los requisitos desde la perspectiva de las Clases y Objetos encontrados en el dominio del problema.
2. Diseño O.O: Es un método de diseño que abarca el proceso de descomposición O.O y una notación para describirmodelos lógicos y físicos, modelos estáticos y dinámicos.
3. Programación O.O: Es un método de implementación en el que los programas se organizan como colecciones cooperativas de objetos. Cada uno representa una instancia de una clase y estas son miembro de una Jerarquía de clases unidas mediante relaciones de herencia. (si falta alguna el programa no es O.O).
Elementos del Modelo Orientado a Objetos(4) + (3)

1. Abstracción: Denota las características esenciales de un objeto, que lo distinguen de todos los demás tipos de objetos y proporciona fronteras nítidamente definidas respecto de la perspectiva del observador. Se consigue mediante el reconocimiento de similitudes, ayuda a enfrentar la complejidad.
2. Encapsulamiento: Oculta detalles de la implementación de un Objeto. Es el proceso dealmacenar en un comportamiento los elementos de una abstracción que constituyen su estructura y comportamiento. Separa la interfaz contractual (vista externa) de una abstracción de su implementación (representación de la abstracción).
3. Modularidad: Es la propiedad que posee un sistema que ha sido descompuesto en un conjunto de módulos cohesivos y débilmente acoplados.
4. Jerarquía: Es unaclasificación u ordenación de abstracciones (Clases y Objetos).
5. Tipos: Son la puesta en vigor de las clases de un objeto, de modo que los objetos de distintos tipos solo puedan intercambiarse de forma muy restringida. (Las clases implementan los tipos).
a. Ligadura Estática o Temprana: Se fijan los tipos en tiempo de compilación.
b. Ligadura Tardía o Dinámica: Se fijan los tipos en tiempo de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Teoria Poo
  • Teoria de la POO Java
  • La poo
  • pooo
  • pooo
  • Pooo
  • pooo
  • Pooo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS