PRN315 Programación III Ciclo II Guía de Ejercicios de Diseño Orientado a Objetos (DOO)

Tamaño: px
Comenzar la demostración a partir de la página:

Download "PRN315 Programación III Ciclo II Guía de Ejercicios de Diseño Orientado a Objetos (DOO)"

Transcripción

1 PRN315 Programación III Ciclo II 2015 Guía de Ejercicios de Diseño Orientado a Objetos (DOO) Parte I. Ejemplo de diseño de caso de uso Alquilar artículos Dado el caso de uso Alquilar artículos de un video-club, del cual se presenta la descripción del caso de uso, el DSS y el modelo del dominio. Se le pide: diseñar los diagramas de interacción de las operaciones del sistema y elaborar el diagrama de clases. Descripción del caso de uso Caso de Uso: Alquilar artículos en un video-club Actor: Encargado Pasos: 1. El caso de uso se inicia cuando el cliente llega al puesto del encargado con los artículos que desea alquilar. 2. El encargado inicia el alquiler. 3. El sistema solicita el identificador del cliente. 4. El encargado introduce el identificador del cliente. 5. El sistema válida el identificador del cliente y muestra los datos del cliente (nombre, dirección y teléfono). 6. El encargado introduce el identificador del artículo. 7. El sistema registra la línea de alquiler y muestra la descripción del artículo, su precio, fecha de devolución y el total acumulado del alquiler. El encargado repite los pasos 6-7 hasta introducir todos los artículos del alquiler. 8. El encargado finaliza el alquiler. 9. El sistema muestra el total del alquiler y solicita la confirmación de pago. 10. El encargado confirma el pago cuando el socio le facilita el dinero. 11. El sistema registra el alquiler e imprime el recibo. 12. El encargado entrega los artículos junto al recibo. 1

2 Diagrama de secuencia del sistema (DSS) 2

3 Modelo del Dominio Solución: Diseño del diagrama de interacción de cada operación del sistema Operación del sistema: IniciarNuevoAlquiler() 3

4 Operación del sistema: introducircliente(idcliente) Operación del sistema: introducirarticulo(idarticulo) Operación del sistema: finalizaralquiler() Operación del sistema: realizarpago() 4

5 Diagrama de Clases 5

6 Parte II. Ejercicios Propuestos 1) Modifique el DSS del ejemplo de forma que el pago del alquiler pueda estar pendiente de pago; eso se hará incluyendo un parámetro pendiente (boolean) en la operación del sistema realizarpago(cantidad: doublé, pendiente:boolean) y además, agregue el atributo pendiente (boolean) a la clase Pago. Con esta nueva información modifique los diagramas de interacción y el diagrama de clases del ejemplo. 2) Dado el modelo del dominio del ejemplo, agregue el atributo devuelto (boolean) en las clases Alquiler y LineaDeAlquiler, los cuales serán inicializados a FALSE. Tomando en cuenta el siguiente DSS, realice el diseño del caso de uso Devolver artículo, en el cual podría devolver uno o todos los artículos del alquiler. Para los siguientes enunciados se le pide hacer el diseño orientado a objetos, que incluye: diagrama de interacción para cada operación del sistema, y el diagrama de clases. 3) Un cliente debe identificarse en una aplicación con su identificador y la respectiva clave de acceso. Agregar también los cursos alternativos en el caso de que el cliente introduzca un identificador que no exista, o que la clave de acceso sea incorrecta. En ambos casos el sistema debería solicitar nuevamente el identificador o la clave de acceso. Caso de uso: Validar usuario Actor: Cliente 6

7 Descripción del flujo normal de éxito: 1. El cliente introduce su identificador 2. El sistema solicita la clave de acceso 3. El cliente introduce su clave de acceso 4. El sistema muestra el menú de opciones disponibles para el cliente Flujos alternativos: 1.a. 1. El identificador del cliente no existe 2. El sistema informa al cliente que el identificador es inválido 3. El sistema solicita al cliente que introduzca su identificador nuevamente 4. Vuelve al paso 1 del curso normal de éxito 3.a. 1. El cliente introduce una clave de acceso incorrecta 2. El sistema informa al cliente que la clave de acceso es inválida 3. El sistema solicita al cliente que introduzca su clave de acceso nuevamente 4. Vuelve al paso 3 del curso normal de éxito DSS: flujo normal de éxito (uno por cada flujo) DSS: flujo alternativo 1.a. 7

8 DSS: flujo alternativo 3.a. Modelo del dominio 4) Un usuario puede agregar un mensaje nuevo a un foro. Cada mensaje está formado por el título y el cuerpo del mensaje. Los usuarios introducen texto en ambas partes del mensaje, y el sistema debe validar que ninguno de los dos campos esté vacío, o pedir que se ingrese el mensaje nuevamente. Descripción del flujo normal de éxito: Crear un mensaje en un foro Actor: Usuario Descripción: 1. El usuario inicia un nuevo mensaje en un foro 2. El sistema solicita que ingrese el título del mensaje y el cuerpo del mensaje 3. El usuario introduce el título del mensaje y el cuerpo del mensaje 4. El sistema válida los datos y los almacena 8

9 Flujos alternativos: 3.a. 1. El usuario no introduce el título y/o el cuerpo del mensaje 2. El sistema informa al usuario que hace falta datos en el mensaje, y solicita que los modifique 3. Vuelve al paso 3 del curso normal de éxito. DSS: flujo normal de éxito (uno por cada flujo) DSS: flujo alternativo 3.a. Modelo del dominio 9

Capítulo 17 Modelo de Diseño: realización de los casos de uso con los patrones GRASP

Capítulo 17 Modelo de Diseño: realización de los casos de uso con los patrones GRASP Capítulo 17 Modelo de Diseño: realización de los casos de uso con los patrones GRASP UML y Patrones Una introducción al análisis y diseño orientado a objetos y al proceso unificado Craig Larman 2ª Edición

Más detalles

Mini Taller sobre Casos de Uso. Gestión básica de una biblioteca.

