Programación orientada a objetos

Slides:



Advertisements
Presentaciones similares
Ciclo de Vida del Software
Advertisements

Front-end y Back-end Definición en diseño de software.
FACHADA COMPOSITOR MEMENTO
Algunas Herramientas de Apoyo al Diseño de Software Agustín J. González ELO329: Diseño y programación orientados a objetos.
Diseño de Sistemas. Patrones de Diseño. Geronimo Manso.
Enfoques para la construccion de sistemas
ATON Presentación del diseño del juego de mesa Aton.
Algunas Herramientas de Apoyo al Diseño de Software Agustín J. González ELO329: Diseño y programación orientados a objetos.
Departamento de Sistemas Informáticos y Programación Universidad Complutense de Madrid Simulación del patrón … (5)
Fundamentos de Ingeniería de Software
Canchas al Móvil Proyecto Integrador 1 Carolina Garcés.
COMO HABLAR CON NUESTRO PADRE
RUP Vs. XP Sandra Lorena Anaya. Introducción ● Calidad del SW ● Transparencia y control sobre el proceso ● Producir lo esperado en el tiempo esperado.
Ingeniería del Software Diseñó de Software Universidad de los Andes Demián Gutierrez Abril 2009.
Lcdo. Eddy Cortez Sistemas II. Ingeniería de Requisitos.
Clase 1. Clase 7 Clase 8.
Organizaciones involucradas: El centro de cálculo noruego. Crea lenguaje llamado Simula 67, desarrollado por Krinsten Nygaard y Ole-Johan Dahl, en 1967.
Arquitectura y Patrones de diseño.
Conferencia 1. Introducción a la IS-II
Ingeniería de Software: Metodologías
Diseño de interfases Sistemas de Información
Gestión de Proyectos.
Programación orientada a objetos
Evolución de paradigmas y lenguajes de Programación
Lenguajes y representación técnica
Ingeniero en Computación José Alfredo Cobián Campos
Programación orientada a objetos
Patrones de Diseño Agustín J. González ElO329.
Presentación inversa: el pretérito
Karla Vanessa Usuga Gamboa Sebastián Piedrahita Vargas 9°D
Patrones de Diseño Agustín J. González ElO329.
Programación orientada a objetos
CARRERA DE INGENIERÍA EN SISTEMAS E INFORMÁTICA
Lineamientos para la definición de una máquina virtual de objetos
ESPACIOS VIRTUALES Plataformas Blogs Redes sociales Wikis
INTRODUCCIÓN A UML Oscar Miguel Alonso Moreno. INTRODUCCIÓN A UML  QUE ES UML?  PARA QUE SE UTILIZA  COMPONENTES  DIAGRAMAS.
SOFTWARE APLICACIÓN PROGRAMACIÓN SISTEMA COMPRESIÓN.
Lenguajes de Programación
Ciclo de Vida del Software
Continuación Unidad 4. Control de flujo
Metodología OOHDM Jairo Pinto Ing. sistemas.
Continuación Unidad 4. Control de flujo
Programación Orientada a Objetos
Ingeniería del Software
GRUPO ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION SENA EXPOSICION MEMORIA RAM INTEGRANTES STEVEN PALOMA ALEJANDRO BERNAL TATIANA RODRÍGUEZ.
Modelo de interacción de usuario.  El Desarrollo basado en modelos de la interfaz de usuario, en inglés Model-based User Interface Development (MB-UID),
Roles del Analista de Sistemas Y Ciclo de Vida del Desarrollo de Sistemas.
Diseño de una entrada efectiva Presentado por:.
2.2 Diseño de la lógica. El esquema lógico es una fuente de información para el diseño físico. Además, juega un papel importante durante la etapa de mantenimiento.
PRESENTADO POR: JUAN DAVID GODOY ING. ELECTRÓNICA II
Class adapter.
3. Técnicas para la busqueda y selección de alternativas
“Métodos Numéricos”. Ejemplos prácticos. Ejemplo 1.
INGENIERÍA DE SOFTWARE CAPITULO I ANALISIS DE REQUISITOS Por:
Actividad 13 a).-. Actividad 13 b).-
Definición Proceso Unificado Es el flujo de trabajo Realización de casos de uso Roles, actividades, artefactos Es dirigir el desarrollo hacia el sistema.
Actividad de Inicio. 2 3.
Patrones de Diseño Agustín J. González ElO329.
INTRODUCCIÓN A UML Oscar Miguel Alonso Moreno. INTRODUCCIÓN A UML  QUE ES UML?  PARA QUE SE UTILIZA  COMPONENTES  DIAGRAMAS.
1 SISTEMAS II CICLO DE VIDA. 2 Sistemas II. CICLO DE VIDA DE Los Sistemas de Información “ Es un proceso por el cual los analistas de sistemas, los ingenieros.
1 PROGRAMACION ORIENTADA A OBJETOS MARIA LAURA ESPIN B. INSTITUTO TECNOLÓGICO SUPERIOR ÁNGEL POLIBIO CHÁVEZ TECNOLOGÍA SUPERIOR EN DESARROLLO DE SOFTWARE.
Desarrollo de Sistemas de Información Contable - Sis USB 1 METODOLOGIAS DE DESARROLLO DE SOFTWARE.
Taller App Inventor.
ANÁLISIS Y DISEÑO DESDE UNA PERSPECTIVA ORIENTADA A OBJETOS Alan Vargas.
Ingeniería de Software: Metodologías
Clase
INTRODUCCIÓN A UML.  QUE ES UML?  PARA QUE SE UTILIZA  COMPONENTES  DIAGRAMAS.
Desarrollo de Sistemas de Información Contable - Sis USB 1 METODOLOGIAS DE DESARROLLO DE SOFTWARE.
Características metodologías para la planeación de proyectos
INGENIERIA DE SOFTWARE I Ing. Verónica Defaz. MSc.
Transcripción de la presentación:

Programación orientada a objetos Capítulo 13 Diseñar aplicaciones

13.1.1 El método verbo/sustantivo Los sustantivos definen cosas (clases y objetos) Los verbos describen acciones (Métodos)

Ejemplo de reserva de entrada de cine

13.1.4 Usar Tarjetas CRC Un escenario es un ejemplo de actividad que el sistema tiene que llevar adelante o proporcionar

13.2 Diseño de clases Diseñar interfaces de clases Métodos stubs Un método stubs es un método que tiene la signatura correcta y el cuerpo vacía Diseñar el interfaz de usuario El modo que el usuario interactuará con el sistema 13.3 Documentación

13.4 Cooperación Programación por parejas

13.5 Prototipos

13.6 Crecimiento del software Modelo en cascada Modelo de desarrollo iterativo El software crece

13.7 Usar patrones de diseño Primero: documentan buenas soluciones a problemas planteados Segundo: Los patrones de diseño tienen nombres y de esa manera establecen vocabularios que ayudan a los diseñadores a hablar sobre sus diseños

13.7.1 Estructura de un patrón Decorador Singleton Método Fábrica Observador

Resumen de conceptos