
























Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
base para crear modelos de los requerimientos
Tipo: Diapositivas
1 / 32
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!

























PROGRAMACIÓN ORIENTADA A OBJETOS Ing. Mayra Alvarez Msc. [email protected]
Solución en el mundo real Dominio del problema Representación abstracta del problema Interpretación de los datos salida Solución en el computador Dominio matemático
Las aplicaciones son fáciles de diseñar pero muy difíciles de mantener Costo de las fases del desarrollo de una aplicación Mantenimiento 67% Pruebas de integración 7º Pruebas de módulos 8% Codificación 7% Diseño 5% Especificación 3º Análisis 3º
Solución en el computador Problema del mundo real Resultados del problema Formulación en objetos Datos de salida Solución en el mundo real Dominio del problema Representación abstracta del problema Interpretación de los datos salida Dominio de modelado orientado a objetos
Diseño de la aplicación de control de la puerta de un garaje: ◼ La puerta se abre cuando desde un coche se pulsa un mando. ◼ El motor mueve la puerta para abrirla o cerrarla. ◼ Cuando han transcurrido 10 segundos sin eventos la puerta se cierra. ◼ Si mientras que se está cerrando ocurre un evento de mando u obstáculo se vuelve a abrir ◼ El sistema se apaga coherentemente con un interruptor.
Es una técnica de especificación semiformal para el paradigma orientado a objetos. Ya que se trata de una técnica semiformal, una parte intrínseca es la notación gráfica asociada. El Lenguaje de Modelado Unificado (UML, Unified Modeling Language) se ha desarrollado en un intento de unificar las distintas notaciones existentes. Se ocupa de comprender y analizar la aplicación y el dominio en el que opera. El punto de partida es la declaración del problema que hay que resolver. El modelado orientado a objetos consta de tres pasos: modelado de casos de uso, modelado de clases y modelado dinámico.
Identificar las funciones y la forma en que los roles interactúan con ellas. El propósito principal de los diagramas de casos de uso. Visión de alto nivel del sistema. Especialmente útil cuando se presenta a los administradores o a las partes interesadas. Se pueden destacar los papeles que interactúan con el sistema y la funcionalidad proporcionada por el sistema sin profundizar en el funcionamiento interno del sistema. Identificar los factores internos y externos. En grandes proyectos complejos un sistema puede ser identificado como una función externa en otro caso de uso.