Desarrollo Orientado a Objetos en Métrica v. 3
|
|
- Irene Duarte Caballero
- hace 7 años
- Vistas:
Transcripción
1 Desarrollo Orientado a Objetos en Métrica v. 3 Carlos Rossi Jiménez c 2003 Carlos Rossi Jiménez. Universidad de Málaga p.1/45
2 Estructura del curso 1. Estructura de Métrica v Técnicas orientadas a objetos en Métrica v. 3 Diagramas de casos de uso Diagramas de clases Diagramas de interacción Diagramas de estados Modelización de interfaces de usuario Diseño físico de bases de datos Diagramas de despliegue Diagramas de componentes c 2003 Carlos Rossi Jiménez. Universidad de Málaga p.2/45
3 Diagramas de casos de uso Casos de Uso en Métrica 3 EVS 4. Estudio de alternativas de solución 4.2. Descripción de alternativas de solución Se describe el modelo de negocio. c 2003 Carlos Rossi Jiménez. Universidad de Málaga p.3/45
4 Casos de Uso en Métrica 3 EVS 6. Selección de la solución 6.2. Evaluación de las alternativas de solución Incluye los modelos de negocio de cada una. ASI 1. Definición del sistema 1.1. Determinación del alcance del sistema Se usa el modelo de negocio. c 2003 Carlos Rossi Jiménez. Universidad de Málaga p.4/45
5 Casos de Uso en Métrica 3 ASI 2. Establecimiento de requisitos 2.1. Obtención de requisitos Se utilizan los casos de uso para establecer los requisitos funcionales. c 2003 Carlos Rossi Jiménez. Universidad de Málaga p.5/45
6 Casos de Uso en Métrica Especificación de casos de uso Cada caso de uso se especifica mediante: Descripción del escenario Pre- y post-condiciones Identificación de interfaces de usuario Condiciones de fallo Para casos de uso complejos se pueden emplear diagramas de transición de estados o casos de uso anidados. c 2003 Carlos Rossi Jiménez. Universidad de Málaga p.6/45
7 Casos de Uso en Métrica Análisis de requisitos Se optimiza el modelo de casos de uso Validación de requisitos Por parte del usuario. c 2003 Carlos Rossi Jiménez. Universidad de Málaga p.7/45
8 Casos de Uso en Métrica 3 ASI 3. Identificación de subsistemas de análisis 3.1. Determinación de subsistemas de análisis Se asignan requisitos y casos de uso a cada subsistema Integración de subsistemas de análisis Se coordinan los modelos de cada subsistema. c 2003 Carlos Rossi Jiménez. Universidad de Málaga p.8/45
9 Casos de Uso en Métrica 3 ASI 4. Análisis de los casos de uso Se identifican las clases necesarias para cada caso de uso. ASI 9. Análisis de consistencia y especificación de requisitos 9.1. Verificación de los modelos c 2003 Carlos Rossi Jiménez. Universidad de Málaga p.9/45
10 Casos de Uso en Métrica Análisis de consistencia entre modelos Por ejemplo: Análisis de la realización de casos de uso/interfaz de usuario. Los subsistemas satisfacen los casos de uso. c 2003 Carlos Rossi Jiménez. Universidad de Málaga p.10/45
11 Casos de Uso en Métrica Validación de los modelos Según: El catálogo de requisitos. El usuario Elaboración de la especificación de requisitos software c 2003 Carlos Rossi Jiménez. Universidad de Málaga p.11/45
12 Objetivos Capturar los requisitos funcionales del sistema Guiar el proceso de desarrollo Proporcionar una herramienta de comunicación entre usuarios, analistas y diseñadores. Proporcionar una visión del sistema como caja negra Constituir una especificación abstracta del sistema c 2003 Carlos Rossi Jiménez. Universidad de Málaga p.12/45
13 Descripción Un diagrama de casos de uso es un grafo constituido por: actores casos de uso relaciones entre elementos c 2003 Carlos Rossi Jiménez. Universidad de Málaga p.13/45
14 Elementos Caso de uso Especifica el comportamiento del sistema de información o de una parte de él según una manera específica de dar respuesta a los usuarios. Representación de un requisito funcional del sistema. Describe el conjunto de secuencias de acciones (incluyendo variantes) que ejecuta el sistema para producir un resultado observable de interés para un actor. Conjunto de transacciones entre el sistema y los actores. c 2003 Carlos Rossi Jiménez. Universidad de Málaga p.14/45
15 Elementos Caso de uso Sirve para validar la arquitectura del sistema y verificar el sistema en desarrollo. Punto de partida para la generación de casos de prueba. Un caso de uso se representa gráficamente mediante una elipse. En su interior se incluye el nombre del caso de uso. c 2003 Carlos Rossi Jiménez. Universidad de Málaga p.15/45
16 Elementos Especificación de casos de uso Los niveles de especificación pueden ser: Una descripción general Establecimiento de pre- y post-condiciones Enumerar y describir los diferentes escenarios del caso de uso Casos de uso anidados (diagrama jerárquico) Diagrama de estados c 2003 Carlos Rossi Jiménez. Universidad de Málaga p.16/45
17 Elementos Escenario Cada uno de los diferentes caminos que pueden darse en un caso de uso, dependiendo de las condiciones que se den en su realización. Flujo de eventos a través de una variante de un caso de uso. Secuencia específica de acciones que ilustra un comportamiento. Instanciadeuncasodeuso. c 2003 Carlos Rossi Jiménez. Universidad de Málaga p.17/45
18 Elementos Descripción de un escenario Flujo básico de eventos: Cómo y cuándo empieza y acaba el caso de uso Cuándo interactúa con los actores y qué información se intercambian Flujos alternativos de comportamiento. c 2003 Carlos Rossi Jiménez. Universidad de Málaga p.18/45
19 Caso práctico Un programa de clasificación electrónica (PCE) puede emplearse para almacenar y recuperar documentos de texto. Cualquier documento creado por un procesador de texto, un editor o por otros medios puede archivarse en el sistema de clasificación electrónica. Los documentos pueden clasificarse en base a palabras clave, autores, y/o una descripción del documento o resumen que describa el documento. Los documentos archivados en el sistema también pueden ser eliminados o borrados. c 2003 Carlos Rossi Jiménez. Universidad de Málaga p.19/45
20 Caso práctico Para una rápida recuperación de los documentos almacenados usando el PCEse emplean índices. Los documentos se pueden recuperar según esquemas adecuados que no se encuentran en las clasificaciones convencionales; por ejemplo, los usuarios pueden recuperar o localizar un documento según su contenido, descripción, autor(es), o según palabras clave definidas por el usuario. Por tanto, la descripción del documento, los autores, las palabras clave y/o el mismo texto del documento pueden ser objeto de búsqueda. c 2003 Carlos Rossi Jiménez. Universidad de Málaga p.20/45
21 Caso práctico Un usuario puede especificar criterios de búsqueda, cuyo resultado sea una colección de documentos que cumplen dichos criterios. Entonces, los documentos encontrados pueden ser vistos o impresos. Al usuario se le da la posibilidad de especificar palabras "intrascendentes", que no serán buscadas ni indexadas, como, por ejemplo, y, o, no, el, la, los, las,si, etc. El usuario puede especificar también qué caracteres alfanuméricos de un documento que serán indexados o buscados (el conjunto de caracteres de clasificación), limitando de esta forma la búsqueda y los índices sólo a porciones de documentos. c 2003 Carlos Rossi Jiménez. Universidad de Málaga p.21/45
22 Caso práctico: Escenarios Escenario normal del caso de uso Archivar un documento: El usuario quiere archivar un documento El usuario especifica el directorio y el archivo del documento El usuario introduce un resumen del documento, las palabras clave y/o el(los) autor(es) El usuario solicita que se archive el documento El documento es archivado c 2003 Carlos Rossi Jiménez. Universidad de Málaga p.22/45
23 Caso práctico: escenarios E scenario de excepción del caso de uso Archivar un documento: El usuario quiere archivar un documento El usuario especifica el directorio del documento El usuario solicita que se archive el documento El sistema muestra un mensaje de error y solicita al usuario que especifique el archivo del documento El usuario cancela la operación c 2003 Carlos Rossi Jiménez. Universidad de Málaga p.23/45
24 Elementos Actor Un actor es algo o alguien que se encuentra fuera del sistema y que interactúa con él. En general los actores son personas u otros sistemas. Un único actor puede representar a varios usuarios distintos, y un usuario puede actuar como diferentes actores. Por ejemplo: el actor Cliente representa a varias personas distintas la persona J. Pérez puede actuar como el actor Cliente y como el actor Director c 2003 Carlos Rossi Jiménez. Universidad de Málaga p.24/45
25 Elementos Actor Un caso de uso tiene un efecto tangible para un actor determinado: cálculo de un resultado generación de un objeto cambio de estado de un objeto Un actor se representa gráficamente mediante un monigote con su nombre debajo. c 2003 Carlos Rossi Jiménez. Universidad de Málaga p.25/45
26 Elementos Paquete Se emplean para la organización de diagramas Se determina una partición del sistema y a cada una de las divisiones se le asocia un paquete en el que se incluyen los casos de uso correspondientes Se representa gráficamente con una carpeta con el nombre en su interior c 2003 Carlos Rossi Jiménez. Universidad de Málaga p.26/45
27 Relaciones Tipos de relaciones: Relaciones entre actores y casos de uso Relaciones entre casos de uso: Especialización Inclusión Extensión Relaciones de especialización entre actores c 2003 Carlos Rossi Jiménez. Universidad de Málaga p.27/45
28 Relaciones Actor - Caso de uso Es una relación de comunicación Puede ser uni- o bi-direccional Se representa gráficamente mediante una línea continua c 2003 Carlos Rossi Jiménez. Universidad de Málaga p.28/45
29 Relaciones Actor-Actor Relación de generalización: se pueden definir categorías generales de actores (por ejemplo Cliente) y especializarlos (por ejemplo Cliente Preferencial) Esta relación se representa gráficamente mediante una flecha con la cabeza hueca dirigida al actor más general c 2003 Carlos Rossi Jiménez. Universidad de Málaga p.29/45
30 Relaciones Generalización de casos de uso Un caso de uso (hijo) hereda el comportamiento y el significado otro caso de uso (padre) El caso de uso hijo puede añadir comportamiento o bien redefinir el del padre. Ejemplo: un caso de uso Validar usuario puede tener como hijos los casos de uso Comprobar clave y Comprobar firma Se representa gráficamente con una flecha hueca dirigida al caso de uso padre c 2003 Carlos Rossi Jiménez. Universidad de Málaga p.30/45
31 Relaciones Inclusión de casos de uso Representa un comportamiento común entre varios casos de uso: un caso de uso base A incorpora explícitamente el comportamiento de otro caso de uso B en el lugar especificado en el caso de uso base Gráficamente se representa mediante una flecha etiquetada con el estereotipo usa (o include ) que parte del caso de uso base Teóricamente el caso de uso incluido nunca se encuentra aislado c 2003 Carlos Rossi Jiménez. Universidad de Málaga p.31/45
32 Caso práctico Se presenta una relación de inclusión entre los casos de uso: Ver un documento y Buscar un documento Imprimir un documento y Buscar un documento c 2003 Carlos Rossi Jiménez. Universidad de Málaga p.32/45
33 Caso práctico Escenario normal del caso de uso Ver un documento: incluir(buscar un documento) El usuario selecciona un documento entre los encontrados El usuario requiere ver el documento El sistema muestra el documento c 2003 Carlos Rossi Jiménez. Universidad de Málaga p.33/45
34 Caso práctico Escenario de excepción del caso de uso Ver un documento: incluir(buscar un documento) El usuario requiere ver el documento El sistema muestra un mensaje de error indicando que debe seleccionar un documento El usuario finaliza la petición c 2003 Carlos Rossi Jiménez. Universidad de Málaga p.34/45
35 Relaciones Extensión de casos de uso Esta relación representa un comportamiento opcional de un caso de uso: un caso de uso base A incorpora implícitamente el comportamiento de otro caso de uso B (en el lugar especificado en el primero) A es el comportamiento habitual del sistema y, dependiendo de alguna condición, tiene un comportamiento adicional o ligeramente diferente representado por B c 2003 Carlos Rossi Jiménez. Universidad de Málaga p.35/45
36 Relaciones Extensión de casos de uso Se representa gráficamente mediante una flecha etiquetada con el estereotipo extiende (o extends ) que llega al caso de uso base El caso de uso base, por tanto, bajo ciertas condiciones incorporaelcomportamientodeotrocasodeusoenun punto concreto de su especificación denominado punto de extensión. Un caso de uso base puede tener varias relaciones de extensión y, en consecuencia, varios puntos de extensión. c 2003 Carlos Rossi Jiménez. Universidad de Málaga p.36/45
37 Relaciones Extensión de casos de uso Ejemplo: Consideremos el caso de uso base Hacer pedido con una relación de extensión con otro caso de uso Hacer pedido urgente. La especificación de un escenario normal sería: El cliente solicita hacer un pedido El usuario proporciona los datos del pedido (establecer prioridad) Procesar el pedido c 2003 Carlos Rossi Jiménez. Universidad de Málaga p.37/45
38 Técnicas comunes de modelado Pasos para la elaboración de un diagrama de casos de uso: 1. Identificar los actores que interactúan con el sistema 2. Organizar los actores identificando tanto los roles generales como los especializados 3. Considerar las formas más importantes que tiene cada actor de interactuar con el sistema 4. Considerar las formas excepcionales en las que cada actor puede interactuar con el sistema 5. Organizar los comportamientos como casos de uso, utilizando las relaciones de inclusión y extensión c 2003 Carlos Rossi Jiménez. Universidad de Málaga p.38/45
39 Técnicas comunes de modelado Hay dos formas de aplicar los diagramas de casos de uso: 1. Modelado del contexto de un sistema: Se determina qué actores quedan fuera del sistema e interactúan con él. 2. Modelado de los requisitos de un sistema: Se especifica qué debe hacer el sistema, independientemente de cómo se haga. Se especifica el comportamiento del sistema como una caja negra. c 2003 Carlos Rossi Jiménez. Universidad de Málaga p.39/45
40 Modelado del contexto de un sistema Se trata de diferenciar entre elementos del sistema y elementos externos al sistema: Los elementos del sistema desarrollan el comportamiento de éste Los elementos externos interactúan con el sistema El contexto del sistema se puede definir como los elementos externos que interactúan con el sistema. c 2003 Carlos Rossi Jiménez. Universidad de Málaga p.40/45
41 Modelado del contexto de un sistema Para modelar el contexto de un sistema: 1. Identificar los actores en torno al sistema considerando: Qué grupos requieren funciones del sistema para desarrollar sus tareas. Qué grupos son necesarios para que el sistema desarrolle sus tareas. Qué grupos interactúan con hardware externo o con otros sistemas. Qué grupos realizan tareas secundarias de administración y mantenimiento. c 2003 Carlos Rossi Jiménez. Universidad de Málaga p.41/45
42 Modelado del contexto de un sistema 2 Organizar los actores similares en jerarquías de generalización/especialización. 3 Introducir los actores en el diagrama de casos de uso y especificar las vías de comunicación de cada actor con los casos de uso. c 2003 Carlos Rossi Jiménez. Universidad de Málaga p.42/45
43 Modelado de los requisitos de un sistema Un requisito se puede definir como una característica de diseño, propiedad o comportamiento de un sistema. El establecimiento de los requisitos determina un contrato entre el sistema y sus elementos externos. Los requisitos funcionales se pueden expresar mediante casos de uso. c 2003 Carlos Rossi Jiménez. Universidad de Málaga p.43/45
44 Modelado de los requisitos de un sistema Para modelar los requisitos hay que seguir los siguientes pasos: 1. Establecer el contexto del sistema, identificando los actores. 2. Considerar qué comportamiento del sistema espera cada actor. 3. Nombrar los comportamientos como casos de uso. 4. Factorizar el comportamiento común (relación de uso) en nuevos casos de uso y factorizar el comportamiento variante (relación de extensión) como nuevos casos de uso. 5. Modelar los casos de uso, actores y relaciones en diagramas de casos de uso. c 2003 Carlos Rossi Jiménez. Universidad de Málaga p.44/45
45 Caso práctico c 2003 Carlos Rossi Jiménez. Universidad de Málaga p.45/45
Diagramas de Casos de Uso. Ingeniería del Sw-II, José Merseguer
Diagramas de Casos de Uso 19 Diagramas de Casos de Uso Casos de Uso es una técnica para capturar información de cómo un sistema o negocio trabaja actualmente, o de cómo se desea que trabaje. No pertenece
Más detallesgestió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 detalles4/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 detallesUML. Diagrama de Casos de Usos. Prof. Daniel Riesco
UML Diagrama de Casos de Usos Prof. Daniel Riesco Diagramas de Caso Uso Secuencia de transacciones desarrolladas por un sistema en respuesta a un evento iniciado por un actor Sirven para especificar la
Más detallesCliente. 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 detallesIngenierí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 detallesQué 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 detallesCaso 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 detallesCristian 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 detallesAná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 detallesMODULO 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 detallesCIDE, 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 detallesAnálisis y Diseño de Sistemas
Análisis y Diseño de Sistemas Dpto. Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Clase 6 Modelo de Lic. María Mercedes Vitturini [mvitturi@cs.uns.edu.ar] 1er. CUATRIMESTRE 2006
Más detallesInteracció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 detallesUML (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 detallesModelado Básico con Casos de Uso. Diseño de Software Avanzado Departamento de Informática
Modelado Básico con Casos de Uso El Modelo de Casos de Uso La técnica de los casos de uso (inventada por Ivar Jacobson): Objetivo: identificar la funcionalidad de un sistema (requisitos funcionales). Método:
Más detallesAnálisis y Diseño de Sistemas Clase 5 Ingeniería de Requerimientos El modelo de Casos de Uso
Metodologías de Desarrollo Análisis y Diseño de Sistemas Clase 5 Ingeniería de Requerimientos El modelo de Lic. María Mercedes Vitturini 1er. CUATRIMESTRE 2007 Dpto. Ciencias e Ingeniería de la Computación
Más detallesTema 4g: Proceso Unificado: Implementación
Tema 4g: Proceso Unificado: Implementación Marcos López Sanz Índice Visión general Artefactos Componentes Subsistemas de implementación Interfaces Descripción de la arquitectura (vista del modelo de implementación)
Más detallesLenguaje 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 detallesDIAGRAMAS DE CASOS DE USO. Prof. Hooberth Chávez Bedoya
DIAGRAMAS DE CASOS DE USO Prof. Hooberth Chávez Bedoya 1 Definir el comportamiento del sistema El comportamiento de un sistema es cómo un sistema actúa y reacciona El comportamiento del sistema es capturado
Más detallesDocumentación de Requisitos con Casos de Uso
de Documentación de Requisitos con Casos de Grupo de Ingeniería del Software y Bases de Datos Universidad de Sevilla octubre 2012 de Los son historias que describen interacciones entre: Actores: personas
Más detallesINGENIERÍA DE SOFTWARE. Sesión 10: Diagramas de comunicación
INGENIERÍA DE SOFTWARE Sesión 10: Diagramas de comunicación Contextualización Los diagramas son parte importante en el desarrollo de aplicaciones, pues con éstos se puede visualizar la forma en que funcionará
Más detallesCASOS 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 detallesModelo de Casos de Uso
Modelo de Casos de Uso Artefactos UML Josep Vilalta Marzo Rev.- 3.1 2007 VICO OPEN MODELING, S.L. www.vico.org 1 Diagramas UML 2.0 Diagrama estructura comportamiento Paquetes Clases Objetos Casos de Uso
Más detallesMETRICA VERSION MÉTRICA versión 3. Metodología de Planificación, Desarrollo y Mantenimiento de Sistemas de Información
9.000 MÉTRICA versión 3 Metodología de Planificación, Desarrollo y Mantenimiento de Sistemas de Información 9.010 Enero 2000 borrador de metodología MÉTRICA v. 3 Ofrece a las organizaciones un instrumento
Más detallesIngeniería a de Software CC51A
Ingeniería a de Software CC51A Clase Auxiliar Auxiliar: Andrés s Neyem Oficina 418 de Doctorado aneyem@dcc.uchile.cl 19 de Marzo de 2007 Aspectos Generales Grupo CC51A Diseño Cliente Requisitos Usuario
Más detallesModelo 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 detalles3.4 MODELADO DEL SISTEMA
3.4 MODELADO DEL SISTEMA El modelado del sistema permite al analista crear una jerarquía en detalle. El modelo de análisis es un puente entre la descripción del sistema y el modelo de diseño. Descripción
Más detallesDiagramas UML JUAN CARLOS CONDE RAMÍREZ INTRODUCTION TO PROGRAMMING
Diagramas UML JUAN CARLOS CONDE RAMÍREZ INTRODUCTION TO PROGRAMMING Objetivos Comprender la importancia del modelado y el uso de diagramas para la Ingeniería y la arquitectura. Conocer las ventajas que
Más detallesSesió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 detalles12/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 detalles12/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 detallesUSECASE. 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 detallesIngeniería del Software de Gestión
Marcos López Sanz Ingeniería del Software de Gestión Tema 9: Proceso Unificado: Índice Visión general de Descripción de la (vista del modelo de ) de construcciones de la el un sub una Realizar pruebas
Más detallesObjetivos de los sistemas de bases de datos.
TEMA1 BORRADOR 1.Objetivos de los sistemas de bases de datos. 2.Abstracción de la información 2.1Nivel físico 2.2Nivel conceptual 2.3Nivel de Vistas. 3.Ejemplares y esquemas. 4.Independencia de los datos.
Más detallesAná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 detallesModelo de Casos de Uso y Representación en UML. Análisis y Diseño de Sistemas de Información UNIDAD 5
Modelo de Casos de Uso y Representación en UML Análisis y Diseño de Sistemas de Información UNIDAD 5 Modelo de Casos de Uso El modelo de Casos de Uso es una colección de escenarios de éxito y errores que
Más detallesLos diagramas de clases y de objetos sirven para modelar diversos aspectos estructurales o estáticos de un sistema: Modelado - Vocabulario del Sistema
Modelado Los diagramas de clases y de objetos sirven para modelar diversos aspectos estructurales o estáticos de un sistema: Vocabulario del Sistema Distribución de Responsabilidades Semántica de una Clase
Más detallesFUNDAMENTOS DE LA VISTA DE CASOS DE USO
FUNDAMENTOS DE LA VISTA DE CASOS DE USO INGENIERÍA DE SOFTWARE I 2º DE GRADO EN INGENIERÍA INFORMÁTICA CURSO 2017/2018 Francisco José García Peñalvo / fgarcia@usal.es Alicia García Holgado / aliciagh@usal.es
Más detallesUML: Lenguaje Unificado de Modelado
PRÁCTICAS UML: Lenguaje Unificado de Modelado Curso 2002-03 Elementos del lenguaje Relaciones entre los elementos Diagramas Francisco Mora (DCCIA, Universidad de Alicante, 2002) 1 Qué es UML? Es un lenguaje
Más detallesTema 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 detallesTema 10: Interfaces. Índice
Tema 10: Interfaces Antonio J. Sierra Índice 1. Definición de una interfaz. 2. Implementación y uso de una interfaz. 3. Extensión de las interfaces. 4. Modelado UML de las interfaces. 5. Casos de uso.
Más detallesModelado 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 detallesMODELO DE REQUISITOS
Capítulo 2 MODELO DE REQUISITOS 2.1 Introducción Un modelo, en el desarrollo de software, define cómo solucionar los problemas que aparecen en el desarrollo de una aplicación. Para desarrollar el software,
Más detallesModelos 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 detallesUnidad V. UML. Tema I. Conceptos Básicos Tema II. Definición de UML. Vocabulario Tema III. Elementos UML Tema IV. Diagramas.
Unidad V. UML Tema I. Conceptos Básicos Tema II. Definición de UML. Vocabulario Tema III. Elementos UML Tema IV. Diagramas Objetivos Conocer el modelo UML Utilizar el modelo UML como parte de la metodología
Más detallesdiagramas 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 detallesIntroducción a la orientación a objetos y a UML
Introducción a la orientación a objetos y a UML El lenguaje unificado de modelado. Manual de referencia. James Rumbaugh, Ivar Jacobson, Grady Booch. Ed. Addison Wesley, 2000 El proceso unificado de desarrollo,
Más detallesCLASE 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 detallesANALISIS Y DISEÑO DE SISTEMAS II A.P.U 2008 CASO DE USO UML
CASO DE USO UML Un caso de uso representa una unidad funcional coherente de un sistema, subsistema o clase. En un caso de uso uno o más actores interaccionan con el sistema que realiza algunas acciones.
Más detallesCASOS DE USO Exploración de Requerimientos
Cap. 9 Kendall & Kendall Cap 5 Jacobson SESION 8 CASOS DE USO Exploración de Requerimientos Ana Mercedes Cáceres mercycaceres@gmail.com Instructora: Carmen Morales Año 2006. 1 OBJETIVOS Conocer la importancia
Más detallesUn caso de uso es una tarea que debe poder llevarse a cabo con el apoyo del sistema que se está desarrollando, se representa mediante un óvalo.
Casos de uso Un caso de uso es una tarea que debe poder llevarse a cabo con el apoyo del sistema que se está desarrollando, se representa mediante un óvalo. Consultar información Registrarse Relaciones
Más detallesRequerimientos Funcionales y No Funcionales
Requerimientos Funcionales y No Funcionales Juan Pablo Quiroga Dpto. de Ingeniería de Sistemas y Computación Universidad de los Andes Referencia El Lenguaje Unificado de Modelado. Grady Booch, James Rumbaugh
Más detallesRequerimientos Funcionales y No Funcionales. Juan Pablo Quiroga Dpto. de Ingeniería de Sistemas y Computación Universidad de los Andes
Requerimientos Funcionales y No Funcionales Juan Pablo Quiroga Dpto. de Ingeniería de Sistemas y Computación Universidad de los Andes 1 Referencia El Lenguaje Unificado de Modelado. Grady Booch, James
Más detallesContenido. 1. El proceso 2. Los modelos 3. Los diagramas 4. Ejemplo
Tutorial Contenido 1. El proceso 2. Los modelos 3. Los diagramas 4. Ejemplo 1. El proceso Fases soportadas por UML Análisis de requisitos de usuario Análisis de requisitos de software Diseño de la plataforma
Más detallesUML Unifield Modeling Languaje
UML Unifield Modeling Languaje 1 Modelo: Representación abstracta de una especificación, un diseño o un sistema. Generalmente, basada en una visión particular y compuesta por uno o más diagramas. Lenguaje
Más detallesDocumentación n de Requisitos mediante Casos de Uso
Departamento Lenguajes escuela técnica superior ingeniería informática Documentación n mediante Casos Uso Grupo Ingeniería a l Software Marzo 2006 Versión original: Amador Durán Toro (octubre 2004) Última
Más detalles1. 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 detallesDiagramas De Casos De Uso
Estáticos Diagramas De Casos De Uso Los diagramas de casos de uso documentan el comportamiento de un sistema desde el punto de vista del usuario.. Por lo tanto los casos de uso determinan los requisitos
Más detallesCapítulo II. Modelos de Datos y Procesos
Modelos de Datos y Procesos Modelos de datos y procesos Tabla de Contenido 1.- Objetivos de un modelo... 27 2.- Modelos de datos y procesos... 27 3.- Modelos conceptuales, de funcionamiento y físicos...
Más detallesLABORATORIO 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 detallesAná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 detallesFundamentos de Ingeniería del Software. Capítulo 3. Análisis de Requisitos Introducción a los casos de uso
Fundamentos de Ingeniería del Software Capítulo 3. Análisis de Requisitos Introducción a los casos de uso Introd. a los casos de uso. Estructura Introducción Diagramas de casos de uso Actores Casos de
Más detallesUML (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 detallesModelización con Diagramas de Casos de Uso
Modelización con Diagramas de Casos de Uso Maestrando: Ing. Javier Nader 1- Introducción En la perspectiva Orientada a Objetos el principal bloque de todos los sistemas software es el objeto o clase. Por
Más detallesUML 2.5 Iniciación, ejemplos y ejercicios corregidos (4ª edición)
Introducción 1. Motivaciones de la obra 11 2. El mundo de los caballos 12 3. Contenido de la obra 14 A propósito de UML 1. Introducción 17 2. El origen de UML 17 3. El Proceso Unificado 19 4. Arquitectura
Más detallesCLASE 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 detallesModelado de Datos Material desarrollado por Marcelo Rocha Vargas, 2011
Modelado de Datos Material desarrollado por Marcelo Rocha Vargas, 2011 Introducción Un modelo de datos es un conjunto de conceptos que pueden ser usados para describir-diseñar la estructura de una Base
Más detallesINGENIERÍA DE SOFTWARE. Sesión 9: Diagramas de casos de uso
INGENIERÍA DE SOFTWARE Sesión 9: Diagramas de casos de uso Contextualización Los diagramas son un elemento importante de la estructuración de información que debe cumplir con las características principales
Más detallesIngeniería de Software
Ingeniería de Software ANÁLISIS Y DISEÑO DE SISTEMAS CON Auxiliar: Andrés Neyem aneyem@dcc.uchile.cl Oficina 418 de Doctorado Auxiliar - 10 de Abril de 2007 Repaso Historia de los lenguajes de modelamiento
Más detallesDescripción del Curso
Curso Práctico de Modelado de Negocios BPMN con UML Descripción del Curso Durante este curso aprenderás de forma práctica el estándar BPMN (Business Process Management Notation) y las extensiones de UML
Más detallesDIAGRAMAS UML ANDRÉS ESTEBAN MARTÍNEZ HUTA CICLO DE VIDA DEL SOFTWARE GLORIA CECILIA RÍOS MUÑOZ
DIAGRAMAS UML ANDRÉS ESTEBAN MARTÍNEZ HUTA CICLO DE VIDA DEL SOFTWARE 10 GLORIA CECILIA RÍOS MUÑOZ INSTITUCIÓN EDUCATIVA GABRIEL GARCÍA MÁRQUEZ MEDELLÍN 2013 DIAGRAMAS Un diagrama es una representación
Más detallesRequerimientos de Software
Requerimientos de Software Contenido Especificación de Requerimientos Tipos de Requerimientos Requerimientos Funcionales Casos de Uso Programación 4 - Curso 2013 Requerimientos & Introducción al Análisis
Más detallesT3-Análisis y Diseño del Sistema Software
UNIVERSIDAD DE CASTILLA-LA MANCHA ESCUELA SUPERIOR DE INFORMÁTICA T3-Análisis y Diseño del Sistema Software Gómez Carretero, Ana Isabel Oliver Donoso, Eulalio Rivas García, Bibiano Rivero Alberca, Elena
Más detallesMODELADO DE CASOS DE USO (Libro UML 2-Arlow & Neustad)
MODELADO DE CASOS DE USO (Libro UML 2-Arlow & Neustad) Determinar el límite de un sistema: en primer lugar se necesita decidir que es parte del sistema (dentro de los límites del sistema) y que es externo
Más detallesDiagramas de Casos de Uso
Casos de Uso es una técnica para capturar información de cómo un sistema o negocio trabaja actualmente, o de cómo se desea que trabaje. No pertenece realmente al enfoque orientado a objeto, más bien es
Más detallesINGENIERÍA DEL SOFTWARE
INGENIERÍA DEL SOFTWARE INGENIERÍA DE SOFTWARE 1 Sesión No. 9 Nombre: Diagramas de casos de uso Contextualización Cómo modelar las funciones del sistema? Las funciones del sistema se modelan por medio
Más detallesMetodoloxías de Desenvolvemento
Metodoloxías de Desenvolvemento Proceso Unificado: Definiciones y Flujos de trabajo Javier Parapar @jparapar javierparapar@udc.es Revised: Pedro Cabalar Updated: 23 de octubre de 2017 4 P s: People; Project;
Más detallesTema 1. Introducción a UML 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
Tema 1. Introducción a UML 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
Más detallesTema 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 detallesFACULTAD 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 detallesTema 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 detallesIngeniería de Sistemas. Objetivos. Que es un Sistema? Tópicos. Ingeniería de Software y Sistemas. Problemas con la Ingeniería de Sistemas
de s Objetivos u Diseño, implementación e instalación de sistemas que incluyen hardware, software y gente. u Introducir conceptos de de s a Ingenieros de Software. u Discutir las dificultades de la de
Más detallesGuía del Curso Analista Programador Java: Business Apps Expert
Guía del Curso Analista Programador Java: Business Apps Expert Modalidad de realización del curso: Número de Horas: Titulación: Online 600 Horas Diploma acreditativo con las horas del curso OBJETIVOS UML
Más detallesIntroducción www.themegallery.com
Introducción Definiciones: Proceso de negocio: Flujo de trabajo de la organización. Existe por sí mismo. Requisito: Característica que el sistema software debe tener. Caso de uso: Técnica para la definición
Más detallesSistemas de Información II. Análisis de Sistemas Orientado a Objetos
Análisis de Sistemas Orientado a Objetos 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.
Más detallesDIAGRAMAS DE UML. Prof. Wenceslao Chávez Bedoya
DIAGRAMAS DE UML Prof. Wenceslao Chávez Bedoya 1 DIAGRAMAS DEL UML La finalidad de los diagramas es presentar diversas perspectivas de un sistema a las cuales se les conoce como modelo. Muestran diferentes
Más detallesMetodologías para Sistemas Multi-agente
Metodologías para Sistemas Multi-agente Curso Doctorado Sistemas Multi-agente Índice Conceptos. Introducción Metodologías BDI GAIA AUML Message Conclusiones 1 Conceptos. Introducción Modelar sistemas reales
Más detallesProceso Unificado de Desarrollo de Software. Fase de Inicio
Proceso Unificado de Desarrollo de Software Fase de Inicio A. Soriano (UCV-USB) 1 Septiembre 2005 Proceso Unificado: Referencia Básica Craig Larman Applying UML and Patterns: An Introduction to Object.
Más detallesINGENIERIA DE SOFTWARE. Ing. Francisco Rodríguez Novoa
INGENIERIA DE SOFTWARE Ing. Francisco Rodríguez Novoa Tema 6 Requisitos y Casos de Uso Ing. Francisco Rodríguez Rational Unified Process (RUP) 3 Requisitos. Objetivos Llegar a un acuerdo formal con los
Más detallesLineamientos para Establecer los Estándares
Estándares para el Desarrollo, Liberación y Mantenimiento de los Sistemas de Tecnologías de Información delhonorable NO. DE CLAVE: MPUE1418/RLIN/SECAD08/017-A/310517 JUNIO 2014 Con fundamento en lo dispuesto
Más detallesLenguaje Unificado de Modelado UML
Lenguaje Unificado de Modelado (LUM o UML, por sus siglas en inglés, Unified Modeling Language) es el lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad; está respaldado
Más detalles3. Capítulo 3. Diseño de un generador de interfaces para administrar colecciones
3. Capítulo 3. Diseño de un generador de interfaces para administrar colecciones La utopía es el principio de todo progreso y el diseño de un futuro mejor. Anatole France (1844-1924) Escritor francés.
Más detallesPROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación. II MODELOS y HERRAMIENTAS UML. II.2 UML: Modelado de casos de uso
PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación II MODELOS y HERRAMIENTAS UML 1 1 Modelado de casos de uso (I) Un caso de uso es una técnica de modelado usada para describir lo que debería hacer
Más detallesUnidad 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 detallesCONSEJO DE NORMALIZACIÓN Y CERTIFICACIÓN DE COMPETENCIA LABORAL NORMAS TÉCNICAS DE COMPETENCIA LABORAL
I. Datos Generales de la Calificación CINF0285.01 Título Análisis y diseño de sistemas de información Propósito Brindar los parámetros requeridos para evaluar la competencia en las funciones del análisis
Más detalles@Ejemplo de Casos de Uso Gestión de un Vídeo-Club
@Ejemplo de Casos de Uso Gestión de un Vídeo-Club David Domínguez Tortajada Raúl García Valenzuela - Índice 1. Resumen... 2 2. Introducción... 2 3. Objetivos del sistema... 4 4. Requisitos de almacenamiento
Más detallesTema 4e: Proceso Unificado: Análisis
Tema 4e: Proceso Unificado: Análisis Marcos López Sanz Índice Visión general Diagramas UML Artefactos Modelo de análisis Clases de análisis Realización en análisis de los casos de uso Paquetes de análisis
Más detallesTÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS.
TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS. HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Ingeniería de
Más detallesPONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ
PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ FACULTAD DE CIENCIAS E INGENIERÍA ANÁLISIS, DISEÑO E IMPLEMENTACIÓN DE UNA HERRAMIENTA CASE PARA LA GESTIÓN DEL ALCANCE DE PROYECTOS BASADA EN WBS Anexos Germán
Más detalles