Tema 4e: Proceso Unificado: Análisis
|
|
- Esperanza Jiménez Marín
- hace 6 años
- Vistas:
Transcripción
1 Tema 4e: Proceso Unificado: Análisis Marcos López Sanz
2 Í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 Actividades Análisis de los casos de uso Análisis de las clases Análisis de los paquetes
3 Visión general Flujos de trabajo Planificación Anál. Riesgos Preparación Elaboración Fases Construcción Verificación Transición Requisitos Análisis Diseño Implementación Prueba Iteración(es) Inicial(es) Iter. #1 Iter. #2 Iter. #3 Iter. #4 Iter. #5 Iter. #6 Iter. #7 (Adaptado de Jacobson, 1999)
4 Visión general Modelo de análisis Modelo de diseño Modelo de casos de uso Modelo de despliegue Modelo de implementación Modelo de pruebas
5 Visión general Modelo de Casos de Uso Lenguaje del cliente (impreciso) Vista externa del sistema Estructurado por casos de uso Contrato entre clientedesarrolladores Redundancias, inconsistencias, ambigüedades, etc. entre requisitos Captura la funcionalidad del sistema Define casos de uso Modelo de Análisis Lenguaje del desarrollador Vista interna del sistema Estructurado por clases y paquetes Usado por desarrolladores para entender el sistema No debería contener redundancias ni inconsistencias de requisitos Captura cómo realizar la funcionalidad del sistema Define realizaciones de casos de uso
6 Visión general Requisitos Modelo de Casos de Uso Dependencia de traza Análisis Modelo de Análisis Diseño Modelo de Diseño Modelo de Despliegue Implementación Modelo de Implementación Pruebas Modelo de Pruebas
7 Diagramas UML Modelo de Casos de Uso Modelo de Análisis Modelo de Diseño Modelo de Despliegue Modelo de Implementación Modelo de Pruebas Diagramas de Casos de Uso Diagramas de Clases Diagramas de Objetos Diagramas de Secuencia Diagramas de Colaboración Diagramas de Estados Diagramas de Actividad Diagramas de Componentes Incluidos paquetes Diagramas de Interacción
8 Conceptos de UML Clasificador Concepto discreto en el modelo que tiene identidad, estado, comportamiento, y relaciones Tipos de Clasificadores Elementos del Sistema: Clase Interfaz Tipos de datos Conceptos de Comportamiento: Caso de Uso Elementos del entorno: Actor Estructuras de implementación: Componente Nodo Subsistema
9 Conceptos de UML Otros conceptos: Clase Conjunto de objetos con estructura, comportamiento, relaciones, y semántica común Objeto Estructura + operaciones + estado interno + identidad Un objeto es una instancia de una clase Realización Relación semántica entre clasificadores, en la cual un clasificador especifica un contrato que otro clasificador se compromete a llevar a cabo Colaboración Define las interacciones que han de producirse entre los objetos con el fin de que estos puedan desempeñar su papel
10 Artefactos Modelo de análisis: Especificación detallada (precisa) de requisitos Refina los casos de uso como colaboraciones entre clasificadores Clasificadores: clases de análisis, paquetes Colaboraciones: realizaciones de los casos de uso, interacciones Gestionar asignaturas Realización en análisis UI asignaturas Gestor de asignaturas Asignatura
11 Artefactos Modelo de análisis Representa la estructura global del sistema (subsistemas y/o capas en el modelo de diseño) Descripción arquitectónica * * Modelo de análisis Responsabilidades Atributos Relaciones * * Clase de análisis Paquete de análisis * * Diagramas de interacción Descripción textual Diagramas de clases Realización en análisis Interfaz Control Entidad
12 Artefactos Clases de análisis Representan una abstracción de lo que serán una o varias clases en diseño Se centra en los requisitos funcionales Clase de análisis Resposabilidades Atributos Relaciones Interfaz Control Entidad
13 Ejemplo - Artefactos Un sistema de enseñanza virtual Actor: Estudiante Caso de Uso: Matricularse Sist. de enseñanza virtual Matricularse Matricularse Estudiante
14 Artefactos <<boundary>> IU Matriculación IU Matriculación IU Matriculación Clases límite o interfaz Modelan la interacción entre el sistema y los actores Representan la interfaz del sistema (ventanas, formularios,...), pero con poco detalle Describen la información presentada al actor y las peticiones que hace el actor al sistema Estudiante UI Matriculacion
15 Artefactos <<control>> GestorMatricula GestorMatricula GestorMatricula Clases de control Se usan para representar el control de un caso de uso concreto Representan la coordinación entre objetos Lógica del negocio, cálculos No representan ni interacciones con el usuario ni problemas de almacenamiento de información Estudiante UI Matriculacion GestorMatricula
16 Artefactos Alumno <<entity>> Alumno Alumno Clases de entidad Representan la información significativa para el sistema Modelan la información de larga vida (persistencia) Pueden provenir de las entidades del dominio o de las del negocio, pero no tienen por qué corresponderse completamente Pueden ser pasivas o activas (comportamiento complejo) Encapsulan información y operaciones asociadas Por ejemplo: repositorios de información Estudiante UI Matriculacion GestorMatricula Alumno
17 Artefactos Realización de los casos de uso en análisis Es una colaboración que describe cómo se realiza en análisis un caso de uso en términos de clases de análisis y sus interacciones La realización en análisis de un caso de uso, incluye: Diagramas de clases: clases participantes Diagramas de interacción: escenarios del CU Descripción textual del flujo de eventos Nada de requisitos no funcionales (hasta el diseño). Modelo de casos de uso Modelo de análisis <<trace>> Use case Realización en análisis
18 Artefactos Realización de los casos de uso en análisis Diagramas de clases Una clase de análisis puede participar en varios casos de uso. Algunas responsabilidades, atributos y asociaciones suelen ser específicos de un sólo caso de uso. Estudiante UI Matriculación Gestor Matricula Alumno Diagrama de clases para la realización del caso de uso Matricularse
19 Artefactos Realización de los casos de uso en análisis Diagramas de interacción Representan como interactúan cooperativamente los objetos para implementar el comportamiento definido por los casos de uso. Una interacción es un conjunto de mensajes que se intercambian dentro del contexto de una colaboración por instancias de clases (objetos) a través de enlaces (instancias de asociación En análisis se suelen utilizar diagramas de colaboración (también se podrían utilizar diagramas de secuencia)
20 Realización de los casos de uso en análisis Diagramas de colaboración Análisis Artefactos 3: seleccionar (asignatura, ficheronotas) 1: publicar notas 4: publicar (asignatura, ficheronotas) 5: notas (ficheronotas) : Profesor 7: OK : UI Profesor : GProfesor 6: OK : Asignatura 2: visualizar ("asignaturas") 8: visualizar (notas publicadas) Diagrama de colaboración para la realización del caso de uso Publicar notas del actor profesor
21 Artefactos Realización de los casos de uso en análisis Flujos de eventos Para clarificar los diagramas de colaboración: descripción textual Si es muy complejo no será mejor dividir el caso de uso? Requisitos no funcionales Asignados a casos de uso Se recogen si aparecen
22 Artefactos Paquetes de análisis Para organizar los artefactos de análisis: clases de análisis, realización de casos de uso y otros paquetes Fuertemente cohesionados y débilmente acoplados No existen en tiempo de ejecución * Paquete de análisis * * Clase de análisis Realización en análisis
23 Ejemplo - Actividades Usaremos el ejemplo del cajero automático Cliente del banco Sacar dinero Ingresar dinero Transferencia <<include>> <<include>> <<include>> Validar usuario
24 Actividades Análisis de los casos de uso: Identificar las clases de análisis necesarias para la realización del caso de uso Distribuir el comportamiento del caso de uso entre las clases de análisis describir las interacciones entre objetos Capturar/asignar requisitos no funcionales a clases de análisis
25 Actividades Análisis de los casos de uso: Identificar las clases de análisis: Clases entidad se derivan de la descripción del caso de uso Una clase interfaz por cada actor Una clase de control que gobierne en flujo del caso de uso
26 Actividades Análisis de los casos de uso: Identificar las clases de análisis: Representar las clases de análisis en un diagrama de clases Validar usuario Realización en análisis Interfaz de cajero UsuariosDelBanco (from Logical View) Autenticar (from Logical View)
27 Actividades Análisis de los casos de uso: Describir las interacciones entre objetos: Utilizar diagramas de colaboración Indicar instancias y enlaces Un diagrama de colaboración por cada camino del caso de uso Siempre inicia un actor La expresión de las interacciones se traduce en mensajes entre objetos
28 Ejemplo Análisis de los casos de uso Análisis del caso de uso Validar usuario Camino Básico 3: código 1: introducir tarjeta 4: autentica (datos, código) : Cliente del banco 7: visualiza (opciones) 2: teclear código : Interfaz de cajero : Autenticar 5: valida (datos, codigo) 8: seleccioneopcion (opciones) 6: OK : UsuariosDelBanco
29 Ejemplo Análisis de los casos de uso Análisis del caso de uso Validar usuario Camino Alternativo: Código incorrecto 3: código 1: introducir tarjeta 4: autentica (datos, código) : Cliente del banco 2: teclear código 8: teclear código 7: visualiza (error) : Interfaz de cajero : Autenticar 5: valida (datos, codigo) 6: Error Faltaría: anular transacción (después del 2) si 3 veces error: cancelar y quedarse con la tarjeta. : UsuariosDelBanco
30 Ejemplo Análisis de los casos de uso Análisis del caso de uso Sacar dinero Realización en análisis Sacar dinero Realización en análisis Diagrama de clases Interfaz de cajero Transacción (from Logical View) Cuenta (from Logical View) Cliente del banco Interfaz de cajero (from Use Case View) Transacción Cuenta
31 Ejemplo Análisis de los casos de uso Análisis del caso de uso Sacar dinero Camino Básico 11: dinero retirado 9: tarjeta retirada 3: importe 1: sacar dinero 4: retirardinero (importe) : Cliente del banco 2: teclee importe 7: expulsadinero (importe) : Interfaz de cajero : Transacción 8: retirar tarjeta 5: reintegro (importe) 10: retirar dinero 6: OK 12: teclear código : Cuenta
32 Ejemplo Análisis de los casos de uso Análisis del caso de uso Sacar dinero Camino Alternativo: No hay saldo 10: tarjeta retirada 3: importe 1: sacar dinero 4: retirardinero (importe) : Cliente del banco 2: teclee importe 7: no hay fondos : Interfaz de cajero : Transacción Faltaría: 8: no hay saldo suficiente 9: retirar tarjeta 11: teclear código en el cajero no hay dinero. se ha superado el límite diario 5: reintegro (importe) 6: no hay saldo : Cuenta
33 Ejemplo Análisis de los casos de uso Diagrama de clases completo Cuenta Cliente del banco Interfaz de cajero (from Use Case View) Transacción UsuariosDelBanco
34 Actividades Análisis de las clases Identificar las responsabilidades de las clases de análisis Identificar atributos y relaciones de las clases de análisis. Capturar requisitos especiales
35 Actividades Análisis de las clases Identificar las responsabilidades de las clases de análisis En cada caso de uso, ver qué papel juega (diagramas de colaboración). Combinar papeles y describirlos juntos
36 Ejemplo Análisis de las clases Análisis de las clases: identificar responsabilidades Validar usuario 3: código 1: introducir tarjeta 4: autentica (datos, código) : Cliente del banco 7: visualiza (opciones) 2: teclear código : Interfaz de cajero : Autenticar 5: valida (datos, codigo) 8: seleccioneopcion (opciones) Interfaz del cajero visualizar introducir tarjeta visualizar teclear código leer código visualizar (opciones) seleccioneopcion (opciones) Transacción autentica (datos, código) UsuariosDelBanco valida (datos, código) 6: OK : UsuariosDelBanco
37 Ejemplo Análisis de las clases Análisis de las clases: identificar responsabilidades 3: código 1: introducir tarjeta 4: autentica (datos, código) : Cliente del banco 7: visualiza (opciones) 2: teclear código : Interfaz de cajero : Autenticar 5: valida (datos, codigo) 8: seleccioneopcion (opciones) Interfaz del cajero visualizar (mensaje) leer código seleccioneopcion (opciones) Transacción autentica (datos, código) UsuariosDelBanco valida (datos, código) 6: OK : UsuariosDelBanco
38 Ejemplo Análisis de las clases Análisis de las clases: identificar responsabilidades 11: dinero retirado 9: tarjeta retirada 3: importe 1: sacar dinero 4: retirardinero (importe) 2: teclee importe 7: expulsadinero (importe) : Cliente del banco : Interfaz de cajero : Transacción 8: retirar tarjeta 5: reintegro (importe) 10: retirar dinero 6: OK 12: teclear código Interfaz del cajero visualizar (mensaje) leer código seleccioneopcion (opciones) leerimporte 3: expulsadinero (importe) 7: Transacción autentica (datos, código) retirardinero(importe) 4: : Cuenta UsuariosDelBanco Cuenta valida (datos, código) reintegro(importe) 5:
39 Actividades Análisis de las clases Identificar atributos Suelen ser nombres Los tipos son conceptuales Clases entidad: derivados del dominio. Clases interfaz con actores humanos: campos de texto, etiquetas, etc. Clases interfaz con subsistemas externos: propiedades de la interfaz de comunicación. Clases control: estado de la sesión actual
40 Ejemplo Análisis de las clases Análisis de las clases: identificar atributos Validar usuario 3: código 1: introducir tarjeta 4: autentica (datos, código) : Cliente del banco 7: visualiza (opciones) 2: teclear código : Interfaz de cajero : Autenticar 8: seleccioneopcion (opciones) 5: valida (datos, codigo) Interfaz del cajero 6: OK Transacción codigocuenta Usuarios del banco Colección (datoscuenta, código) : UsuariosDelBanco
41 Ejemplo Análisis de las clases Análisis de las clases: identificar atributos Transferencia 5: cuenta destino 3: cantidad 1: transferencia 6: transferencia (cuenta, cantidad) : Cliente del banco 2: teclee cantidad 11: OK : Interfaz de cajero : Transacción 4: teclee cuenta destino 12: transferencia realizada 7: reintegro (cantidad) 9: ingreso (cantidad) Interfaz del cajero 8: OK 10: OK Transacción codigocuenta cantidad cuentaorigen : Cuenta Usuarios del banco Colección (datoscuenta, código) Cuenta saldo cuentadestino : Cuenta
42 Ejemplo Análisis de las clases Clase Atributos Responsabilidades Interfaz de cajero UsuariosDeBanco Los necesarios para definir el interfaz de usuario colección de pares (datoscuenta, codigo) visualizar (mensaje) leer (tarjeta); leer (código) leer (importe) expulsardinero (importe) nohayfondos validar (importe); erroringreso seleccioneopcion (opciones) validar (datos, código) Cuenta Saldo límite diario reintegro (importe) ingreso (importe) Transacción código cuenta cantidad autenticar (datos, código) retirardinero (importe) ingresardinero (importe) transferencia (cuenta, cantidad)
43 Actividades Análisis de las clases Identificar asociaciones y agregaciones Definir multiplicidad y papeles Agregación y composición Identificar generalizaciones y/o especializaciones entre clases
44 Actividades Análisis de los paquetes Paquetes débilmente acoplados Elementos cohesionados Clases de interacción
45 del caso de uso: Ingresar dinero Ingresar dinero Realización en análisis Interfaz de cajero Transacción (from Logical View) Cuenta (from Logical View) Cliente del banco Interfaz de cajero Transacción Cuenta (from Use Case View)
46 del caso de uso: Ingresar dinero Camino básico 5: dinero introducido 6: validar (importe) 3: importe 1: ingresar dinero 7: ingresardinero (importe) : Cliente del banco 2: teclee importe 10: OK : Interfaz de cajero : Transacción 4: introducir dinero 11: dinero ingresado 9: OK 8: ingreso (importe) : Cuenta
47 del caso de uso: Ingresar dinero Camino alternativo: Cantidad incorrecta : Cliente del banco : Interfaz de cajero
48 del caso de uso: Ingresar dinero Camino Alternativo: Cantidad incorrecta 5: dinero introducido 6: validar (importe) 3: importe 1: ingresar dinero : Cliente del banco 2: teclee importe : Interfaz de cajero 4: introducir dinero 7: importe incorrecto
49 del caso de uso: Transferencia Suponemos que el usuario ya ha sido identificado. La cuenta origen es la de la tarjeta y hay que teclear la destino. El importe y el nº de cuenta destino se dan juntos. Mirar primero si hay saldo y luego sacar. Transferencia Realización en análisis Interfaz de cajero Transacción (from Logical View) Cuenta (from Logical View)
50 del caso de uso: Transferencia Camino básico 5: cuenta destino 3: cantidad 1: transferencia 6: transferencia (cuenta, cantidad) : Cliente del banco 11: OK : Interfaz de cajero : Transacción 2: teclee cantidad 4: teclee cuenta destino 12: transferencia realizada 8: OK 7: reintegro (cantidad) 9: ingreso (cantidad) 10: OK cuentaorigen : Cuenta cuentadestino : Cuenta
51 del caso de uso: Transferencia C. Alternativo: No hay fondos en la cuenta origen 5: cuenta destino 3: cantidad 1: transferencia 6: transferencia (cuenta, cantidad) : Cliente del banco : Interfaz de cajero : Transacción 2: teclee cantidad 7: reintegro (cantidad) 4: teclee cuenta destino cuentaorigen : Cuenta cuentadestino : Cuenta
52 del caso de uso: Transferencia C. Alternativo: No hay fondos en la cuenta origen 5: cuenta destino 3: cantidad 1: transferencia 6: transferencia (cuenta, cantidad) : Cliente del banco 9: no hay fondos : Interfaz de cajero : Transacción 2: teclee cantidad 7: reintegro (cantidad) 4: teclee cuenta destino 8: no hay saldo 10: no hay fondos cuentaorigen : Cuenta
53 del caso de uso: Transferencia Camino Alternativo: Cuenta destino incorrecta 5: cuenta destino 3: cantidad 1: transferencia 6: transferencia (cuenta, cantidad) : Cliente del banco : Interfaz de cajero : Transacción 2: teclee cantidad 4: teclee cuenta destino 8: OK 7: reintegro (cantidad) 9: ingreso (cantidad) cuentaorigen : Cuenta cuentadestino : Cuenta
54 del caso de uso: Transferencia Cuenta destino incorrecta 5: cuenta destino 11: rollback 3: cantidad 1: transferencia 6: transferencia (cuenta, cantidad) : Cliente del banco 12: error : Interfaz de cajero : Transacción 2: teclee cantidad 4: teclee cuenta destino 8: OK 7: reintegro (cantidad) 9: ingreso (cantidad) 10: error 13: error cuentaorigen : Cuenta cuentadestino : Cuenta
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 detallesTema 4f: Proceso Unificado: Diseño
Tema 4f: Proceso Unificado: Diseño Marcos López Sanz Índice Visión general Artefactos Modelo de diseño Clases de diseño Realización en diseño de los casos de uso Subsistemas en diseño Interfaz Actividades
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 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 detallesElementos Diagramas de Clases Clase:
Diagramas de Clases Un diagrama de clases o estructura estática muestra el conjunto de clases y objeto importantes que forman parte de un sistema, junto con las relaciones existentes entre clases y objetos.
Más detallesDiagramas 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 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 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 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 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 detallesTEMA 4. PROCESO UNIFICADO
TEMA 4. PROCESO UNIFICADO Diseño El objetivo final del diseño es producir un Modelo Lógico del sistema a implementar. Diferencia entre Análisis y Diseño del Proceso Unificado Modelo de Análisis Modelo
Más detallesExamen 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 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 detalles1. Asignar Responsabilidades a componentes de software es la habilidad más importante del AOO. Porque:
Análisis y Diseño O.O. Preguntas del diseño : Cómo podrían asignarse responsabilidades a las clases de los objetos? Cómo podrían interactuar los objetos? Qué deberían hacer las clases? Patrones : Ciertas
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 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 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 16. Diagrama de Clases UML
Capítulo 16. Diagrama de Clases UML Florentino TORRES M. CINVESTAV-Tamaulipas 15 de Oct del 2012 Florentino TORRES M. (CINVESTAV) 15 de Oct del 2012 1 / 70 1 Capítulo 16. Diagrama de Clases UML Aplicando
Más detallesProf. Mariano Mancuso. Sistemas de información y control diagrama de clases
Prof. Mariano Mancuso Sistemas de información y control diagrama de clases UML Qué son los modelos? Para qué sirven los modelos? Cuáles son los modelos de UML? Se usan todos...? Qué son los modelos? Un
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 detallesEjemplo: Caso de Uso: Registrar perfil de ADN Ejemplo: Caso de Uso: Pagar factura Ejemplo: Cajero Automático
Ejercicios Análisis Ejemplo: Caso de Uso: Registrar perfil de ADN Ejemplo: Caso de Uso: Pagar factura Ejemplo: Cajero Automático Análisis e Ingeniería de Requisitos Tema 3 www.kybele.urjc.es AIR - 29 Lista
Más detallesCapacitación adquirida por el alumno al finalizar este modulo
Curso de UML y UP Analiza, modela y diseña sistemas orientado a objetos con UML. Aprende cuándo y cómo utilizar todos los diagramas que forman parte de UML en forma práctica utilizando el Enterprise Architect
Más detallesTema 7: Diagramas de Colaboración
Tema 7: Diagramas de Colaboración 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 Diagramas de Use Diagramas
Más detallesDIAGRAMAS DE UML DIAGRAMAS DE CASO DE USO
DIAGRAMAS DE UML DIAGRAMAS DE CASO DE USO Un diagrama de casos de uso es una especie de diagrama de comportamiento. Los diagramas de casos de uso son a menudo confundidos con los casos de uso. Mientras
Más detallesCentro Asociado Palma de Mallorca Tutor: Antonio Rivero Cuesta
Capítulo 6 UML Centro Asociado Palma de Mallorca Tutor: Antonio Rivero Cuesta 1 6 UML Lenguaje Unificado de Modelado 6.1 Introducción. El UML es un lenguaje universal de modelado de sistemas que se emplea
Más detallesTEMA 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 detallesCaracterización de los Procesos de Negocio
Caracterización de los Procesos de Negocio Sistemas de Información Administrativos Departamento de Ingeniería Industrial Universidad de Chile Derechos Reservados (c) Agenda Proceso de Negocio Características
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 detallesSistemas de Información II Requerimientos. Análisis de Requisitos
Requerimientos 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 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 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 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 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 detallesEl proceso de diseño. Análisis de tareas
El proceso de diseño Diseño Iteración: Prototipado y Evaluación Técnicas de prototipado Técnicas de evaluación Definir tareas: Análisis de tareas: HTA: Análisis jerárquico de tareas : Diagramas de secuencias
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 detallesINGENIERÍA DEL SOFTWARE I Práctica 5 Modelado de Diseño
INGENIERÍA DEL SOFTWARE I Práctica 5 Modelado de Diseño Univ. Cantabria Fac. de Ciencias Patricia López Introducción al Diseño Modelamos la estructura software del sistema (incluida la arquitectura) para
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 detallesDesarrollo Orientado a Objetos en Métrica v. 3
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 Estructura del curso 1. Estructura de Métrica v. 3 2. Técnicas orientadas a
Más detallesPlanificaciones Análisis de la Información. Docente responsable: GONZALEZ NORBERTO DANIEL. 1 de 6
Planificaciones 7509 - Análisis de la Información Docente responsable: GONZALEZ NORBERTO DANIEL 1 de 6 OBJETIVOS Introducir al alumno en los conceptos fundamentales del desarrollo de sistemas de información
Más detallesPROCESO UNIFICADO CAPTURA DE REQUISITOS
PROCESO UNIFICADO CAPTURA DE REQUISITOS El proceso unificado de desarrollo, Ivar Jacobson, Grady Booch, James Rumbaugh, Ed. Addison Wesley, 1999 The unified software development process, Ivar Jacobson,
Más detallesTEMA 9: DIAGRAMA DE OBJETOS, SECUENCIA Y DESPLIEGUE EN UML
TEMA 9: DIAGRAMA DE OBJETOS, SECUENCIA Y DESPLIEGUE EN UML Diagramas en UML El bloque de construcción básico de UML es un Diagrama Introducción a UML 2 1 Diagrama de Objetos en UML Se utilizan para visualizar,
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 detallesTema: 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 detallesTema: 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 detallesCasos de Uso. Introducción. Actores
Casos de Uso Introducción Los diagramas de casos de uso documentan el comportamiento de un sistema desde el punto de vista del usuario. Representan las funciones que un sistema puede ejecutar. Por tanto
Más detalles1. Preparar al estudiante para desarrollar aplicaciones de software utilizando un enfoque orientado a objetos.
UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS NOMBRE DEL CURSO: Computación y Programación 2 CODIGO: 771 CREDITOS: 5 ESCUELA: Ciencias y Sistemas AREA A LA QUE PERTENECE:
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 detallesÍndice. http://www.dicampus.es
Módulo 2 UML Índice Introducción a UML Lenguaje Unificado de Modelado (UML) Diagramas UML Diagramas de casos de uso Diagramas estructurales: Clases Diagramas estructurales: Objetos Diagramas de interacción:
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 detallesDiseño Basado en Componentes. UML aplicado al diseño basado en componentes. Tabla de contenidos. Introducción a UML. Definición e historia
Tabla de contenidos Diseño Basado en Componentes UML aplicado al diseño basado en componentes Introducción a UML Paquetes en UML Implementación de interfaces Diagramas de componentes Diagramas de despliegue
Más detallesEl modelo de casos de uso. Ingeniería de la Programación
El modelo de casos de uso Ingeniería de la Programación Prácticas cas 1 Contenidos Introducción RF y RNF Introducción al modelo de RF de UML. Actores y Casos de Uso Modelo de casos de uso Diagrama de contexto
Más detallesEl Lenguaje Unificado de Modelado (UML)
El Lenguaje Unificado de Modelado (UML) Enrique Hernández Orallo(ehernandez@disca.upv.es) Cualquier rama de ingeniería o arquitectura ha encontrado útil desde hace mucho tiempo la representación de los
Más detallesUN EJEMPLO: EL PROCESO UNIFICADO DE DESARROLLO (1ª parte)
UN EJEMPLO: EL PROCESO UNIFICADO DE DESARROLLO (1ª parte) The unified software development process, Ivar Jacobson, Grade Booch, James Rumbaug, Ed. Addison Wesley, 1999 El proceso unificado de desarrollo,
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 detallesUML: INTRODUCCIÓN, ORIENTACIÓN a Objetos
1Diseño y Modelado UML UML: INTRODUCCIÓN, ORIENTACIÓN a Objetos - Por qué es necesario el UML - La concepción del UML - Diagramas del UML - Diagrama de clases - Diagrama de objetos - Diagrama de casos
Más detallesDe Desempeño De Conocimiento SABERES ESENCIALES CONTENIDOS RUTA FORMATIVA Saber Conocer Nociones, Proposiciones, Conceptos Categorías
Facultad Programa Académico Nombre Del Curso Administración e Ingenierias Ingenieria De Sistemas ANÁLISIS DE SISTEMAS Problema? Competencia específica Criterios de Desempeño Saber conocer Saber Ser Saber
Más detallesProgramación Avanzada. Desarrollo Orientado a Objetos basado en UML
Programación Avanzada Desarrollo Orientado a Objetos basado en UML Proceso de Desarrollo Qué es? Un proceso de desarrollo de software describe un enfoque para construir, instalar y mantener sistemas de
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 detallesDiagramas de Casos de uso
Diagramas de Casos de uso Diagramas de Casos de uso 1. Notación gráfica Un caso de uso representa una interacción típica entre un usuario y un sistema informático 2. Relaciones entre casos de uso. 3. Descripción
Más detallesDISEÑO DEL SISTEMA DE INFORMACION (DSI)
DISEÑO DEL SISTEMA DE INFORMACION (DSI) El objetivo del proceso de Diseño del Sistema de Información (DSI) es la definición de la arquitectura del y del entrono tecnológico que le va a dar soporte, junto
Más detallesESTRUCTURAR EL MODELO DE CASOS DE USO
ESTRUCTURAR EL MODELO DE CASOS DE USO SEMANA 3 Primera Sesión Profesores del Curso: Aréstegui Guillén Oscar Temario Refinar la definición del sistema Detallar un Caso de Uso Documento Especificación de
Más detallesTrabajo Práctico Nro. 7. Herramientas para el Modelado de Comportamiento Básico: Diagramas y Especificaciones de Casos de Uso
Trabajo Práctico Nro. 7 Metodologías de Desarrollo de Software I Herramientas para el Modelado de Comportamiento Básico: Diagramas y Especificaciones de Casos de Uso Lista de Conceptos Tratados: Actor;
Más detallesUML El Lenguaje Unificado de Modelado Grady Booch, Jim Rumbaugh e Ivar Jacobson
UML El Lenguaje Unificado de Modelado Grady Booch, Jim Rumbaugh e Ivar Jacobson El lenguaje UML es un estándar OMG diseñado para visualizar, especificar, construir y documentar software orientado a objetos.
Más detallesCapítulo 2.- Marco Teórico
Capítulo 2.- Marco Teórico Describiremos brevemente el Lenguaje de Modelaje Unificado(UML) y el Proceso Unificado. El Lenguaje de Modelaje Unificado (UML) El Lenguaje de Modelaje Unificado tiene un amplio
Más detallesPrincipios 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 detallesCAPÍTULO IV - ARQUITECTURA
4.1 Introducción: CAPÍTULO IV - ARQUITECTURA En el presente capitulo presentaremos 2 disciplinas importantes del proceso de desarrollo de software, la primera es el análisis del sistema y posteriormente
Más detallesTema 5: El Lenguaje Unificado de Modelado. Departamento de Lenguajes y Sistemas Informáticos II www.kybele.urjc.es
Tema 5: El Lenguaje Unificado de Modelado Departamento de Lenguajes y Sistemas Informáticos II Contenidos Introducción Diagramas de UML Modelado de la parte estática Modelado de la parte dinámica Las 4+1
Más detallesRequerimientos de Software
Requerimientos de Software Ingeniería de Requerimientos Se define como el proceso de establecer los servicios que el consumidor requiere de un sistema y las restricciones sobre las cuales de funcionar
Más detallesPROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación. II MODELOS y HERRAMIENTAS UML. II.1 UML: Introducción
PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación II MODELOS y HERRAMIENTAS UML 1 1 Técnica de modelado de objetos (I) El modelado orientado a objetos es una técnica de especificación semiformal para
Más detallesUnidad 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 detallesTema 4d: Proceso Unificado: Captura de Requisitos
Tema 4d: Proceso Unificado: Captura de Requisitos Marcos López Sanz Índice Visión general Diagramas UML Proceso de captura de requisitos Enumerar requisitos candidatos Comprender el contexto del sistema
Más detallesde Procesos de Negocio 4. Productos de la ingeniería del software 5. Procesos de la ingeniería del software
1. Características del software 2. Problemas de Introducción la al Modelado industria del software 3. La necesidad de una ingeniería del software de Procesos de 4. Productos de la ingeniería del software
Más detallesAnálisis y Diseño Orientado a Objetos
Universidad de Chile Departamento de Ciencias de la Computación CC61J - Taller de UML Análisis y Diseño Orientado a Objetos Luis A. Guerrero Introducción Requisitos del usuario Proceso de desarrollo de
Más detallesDIAGRAMAS DE ACTIVIDAD SESION 9. Cap. 9 Kendall & Kendall Cap 5 Jacobson
DIAGRAMAS DE ACTIVIDAD Cap. 9 Kendall & Kendall Cap 5 Jacobson SESION 9 Ana Mercedes Cáceres mercycaceres@gmail.com Instructora: Carmen Morales Año 2006. OBJETIVOS Representar gráficamente los problemas
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 detallesDiplomado Programación orientada a objetos con C++ y UML. Las empresas necesitan contar con sistemas de información modernos, ágiles y de calidad para alcanzar sus objetivos y ser cada vez más competitivos
Más detallesCLA. Diagramas de clases en Métrica V3
CLA Diagramas de clases en Métrica V3 1 Diagramas de clases Qué es? Representa la estructura y comportamiento de cada uno de los objetos del sistema y sus relaciones con los demás objetos. Objetivos? Representar
Más detallesAseguramiento de Calidad en el Desarrollo de Software Libre
Aseguramiento de Calidad en el Desarrollo de Software Libre Marzo, 2014 N. Baez, V. Bravo y J. Alvarez Contenido de la Presentación Segunda versión de la Metodología de Desarrollo de Software Libre. Segunda
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 detallesEjemplo: agencia de viajes por internet
Introducción Modelado de casos de uso Propósito y definición Casos de uso y extracción de requisitos Carácter hipotético de los casos de uso El modelo de casos de uso Notación. Actores y casos de uso.
Más detallesModelado Avanzado con Casos de Uso. Diseño de Software Avanzado Departamento de Informática
Modelado Avanzado con Casos de Uso Especificación Gráfica de Casos de Uso Una simple secuencia de acciones no puede describir adecuadamente la riqueza de situaciones que se pueden presentar en un caso
Más detallesDiagramas de secuencia
Facultad de Ingeniería Departamento de Ingeniería de Sistemas y Computación Diagramas de secuencia Interacciones básicas 1 Para qué sirven los diagramas de secuencia? 2 Para qué sirven los diagramas de
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 detallesFigura 2. Figura 1. Figura 3. Figura 4
Examen 1. Se desea construir un sistema de gestión de ventas para comercios. El sistema constará de una base de datos en la que, entre otras cosas, se almacena la información del inventario de productos
Más detallesDiagramas de secuencia
Facultad de Ingeniería Departamento de Ingeniería de Sistemas y Computación Diagramas de secuencia Fragmentos Combinados: caminos alternativos Departamento de Ingeniería de Sistemas y Computación - Universidad
Más detallesAnálisis del Sistema de Información
Análisis del Sistema de Información ÍNDICE DESCRIPCIÓN Y OBJETIVOS... 2 ACTIVIDAD ASI 1: DEFINICIÓN DEL SISTEMA... 6 Tarea ASI 1.1: Determinación del Alcance del Sistema... 6 Tarea ASI 1.2: Identificación
Más detallesCAPÍTULO 9. DIAGRAMAS DE
CAPÍTULO 9. DIAGRAMAS DE ACTIVIDAD 1. Introducción Los diagramas de actividad son uno de los diagramas UML que muestran el comportamiento dinámico del sistema. Esencialmente, consisten en un diagrama de
Más detallesORGANISMO COORDINADOR DEL SISTEMA ELÉCTRICO NACIONAL INTERCONECTADO DE LA REPÚBLICA DOMINICANA
ORGANISMO COORDINADOR DEL SISTEMA ELÉCTRICO NACIONAL INTERCONECTADO DE LA REPÚBLICA DOMINICANA OC-GC-14-REQPATE-2016-V0 PARA: ORGANISMO COORDINADOR PREPARADO POR: GERENCIA COMERCIAL V0 PREPARADO POR REVISADO
Más detallesBase de Datos. Docente: Ing. Francisco Rodríguez BASE DATOS. Resultados. Internet. Requerimientos
UNIVERSIDAD NACIONAL DE TRUJILLO ESCUELA DE ING. INDUSTRIAL Base de Datos Resultados Internet Requerimientos BASE DATOS Docente: Ing. Francisco Rodríguez Tema 3: Modelo Entidad Interrelación 1. Modelización
Más detallesProceso Unificado (Iterativo e incremental)
Proceso Unificado (Iterativo e incremental) Proceso Unificado de Desarrollo de Software, I. Jacobson, J. Rumbaugh y G. Booch, Addison-Wesley, 1999 Fases y Flujos de trabajo de los ciclos de vida. Disciplinas
Más detalles4. DIAGRAMAS DE INTERACCIÓN INTRODUCCIÓN DIAGRAMAS DE SECUENCIA Objetos Mensajes
4. DIAGRAMAS DE INTERACCIÓN...37 4.1. INTRODUCCIÓN... 37 4.2. DIAGRAMAS DE SECUENCIA... 37 4.2.1. Objetos...37 4.2.2. Mensajes...38 4.2.3. Creación y destrucción de un objeto...39 4.3. DIAGRAMAS DE COLABORACIÓ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 10 Modelo Dinámico Lic. María Mercedes Vitturini [mvitturi@cs.uns.edu.ar] 1er. CUATRIMESTRE
Más detallesDiseñ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 detallesDiseño arquitectónico 1ª edición (2002)
Unidades temáticas de Ingeniería del Software Diseño arquitectónico 1ª edición (2002) Facultad de Informática objetivo Los sistemas grandes se descomponen en subsistemas que suministran un conjunto relacionado
Más detallesASI. Análisis del Sistema de Información
ASI Análisis del Sistema de Información 1 ASI Análisis del Sistema de Información Introducción Objetivo Obtención de una especificación detallada del Sistema Información a través de: Catálogo de Requisitos
Más detallesProgramación Avanzada. Análisis Especificación del Comportamiento del Sistema
Programación Avanzada Análisis Especificación del Comportamiento del Sistema Contenido Introducción Modelo de Casos de Uso La Clase Sistema Interacciones con el Sistema Contratos de Software Programación
Más detallesIngeniería del Software I
- 1 - Ingeniería del Software I 2do. Cuatrimestre 2005 INTRODUCCIÓN... 2 SEMÁNTICA... 2 NOTACIÓN... 3 ESTADO ACCIÓN... 3 Transiciones Simples... 3 Estados Acción Compuestos... 3 Estados Acción Iniciales
Más detallesSERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE
Nº 1 1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE Programa de Formación: Técnico en programación de software Nombre del Proyecto: Sistema de información para la gestión empresarial Fase del proyecto: FASE
Más detallesUNIÓN INTERNACIONAL DE TELECOMUNICACIONES RED DIGITAL DE SERVICIOS INTEGRADOS (RDSI) ESTRUCTURA GENERALES
UNIÓN INTERNACIONAL DE TELECOMUNICACIONES UIT-T I.130 SECTOR DE NORMALIZACIÓN DE LAS TELECOMUNICACIONES DE LA UIT RED DIGITAL DE SERVICIOS INTEGRADOS (RDSI) ESTRUCTURA GENERALES MÉTODO DE CARACTERIZACIÓ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 detalles