Mini Taller sobre Casos de Uso. Gestión básica de una biblioteca. Mini Taller sobre Casos de Uso. Gestión básica de una biblioteca. La Biblioteca Municipal está teniendo un gran éxito pero le están surgiendo algunos problemas relacionados con el grado de satisfacción

Más detalles

CASO DE PRUEBA: Sistema para el alquiler, control de películas y clientes en una videotienda

CASO DE PRUEBA: Sistema para el alquiler, control de películas y clientes en una videotienda CASO DE PRUEBA: Sistema para el alquiler, control de películas y clientes en una videotienda Documento de casos de uso Versión Historia de Revisión Fecha Versión Descripción Responsable 25/02/2005

Más detalles

PROYECTO MULTIPLAN. Captura de Requerimientos

PROYECTO MULTIPLAN. Captura de Requerimientos PROYECTO MULTIPLAN GRUPO 4 Componentes Grupo 4: Alexander García garcifer7@hotmail.com Ignacio Jorge Castaños ijcastanos@ikasle.ehu.es Jon Gallego jgallego006@ikasle.ehu.es Fran Santamaría lhoj.85@gmail.com

Más detalles

Ejemplo de Casos de Uso. Gestión básica de una biblioteca.

Ejemplo de Casos de Uso. Gestión básica de una biblioteca. Ejemplo de Casos de Uso. Gestión básica de una biblioteca. La Biblioteca Municipal está teniendo un gran éxito pero le están surgiendo algunos problemas relacionados con el grado de satisfacción del cliente

Más detalles

Flujo de trabajo. Índice

Flujo de trabajo. Índice Índice 1 Definición del flujo de trabajo... 2 2 Tareas del centro... 2 3 Tareas de la Delegación... 3 4 Tareas de la VAPC...4 5 Situaciones de un proyecto... 4 1. Definición del flujo de trabajo En este

Más detalles

Modelos de Desarrollo de Programas y Programación Concurrente Ejemplo de Cátedra

Modelos de Desarrollo de Programas y Programación Concurrente Ejemplo de Cátedra Modelos de Desarrollo de Programas y Programación Concurrente Ejemplo de Cátedra Enunciado Un Servicio de Correo electrónico (e-mail) desea incorporar nuevas funcionalidades a las opciones que actualmente

Más detalles

Unidad II. Metodología para resolver problemas aplicando la POO. Parte 1

Unidad II. Metodología para resolver problemas aplicando la POO. Parte 1 Unidad II Metodología para resolver problemas aplicando la POO Parte 1 1 Metodología para resolver problemas aplicando la POO Fases I.Definición de requisitos II.Análisis del problema III.Diseño de solución

Más detalles

Elabore el análisis, diseño orientado a objetos e implementación de una aplicación de consola que resuelva las siguientes situaciones:

