Poo y cicli de vida uml
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é...
Regístrate para leer el documento completo.