Diseño orientado objetos
Introducción Importancia de la clasificación Diseño orientado a objetos UML Proceso de desarrollo
INFORMATICA II - INGENIERÍA DE TELECOMUNICACIONES
Introducción∗ Hasta el momento sólo nos hemos dedicado a escribir código y aprender un lenguaje específico. ∗ Pero detrás de la POO existen estrategias de diseño que permiten al desarrollador comprender más lanecesidad del usuario final y tener un mapa claro de su aplicación
INFORMATICA II - INGENIERÍA DE TELECOMUNICACIONES
Importancia de la clasificación
INFORMATICA II - INGENIERÍA DETELECOMUNICACIONES
Importancia de la clasificación (cont.)
∗ Es agrupar estructuras o comportamientos comunes ∗ La identificación de clases y objetos es la parte más complicada. ∗ Es un ejercicio de invenciónpara el cual no hay recetas ∗ Ayuda a identificar jerarquías de generalización y especialización ∗ Es una guía para las decisiones de modularización
INFORMATICA II - INGENIERÍA DE TELECOMUNICACIONESDiseño orientado a objetos
∗ Este proceso de diseño de software es iterativo. ∗ Se distingue del desarrollo en cascada, ya que en este último de la salida de una etapa no hay regreso. ∗ Existe undiseño preliminar que incluye todos los diagramas pero a un nivel sencillo. (Primer paso del diseño iterativo) ∗ Existe un diseño detallado que es un refinamiento sucesivo de los diagramas de diseño.INFORMATICA II - INGENIERÍA DE TELECOMUNICACIONES
UML
∗ Es un lenguaje que permite modelar, construir y documentar los elementos que forman un sistema orientado a objetos. ∗ Fue creada porBooch, Jacobson y Rumbaugh, los principales autores de metodos de DOO
INFORMATICA II - INGENIERÍA DE TELECOMUNICACIONES
Modelo
∗ Un modelo representa a un sistema de software desde unaperspectiva específica. ∗ Los modelos de UML son:
∗ ∗ ∗ ∗ ∗ Diagrama de estructura estática Diagrama de casos de uso Diagrama de secuencia Diagrama de colaboración Diagrama de estados
INFORMATICA II -...
Regístrate para leer el documento completo.