Elabore el análisis, diseño orientado a objetos e implementación de una aplicación de consola que resuelva las siguientes situaciones: OBJETIVO: El estudiante resolverá diversos ejercicios aplicando instrucciones selectivas simples, dobles y múltiples. MATERIAL Y EQUIPO NECESARIO: Software de diseño de clases NClass (http://nclass.sourceforge.net/)

Más detalles

Examen de Ingeniería del Software / 2º de Informática de Sistemas 21 de junio de 2007

Examen de Ingeniería del Software / 2º de Informática de Sistemas 21 de junio de 2007 s Apellidos: Nombre: Nota: El alumno da su autorización para publicar sus notas tanto en los tablones de la asignatura como en la Web. En caso contrario, recuadre la opción NO. SERÁ NECESARIO OBTENER AL

Más detalles

PROYECTO MULTIPLAN CAPTURA DE REQUERIMIENTOS

PROYECTO MULTIPLAN CAPTURA DE REQUERIMIENTOS PROYECTO MULTIPLAN CAPTURA DE REQUERIMIENTOS GRUPO 01: JON EDER ARNAN DAVINIA AIZCORBE ALICIA HUARTE DANIEL DURAN AINARA GONZALEZ AARON CASTELLANOS JOSE LUIS TORRES INDICE 1. Interfaz de usuario 1 1.1

Más detalles

Sistema para el alquiler, control de películas y clientes en una videotienda

Sistema para el alquiler, control de películas y clientes en una videotienda CASO DE PRUEBA: Sistema para el alquiler, control de películas y clientes en una videotienda Documento de casos de uso Versión Historia de Revisión Fecha Versión Descripción Responsable 25/02/2005

Más detalles

ISI - Ingeniería del Software I PRÁCTICA 2: MODELO DE CASOS DE USO

ISI - Ingeniería del Software I PRÁCTICA 2: MODELO DE CASOS DE USO ISI - Ingeniería del Software I PRÁCTICA 2: MODELO DE CASOS DE USO Autores: Skiker Oussama Roger Zaragoza Ripoll Marouan Mesdouri Ihssan Taziny 1. de los casos de uso Actor Agente AC1 Características Referencias

Más detalles

EXAMEN DE METODOLOGÍA Y TECNOLOGÍA DE LA PROGRAMACIÓN EUI-FI-UPV Septiembre DE 1999

EXAMEN DE METODOLOGÍA Y TECNOLOGÍA DE LA PROGRAMACIÓN EUI-FI-UPV Septiembre DE 1999 EXAMEN DE METODOLOGÍA Y TECNOLOGÍA DE LA PROGRAMACIÓN EUI-FI-UPV Septiembre DE 1999 1. (1) Partiendo de la especificación interfaz-función de los siguientes módulos LeerDatosNIF = PROCEDIMIENTO() DEVUELVE

Más detalles

Manual de Usuario para presentar declaraciones patrimoniales ante la Contraloría del IEEG. Instituto Electoral del Estado de Guanajuato

Manual de Usuario para presentar declaraciones patrimoniales ante la Contraloría del IEEG. Instituto Electoral del Estado de Guanajuato para presentar declaraciones patrimoniales ante la Contraloría del IEEG Instituto Electoral del Estado de Guanajuato Contenido Autentificación... 2 Menú de inicio... 4 Declaración patrimonial... 5 Realizar

Más detalles

Tema 2. Casos de Uso C H R I STO PHER E X P Ó S I TO I Z Q U I ERDO A I R A M E X P Ó S I TO M Á R Q UEZ I S R A E L LÓ P EZ P L ATA M A R Í A B E L

Tema 2. Casos de Uso C H R I STO PHER E X P Ó S I TO I Z Q U I ERDO A I R A M E X P Ó S I TO M Á R Q UEZ I S R A E L LÓ P EZ P L ATA M A R Í A B E L Tema 2. Casos de Uso C H R I STO PHER E X P Ó S I TO I Z Q U I ERDO A I R A M E X P Ó S I TO M Á R Q UEZ I S R A E L LÓ P EZ P L ATA M A R Í A B E L É N M E L I Á N BAT I STA J O S É MARCOS M O R E N O

Más detalles

Tema: Tipos Abstractos de Datos (TAD s) en C#.

Tema: Tipos Abstractos de Datos (TAD s) en C#. Programación II. Guía No. 12 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II Tema: Tipos Abstractos de Datos (TAD s) en C#. Objetivos Comprender el concepto Tipo Abstracto de Datos

Más detalles

EJEMPLO DE CÁTEDRA. Modelo de Desarrollo Estructurado. Análisis Estructurado. A. Modelo Ambiental

EJEMPLO DE CÁTEDRA. Modelo de Desarrollo Estructurado. Análisis Estructurado. A. Modelo Ambiental EJEMPLO DE CÁTEDRA Enunciado Un Servicio de Correo electrónico (e-mail) desea incorporar nuevas funcionalidades a las opciones que actualmente brinda: Crear un nuevo para ser compartido entre varios usuarios:

Más detalles

Ejemplo de Análisis Orientado a Objetos ATMs

Ejemplo de Análisis Orientado a Objetos ATMs Ejemplo de Análisis Orientado a Objetos ATMs Se desea diseñar el software necesario para una red bancaria provista de cajeros automáticos (ATMs), que serán compartidos por un consorcio de bancos. Cada

Más detalles

Prof. Dr. Paul Bustamante

Prof. Dr. Paul Bustamante Nombre: Carné: Examen C++ - Junio Informática II Fundamentos de Programación Prof. Dr. Paul Bustamante Examen Junio Grupo A Programación en C++ Pág. 2 Examen Grupo A Programación en C++ Pág. 1 ÍNDICE ÍNDICE...

Más detalles

Casos de Prueba. Caja Blanca y Caja Negra

Casos de Prueba. Caja Blanca y Caja Negra Casos de Prueba Caja Blanca y Caja Negra CAJA BLANCA Tipos de Prueba: Prueba de la Ruta Básica Pruebas de la estructura de control Prueba de condición Prueba del flujo de datos Prueba de ciclos PRUEBA

Más detalles

A l g o r i t m o y E s t r u c t u r a d e D a t o s Ing. en Sistemas de Información 1º año

A l g o r i t m o y E s t r u c t u r a d e D a t o s Ing. en Sistemas de Información 1º año Trabajo práctico Nº 5 (Resolución de problemas Arreglos bidimensionales ). Realiza el programa en Lenguaje C correspondiente. 1- Qué hay de incorrecto en los siguientes códigos? int main() { int x,y; int

Más detalles

Examen de Métodos de Programación Ingeniería Informática Primera Parte

Examen de Métodos de Programación Ingeniería Informática Primera Parte Examen de Métodos de Programación Ingeniería Informática Primera Parte Cuestión 1. (2 puntos) Se pretende guardar y recuperar matrices de números reales de cualquier dimensión en ficheros binarios de tipos

Más detalles

Ejercicio Guiado de Análisis y Diseño Orientado a Objetos. Ejemplo: CAJERO AUTOMÁTICO

Ejercicio Guiado de Análisis y Diseño Orientado a Objetos. Ejemplo: CAJERO AUTOMÁTICO Ejercicio Guiado de Análisis y Diseño Orientado a Objetos Ejemplo: CAJERO AUTOMÁTICO El siguiente ejercicio muestra las diferentes actividades que se realizan dentro del desarrollo de un producto software

Más detalles

Manual de Usuario (interno) Proceso: Solicitud de Certificado de Origen Digital. PROYECTO Certificado de Origen Digital

Manual de Usuario (interno) Proceso: Solicitud de Certificado de Origen Digital. PROYECTO Certificado de Origen Digital Manual de Usuario (interno) Proceso: Solicitud de Certificado de Origen Digital PROYECTO Certificado de Manual de Usuario: Solicitud de Certificado de TABLA DE CONTENIDO 1 Objetivo... 3 2 Definición del

Más detalles

Ingeniería del Software I

Ingeniería del Software I - 1 - Ingeniería del Software I Facultad de Ciencias Exactas y Naturales Universidad de Buenos Aires Segundo Cuatrimestre de 2005 Práctica: Testing Funcional - 2 - Comentario: la mayoría de los enunciados

Más detalles

Ingeniería del Software

Ingeniería del Software Ingeniería del Software Curso 2009-2010 MasTer German Rigau y Aingeru Mayor {german.rigau, aingeru.mayor}@ehu.es Ingeniería Técnica en Informática de Sistemas Facultad de Informática de San Sebastián UPV/EHU

Más detalles

Práctica 5. Contenido: Subprogramas (funciones y procedimientos). Parámetros por valor y por referencia.

Práctica 5. Contenido: Subprogramas (funciones y procedimientos). Parámetros por valor y por referencia. CI-2125 Computación I Práctica 5 Contenido: Subprogramas (funciones y procedimientos). Parámetros por valor y por referencia. 1. Especifique y escriba el diagrama de flujo de una función de nombre mcd,

Más detalles

Examen de Ingeniería del Software / 3º de Informática de Gestión 7 de febrero de 2007

Examen de Ingeniería del Software / 3º de Informática de Gestión 7 de febrero de 2007 Apellidos: Nombre: Nota: El alumno da su autorización para publicar sus notas tanto en los tablones de la asignatura como en la Web. En caso contrario, recuadre la opción NO. SERÁ NECESARIO OBTENER AL

Más detalles

I. T. en Informática de Sistemas. Facultad de Informática

I. T. en Informática de Sistemas. Facultad de Informática I. T. en Informática de Sistemas. Facultad de Informática Construcción de Software Caso práctico para clase Modelo de casos de uso Objetivos del proyecto Los dos grandes objetivos de este proyecto son

Más detalles

LABORATORIO DE INTERACCION HUMANO COMPUTADORA MANUAL DE PRÁCTICAS. Practica #1. Identificación del proyecto a Desarrollar

LABORATORIO DE INTERACCION HUMANO COMPUTADORA MANUAL DE PRÁCTICAS. Practica #1. Identificación del proyecto a Desarrollar Practica #1 Identificación del proyecto a Desarrollar El alumno definirá el Proyecto a Desarrollar tomando en cuenta las 8 disciplinas que involucra la Interacción Humano Computadora Disciplinas: Computación,

Más detalles

Proyecto de IS3. Tercera iteración. Documento de modelo funcional

Proyecto de IS3. Tercera iteración. Documento de modelo funcional 3 de mayo de 2009 Proyecto de IS3. Tercera iteración 4 de mayo de 2009-2 - Índice Historial...3 Identificación de actores...4 Identificación de casos de uso...5 Descripción de los casos de uso...6 Identificar...6

Más detalles

FENORESTE SCL DE CV. SAICoop. Versión Comentar del contenido de esta versión de SAICoop.

FENORESTE SCL DE CV. SAICoop. Versión Comentar del contenido de esta versión de SAICoop. FENORESTE SCL DE CV SAICoop Objetivo: Versión 1.54.0 Comentar del contenido de esta versión de SAICoop. FENORESTE Documento de la versión 1.54.0 de SAICoop Busqueda de colonias por codigo postal En esta

Más detalles

gestión para una empresa de autobuses que se dedica al transporte regional, nacional e internacional de viajeros. Las

gestión para una empresa de autobuses que se dedica al transporte regional, nacional e internacional de viajeros. Las INGENIERÍA DEL SOFTWARE I Práctica 3 Modelado de Requisitos Univ. Cantabria Fac. de Ciencias María Sierra y Patricia López Ejemplo Práctico de Desarrollo de Software El proyecto consiste en el desarrollo

Más detalles

INGENIERÍA DE SOFTWARE II SEGUNDO EXAMEN PARCIAL

INGENIERÍA DE SOFTWARE II SEGUNDO EXAMEN PARCIAL Cine + Se quiere desarrollar un sistema software que controle la venta de entradas de un cine denominado Cine +. Paralelamente a la venta de entradas en taquilla, el sistema debe dar soporte a la venta

Más detalles

Realización del cálculo/operaciones

Realización del cálculo/operaciones Elabora diagramas de fluxo de mediana complexidade usando elementos gráficos e relacionándoos entre si para dar resposta a problemas concretos Elabora programas de mediana complexidade definindo o fluxograma

Más detalles

Actividad ASI 1: Definición del Sistema

Actividad ASI 1: Definición del Sistema Actividad ASI 1: Definición del Sistema Descripción del sistema, delimitando su alcance Establecimiento de interfaces con otros sistemas Identificación de usuarios representativos ASI 1.1 Determinación

Más detalles

SISTEMA DE SEGUIMIENTO Y CONTROL ACADEMICO SIS.SEG.BOL. UNIDAD EDUCATICA SIMÓN BOLÍVAR VERSION 1.0 ELISA ALANOCA QUISPE MODULO GESTION DE INSCRIPCION

SISTEMA DE SEGUIMIENTO Y CONTROL ACADEMICO SIS.SEG.BOL. UNIDAD EDUCATICA SIMÓN BOLÍVAR VERSION 1.0 ELISA ALANOCA QUISPE MODULO GESTION DE INSCRIPCION SISTEMA DE SEGUIMIENTO Y CONTROL ACADEMICO SIS.SEG.BOL. UNIDAD EDUCATICA SIMÓN BOLÍVAR VERSION 1.0 ELISA ALANOCA QUISPE MODULO GESTION DE INSCRIPCION ANALISIS Y DISEÑO DEL SISTEMA 1. TABLA DE REQUERIMIENTOS.

Más detalles

Gestión del Directorio Activo

Gestión del Directorio Activo Página 2 Índice 1. Introducción... 5 2. Documento de Objetivos de Proyecto - DOP... 7 2.1 Descripción... 7 2.2 Objetivos... 9 2.3 Método de trabajo... 11 2.4 Alcance... 13 Entregas:... 13 Diagrama EDT:...

Más detalles

Programación. Ejercicios Tema 6 Tipos de Datos Estructurados: Vectores y Matrices

Programación. Ejercicios Tema 6 Tipos de Datos Estructurados: Vectores y Matrices Programación Ejercicios Tema 6 : Vectores y Matrices Autores: M. Paz Sesmero Lorente Paula de Toledo Heras Fco. Javier Ordóñez Morales Juan Gómez Romero José A. Iglesias Martínez José Luis Mira Peidro

Más detalles

! Fundamentos del diseño orientado a objetos. ! Casos de uso. ! Diseño orientado a objetos. ! Facilidad de diseño y relación con el mundo real

! Fundamentos del diseño orientado a objetos. ! Casos de uso. ! Diseño orientado a objetos. ! Facilidad de diseño y relación con el mundo real Contenidos Diseño orientado a objetos Curso de Programación en Java! Fundamentos del diseño orientado a objetos! Casos de uso! Diseño orientado a objetos Jesús Montes Sánchez jmontes@fi.upm.es Marzo 2011

Más detalles

Tema 9: Método de Craig Larman

Tema 9: Método de Craig Larman Tema 9: Método de Craig Larman Maria-Isabel, Sanchez Segura Arturo, Mora-Soto Diagramas de UML Los diagramas expresan gráficamente partes de un modelo Use Case Use Case Use Case Diagrams Diagramas de Use

Más detalles

WEB y Foro de la SESLAP. Iñigo Apellaniz Secretario SESLAP

WEB y Foro de la SESLAP. Iñigo Apellaniz Secretario SESLAP WEB y Foro de la SESLAP Iñigo Apellaniz Secretario SESLAP Índice 1 Introducción: Web 2 Nuestro Foro / Funcionalidades 1 Estructura del foro / secciones 2 Cómo crear / responder a un tema 3 Cómo registrarse

Más detalles

Tema 3. Estructuras de control

Tema 3. Estructuras de control Tema 3. Estructuras de control 3.1. Secuencial 3.2. Selección 3.3. Repetición 2 Objetivos Objetivos del tema: Conocer y saber la utilidad de las tres estructuras de control (secuencial, alternativa y repetitiva)

Más detalles

Análisis e Ingeniería de Requisitos Tema 4: Análisis de Requisitos

Análisis e Ingeniería de Requisitos Tema 4: Análisis de Requisitos Análisis e Ingeniería de Requisitos Tema 4: Análisis de Requisitos Curso 2012-2013 Análisis e Ingeniería de Requisitos Tema 3 www.kybele.urjc.es AIR - 1 Ejercicio 1 La empresa de Transportes Ferroviarios

Más detalles

Servicio Robot Interactivo de Voz (IVR) Atención a Puntos de Ventas, Asistencia al Comercio, Cobranzas y Conformación de Cheques (Cliente - Opción 4)

Servicio Robot Interactivo de Voz (IVR) Atención a Puntos de Ventas, Asistencia al Comercio, Cobranzas y Conformación de Cheques (Cliente - Opción 4) Servicio Robot Interactivo de Voz (IVR) Atención a Puntos de Ventas, Asistencia al Comercio, Cobranzas y Conformación de Cheques (Cliente - Opción 4) Guía de Ayuda IV 28-06-2018 28-06-2021 2/5 1. GENERALIDADES

Más detalles

diagramas de comportamiento con UML.

diagramas de comportamiento con UML. U.T.7: Elaboración de diagramas de comportamiento con UML. [Fuente: Entornos de Desarrollo, Alicia Ramos, Ed.Garceta] [Fuente: EL LENGUAJE UNIFICADO DE MODELADO, Grady Booch, James Rumbaugh, Ivar Jacobson,

Más detalles

5. ESTRUCTURAS DE REPETICIÓN

5. ESTRUCTURAS DE REPETICIÓN 5. ESTRUCTURAS DE REPETICIÓN Las estructuras de repetición, permiten la ejecución de una lista o secuencia de instrucciones () en varias ocasiones. El número de veces que el bloque

Más detalles

! Qué es la POO?! Un paradigma de programación. ! No hay paradigmas mejores ni peores! Todos tienen sus ventajas e inconvenientes

! Qué es la POO?! Un paradigma de programación. ! No hay paradigmas mejores ni peores! Todos tienen sus ventajas e inconvenientes Introducción Programación orientada a objetos Curso INEM. Programación en Java Santiago Muelas Pascual smuelas@fi.upm.es! Qué es la POO?! Un paradigma de programación! Un paradigma es una forma de afrontar

Más detalles

Elabore el análisis, diseño orientado a objetos e implementación de una aplicación de consola que resuelva cada una de las siguientes situaciones:

Elabore el análisis, diseño orientado a objetos e implementación de una aplicación de consola que resuelva cada una de las siguientes situaciones: OBJETIVO: El estudiante resolverá diversos ejercicios mediante el desarrollo de algoritmos aplicando combinaciones de métodos y arreglos. MATERIAL Y EQUIPO NECESARIO: Software de diseño de clases NClass

Más detalles

Introducción al Diseño de Sistemas de Información. Unidad Nº III: Diagramas Estructurados

Introducción al Diseño de Sistemas de Información. Unidad Nº III: Diagramas Estructurados Introducción al Diseño de Sistemas de Información Unidad Nº III: Diagramas Estructurados Facultad Regional Santa Fe Universidad Tecnológica Nacional Diagramas Estructurados Los Diagramas Estructurados

Más detalles

Manual de Usuario Solicitante SISCRED. Versión 1.0

Manual de Usuario Solicitante SISCRED. Versión 1.0 Manual de Usuario Solicitante SISCRED Versión 1.0 HISTORIAL DE REVISIONES VERSIÓN AUTOR DESCRIPCIÓN FECHA 1.0 Fernando Sobarzo Versión Inicial 17-05-2018 1.0 Marco Guerrero Versión Inicial 25-05-2018 1

Más detalles

MANUAL DE OPER MANU AL DE OPER CIÓ CIÓ SISTE SIS MA WEB Versión 2.0

MANUAL DE OPER MANU AL DE OPER CIÓ CIÓ SISTE SIS MA WEB Versión 2.0 MANUAL DE OPERACIÓN SISTEMA BONO WEB MANUAL DE OPERACIÓN SISTEMA BONO WEB Versión 2.0 Para ingresar al sistema siga la siguiente ruta: www.fonasa.cl prestadores Servicios en linea Acceso Bono Web Se desplegara

Más detalles

EJERCICIOS DE MODELADO DE INTERACCIÓN

EJERCICIOS DE MODELADO DE INTERACCIÓN Prácticas de Ingeniería del Software I (Grado en Informática Informática) EJERCICIOS DE MODELADO DE INTERACCIÓN (CC) García, F.J.; Moreno, M.; Bravo, S.; Conde, M.A. Departamento de Informática y Automática

Más detalles

Programación Estructurada

Programación Estructurada Programación Estructurada Técnica de programación que consiste en construir programas de fácil comprensión. Es mucho más sencillo entender la codificación del programa, que se habrá hecho en diferentes

Más detalles

Módulo para la Administración escolar Manual de usuario

Módulo para la Administración escolar Manual de usuario Sistema Educativo Estatal, Baja California Módulo para la Administración escolar Manual de usuario Coordinación de informática/desarrollo de sistemas Objetivos... 2 Ingreso a sistema... 3 Opciones de usuario

Más detalles

SIBO Sistema de Información de Boletería Especificación de Requerimientos. Versión 1.0

SIBO Sistema de Información de Boletería Especificación de Requerimientos. Versión 1.0 SIBO Sistema de Información de Boletería Especificación de Requerimientos Versión 1.0 Historial de Revisión Fecha Versión Descripción Autor 14/09/2009 1.0 Documento que contiene los principales requerimientos

Más detalles

Guía para contribuyentes AUTORIZACIONES DE PREIMPRESOS Y ESTABLECIMIENTOS GRÁFICOS

Guía para contribuyentes AUTORIZACIONES DE PREIMPRESOS Y ESTABLECIMIENTOS GRÁFICOS Guía para contribuyentes AUTORIZACIONES DE PREIMPRESOS Y ESTABLECIMIENTOS GRÁFICOS Autorizaciones de preimpresos y establecimientos gráficos P á g i n a 1 25 Tabla de Contenido INTRODUCCIÓN... 3 DEFINICIONES

Más detalles

Formato para prácticas de laboratorio

Formato para prácticas de laboratorio PLAN DE CLAVE CARRERA NOMBRE DE LA ASIGNATURA ESTUDIO ASIGNATURA LSC 2009-2 11290 Introducción a la Programación PRÁCTICA No. 2 LABORATORIO DE NOMBRE DE LA PRÁCTICA Licenciado en Sistemas Computacionales

Más detalles

Análisis y Diseño Orientado a Objetos. 2 - Análisis

Análisis y Diseño Orientado a Objetos. 2 - Análisis Análisis y Diseño Orientado a Objetos 2 - Análisis El proceso unificado de desarrollo, Ivar Jacobson, Grady Booch, James Rumbaugh, Ed. Addison Wesley, 1999 The unified software development process, Ivar

Más detalles

El diseño de un programa Jhon Jairo Padilla Aguilar, PhD.

El diseño de un programa Jhon Jairo Padilla Aguilar, PhD. El diseño de un programa Jhon Jairo Padilla Aguilar, PhD. Partes básicas de un programa Instrucciones: Indican al computador qué hacer paso a paso Un computador procesa información Convierte entradas en

Más detalles

Manual de Usuario. Versión: 2.0 GERENCIA DE INFORMÁTICA DE LA SEGURIDAD SOCIAL TESORERÍA GENERAL DE LA SEGURIDAD SOCIAL

Manual de Usuario. Versión: 2.0 GERENCIA DE INFORMÁTICA DE LA SEGURIDAD SOCIAL TESORERÍA GENERAL DE LA SEGURIDAD SOCIAL Manual de Usuario NJD42 - Solicitud de Domiciliación en Cuenta (RED) Versión: 2.0 Junio 2018 Control de Cambios del Documento Descripción Creación del documento Versión 1.0 Autor(es) Adaptación SEPA 2.0

Más detalles

Servicio Robot Interactivo de Voz (IVR) Reclamos o Suspensión de Instrumentos de Pago (Cliente - Opción 3) Guía de Ayuda

Servicio Robot Interactivo de Voz (IVR) Reclamos o Suspensión de Instrumentos de Pago (Cliente - Opción 3) Guía de Ayuda Servicio Robot Interactivo de Voz (IVR) Reclamos o Suspensión de Instrumentos de Pago (Cliente - Opción 3) Guía de Ayuda IV 28-06-2018 28-06-2021 2/6 1. GENERALIDADES Esta guía tiene como finalidad servir

Más detalles

Trabajo Práctico N 4 UML - Casos de Uso

Trabajo Práctico N 4 UML - Casos de Uso Trabajo Práctico N 4 UML - Casos de Uso Para cada uno de los siguientes enunciados: Hallar los requerimientos funcionales y no funcionales Determinar los actores Determinar los casos de usos. Realizar

Más detalles

Informe de Análisis y Diseño Proyecto: <nombre de proyecto>

Informe de Análisis y Diseño Proyecto: <nombre de proyecto> UNIVERSIDAD TÉCNICA FEDERICO SANTA MARÍA DEPARTAMENTO DE INFORMÁTICA Informe de Análisis y Diseño Proyecto: Curso: Profesor: Ayudantes: Marcello Visconti NN,NN Integrantes 9999999-9

Más detalles

Trabajo Práctico N 4 Página 1

Trabajo Práctico N 4 Página 1 Trabajo Práctico N 4 UML Confeccionar el diagrama de Secuencia de los siguientes ejercicios propuestos: Ejercicio 1. Comportamiento de un cajero automático. El usuario introduce la tarjeta en el cajero

Más detalles

Documentación de Caso de uso Validar Usuario después del Diagrama de Robustez

Documentación de Caso de uso Validar Usuario después del Diagrama de Robustez Documentación de Caso de uso Validar Usuario después del Diagrama de Robustez Validar Usuario Validar al usuario en el sistema e ingresar al sistema El médico deberá haber sido registrado previamente El

Más detalles

Programación Avanzada

Programación Avanzada Programación Avanzada PRÁCTICO 6 Ejercicio 1 (básico, imprescindible) Diseñar la estructura correspondiente al diseño de interacciones de los Ejercicios 1, 2, 3, 4 y 5 del Práctico 5. Ejercicio 2 (medio,

Más detalles

LABORATORIO 4. MODELANDO EL SISTEMA CON UML

LABORATORIO 4. MODELANDO EL SISTEMA CON UML LABORATORIO 4. MODELANDO EL SISTEMA CON UML GUÍA DE LABORATORIO Nº 4 Actividad de Proyecto: ANALIZAR LOS PROCESOS Y DATOS DEL SISTEMA DE INFORMACIÓN Estructura de contenidos. 1. Introducción. 2 2. Objetivos.

Más detalles

Instalación teléfono Teletup Mensajes

Instalación teléfono Teletup Mensajes Instalación teléfono Teletup Mensajes 1 / 7 2 Instalación. Para instalación mural, siga los siguientes pasos: Para instalación de sobremasa, busque el lugar adecuado y... Conéctelo! Al conectar el terminal

Más detalles

Lógica de programación

Lógica de programación Universidad Nacional Autónoma de Nicaragua - León Facultad de Ciencias y Tecnología Departamento de Computación Lógica de programación Elaborado por: Lic. Luis Ernesto Díaz Beteta Sentencias Repetitivas

Más detalles

Programación bajo UML

Programación bajo UML Descripción y Contenido del Curso Programación bajo UML Capacity Academy Educación en Tecnología de la Información Online, Efectiva y Garantizada Qué aprenderá si toma este Curso? En este curso aprenderás

Más detalles

Impresión y eliminación de trabajos retenidos. Verificación de trabajos de impresión. Cómo reservar trabajos de impresión

Impresión y eliminación de trabajos retenidos. Verificación de trabajos de impresión. Cómo reservar trabajos de impresión Al enviar un trabajo a la impresora, puede especificar en el controlador si desea que la impresora retenga el trabajo en la memoria. Cuando vaya a imprimir el trabajo, debe ir a la impresora y utilizar

Más detalles

Manual de Usuario (externo) Proceso: Presentación de la Declaración Jurada de Origen. PROYECTO Certificado de Origen Digital

Manual de Usuario (externo) Proceso: Presentación de la Declaración Jurada de Origen. PROYECTO Certificado de Origen Digital Manual de Usuario (externo) Proceso: Presentación de la Declaración Jurada de Origen PROYECTO Certificado de Origen Digital Manual de Usuario: Presentación de TABLA DE CONTENIDO 1 Objetivo... 3 2 Definición

Más detalles

4.3 CREAR ETIQUETAS Y SOBRES

4.3 CREAR ETIQUETAS Y SOBRES 4.3 CREAR ETIQUETAS Y SOBRES CONFIGURAR ETIQUETAS O SOBRES PARA UNA COMBINACIÓN DE CORRESPONDEN- CIA Para editar sobres de cara a una combinación de correspondencia: 1. Cree un documento en blanco. 2.

Más detalles

GENERALIDADES DEL LENGUAJE C

GENERALIDADES DEL LENGUAJE C GENERALIDADES DEL LENGUAJE C La cadena con formato debe ir encerrada entre comillas dobles, no simples. El carácter de retorno de carro (\n) es obligatorio si se desea finalizar la impresión con un salto

Más detalles

Ejemplo Especificación: Glosario Web

Ejemplo Especificación: Glosario Web Requerimientos Redactado Ejemplo Especificación: Glosario Web La aplicación Web de glosario proporcionará una versión Web en línea de un aplicación de gestión de un glosario de términos. Se tendrá acceso

Más detalles

Tema: Lenguaje Unificado de Modelado (UML)

Tema: Lenguaje Unificado de Modelado (UML) POO, Guía No.2 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación Orientada a Objetos Tema: Lenguaje Unificado de Modelado (UML) Competencia Desarrolla sistemas de información informáticos

Más detalles

Práctica 4 Concurrencia en Java

Práctica 4 Concurrencia en Java Práctica 4 Concurrencia en Java Escuela de Ingeniería y Arquitectura Depto. de Informática e Ingeniería de Sistemas 1. Objetivos 1. Crear y manipular hilos de ejecución en Java 2. Utilizar monitores en

Más detalles

Redes y Servicios. Módulo I. Fundamentos y modelos de red. Tema 2. Fundamentos. Parte B. Nivel de enlace

Redes y Servicios. Módulo I. Fundamentos y modelos de red. Tema 2. Fundamentos. Parte B. Nivel de enlace 1 Redes y Servicios Módulo I. Fundamentos y modelos de red Tema 2. Fundamentos Parte B. Nivel de enlace 2 Introducción Dos funciones básicas del nivel de enlace: Motivación? Control de flujo Motivación?

Más detalles

SINAUTO. (Captura Requirimientos) GRUPO 03

SINAUTO. (Captura Requirimientos) GRUPO 03 SINAUTO (Captura Requirimientos) GRUPO 03 Iker Jauregi ikerjauregivicente@hotmail.com Iñigo Arregui bateman2012@gmail.com Javier Arce arcjav@hotmail.com Jorge García. jgfand@gmail.com Patxi Campos.patxi948@wanadoo.es

Más detalles

Modelo de Casos de Uso. Diagrama de Casos de Uso en UML

Modelo de Casos de Uso. Diagrama de Casos de Uso en UML Modelo de Casos de Uso Diagrama de Casos de Uso en UML Documentación de Caso de uso Validar Usuario Validar Usuario Validar al usuario en el sistema e ingresar al sistema El médico deberá haber sido registrado

Más detalles

Sistema de Registro de Bases de Datos Guía del usuario

Sistema de Registro de Bases de Datos Guía del usuario Sistema de Registro de Bases de Datos Guía del usuario T a b l a d e C o n t e n i d o Sistema de Registro de Bases de Datos... 1 Guía del usuario... 1 Descripción general.... 3 Qué requisitos debe cumplir

Más detalles

EJERCICIO 2 - CASO ESCUELA SECUNDARIA (pág. 19): Suponga que como resultado de las entrevistas se han establecido las siguientes responsabilidades:

EJERCICIO 2 - CASO ESCUELA SECUNDARIA (pág. 19): Suponga que como resultado de las entrevistas se han establecido las siguientes responsabilidades: EJERCICIO 1 - CASO DE RECIBOS DE SUELDOS (pág.1): Suponga que como resultado de las entrevistas con los usuarios y con el responsable de seguridad informática se ha determinado: A partir de la información

Más detalles

MANUAL DE USUARIO SICILIA. (Encargado de la Lectura)

MANUAL DE USUARIO SICILIA. (Encargado de la Lectura) MANUAL DE USUARIO SICILIA (Encargado de la Lectura) Control de Versiones Versión Partes que cambian Descripción del cambio Fecha 0.0 Versión inicial 06/06/2017 Pág. 2 de 15 INDICE 1 ACCESO A LA APLICACIÓN...

Más detalles

FACULTAD DE INGENIERÍA

FACULTAD DE INGENIERÍA NOMBRE DEL PROFESOR: Ing. Héctor Manuel Quej Cosgaya NOMBRE DE LA PRÁCTICA: Fundamentos de Programación Orientada a Objetos PRÁCTICA NÚM. [ 7 ] LABORATORIO: MATERIA: UNIDAD: TIEMPO: Centro de Ingeniería

Más detalles

UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO

UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO ALGORITMO: Es el conjunto de pasos, operaciones y procedimientos que deben seguirse para resolver o solucionar un problema. Características de un algoritmo: 1.

Más detalles

Ahora responde a las siguientes cuestiones: Supongamos que el usuario introduce 3 en A, 4 en B y 5 en C

Ahora responde a las siguientes cuestiones: Supongamos que el usuario introduce 3 en A, 4 en B y 5 en C Bioinformática. 1. Observa la siguiente secuencia de instrucciones: 1. A = 5; 2. B = 7; 3. C = 2; 4. A=A+B+C; 5. B=C/2; 6. A=A/B+A ˆ C; 7. Escribe A; a) Qué valor contiene A después de la cuarta instrucción?

Más detalles

Ministerio de Producción

Ministerio de Producción Ministerio de Producción Secretaría de Industria y Servicios Subsecretaría de Servicios Tecnológicos y Productivos y Ministerio de Educación y Deportes A través del Analistas del Conocimiento Dimensión

Más detalles

Proyecto de Mantenimiento del Sistema Integral de Información Escolar en web de la Administración Federal de Servicios Educativos en el D.F.

Proyecto de Mantenimiento del Sistema Integral de Información Escolar en web de la Administración Federal de Servicios Educativos en el D.F. Proyecto de Mantenimiento del Sistema Integral de Información Escolar en web de la Administración Federal de Servicios Educativos en el D.F. Entregable ES 2. Diseño, desarrollo e instalación de la aplicación

Más detalles

ESTRUCTURAS DE REPETICIÓN AREA PROGRAMACIÓN 1

ESTRUCTURAS DE REPETICIÓN AREA PROGRAMACIÓN 1 ESTRUCTURAS DE REPETICIÓN AREA PROGRAMACIÓN 1 Estructuras de repetición Repetir: Ejecutar una instrucción o conjunto de instrucciones y luego regresar y ejecutarla (s) una y otra vez hasta terminar la

Más detalles

La contraseña de la llave privada no es correcta.

La contraseña de la llave privada no es correcta. La contraseña de la llave privada no es correcta. No es posible ejecutar programa: Variable1OnCalc No se puede convertir variant de tipo (String) al tipo (Double) El valor del atributo Nomina.Receptor.Antigüedad

Más detalles

Ing. José Manuel Poveda R.

Ing. José Manuel Poveda R. Qué son los casos de uso? Importancia de los casos de uso Representación de un modelo de casos de uso Inclusión de los casos de uso Extensión de los casos de uso Ing. José Manuel Poveda R. Qué son los

Más detalles

UNIDAD 2: INTRODUCCION AL PARADIGMA ORIENTADO A OBJETOS. MODELADO DE OBJETOS USANDO DIAGRAMA DE CLASES

UNIDAD 2: INTRODUCCION AL PARADIGMA ORIENTADO A OBJETOS. MODELADO DE OBJETOS USANDO DIAGRAMA DE CLASES UNIDAD 2: INTRODUCCION AL PARADIGMA ORIENTADO A OBJETOS. MODELADO DE OBJETOS USANDO DIAGRAMA DE CLASES RELACIONES ENTRE OBJETOS Los objetos interactúan entre ellos por medio de mensajes para solicitar

Más detalles

Trabajo Práctico Nro. 11 Herramientas para el Modelado de Comportamiento Detallado: Diagramas de Interacción y Diagramas de Transición de Estados

Trabajo Práctico Nro. 11 Herramientas para el Modelado de Comportamiento Detallado: Diagramas de Interacción y Diagramas de Transición de Estados Trabajo Práctico Nro. 11 Herramientas para el Modelado de Comportamiento Detallado: Diagramas de Interacción y Diagramas de Transición de Estados Lista de Conceptos Tratados: Clase; Objeto; Rol; Interacción

Más detalles

DESCRIPCIÓN ESPECÍFICA

DESCRIPCIÓN ESPECÍFICA DESCRIPCIÓN ESPECÍFICA Nombre del Módulo: PROGRAMACION 3 Código:.CSTI002 Horas certificables: 50 Objetivo General: Crear programas orientados a scripts como aplicaciones para web, que se ejecuten en el

Más detalles

Para obtener más información sobre esta función, haga clic en un tema:

Para obtener más información sobre esta función, haga clic en un tema: Cuando envíe un trabajo a la impresora, puede especificar en el controlador que desea que la impresora retenga el trabajo en la memoria. Cuando esté preparado para imprimir el trabajo, debe ir a la impresora

Más detalles

Desarrolle una aplicación para grabar y leer los datos indicados en un archivo.

Desarrolle una aplicación para grabar y leer los datos indicados en un archivo. NOMBRE DE LA Archivos (flujos) OBJETIVO: El estudiante elaborará aplicaciones visuales y de consola en C# para almacenar datos en archivos (flujos). MATERIAL Y EQUIPO NECESARIO: Software para diseño de

Más detalles

Instrucción SalirMientras para el control del flujo de programas. Pseudocódigo y diagramas de flujo. (CU00180A)

Instrucción SalirMientras para el control del flujo de programas. Pseudocódigo y diagramas de flujo. (CU00180A) aprenderaprogramar.com Instrucción SalirMientras para el control del flujo de programas. Pseudocódigo y diagramas de flujo. (CU00180A) Sección: Cursos Categoría: Curso Bases de la programación Nivel I

Más detalles