Poo y cicli de vida uml

Solo disponible en BuenasTareas
  • Páginas : 23 (5611 palabras )
  • Descarga(s) : 0
  • Publicado : 2 de noviembre de 2011
Leer documento completo
Vista previa del texto
“AÑO DEL CENTENARIO DE MACHU PICCHU PARA EL MUNDO”

UNIVERSIDAD NACIONAL DE PIURA
FACULTAD DE INGENIERÍA INDUSTRIAL
ESCUELA PROFESIONAL DE INGENIERÍA INFORMÁTICA

Programación Orientada a Objetos y ciclo de vida (UML)

Ing. Irving Sáenz Seminario.

Programación II.

- Cruz Ramírez Edgardo.

Piura – Perú

POO y Ciclo de Vida UML

Programación II

INDICE GENERAL
ProgramaciónOrientada a Objetos (POO)………………………….. 4
1. Introducción………………………………………………………………….. 4 2. Origen…………………………………………………………………………. 5 3. Conceptos fundamentales…………………………………………………….. 5-6
                Clase ………………………………………………………………………......... Herencia ………………………………………………………………………………. Objeto………………………………………………………………………………….. Método………………………………………………………………………………….Evento…………………………………………………………………………………. Mensaje………………………………………………………………………………… Propiedad o atributo………………………………………………………………… Estado interno………………………………………………………………………… Componentes de un objeto…………………………………………………………..  Identificación de un objeto …………………………………………………….. Abstracción …………………………………………………………………………… Encapsulamiento……………………………………………………………………… Modularidad…………………………………………………………………………... Principio de ocultación ……………………………………………………………...Polimorfismo…………………………………………………………………………... Herencia ……………………………………………………………………………….. Recolección de basura ………………………………………………………….. 5-6 5-6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7-8

4. Características de la POO…………………………………………………….. 6

5. 6. 7. 8.

Resumen.……………………………………………………………………… 8 Motivación.……………………………………………………………………. 8 Cómo se piensa en objetos.…………………………………………………… 8-9 Clases en POO ………………………………………………………………………... 9
    Propiedades en clases…………………………………………………………… 9 Métodos en las clases …………………………………………………………... 9 Objetos en POO …………………………………………………………………. 9 Estados en objetos ………………………………………………………………. 9 Mensajes en objetos …………………………………………………………….. 9-10

9. Otras cosas …………………………………………………………………….10

Lenguaje para Modelamiento Unificado (UML)……………………… 11
1.Introducción...................................................................................................... 11

2. ¿Qué es el Lenguaje para Modelamiento Unificado (UML)? ……………… 12 3. Vistas del UML ……………………………………………………………….. 12-13
    Vista de casos de uso………………………………………………………………..... Vista de diseño………………………………………………………………………… Vista de procesos ……………………………………………………………………... Vista de implementación……………………………………………………………..  Vistade implantación …………………………………………………………. 13 13 13 13 13

4. Definición de modelo ………………………………………………………… 13

5. Diagramas UML ……………………………………………………………... 13-14
Edgardo Cruz Ramírez UNP-FII-EII 2|P ágina

POO y Ciclo de Vida UML

Programación II

5.1 Diagramas estructurales………………………………………………………. 15
    Diagrama de clases…………………………………………………….......... Diagrama deobjetos……………………………………………………….... Diagrama de componentes…………………………………………………. Diagrama de implantación………………………………………………… 15 15 15 15

5.2 Diagramas de comportamiento ……………………………………………….. 15  Diagrama de casos de uso………………………………………………….. 15  Diagrama de secuencia………………………………………………………15  Diagrama de colaboración …………………………………………………15  Diagrama de estado…………………………………………………………15  Diagrama de actividad ………………………………………………………15 6. UML y surelación con los procesos de desarrollo de software……………………. 15-16

7. El ciclo de vida………………………………………………………………... 16

Edgardo Cruz Ramírez

UNP-FII-EII

3|P ágina

POO y Ciclo de Vida UML

Programación II

Programación Orientada a Objetos (POO)
1. Introducción
Los objetos son entidades que combinan estado (atributo), comportamiento (método) e identidad:
 El estado está compuesto dedatos, será uno o varios atributos a los que se habrán asignado

unos valores concretos (datos).
 El comportamiento está definido por los procedimientos o métodos con que puede operar  La identidad es una propiedad de un objeto que lo diferencia del resto, dicho con otras

dicho objeto, es decir, qué...
tracking img