Ingeniería de Software. La Disciplina de Obtención de Requerimientos: Diagramas de Casos de Uso.

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

Download "Ingeniería de Software. La Disciplina de Obtención de Requerimientos: Diagramas de Casos de Uso."

Transcripción

1 Ingeniería de Software. La Disciplina de Obtención de Requerimientos: Diagramas de Casos de Uso. (Primera Parte, Diagrama Inicial) Ingeniería de Software. Casos de Uso (parte 1) Página 0

2 Mapa del Proceso. Ingeniería de Software. Casos de Uso (parte 1) Página 1

3 Casos de Uso. Un caso de uso describe una interacción entre un actor y el sistema para producir un resultado. Es una forma de representar visualmente los requerimientos funcionales. Un caso de uso encapsula una parte importante de la conducta del sistema con una salida definible. Se diagrama mediante un óvalo con el título del caso. Nota. Se recomienda poner el código del caso de uso definido en el SRS antes del título por cuestiones de rastreabilidad. Ingeniería de Software. Casos de Uso (parte 1) Página 2

4 Actores. Un actor es A coherent set of roles that users of use cases play when interacting with these use cases. (UML v1.4spec. page B-3) Humano Sistema externo (puede ser cualquier actor) Timer que activa un caso de uso. Ingeniería de Software. Casos de Uso (parte 1) Página 3

5 Por qué el Diagrama de Casos de Uso? El diagrama de casos de uso es muy recomendable porque: El documento SRS contiene mucho detalle y es predominantemente texto. Los involucrados prefieren una vista gráfica general del sistema. Los casos de uso del sistema forman la base de todo el desarrollo. Ingeniería de Software. Casos de Uso (parte 1) Página 4

6 Elementos del Diagrama de Casos de Uso. Un diagrama de Casos de Uso es A diagram that shows the relationships among actors and use cases within the system. (UML v1.4 spec page B-21) Ingeniería de Software. Casos de Uso (parte 1) Página 5

7 Frontera del Sistema. The use cases may optionally be enclosed by a rectangle that represents the boundary of the containing system. (UML v1.4 spec. page 354) con frontera sin frontera Ingeniería de Software. Casos de Uso (parte 1) Página 6

8 Asociaciones en Casos de Uso. Una asociación de caso de uso representa the participation of an actor in a use case. (UML v1.4 spec. page 357) Un actor debe estar asociado con uno o más casos de uso. Un caso de uso debe estar asociado con uno o más actores. La asociación se representa con una línea sólida sin puntas de flecha. Ingeniería de Software. Casos de Uso (parte 1) Página 7

9 Desarrollo del Diagrama de Casos de Uso. Pasos para crear el diagrama: 1. Definir el nombre del sistema y opcionalmente crear el rectángulo de la frontera. 2. Identificar todos los actores a partir del SRS. 3. Para cada actor: a. Añadir el ícono del actor al diagrama. b. Añadir los casos de uso en los que participa el actor. c. Dibujar las asociaciones del actor con sus casos de uso. Ingeniería de Software. Casos de Uso (parte 1) Página 8

10 Creación de la Frontera. Ingeniería de Software. Casos de Uso (parte 1) Página 9

11 El Actor Customer y sus Casos de Uso. Ingeniería de Software. Casos de Uso (parte 1) Página 10

12 El Actor Booking Agent. Ingeniería de Software. Casos de Uso (parte 1) Página 11

13 El Actor Receptionist. Ingeniería de Software. Casos de Uso (parte 1) Página 12

14 Dónde poner el Diagrama de Casos de Uso? El diagrama se puede poner como parte del documento SRS. El diagrama proporciona una representación visual de la sección de requerimientos funcionales del SRS. El almacenamiento del diagrama como parte del SRS facilita la sincronización de estos dos artefactos. El propósito principal del diagrama de casos de uso es proporcionar una vista sucinta de la funcionalidad del sistema. Ingeniería de Software. Casos de Uso (parte 1) Página 13

15 Escenarios de los Casos de Uso. Un escenario de un caso de uso es una trayectoria concreta dentro de las varias posibilidades de un caso de uso. Los escenarios deben tener las siguientes características: Ser lo más específicos posible. Nunca tener postulados condicionales. Empezar de la misma manera, pero terminar de forma diferente. Ingeniería de Software. Casos de Uso (parte 1) Página 14

16 Escenarios de los Casos de Uso (2). No especificar demasiados detalles de la interfaz con el usuario. Al escenario principal que muestra una salida exitosa del caso de uso se le llama escenario primario o "happy path". Los otros escenarios que muestran las salidas no exitosas se llaman escenarios secundarios. Los escenarios son el punto de partida para otras disciplinas del proceso de desarrollo. Ingeniería de Software. Casos de Uso (parte 1) Página 15

17 Selección de Escenarios. Lo ideal es escribir todos los escenarios de todos los casos de uso. Sin embargo, se puede seleccionar que escenarios documentar, siguiendo los siguientes criterios: El caso de uso implica una interacción compleja con el actor. El caso de uso tiene prioridad alta. El caso de uso tiene varios puntos posibles de falla. Ingeniería de Software. Casos de Uso (parte 1) Página 16

18 Escritura de un Escenario de Caso de Uso. Un escenario de un caso de uso es una narrativa del mismo que: Describe como usa el sistema un actor y como responde el sistema a las acciones del actor. Tiene un principio, un cuerpo y un final. Ingeniería de Software. Casos de Uso (parte 1) Página 17

19 Ejemplo de un Escenario de Caso de Uso. Inicio: El agente de Reservaciones en el Hotel, espera llamadas de posibles clientes y tiene desplegada la pantalla principal de la aplicación HotelApp. Cuando llega una llamada de un cliente, el agente contesta, saluda al cliente y cuando el cliente solicita hacer una reservación, selecciona la función "Crear Reservación" en la pantalla principal de HotelApp. Aparece una forma de reservación vacía. Pregunta y captura el nombre del cliente. Como el cliente ya existe en la base de datos, se despliegan los datos generales del mismo. Ingeniería de Software. Casos de Uso (parte 1) Página 18

20 Ejemplo de un Escenario de Caso de Uso (2). Cuerpo: El agente pregunta la fecha de llegada y la fecha de salida del cliente y captura estos datos en la forma. A continuación pregunta por el tipo de cuarto, registra la preferencia en la forma y consulta la disponibilidad. Indica al cliente que sí hay cuarto disponible y marca en la forma el botón de "Reservado sin Confirmar". El agente pregunta al cliente si desea confirmar la reservación inmediatamente. El cliente contesta que sí y entonces el agente solicita y captura los datos de la tarjeta de crédito del cliente. Selecciona la opción de "Confirmar Pago" en la pantalla principal. Después de algunos segundos el sistema responde que la tarjeta de crédito fue autorizada y cambia el estado de la reservación a "Reservación Confirmada" Ingeniería de Software. Casos de Uso (parte 1) Página 19

21 Ejemplo de un Escenario de Caso de Uso (3). Final: El agente indica al cliente el número de la reservación (que desplegó el sistema) y le pregunta si desea algo más. El cliente contesta que no, el agente agradece y despide al cliente. El agente cierra la ventana de la forma de reservación, acción que lo regresa a la pantalla principal de HotelApp. Ingeniería de Software. Casos de Uso (parte 1) Página 20

22 Dónde poner el Escenarios de Casos de Uso? Los escenarios, que pueden ser bastante largos, generalmente se almacenan en un documento aparte del SRS. Se debe actualizar el SRS para hacer referencia al documento de Escenarios de Casos de Uso. Ingeniería de Software. Casos de Uso (parte 1) Página 21

23 Ejercicios. 1. Crear el Diagrama de Casos de Uso Inicial para el Sistema RentLimo. Dibujar el rectángulo de Frontera del Sistema, incluyendo el nombre del sistema. Añadir los actores. Añadir los Casos de Uso. Incluir las asociaciones entre actores y casos de uso. 2. Escribir el escenario principal del caso de uso "E1: Manejo de Reservaciones." Ingeniería de Software. Casos de Uso (parte 1) Página 22

Disciplina de Diseño. Construcción del Modelo de Diseño del Sistema.

Disciplina de Diseño. Construcción del Modelo de Diseño del Sistema. Ingeniería de Software. Disciplina de Diseño. Construcción del Modelo de Diseño del Sistema. Ingeniería de Software. Modelo de Diseño del Sistema Página 0 Mapa del Proceso. Ingeniería de Software. Modelo

Más detalles

Disciplina de Análisis. Casos de Uso.

Disciplina de Análisis. Casos de Uso. Ingeniería de Software. Disciplina de Análisis. Casos de Uso. (Segunda Parte, Formas de Casos de Uso, Refinación del Diagrama de Casos de Uso y Diagrama de Actividades) Ingeniería de Software. Casos de

Más detalles

Ingeniería de Software.

Ingeniería de Software. Ingeniería de Software. Disciplina de Análisis. Construcción del Modelo Conceptual del Sistema. Ingeniería de Software. Modelo Conceptual del Sistema Página 0 Mapa del Proceso. Ingeniería de Software.

Más detalles

CIDE, SA. RIF: J NIT: MODELO FUNCIONAL

CIDE, SA. RIF: J NIT: MODELO FUNCIONAL MODELO FUNCIONAL SIGA C O NTE NlD O Introducción Aspectos Conceptuales Definición de modelo Requisitos de un Modelo Funcional Modelando la Funcionalidad del Sistema: Diagrama de Casos de Uso Definición

Más detalles

Análisis y modelado de sistemas de software. Análisis - Modelado funcional. Blanca A. Vargas Govea Febrero 22, 2013

Análisis y modelado de sistemas de software. Análisis - Modelado funcional. Blanca A. Vargas Govea Febrero 22, 2013 Análisis y modelado de sistemas de software Análisis - Modelado funcional Blanca A. Vargas Govea vargasgovea@itesm.mx Febrero 22, 2013 Objetivo Conocer los elementos de los Diagramas de Casos de Uso y

Más detalles

4/15/2010. Requerimientos de Software UARG.UNPA Requerimientos de Software. Requerimientos de Software

4/15/2010. Requerimientos de Software UARG.UNPA Requerimientos de Software. Requerimientos de Software UARG.UNPA 2009 Un caso de uso es una interacción típica entre un usuario y un sistema computacional.(fowler) Un caso de uso especifica el comportamiento deseado del sistema (objetivos del usuario). (Jacobson)

Más detalles

Disciplina de Análisis. Abstracciones Clave y la Técnica CRC (Class Responsibility Collaboration).

Disciplina de Análisis. Abstracciones Clave y la Técnica CRC (Class Responsibility Collaboration). Ingeniería de Software. Disciplina de Análisis. Abstracciones Clave y la Técnica CRC (Class Responsibility Collaboration). Ingeniería de Software. Abstracciones Clave. Página 0 Mapa del Proceso. Ingeniería

Más detalles

CASOS DE USO.

CASOS DE USO. CASOS DE USO Suponga que va a comenzar a desarrollar un sistema Por dónde empieza? Obviamente con el proceso de "levantado de requerimientos", el cual un proceso muy parecido entre un exorcismo y un psicoanálisis,

Más detalles

Caso de Uso. Herramienta de relevamiento. domingo, 28 de octubre de 12

Caso de Uso. Herramienta de relevamiento. domingo, 28 de octubre de 12 Herramienta de relevamiento Son descripciones de un conjunto de secuencia de acciones que ejecuta el sistema para obtener un resultado Los casos de uso especifican un comportamiento deseado, no como se

Más detalles

12/08/2017. Casos de uso. Casos de uso. Casos de uso. Casos de uso

12/08/2017. Casos de uso. Casos de uso. Casos de uso. Casos de uso ICI3242 Modelamiento de sistemas de software Escuela de Ingeniería Informática Pontificia Universidad Católica de Valparaíso Los Casos de Uso (Jacobson) describen bajo la forma de acciones y reacciones

Más detalles

Para esta práctica usaremos los diagramas de casos de uso, diagramas de secuencia, y los diagramas de clase.

Para esta práctica usaremos los diagramas de casos de uso, diagramas de secuencia, y los diagramas de clase. Programación II, Guía #3 17 17 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II GUÍA #3: Herramientas UML. Análisis y diseño UML. Objetivos Conocer una herramienta de modelado para

Más detalles

Modelo Dinámico del Diseño del Software y Representación en UML. UNIDAD 9 Análisis y Diseño de Sistemas de Información

Modelo Dinámico del Diseño del Software y Representación en UML. UNIDAD 9 Análisis y Diseño de Sistemas de Información Modelo Dinámico del Diseño del Software y Representación en UML UNIDAD 9 Análisis y Diseño de Sistemas de Información El Modelo Dinámico El objetivo del modelo Dinámico es presentar o describir el comportamiento

Más detalles

Tema: Herramientas UML, Análisis y diseño UML

Tema: Herramientas UML, Análisis y diseño UML Programación II. Guía No.3 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II Tema: Herramientas UML, Análisis y diseño UML Objetivos Conocer una herramienta de modelado para la solución

Más detalles

octubre de 2007 Arquitectura de Software

octubre de 2007 Arquitectura de Software octubre de 2007 Arquitectura de Software Seis mejores Prácticas Desarrollo Iterativo Administrar Requerimientos Usar Arquitecturas basadas en Componentes Modelado Visual (UML) Verificar Continuamente la

Más detalles

Tema: Herramientas UML, Análisis y diseño UML

Tema: Herramientas UML, Análisis y diseño UML Programación II. Guía 2 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II Tema: Herramientas UML, Análisis y diseño UML Objetivo Conocer una herramienta de modelado para la solución

Más detalles

Tema: Herramientas UML, Análisis y diseño UML

Tema: Herramientas UML, Análisis y diseño UML Programación II. Guía No.2 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II Tema: Herramientas UML, Análisis y diseño UML Objetivos Conocer una herramienta de modelado para la solución

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

Especificación de Requerimientos <Nombre del Proyecto> Nombre del Grupo de Desarrollo o Asignatura Nombre del Autor

Especificación de Requerimientos <Nombre del Proyecto> Nombre del Grupo de Desarrollo o Asignatura Nombre del Autor Especificación de Requerimientos Nombre del Grupo de Desarrollo o Asignatura [Este documento es la plantilla base para elaborar el documento Especificación de Requerimientos. Los textos que aparecen entre

Más detalles

INGENIERÍA WEB. Dr. Mario Rossainz López Fac. de Cs. de la Computación Benemérita Universidad Autónoma de Puebla Otoño de 2017

INGENIERÍA WEB. Dr. Mario Rossainz López Fac. de Cs. de la Computación Benemérita Universidad Autónoma de Puebla Otoño de 2017 INGENIERÍA WEB Dr. Mario Rossainz López Fac. de Cs. de la Computación Benemérita Universidad Autónoma de Puebla Otoño de 2017 INTRODUCCIÓN: Aspectos importantes en las aplicaciones WEB Modelo de Dominio

Más detalles

4.1 IMPORTANCIA DE LA COMUNICACIÖN PRESENTACIÓN TECNICA. Nociones de conocimientos e información técnica.

4.1 IMPORTANCIA DE LA COMUNICACIÖN PRESENTACIÓN TECNICA. Nociones de conocimientos e información técnica. 4.1 IMPORTANCIA DE LA COMUNICACIÖN Y PRESENTACIÓN TECNICA Nociones de conocimientos e información técnica. La información técnica se caracteriza por transmitir datos relacionados con el diseño, producción,

Más detalles

Qué Necesita el Usuario

Qué Necesita el Usuario Qué Necesita el Usuario Qué Pidió el Usuario Cómo lo Vio el Analista Cómo se Diseñó Cómo lo Escribió el Programador Cómo Funciona el Sistema (en ocasiones...) Qué es? Técnica para la captura de requisitos

Más detalles

CLASE 3: UML DIAGRAMAS CASOS DE USO. Universidad Simón Bolívar. Ingeniería de Software. Prof. Ivette Martínez

CLASE 3: UML DIAGRAMAS CASOS DE USO. Universidad Simón Bolívar. Ingeniería de Software. Prof. Ivette Martínez CLASE 3: UML DIAGRAMAS CASOS DE USO Universidad Simón Bolívar. Ingeniería de Software. Prof. Ivette Martínez UML UML es un lenguaje para especificar, visualizar, construir y documentar los artefactos de

Más detalles

CLASE 4: CASOS DE USO REQUERIMIENTOS. Universidad Simón Bolívar. Ing. de Software. Prof. Ivette Martínez

CLASE 4: CASOS DE USO REQUERIMIENTOS. Universidad Simón Bolívar. Ing. de Software. Prof. Ivette Martínez CLASE 4: CASOS DE USO REQUERIMIENTOS Universidad Simón Bolívar. Ing. de Software. Prof. Ivette Martínez Casos de Uso Un caso de uso es una descripción de las posibles secuencias de interacción entre el

Más detalles

MODULO IV. Análisis y Diseño de Sistemas de Información INF-162 IV. UML. Casos de uso. Facilitador: Miguel Cotaña

MODULO IV. Análisis y Diseño de Sistemas de Información INF-162 IV. UML. Casos de uso. Facilitador: Miguel Cotaña MODULO IV Análisis y Diseño de Sistemas de Información INF-162 IV. UML Casos de uso Facilitador: Miguel Cotaña 1 INTRODUCCION Analista de negocios no-it: es alguien que trabaja dentro del contexto del

Más detalles

Tema 13 Modelos de Representación de Diagramas

Tema 13 Modelos de Representación de Diagramas Tema 13 Modelos de Representación de Diagramas En este tema haremos una revisión rápida de los modelos de representación de diagramas, y su utilidad en la Expresión Gráfica. 13.1 Introducción y Definición

Más detalles

Ingeniería de Requisitos y Orientación a Objetos: un enfoque práctico con IRqA

Ingeniería de Requisitos y Orientación a Objetos: un enfoque práctico con IRqA Ingeniería de Requisitos y Orientación a Objetos: un enfoque práctico con IRqA SIMO TCI 2002 TCP Sistemas e Ingeniería E-mail: info@irqaonline.com www.irqaonline.com Qué es IRqA? Herramienta CASE de Ingeniería

Más detalles

Ingeniería de requerimientos de software: Análisis. Dpto. de Ingeniería de Sistemas y Computación Universidad de los Andes

Ingeniería de requerimientos de software: Análisis. Dpto. de Ingeniería de Sistemas y Computación Universidad de los Andes Ingeniería de requerimientos de software: Análisis Dpto. de Ingeniería de Sistemas y Computación Universidad de los Andes Referencias El Lenguaje Unificado de Modelado. Grady Booch, James Rumbaugh e Ivar

Más detalles

Sesión 1. Porque es útil usar UML Sesión 2. Casos de uso Modelo del Negocio Sesión 3. Diagramas de Casos de Uso Sesión 4. Diagrama de Actividad

Sesión 1. Porque es útil usar UML Sesión 2. Casos de uso Modelo del Negocio Sesión 3. Diagramas de Casos de Uso Sesión 4. Diagrama de Actividad Sesión 1. Porque es útil usar UML Sesión 2. Casos de uso Modelo del Negocio Sesión 3. Diagramas de Casos de Uso Sesión 4. Diagrama de Actividad Sesión 5. Diagrama de Secuencia Sesión 6. Diagrama de Estados

Más detalles

Modelos de Software. Ingeniería en Sistemas de Información

Modelos de Software. Ingeniería en Sistemas de Información Ingeniería en Sistemas de Información 2017 Modelos de Software 2 Introducción 3 Introducción Qué es un Modelo? http://lema.rae.es/drae/?val=modelo Persona de buena figura que en las tiendas de modas se

Más detalles

FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA

FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA Asignatura: Introducción al Desarrollo del Software Dirección de Educación a Distancia y Virtual Este material es propiedad de la Corporación Universitaria Remington

Más detalles

Interacción Persona - Ordenador

Interacción Persona - Ordenador Interacción Persona - Ordenador Diseño de la interfaz en la Ingeniería del Software Dr. Pedro Latorre Dra. Sandra Baldassarri Dra. Eva Cerezo Ingeniería del Software Ingeniería del Software: Definición

Más detalles

Modelado de Conducta Análisis de Casos de Uso

Modelado de Conducta Análisis de Casos de Uso 03/12/2013 Modelado de Conducta Análisis de Casos de Uso Grupo de Ingeniería del Software y Bases de Datos Departamento de Lenguajes y Sistemas Informáticos Universidad de Sevilla Objetivos de este tema

Más detalles

RESUMEN ESCRITURA DE REQUERIMIENTOS SOFTWARE

RESUMEN ESCRITURA DE REQUERIMIENTOS SOFTWARE Brandon Campos Calderón Dr. Jaime Solano Soto Ingeniería en Computación RESUMEN ESCRITURA DE REQUERIMIENTOS SOFTWARE INSTITUTO TECNOLÓGICO DE COSTA RICA Tabla de Contenidos Resumen Escritura de Requerimientos

Más detalles

Figure 17-1: ADM Architecture Requirements Management

Figure 17-1: ADM Architecture Requirements Management Administración de los Requerimientos de la Arquitectura Figure 17-1: ADM Architecture Requirements Management Objetivos Los objetivos de la fase de gestión de requisitos son los siguientes: Asegúrese de

Más detalles

Análisis y Diseño del Software. El Lenguaje Unificado de Modelado UML 2.0

Análisis y Diseño del Software. El Lenguaje Unificado de Modelado UML 2.0 Análisis y Diseño del Software El Lenguaje Unificado de Modelado UML 2.0 Contenidos Introducción al modelado del software Presentación de UML Modelado de Casos de Usos Diagramas de casos de uso Modelado

Más detalles

12/08/2017. Diagrama de secuencia. Diagrama de secuencia. Diagrama de secuencia. Diagrama de secuencia

12/08/2017. Diagrama de secuencia. Diagrama de secuencia. Diagrama de secuencia. Diagrama de secuencia ICI3242 Modelamiento de sistemas de software Escuela de Ingeniería Informática Pontificia Universidad Católica de Valparaíso "Un diagrama que representa una interacción poniendo el foco en la secuencia

Más detalles

UML (Lenguaje de Modelado Unificado) y Diagramas de Casos de Uso

UML (Lenguaje de Modelado Unificado) y Diagramas de Casos de Uso UML (Lenguaje de Modelado Unificado) y Diagramas de Casos de Uso Los sistemas orientados a objetos describen las entidades como objetos. Los objetos son parte de un concepto general denominado clases.

Más detalles

USECASE. CASOS de USO

USECASE. CASOS de USO USECASE CASOS de USO 1 Objetivo Los diagramas de casos de uso documentan el comportamiento de un sistema desde el punto de vista del usuario Por tanto los casos de uso determinan los requisitos funcionales

Más detalles

Modelo y Análisis 179

Modelo y Análisis 179 Modelo y Análisis 179 2.6 Análisis Funcional Por medio del análisis funcional: Se muestra las operaciones de los objetos y sus dependencia de datos por medio de los diagramas de flujo de datos. Se descompone

Más detalles

INTRODUCCIÓN 2 QUE HAY DE NUEVO 2 PRE- REQUISITOS 2 INSTALACIÓN DE LA TOTUGA 2

INTRODUCCIÓN 2 QUE HAY DE NUEVO 2 PRE- REQUISITOS 2 INSTALACIÓN DE LA TOTUGA 2 Tabla de contenidos INTRODUCCIÓN 2 QUE HAY DE NUEVO 2 PRE- REQUISITOS 2 INSTALACIÓN DE LA TOTUGA 2 USO DE LA APLICACIÓN 5 INGRESO 6 SELECCIÓN DE SINFONÍA 7 TABLA DE NOMBRES 8 QUEMADO DE SINFONÍAS 10 CONFIRMAR

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

Diplomado Ingeniería de Software para Aplicaciones de Negocio

Diplomado Ingeniería de Software para Aplicaciones de Negocio Diplomado Ingeniería de Software para Aplicaciones de Negocio Duración 120 horas Objetivo general: Que los participantes conozcan los conceptos más importantes de la ingeniería de software para construir

Más detalles

Fundamentos de Programación. Diagramas de Flujo y Pseudocódigo. Fundamentos de Programación. Página 0 de 21

Fundamentos de Programación. Diagramas de Flujo y Pseudocódigo. Fundamentos de Programación. Página 0 de 21 Fundamentos de Programación. Diagramas de Flujo y Pseudocódigo. Fundamentos de Programación. Página 0 de 21 Diagramas de Flujo. Los Diagramas de Flujo son ampliamente utilizados para diseñar y documentar

Más detalles

Caso de Uso. Por ejemplo. Sistema. Actor Actor

Caso de Uso. Por ejemplo. Sistema. Actor Actor Casos de Uso Los diagramas de clases proporcionan una idea estática del sistema. Los diagramas de casos de uso establecen una idea dinámica, es decir que cambian con el tiempo. Los diagramas de casos de

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

UML (Unified Modeling Language) Octubre de 2007

UML (Unified Modeling Language) Octubre de 2007 UML (Unified Modeling Language) Octubre de 2007 UML un modelo o pieza de información producido en el proceso de desarrollo de software Un lenguaje para especificar, visualizar y construir artefactos de

Más detalles

Diagramas de interacción

Diagramas de interacción Tema 6: Diagramas de Interacción Diagramas de interacción Los diagramas de interacción son diagramas que describen cómo grupos de objetos colaboran para conseguir algún fin. Estos diagramas muestran objetos,

Más detalles

Lenguaje de Modelamiento Unificado.

Lenguaje de Modelamiento Unificado. Lenguaje de Modelamiento Unificado. Pontificia Universidad Javeriana What can you Model with UML? 1. Structure Diagrams include: The Class Diagram Object Diagram Component Diagram Composite Structure Diagram

Más detalles

EJEMPLO PRACTICO. Metodologías, UML y patrones de diseño. Mentor: MsC(c) Esp Alexis Olvany Torres Ch

EJEMPLO PRACTICO. Metodologías, UML y patrones de diseño. Mentor: MsC(c) Esp Alexis Olvany Torres Ch EJEMPLO PRACTICO Metodologías, UML y patrones de diseño Mentor: MsC(c) Esp Alexis Olvany Torres Ch Lenguaje de Modelamiento Unificado (Diagramas UML) 1. DEFINICIÓN UML (Lenguaje de Modelamiento Unificado),

Más detalles

Tema 3: Diagramas de Casos de Uso. Arturo Mora Soto Octubre 2008

Tema 3: Diagramas de Casos de Uso. Arturo Mora Soto Octubre 2008 Tema 3: Diagramas de Casos de Uso Arturo Mora Soto Octubre 2008 Diagrama de casos de uso Para poder dibujar un diagrama de casos de uso utilizando la notación UML es preciso que entendamos conceptualmente

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

1. Propósito. Establecer los puntos que debe cubrir como referencia documental mínima un documento de Diseño de sistemas automatizados.

1. Propósito. Establecer los puntos que debe cubrir como referencia documental mínima un documento de Diseño de sistemas automatizados. Página 1 de 8 1. Propósito. Establecer los puntos que debe cubrir como referencia documental mínima un documento de de sistemas automatizados. 2. Ámbito de responsabilidad. RDSI Responsable del Desarrollo

Más detalles

Karla Franco García

Karla Franco García ZAPATERIA NAHUI / NAHUI SHOE STORE Autores Jesús Oswaldo Tamez Márquez 1627127 jesus_marq97@outlook.com Facultad de Ingeniería Mecánica y Eléctrica Monterrey N.L. Karla Franco García 1768157 scarlyzz-@hotmail.com

Más detalles

Cliente. Generalización. Cliente Comercial

Cliente. Generalización. Cliente Comercial Casos de Uso Análisis y Diseño OO 2008-3 Qué es un caso de uso? Especificación del comportamiento de un sistema ode una parte de este Descripción de un conjunto de secuencia de acciones, incluyendo variantes

Más detalles

Gestión del Inventario de Habitaciones

Gestión del Inventario de Habitaciones Gestión del Inventario de Aspectos Generales del Documento Información Adicional sobre la Función de Gestión del Inventario de Para obtener información adicional sobre la función de Gestión del Inventario

Más detalles

Contenido. Introducción. Herramientas de apoyo a RUP. Herramientas de apoyo en la captura de requisitos Herramientas de modelado con UML

Contenido. Introducción. Herramientas de apoyo a RUP. Herramientas de apoyo en la captura de requisitos Herramientas de modelado con UML Universidad del Cauca Universidad Autónoma de Occidente Herramientas de Apoyo a los procesos de desarrollo de SW MG. Ing. Franco Arturo Urbano Introducción Contenido Herramientas de apoyo a RUP Herramientas

Más detalles

Cristian Blanco

Cristian Blanco UNIDAD DIDÁCTICA 8. ANÁLISIS Y DISEÑO ORIENTADO A OBJETOS. DIAGRAMAS DE COMPORTAMIENTO En el siguiente enlace tienes una descripción y algunos ejemplos de todos los diagramas UML.: http://jms32.eresmas.net/tacticos/uml/umlindex.html

Más detalles

Principios de Análisis Informático. Tema 3: Fase de inicio

Principios de Análisis Informático. Tema 3: Fase de inicio Principios de Análisis Informático Tema 3: Fase de inicio Eduardo Mosqueira Rey LIDIA Laboratorio de Investigación y desarrollo en Inteligencia Artificial Departamento de Computación Universidade da Coruña,

Más detalles

Algunas Herramientas de Apoyo al Análisis y Diseño de Software

Algunas Herramientas de Apoyo al Análisis y Diseño de Software Algunas Herramientas de Apoyo al Análisis y Diseño de Software Agustín J. González ELO329: Diseño y programación orientados a objetos Resumen Para desarrollar software hay varias herramientas de gran utilidad

Más detalles

Algunas Herramientas de Apoyo al Análisis y Diseño de Software. Agustín J. González ELO329: Diseño y programación orientados a objetos

Algunas Herramientas de Apoyo al Análisis y Diseño de Software. Agustín J. González ELO329: Diseño y programación orientados a objetos Algunas Herramientas de Apoyo al Análisis y Diseño de Software Agustín J. González ELO329: Diseño y programación orientados a objetos Resumen Para desarrollar software hay varias herramientas de gran utilidad

Más detalles

DOCUMENTACIÓN REQUERIMIENTOS

DOCUMENTACIÓN REQUERIMIENTOS DOCUMENTACIÓN REQUERIMIENTOS HERRAMIENTA PARA LA ADMINISTRACIÓN DE REQUERIMIENTOS DE LOS PROYECTOS DE LAS ASIGNATURAS DE INGENIERÍA Y ARQUITECTURA DE SOFTWARE DE LA PONTIFICIA UNIVERSIDAD JAVERIANA. CARLOS

Más detalles

ESQUEMA DEL TRABAJO DE INVESTIGACIÓN (TI)

ESQUEMA DEL TRABAJO DE INVESTIGACIÓN (TI) ESQUEMA DEL TRABAJO DE INVESTIGACIÓN (TI) Carátula Escuela Universitaria de Ingeniería Carrera de Ingeniería de Sistemas Modalidad de Titulación Titulo [Nombres y Apellidos Estudiante 1] [Nombres y Apellidos

Más detalles

Unidad 7. Ingeniería de Requisitos y Análisis OO. M.C. Martín Olguín

Unidad 7. Ingeniería de Requisitos y Análisis OO. M.C. Martín Olguín Unidad 7 Ingeniería de Requisitos y Análisis OO M.C. Martín Olguín Conceptos Requisitos del Software Es la descripción de los servicios y restricciones de un sistema de software, es decir, lo que el software

Más detalles

Ingeniería de Requisitos

Ingeniería de Requisitos Ingeniería de Requisitos Proceso de Ingeniería de Requisitos Departamento de Ciencias de la Computación Universidad de Chile Andrés Vignaga Proceso de Desarrollo Disciplina de Requisitos Roles Artefactos

Más detalles

UML y UP. Programa de Estudio.

UML y UP. Programa de Estudio. UML y UP Programa de Estudio UML y UP Analiza, modela y diseña sistemas orientado a objetos con UML. Aprende todos los diagramas que forman parte de UML en forma práctica utilizando Enterprise Architect.

Más detalles

Sistemas de Información II. Modelo del Negocio

Sistemas de Información II. Modelo del Negocio Modelo del Negocio El Proceso Unificado Concepción Elaboración Construcción Transición Modelado del Negocio Requerimientos Análisis y Diseño Implementación Prueba Implantación Admón. del Proyecto Iteraciones

Más detalles

Manual de Usuario Plataforma Web Sleep Tracker GPS

Manual de Usuario Plataforma Web Sleep Tracker GPS Manual de Usuario Plataforma Web Sleep Tracker GPS Ingreso a la Plataforma Web Sleep Tracker Escriba la dirección www.sleeptracker.com.ve en la barra de direcciones de su navegador web preferido tal como

Más detalles

Diagrama de Casos de Uso. Casos de Uso

Diagrama de Casos de Uso. Casos de Uso Diagrama de Casos de Uso 1 Casos de Uso Un requerimiento funcional describe un servicio o función del sistema. Un requerimiento no-funcional es una restricción sobre el sistema (por ejemplo el tiempo de

Más detalles

TEMA 4. PROCESO UNIFICADO

TEMA 4. PROCESO UNIFICADO TEMA 4. PROCESO UNIFICADO Definición El Proceso Unificado de Desarrollo Software es un marco de desarrollo de software que se caracteriza por estar dirigido por casos de uso, centrado en la arquitectura

Más detalles

CASOS DE USO. CBTIS 37 DSAUPOO Mtra. Carolina Galaviz

CASOS DE USO. CBTIS 37 DSAUPOO Mtra. Carolina Galaviz CASOS DE USO CBTIS 37 DSAUPOO Mtra. Carolina Galaviz QUÉ ES UN CASO DE USO? CBTIS 37 MTRA. CAROLINA GALAVIZ INZUNZA 2 QUÉ ES MODELADO DE CASOS DE USO? Relaciona las necesidades de los líderes de la empresa

Más detalles

UML y UP. Programa de Estudio.

UML y UP. Programa de Estudio. UML y UP Programa de Estudio UML y UP Analiza, modela y diseña sistemas orientado a objetos con UML. Aprende todos los diagramas que forman parte de UML en forma práctica utilizando Enterprise Architect.

Más detalles

Sistema de Administración de Farmacias Modelo de Diseño Versión 1.0. Historia de revisiones

Sistema de Administración de Farmacias Modelo de Diseño Versión 1.0. Historia de revisiones Sistema de Administración de Farmacias Modelo de Diseño Versión 1.0 Historia de revisiones Fecha Versión Descripción Autor 14/09/2014 1.0 Versión Inicial Guillermo López 14/09/2014 1.0 Revisión. SQA Modelo

Más detalles

Imágenes. Formato. Insertar Imágenes, diagramas y títulos Modificar los objetos Insertar diagramas con SmartArt Insertar captura de pantalla

Imágenes. Formato. Insertar Imágenes, diagramas y títulos Modificar los objetos Insertar diagramas con SmartArt Insertar captura de pantalla Imágenes Insertar Imágenes, diagramas y títulos Modificar los objetos Insertar diagramas con SmartArt Insertar captura de pantalla Formato Estilos de celda y Formato e tabla Estilos: Crear un nuevo estilo

Más detalles

MODULO IV. Análisis y Diseño de Sistemas de Información INF-162 III. UML. Diagramas de Actividades

MODULO IV. Análisis y Diseño de Sistemas de Información INF-162 III. UML. Diagramas de Actividades MODULO IV Análisis y Diseño de Sistemas de Información INF-162 III. UML Diagramas de Actividades Facilitador: Miguel Cotaña 06 de Diciembre 2012 1 Un diagrama de actividades destaca el flujo de control

Más detalles

Análisis del Sistema de Información Ejemplo

Análisis del Sistema de Información Ejemplo Universidad de Oviedo Departamento de Informática Análisis del Sistema de Información Ejemplo José García Fanjul Claudio de la Riva Álvarez Universidad de Oviedo Departamento de Informática ASI 1: Definición

Más detalles

ANEXOS ANEXO 1 PLATAFORMA VIRTUAL DE APRENDIZAJE COLABORATIVO BASADO EN LA METODOLOGÍA POL. (PLAPOL+)

ANEXOS ANEXO 1 PLATAFORMA VIRTUAL DE APRENDIZAJE COLABORATIVO BASADO EN LA METODOLOGÍA POL. (PLAPOL+) ANEXOS ANEXO 1 PLATAFORMA VIRTUAL DE APRENDIZAJE COLABORATIVO BASADO EN LA METODOLOGÍA POL. (PLAPOL+) Carlos Andrés Moreno Mayor Fernando José García Cabal DOCUMENTO DE ANALISIS 1 REVISIONES Versión Fecha

Más detalles

I genier i í er a í de Requeri er m i i m en t s

I genier i í er a í de Requeri er m i i m en t s Ingeniería de Requerimientos WEBinar Objetivos Describir los conceptos relacionados con la ingeniería y administración de Identificar actividades y productos relacionados Referencias Software Requirements.

Más detalles

Manual de Usuario. Sistema de Atención al Cliente.

Manual de Usuario. Sistema de Atención al Cliente. Manual de Usuario Sistema de Atención al Cliente Introducción. Este manual de usuario está dirigido a presentarle las pautas para la operación del portal de atención a clientes por medio del sistema de

Más detalles

MODULO IV. Análisis y Diseño de Sistemas de Información INF-162 III. UML. 4.8 Diagramas de Actividades

MODULO IV. Análisis y Diseño de Sistemas de Información INF-162 III. UML. 4.8 Diagramas de Actividades MODULO IV Análisis y Diseño de Sistemas de Información INF-162 III. UML 4.8 Diagramas de Actividades Facilitador: Miguel Cotaña 23 de Noviembre 2009 1 Un diagrama de actividades destaca el flujo de control

Más detalles

CabloCAD Diseñar tramos de charola de malla CABLOFIL

CabloCAD Diseñar tramos de charola de malla CABLOFIL CabloCAD 2009 CabloCAD 2009 es una aplicación que permite diseñar tramos de instalación de charolas de malla de la marca CABLOFIL para la conducción de cables. El programa es una extensión de las versiones

Más detalles

Manual de Administración de usuarios de Agencias de Colocación

Manual de Administración de usuarios de Agencias de Colocación Manual de Administración de usuarios de Agencias de Colocación MU_Administración de usuarios de Agencias de Colocación_V2.0.docx Página 1 de 16 Índice Manual de Administración de usuarios 1 de Agencias

Más detalles

Centro Universitario UAEM Zumpango

Centro Universitario UAEM Zumpango Agosto 2015 "2015. Año del Bicentenario Luctuoso de José María Morelos y Pavón" Centro Universitario UAEM Zumpango Ingeniería en Computación Unidad de Aprendizaje: DISEÑO DE SISTEMAS Unidad de Competencia

Más detalles

Funcionalidad en el ERP SuperADMINISTRADOR Diagrama del Proceso de CRM

Funcionalidad en el ERP SuperADMINISTRADOR Diagrama del Proceso de CRM Funcionalidad en el ERP SuperADMINISTRADOR Diagrama del Proceso de CRM ERP SuperADMINISTRADOR Funcionalidad Proceso de CRM Julio 2015 pág. 9-1 IDENTIFICAR POSIBLES PROSPECTOS Éste término es el primer

Más detalles

Guía de Inicio Rápido Mac Respaldo en línea

Guía de Inicio Rápido Mac Respaldo en línea Guía de Inicio Rápido Mac Respaldo en línea Claro Ecuador. Todos los derechos reservados Esta guía no puede ser reproducida, ni distribuida en su totalidad ni en parte, en cualquier forma o por cualquier

Más detalles

OFICINA DE SISTEMAS E INGENIERÍA DE LA INFORMACIÓN MANUAL SISTEMA DE MATRÍCULA

OFICINA DE SISTEMAS E INGENIERÍA DE LA INFORMACIÓN MANUAL SISTEMA DE MATRÍCULA OFICINA DE SISTEMAS E INGENIERÍA DE LA INFORMACIÓN MANUAL SISTEMA DE MATRÍCULA MANUAL DE USUARIO VERSIÓN V1.0 FEBRERO 2014 Índice General Historial de revisiones 1. Presentación 2. Acceso a la aplicación

Más detalles

TEST (2 0 puntos, 0 20 puntos por pregunta correcta, puntos por error) [Marcar sólo una opción]

TEST (2 0 puntos, 0 20 puntos por pregunta correcta, puntos por error) [Marcar sólo una opción] EXAMEN FINAL ORDINARIO TEST (2 0 puntos, 0 20 puntos por pregunta correcta, -0 05 puntos por error) [Marcar sólo una opción] Cuál de las siguientes áreas de conocimiento de la ingeniería del software,

Más detalles

Enterprise Architect y UML Básico

Enterprise Architect y UML Básico Enterprise Architect y UML Básico Diciembre 2008 Carlos Alexander Zuluaga Agenda Diagramas de actividades. Administración de requerimientos. Diagramas de casos de uso. Diagramas de secuencia para casos

Más detalles

Capítulo XI. Diagramas de Estado y de Actividad

Capítulo XI. Diagramas de Estado y de Actividad Diagramas de Estado y de Actividad Diagramas de estado y de actividad Tabla de contenido 1.- Diagramas de estado... 177 1.1.- Representación de diagramas de estado... 177 1.2.- Súper estados... 179 2.-

Más detalles

Diseño. Diseño. Interacción. Aspectos comunes en interacción. Diagramas de Interacción. Curso de Arquitecturas de Software

Diseño. Diseño. Interacción. Aspectos comunes en interacción. Diagramas de Interacción. Curso de Arquitecturas de Software Curso de Arquitecturas de Software Programación Orientada a Objetos Diagramas de Interacción Diseño En la fase de diseño se hace refinamiento estructural, se modifica y completa el diagrama de clases del

Más detalles

Fecha de elaboración: Julio de 2010 Fecha de última actualización:

Fecha de elaboración: Julio de 2010 Fecha de última actualización: PROGRAMA DE ESTUDIO Análisis y Diseño Orientado a Objetos Programa Educativo: Licenciatura en Ciencias Computacionales Sustantiva Área a la que pertenece : Horas teóricas: 2 Horas prácticas: 4 Total de

Más detalles

Fase de inicio de RUP

Fase de inicio de RUP Fase de inicio de RUP Libro de Larman, Capítulos 4-7 Dr. Eduardo A. RODRÍGUEZ TELLO CINVESTAV-Tamaulipas 3 de octubre del 2012 Dr. Eduardo RODRÍGUEZ T. (CINVESTAV) Fase de inicio 3 de octubre del 2012

Más detalles

CC Taller de UML Apuntes de Clase. Prof. Andrés Muñoz Ordenes 9 de mayo de 2012

CC Taller de UML Apuntes de Clase. Prof. Andrés Muñoz Ordenes 9 de mayo de 2012 CC5404 - Taller de UML Apuntes de Clase Prof. Andrés Muñoz Ordenes 9 de mayo de 2012 Agenda Motivación Actividad en Clase Continuación Modelo de Análisis Diagrama de Interacción Características Notación

Más detalles

Análisis y modelado de sistemas de software. Diseño Interfaces de usuario. Blanca A. Vargas Govea

Análisis y modelado de sistemas de software. Diseño Interfaces de usuario. Blanca A. Vargas Govea Análisis y modelado de sistemas de software Diseño Interfaces de usuario Blanca A. Vargas Govea vargasgovea@itesm.mx Abril 26, 2013 Objetivo Conocer los principios básicos del diseño de interfaces de usuario

Más detalles

Modelado Estructural F E B R E R O,

Modelado Estructural F E B R E R O, Modelado Estructural F E B R E R O, 2 0 1 4 Modelado Estructural Sirve para describir los diferentes tipos y relaciones estáticas existentes entre los diferentes objetos de un sistema. A la hora de desarrollar

Más detalles

MANUAL DE USUARIO PEXIM SOLICITAR PERMISOS DE EXPORTACIÓN

MANUAL DE USUARIO PEXIM SOLICITAR PERMISOS DE EXPORTACIÓN MANUAL DE USUARIO PEXIM SOLICITAR PERMISOS DE EXPORTACIÓN Versión: 1.0.0 Fecha de Publicación: 16 de julio de 2012 Sumario Propósito El propósito del manual es proporcionar información del sistema al usuario

Más detalles

Análisis de requisitos del software

Análisis de requisitos del software Análisis de requisitos del software [PRESSMAN, 2002] La ingeniería de requisitos del software es un proceso de descubrimiento, refinamiento, modelado y especificación. Se refinan en detalle los requisitos

Más detalles