Fase de Gestación. Temario
|
|
- Gerardo Suárez del Río
- hace 6 años
- Vistas:
Transcripción
1 Especialización en Telemática Fase de Gestación Arquitecturas de Sistemas Telemáticos Dr. Ing. Álvaro Rendón Gallón Cali, mayo de 2012 Temario 2 Introducción Requisitos en RUP y XP Modelado de la Organización Captura de Requisitos (Modelo de Casos de Uso) [1]
2 Cálculos astronómicos? 3 Tragicomedia en cuatro cuadros 4 Cuadro #1: Lo que se describe en la solicitud del cliente [2]
3 Tragicomedia en cuatro cuadros 5 Cuadro #2: Lo que entiende el analista Tragicomedia en cuatro cuadros 6 Cuadro #3: Lo que se entrega [3]
4 Tragicomedia en cuatro cuadros 7 Cuadro #4: Lo que necesita el cliente! Cualquier parecido 8 [4]
5 Rational Unified Process 9 Organización por Componentes COMPONENTES DEL PROCESO Modelado de la Organización Captura de Requisitos Análisis Diseño Implementación Pruebas Puesta en Servicio COMPONENTES DE SOPORTE Gestión de Configuración y Cambios Gestión del Proyecto Entorno Hitos Organización en el tiempo Gestación Preparac. Construcción Transición Inicial Prep. Prep. #1 #2 FASES Const. #1 Const. #2 Iteraciones Const. Trans. Trans. #N #1 #2 RUP: Organización por Componentes 10 Flujos de trabajo del proceso Modelado de la Organización: Cuál es el problema? Captura de Requisitos: Qué hace el sistema? Análisis: Cómo funciona? Diseño: Cómo se construye? Implementación: Archivos Pruebas Puesta en Servicio Fase de Gestación [5]
6 Extreme Programming 11 Exploración Planeación Iteraciones para entrega Mantenimiento Producción RUP: Componentes y Modelos 12 Componentes del Proceso Modelado Organizac. Captura de Requisitos Análisis Diseño Implementación Pruebas Modelos Modelo de la Organización Modelo de Casos de Uso Realizado por Modelo de Análisis Realizado por Modelo de Diseño Implementado por Código Objeto Modelo de Implementac. Verificado por OK OK Falla Modelo de Pruebas [6]
7 RUP: Fase de Gestación 13 Modelo de la Organización Cuál es el problema? Modelo de Casos de Uso Para qué (y a quién) sirve el sistema? Modelado de la Organización 14 Propósito Entender la estructura y la dinámica de la organización en la cual se va a implantar el sistema (organización objetivo) Entender los problemas actuales e identificar las mejoras potenciales. Asegurarse de que los clientes, usuarios finales y desarrolladores tienen una idea común de la organización objetivo. Derivar los requerimientos del sistema necesarios para soportar la organización objetivo [7]
8 Modelado de la Organización 15 Cliente Equipo de Desarrollo PROBLEMA SOLUCIÓN Organización Inicial Aplicación Informática Organización Objetivo Fase de Gestación Modelado de la Organización 16 Más completo que el Modelo del Dominio El Modelo del Dominio sólo captura las clases del dominio El Modelo de la Organización captura mejor la estructura y además la dinámica de la organización Varias notaciones para modelar las organizaciones Modelado de la Organización (Business Modeling): Philippe Kruchten (Kruchten, 2000) UML 1.5 (OMG, 2003) Modelado de Procesos de la Organización (Business Process Modeling): Eriksson & Penker (2000): patrones organizacionales, UML BPMN: Business Process Modeling Notation (BPMI, 2004) => v2.0 [8]
9 Modelo de la Organización (Kruchten) 17 Estereotipos del Modelo de la Organización Caso de Uso de la Organización Actor de la Organización Realización de Caso de Uso de la Organización Unidad de la Organización Entidad de la Organización Trabajador de la Organización Modelado de la Organización 18 Modelo de Casos de Uso de la Organización Biblioteca Reservar Libro Lector Prestar Libro Solicitar Artículo Sist. Nal. Intercambio [9]
10 Modelado de la Organización 19 Modelo de Casos de Uso de la Organización Lector Prestar Libro :Monitor :Director :Lector Modelo de Objetos de la Organización :TarjetaLector :Catálogo :Libro Modelado de la Organización 20 Diagrama de Secuencias :Lector :Monitor :TarjetaLector :Catálogo :Libro :Director Solicita libro Verifica lector Busca libro Verifica libro Solicita autorización Entrega libro Verifica registro Verifica registro Autoriza préstamo [10]
11 Modelado de la Organización Monitor Recibir solicitud libro Verificar estado Lector Director Diagrama de Actividad 21 Buscar libro Verificar estado libro Solicitar autorización Verificar registro lector Verificar registro libro Autorizar préstamo Entregar libro Modelo de la Organización 22 Modelo de Casos de Uso de la Organización Lector Prestar Libro Modelo de Objetos de la Organización :Lector :Monitor :TarjetaLector :Catálogo :Libro :Director Modelo de Casos de Uso Lector Prestar Libro Director Modelo de Análisis TarjetaLector Catálogo Libro [11]
12 Vistas de UML 23 Vista de Componente Vista Lógica Vista de Casos de Uso Vista de Implantación Vista de Concurrencia Vista de Casos de Uso 24 Muestra la funcionalidad del sistema como es percibida por actores externos Para clientes y equipos de diseño, desarrollo, y prueba Utiliza: Diagramas de Casos de Uso Diagramas de Actividad (opcional) Su contenido conduce el proceso de desarrollo y verificación [12]
13 Modelo de Casos de Uso Gestión Biblioteca Nombre del sistema Frontera del sistema 25 Lector Consultar Libro Caso de uso Prestar Libro Monitor Actor Director Gestionar Lector Relación acción (verbo) + objeto (nombre) Lector Consultar Libro <<extend>> [Lector hace reserva] Modelo de Casos de Uso Autorizar Acceso Usuario Reservar Libro Más descripción Borrar Reserva Monitor <<include>> Prestar Libro Gestionar Monitor Director Gestionar Lector SI_Administrativo Consultar Multas [13]
14 Herencia entre actores 27 Reservar Libro Usuario Autorizar Acceso Monitor Prestar Libro Reservar Libro Autorizar Acceso Monitor Prestar Libro Director Gestionar Monitor Director Gestionar Monitor Autorizar Acceso no puede tener dos actores iniciadores Monitor y Director heredan los casos de uso de Usuario Relación «include» 28 Insertar Página «include» «include» Usuario Eliminar Página «include» Recalcular Paginación Cambiar Formato de Página Recalcular Paginación es incluido siempre en los otros casos de uso [14]
15 Relación «extend» 29 «extend» [op=agr] «extend» [op=act] Agregar Lector Monitor Director Gestionar Lector «extend» [op=supr] Actualizar Lector Suprimir Lector Cada opción extiende a Gestionar Lector cuando se cumple una condición: op= Agr Act Supr Refinamiento de Casos de Uso 30 Monitor Autorizar Acceso De Alto Nivel Extendidos Abstractos Reales [15]
16 Casos de Uso 31 Según el nivel de detalle: Casos de Uso de Alto Nivel Dos o tres frases Casos de Uso Extendidos Mayor detalle: enumeran paso a paso los eventos que se presentan durante una ocurrencia típica del caso de uso Casos de Uso 32 De acuerdo al nivel de abstracción: Casos de Uso Abstractos Abstraen los detalles de tecnología e implementación (e.g. maquetas de E/S) Casos de Uso Reales Incluyen detalles de las tecnologías empleadas en las entradas y salidas [16]
17 Caso de uso de alto nivel 33 Monitor Caso de uso: Actores: Tipo: Descripción: Gestionar Lector Monitor (iniciador), Director Primario [secundario, opcional] El Monitor solicita al sistema gestionar la información de un Lector. El sistema presenta la información actual del Lector y ofrece las opciones de adición, actualización y borrado. El Monitor elige la opción. El sistema modifica la información del Lector. Director Gestionar Lector Descripción de «include» y «extend» 34 «include» «extend» [op=act] Eliminar Página Recalcular Paginación Gestionar Lector Actualizar Lector Caso de Uso Eliminar Pagina Descripción: Evento 1 Evento 2 Caso de Uso Recalcular Paginación Caso de Uso Gestionar Lector Descripción: Evento 1 Evento 2 Si ( op = Act ) Caso de Uso Actualizar Lector [17]
18 Caso de Uso Extendido 35 Info. General Flujos de Excepción E-1 [Precondición] Subflujos S-1 Flujo Principal S-n E-m Caso de Uso Extendido (1) 36 Caso de uso: Reservar Libro Actores: Monitor (iniciador) Propósito: Asignar a un Lector un libro para que pueda retirarlo más tarde. Resumen: El Monitor ingresa la información del Lector y del libro solicitado. El sistema verifica e informa la disponibilidad del libro solicitado, y modifica el estado del ítem, asignándolo al Lector. Primario y abstracto Tipo: Referencias cruzadas: Funciones: R1.1, R1.6. Casos de Uso: Autorizar Acceso, Consultar Libro [18]
19 Caso de Uso Extendido (2) 37 Precondición El sistema debe contar con la siguiente información: - Información del Lector: Código, nombre, estado (Activo, Suspendido, etc.). - Información de los libros: Código, título, estado (Disponible, Reservado, Prestado, etc.). El Monitor debe ejecutar el caso de uso Autorizar Acceso. Puede iniciarse con el caso de uso Consultar Libro Caso de Uso Extendido (3) 38 Flujo Principal - Este caso de uso empieza cuando el Monitor elige en el menú principal del sistema la opción Reserva. - El sistema presenta al Monitor el Formulario de Reserva de la Figura 1, que solicita: - Código del lector - Código del libro a reservar Figura 1. Formulario de reserva [19]
20 Caso de Uso Extendido (4) 39 Flujo Principal (cont.) - El Monitor captura total o parcialmente la información de reserva, y selecciona una de las opciones del final del formulario: Aceptar y Cancelar. - Si elige la opción Aceptar, Subflujo S1: Verificar Lector y Estado de un Libro. - Si elige la opción Cancelar, Subflujo S2: Cancelar la Reserva de un Libro. Subflujos Caso de Uso Extendido (5) S1: Verificar Lector y Estado de un Libro. - El sistema verifica el código del Lector (E1). - El sistema verifica el código del libro solicitado (E2) - El sistema consulta el estado del libro solicitado. - Si el libro solicitado está disponible, el sistema modifica su estado a Reservado, lo asigna al Lector Figura 2. Reserva realizada indicado al comienzo, y presenta al Monitor el cuadro de diálogo de la Figura 2 para informarle del éxito de la operación. Cuando el Monitor pincha Aceptar el sistema regresa al Menú Principal. - Si el libro solicitado está reservado o prestado, el sistema presenta al Monitor el cuadro de diálogo de la Figura 3 (...) Figura 3. Libro no disponible 40 [20]
21 Caso de Uso Extendido (6) 41 Subflujos (cont.) S2: Cancelar la Reserva de un Libro. - El sistema despliega el mensaje de la Figura 6 solicitando confirmar la cancelación. - El Monitor selecciona una de las opciones: Si o No. - Si elige la opción Si, el sistema regresa al Menú Principal. - Si elige la opción No, sistema presenta de nuevo al Monitor el Formulario de Reserva de la Figura 1. Figura 6. Confirmación de cancelación Caso de Uso Extendido (7) 42 Flujos de excepción E1: Código del Lector no válido. - El sistema despliega el mensaje de la Figura W informando que el código del Lector no es válido - El Monitor presiona el botón Aceptar. - El sistema regresa al Menú Principal. E2: Código del libro no válido. - El sistema despliega el mensaje de error de la Figura Z informando que el código del libro no es válido -... [21]
22 Lector Consultar Libro <<extend>> Casos de Uso 43 Autorizar Acceso Usuario Monitor Reservar Libro Borrar Reserva Prestar Libro <<include>> Diagrama de Casos de Uso Descripción de los Casos de Uso Priorización de Casos de Uso Gestionar Monitor Director Gestionar Lector SI_Administrativo Consultar Multas Construcción de la Vista Lógica 44 Vista Lógica Usuario Usuario IU_Inicio GestiónMonitor Autorizar Acceso IU_MenuPpal TarjetaMonitor Vista de Casos de Uso : Usuario : IU_Inicio : IU_MenuPpal : Gestión Monitor 1: Activa 2: Activa : Tarjeta Monitor 3: DiálogoID_Clave Ingresa ID y Clave 4: BotonAceptarClick( ) 5: validaracceso(id, Clave) 6: buscarcódigo(id) 7: leercontraseña( ) 8: Activa 9: MenuMonitor [22]
23 Referencias 45 Philippe Kruchten. The Rational Unified Process. An Introduction. Second Edition. Addison Wesley Hans-Erik Eriksson, Magnus Penker. Business Modeling With UML: Business Patterns at Work. John Wiley Hruby, P. "Model-Driven Design Using Business Patterns". Springer, Berlin (Germany) OMG. OMG Unified Modeling Language Specification. Versión 1.5. Documento OMG formal/ Marzo Disponible en: BPMI (Business Process Management Initiative). Business Process Modeling Notation (BPMN). Versión 1.0. Mayo Disponible en: OMG. Unified Modeling Language Specification. Versión International Standard ISO/IEC Documento OMG formal/ Enero Disponible en: H.-E. Eriksson, M. Penker. UML Toolkit. John Wiley C. Larman. "Applying UML and Patterns. An Introduction to Object-Oriented Analysis and Design". Prentice-Hall [23]
Implementacion y prueba de unidades. Figura 2.1. El ciclo de vida del software. 1
2.1 Introducción al análisis de sistemas 2.1.1 Ciclo de vida del desarrollo de sistemas La concepción de sistemas viene de las ciencias naturales al tratar de analizar un ser vivo a través del estudio
Más detallesUna Introducción al UML. El Modelo de Casos de Uso
Una Introducción al UML Autor: Geoffrey Sparks, Sparx Systems, Australia Traducción: Fernando Pinciroli (Solus S.A., Argentina) y Aleksandar Orlic (Craftware Consultores Ltda., Chile) www.sparxsystems.com.ar
Más detallesProceso Unificado de Rational (RUP)
Especialización en Telemática Proceso Unificado de Rational (RUP) Arquitecturas de Sistemas Telemáticos Dr. Ing. Álvaro Rendón Gallón Cali, mayo de 2012 Temario 2 Antecedentes Objetivos Características
Más detallesMODELO DE CASOS DE USO
MODELO DE CASOS DE USO Muestra la funcionalidad del sistema como es percibida por actores externos. Para clientes y equipos de diseño, desarrollo, y prueba. Utiliza: Diagramas de Casos de Uso. Diagramas
Más detallesEl Proceso Unificado Rational para el Desarrollo de Software.
Instituto de Electrónica y Computación El Proceso Unificado Rational para el Desarrollo de Software. Carlos Alberto Fernández y Fernández Huajuapan de León, Oaxaca 26 de octubre de 2000 Objetivo Proporcionar
Más detallesIngeniería del Software II
Curso 2009 2010 Departamento: Informática e Ingeniería de Sistemas Area: Lenguajes y Sistemas Informáticos 7,5 cr. 5 h. semana: 4,5 cr. Teoría 3 h. semana 3 cr. Prácticos 1 h. semana problemas 1 h. semana
Más detallesRational Unified Process
Rational Unified Process 1 Qué es un Proceso? Un proceso define Quién está haciendo Qué, Cuándo y Cómo para lograr un cierto objetivo. En la ingeniería de software el objetivo es construir un producto
Más detallesUNIVERSIDAD RICARDO PALMA FACULTAD DE INGENIERIA EAP INGENIERIA INFORMATICA CICLO ACADEMICO 2003 II SILABO
UNIVERSIDAD RICARDO PALMA FACULTAD DE INGENIERIA EAP INGENIERIA INFORMATICA CICLO ACADEMICO 2003 II SILABO 1. INFORMACION GENERAL 1.01. Nombre de la Asignatura : Diseño de Sistemas de Información 1.02.
Más detallesCrear diagramas basados en UML para la representación de la solución a un problema mediante el Paradigma Orientado a Objetos.
PROGRAMA DE CURSO Modelo 2009 DEPARTAMENTO: COMPUTACIÓN Y DISEÑO GRÁFICO NOMBRE DEL CURSO: Diseño de Software con Práctica Profesional CLAVE: 1013M ACADEMIA A LA QUE PERTENECE: Diseño de Software PROFESIONAL
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 detallesCASO DE PRUEBA: Sistema para el alquiler, control de películas y clientes en una videotienda
CASO DE PRUEBA: Sistema para el alquiler, control de películas y clientes en una videotienda Documento de casos de uso Versión Historia de Revisión Fecha Versión Descripción Responsable 25/02/2005
Más detallesESCUELA: UNIVERSIDAD DEL ISTMO
1.-IDENTIFICACIÓN ESCUELA: UNIVERSIDAD DEL ISTMO CLAVE: 3031 GRADO: ING. EN COMPUTACIÓN, CUARTO SEMESTRE TIPO DE TEÓRICA/PRÁCTICA ANTECEDENTE CURRICULAR: 3042 2.- OBJETIVO GENERAL El alumno aprenderá la
Más detallesObjetivos: Descripción del curso. Curso: Dirigido a: UML PARA DESARROLLADORES I - ANÁLISIS y DISEÑO UNIVERSIDAD NACIONAL DE INGENIERÍA
UML PARA DESARROLLADORES I - ANÁLISIS y DISEÑO Duración: 24 hrs. Código: UMLAN Curso: Descripción del curso Ingeniería de Requerimientos es la disciplina para desarrollar una especi cación completa, consistente
Más detallesPROGRAMA ANALÍTICO DE ASIGNATURA
UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO COORDINACIÓN DE DOCENCIA DIRECCIÓN DE PLANEACIÓN Y DESARROLLO EDUCATIVO PROGRAMA ANALÍTICO DE ASIGNATURA 1.- DATOS GENERALES 1.1 INSTITUTO: CIENCIAS BÁSICAS E
Más detallesPrincipios de la Tecnología de Objetos
Principios de la Tecnología de Objetos Unified Modeling Language Copyright Copyright (c) 2004 José M. Ordax Este documento puede ser distribuido solo bajo los términos y condiciones de la Licencia de Documentación
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 detallesAplicación del Modelo de Comercio Electrónico para la sistematización de la Biblioteca de la UTM.
Aplicación del Modelo de Comercio Electrónico para la sistematización de la Biblioteca de la UTM. M.C. Carlos Alberto Fernández y Fernández Instituto de Electrónica y Computación Universidad Tecnológica
Más detallesUna Introducción al UML. El Modelo Dinámico
Una Introducción al UML Autor: Geoffrey Sparks, Sparx Systems, Australia Traducción: Fernando Pinciroli (Solus S.A., Argentina) y Aleksandar Orlic (Craftware Consultores Ltda., Chile) www.sparxsystems.com.ar
Más detallesTÍTULO RELATO DE PRÁCTICA OBSERVATORIO DISCIPLINARIO NOMBRE AUTOR JUAN CAMPO
TÍTULO RELATO DE PRÁCTICA OBSERVATORIO DISCIPLINARIO NOMBRE AUTOR JUAN CAMPO Referencia del autor: Ingeniero Informático, Fundación Universitaria Católica del Norte, Practicante de Excelencia, jccampoh@msn.com.
Más detallesAnalista Programador MySQL. Informática y Programación
Analista Programador MySQL Informática y Programación Ficha Técnica Categoría Informática y Programación Referencia 29482-1401 Precio 89.00 Euros Sinopsis UML usa técnicas de notación gráfica para crear
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 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 detallesPrograma Educativo: PROGRAMA DE ESTUDIO Área de Formación : Horas teóricas: Horas prácticas: Total de Horas: Total de créditos:
PROGRAMA DE ESTUDIO Laboratorio de diseño de software Programa Educativo: Área de Formación : Licenciatura en Informática Administrativa Sustantiva Profesional Horas teóricas: 1 Horas prácticas: 4 Total
Más detallesINGENIERIA DE SOFTWARE ING. FRANCISCO RODRIGUEZ
INGENIERIA DE SOFTWARE ING. FRANCISCO RODRIGUEZ TEMA 3: PROCESO UNIFICADO DE DESARROLLO CONTENIDO 1. Proceso de Software 2. Proceso de Desarrollo de Software 3. Proceso Unificado de Desarrollo de Software
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 detallesDiagrama de secuencia (interacción)
Diagrama de secuencia (interacción) Se utiliza para representar el intercambio de información entre actores, módulos o componentes; enfatizando la sucesión de eventos en el tiempo. Contenido Generalidades
Más detallesTrabajo de Grado Análisis comparativo de Lenguajes Notacionales para Modelado de Procesos
Trabajo de Grado Análisis comparativo de Lenguajes Notacionales para Modelado de Procesos Autora: Vasquez Pilar María Directora: Dra. Giandini Roxana Codirectora: Mg. Bazán Patricia Agenda Introducción.
Más detallesDel Modelo Conceptual a los Diagramas de Clases
Caso de Estudio: Point of Sale : POS Del Modelo Conceptual a los Diagramas de Clases A. Soriano,2 Universad Central de Venezuela 2 Universad Simón Bolivar Octubre 2005 Proceso Unificado: Referencia Básica
Más detallesUNIVERSIDAD MEXIQUENSE DEL BICENTENARIO CAMPUS ACAMBAY LICENCIATURA EN INFORMÁTICA DESARROLLO DE APLICACIÓN PARA AMBIENTES DISTRIBUIDOS
UNIVERSIDAD MEXIQUENSE DEL BICENTENARIO CAMPUS ACAMBAY LICENCIATURA EN INFORMÁTICA DESARROLLO DE APLICACIÓN PARA AMBIENTES DISTRIBUIDOS Proyecto de Implementación de un Sistema de Información Bass line
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 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 detallesINGENIERIA DE SOFTWARE ING. FRANCISCO RODRIGUEZ
INGENIERIA DE SOFTWARE ING. FRANCISCO RODRIGUEZ Ingeniería de Software Tema 4 Lenguaje de Modelado Unificado UML Ing. Francisco Rodríguez Qué es UML? UML = Unified Modeling Language Un lenguaje de propósito
Más detallesLenguaje Unificado de Modelado 2.0
Especialización en Telemática Lenguaje Unificado de Modelado 2.0 Arquitecturas de Sistemas Telemáticos Dr. Ing. Álvaro Rendón Gallón Cali, mayo de 2012 Temario 2 Modelado del Software MDD: Desarrollo basado
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 detallesTablOVA: Herramienta generadora de OVA para las consultas SQL
PONTIFICIA UNIVERSIDAD JAVERIANA TablOVA: Herramienta generadora de OVA para las consultas SQL SAD Software Architecture Document Julio de 2009 Tabla de contenido Tabla de ilustraciones...2 Tabla Casos
Más detallesSÍLABO DE INGENIERÍA DE SOFTWARE
SÍLABO DE INGENIERÍA DE SOFTWARE I. DATOS GENERALES 1.1. Carrera Profesional : Ingeniería de Sistemas 1.2. Área Académica : Ingeniería de Sistemas 1.3. Ciclo : VII 1.4. Semestre : 2014 - I 1.5. Prerrequisito
Más detallesUnified modeling language
Unified modeling language UML es un lenguaje para la especificación, visualización, construcción y documentación de documentos de sistemas de software. Es independiente del lenguaje de implementación y
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 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 detallesPROGRAMA DE CURSO. Horas de Trabajo Personal Horas de Cátedra
PROGRAMA DE CURSO Código Nombre CC3002 Metodologías de Diseño y Programación Nombre en Inglés Design and programming methodologies SCT Unidades Docentes Horas de Cátedra Horas Docencia Auxiliar Horas de
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 detallesPROGRAMA DE CURSO. Metodologías de Diseño y Programación. Nombre en Inglés. Design and Programming Methodologies.
Código CC3002 Nombre Nombre en Inglés PROGRAMA DE CURSO Metodologías de Diseño y Programación Design and Programming Methodologies SCT es Docentes Horas de Cátedra Horas Docencia Auxiliar Horas de Trabajo
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 detallesoctubre 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 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 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 detallesElicitación n de Requisitos de Seguridad en Procesos de Negocio
I Taller sobre Procesos de Negocio e Ingeniería del Software Zaragoza, 11 de septiembre de 2007 Elicitación n de Requisitos de Seguridad en Procesos de Negocio Alfonso Rodríguez Universidad del Bio Bio,
Más detallesGrado en Ingeniería Informática itinerario Ingeniería del Software
CURSO 2016/2017 Grado en Ingeniería Informática itinerario Ingeniería del Software DATOS DE LA ASIGNATURA Nombre: Arquitectura del Software Dirigida por Modelos Denominación en inglés: Model Driven Architecture
Más detallesIntroducción al Modelado de Procesos de Negocio
24/09/2016 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1. Características del software 2. Problemas de Introducción la al Modelado industria del
Más detallesCC61J / CC Taller de UML Apuntes de Clase
CC61J / CC5404 - Taller de UML Apuntes de Clase Prof. Andrés Muñoz Ordenes 14 de marzo de 2012 Agenda Presentaciones Docente Participantes Curso Introducción Motivación Qué es UML? Historia Características
Más detallesCarrera: Tecnológico de Estudios Superiores de Coacalco. Instituto Tecnológico Superior de Comalcalco, Fresnillo, Santiago Papasquiaro y Zapopan.
1. DATOS DE LA ASIGNATURA Nombre de la asignatura: Ingeniería De Requerimientos Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Ingeniería en Sistemas Computacionales ISM-1101 3-2-8
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 detallesSIBO Sistema de Información de Boletería Especificación de Requerimientos. Versión 1.0
SIBO Sistema de Información de Boletería Especificación de Requerimientos Versión 1.0 Historial de Revisión Fecha Versión Descripción Autor 14/09/2009 1.0 Documento que contiene los principales requerimientos
Más 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 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 detallesIBM Software Demos Rational Software Delivery Platform - Presentación del ejemplo de demostración
Las demostraciones de esta sección muestran una situación "cotidiana" de un equipo de desarrollo que utiliza IBM Rational Software Delivery Platform. Éste es el nuevo nombre de Rational Software Development
Más detallesAnálisis y Negociación de Requisitos
11/11/2013 Análisis y Negociación de Grupo de Ingeniería del Software y Bases de Datos Departamento de Lenguajes y Sistemas Informáticos Universidad de Sevilla Objetivos del tema Conocer los objetivos,
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 detallesGuía práctica de estudio 09: UML
Guía práctica de estudio 09: Elaborado por: M.C. M. Angélica Nakayama C. Ing. Jorge A. Solano Gálvez Autorizado por: M.C. Alejandro Velázquez Mena Guía práctica de estudio 09: Guía práctica de estudio
Más detallesIngeniería del Software II
Bloque III: Proceso Unificado Simona Bernardi Dipartimento di Informatica Università di Torino (Italia) Duración: 4 horas Objetivo: Conocer un proceso de desarrollo de software diferente a OMT Simona Bernardi
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 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 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 detallesOMG UML 2.0 Marcando un hito en el desarrollo de software
Ing. Ilver Anache - ianache@avatar.com.pe Consultor AVATAR Ing. Joel Moreno - jmoreno@avatar.com.pe Consultor AVATAR Lima, 2005 Av. Javier Prado 1104 Of. 701- San Isidro Teléfono: (51-1) 225-8390 Fax:
Más detallesDESARROLLO DE SISTEMAS INFORMÁTICOS
DESARROLLO DE SISTEMAS INFORMÁTICOS OBJETIVO Desarrollar Sistemas de Computo eficientes con el fin de optimizar los recursos y tiempo de las Dependencias y Organismos Descentralizados del Gobierno del
Más detallesAplicación del Modelo de Comercio Electrónico para la sistematización de la Biblioteca de la UTM.
Aplicación del Modelo de Comercio Electrónico para la sistematización de la Biblioteca de la UTM. Carlos Alberto Fernández y Fernández Instituto de Electrónica y Computación, Universidad Tecnológica de
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 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 detallesActores. Casos de Uso. Requisitos: Descripción Casos de Uso (v 1.0) Weitzenfeld 1. Apéndice Requisitos: Modelo de Casos de Uso
Requisitos: Descripción Casos de Uso (v 1.0) Weitzenfeld 1 Apéndice Requisitos: Modelo de Casos de Uso Usuario Actor: Casos de Uso: : Descripción: Usuario Validar Usuario, Registrar Usuario, Registrar
Más detallesModelado de Negocio (Diagramas de Actividades)
Departamento Lenguajes escue técnica superior ingeniería informática Modo Negocio (Diagramas Actividas) Grupo Ingeniería a l Software Marzo 2006 Versión original: Octavio Martín Díaz (marzo 2005) Última
Más detallesCurso de UML 2.0: Patrones de Diseño de Software
titulación de formación continua bonificada expedida por el instituto europeo de estudios empresariales Curso de UML 2.0: Patrones de Diseño de Software duración total: 200 horas 100 horas horas teleformación:
Más detallesUNIVERSIDAD NACIONAL DE RÍO CUARTO FACULTAD DE CIENCIAS EXACTAS, FÍSICO-QUÍMICAS Y NATURALES DEPARTAMENTO DE COMPUTACIÓN
UNIVERSIDAD NACIONAL DE RÍO CUARTO FACULTAD DE CIENCIAS EXACTAS, FÍSICO-QUÍMICAS Y NATURALES DEPARTAMENTO DE COMPUTACIÓN CARRERA/S: ANALISTA EN COMPUTACIÓN. PROFESORADO Y LICENCIATURA EN CIENCIAS DE LA
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 detallesFACULTAD DE INGENIERÍAS Y ARQUITECTURA ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA
FACULTAD DE INGENIERÍAS Y ARQUITECTURA ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA SILABO DE ANÁLISIS Y DISEÑO DE SISTEMAS DE INFORMACIÓN I. DATOS GENERALES 1.0 Unidad Académica : Ingeniería
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 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 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 detallesEl proceso de desarrollo. Angélica de Antonio,
El proceso de desarrollo Angélica de Antonio, 2007 1 ontenidos de las clases Planteamiento del desarrollo orientado a objetos: El paradigma El proceso: Proceso Unificado La notación: UML Disciplinas, productos
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 detallesSISTEMAS DE INFORMACIÓN II TEORÍA
CONTENIDO: PARADIGMA DE LA ORIENTACIÓN A OBJETO - DESARROLLO DE SOFTWARE O-O - POTENCIALES BENEFICIOS DE LA TECNOLOGÍA O-O - ALGUNOS MÉTODOS O-O - CICLO DE VIDA DE DESARROLLO O-O - EL PROCESO DE ANÁLISIS
Más detallesDesarrollo de Software
Especialización en Telemática Desarrollo de Software Arquitecturas de Sistemas Telemáticos Dr. Ing. Álvaro Rendón Gallón Cali, mayo de 2012 Temario 2 Tarea 1: Ordenar datos Tarea 2: Un juego en red Consideraciones
Más detallesInforme de Análisis y Diseño Proyecto: <nombre de proyecto>
UNIVERSIDAD TÉCNICA FEDERICO SANTA MARÍA DEPARTAMENTO DE INFORMÁTICA Informe de Análisis y Diseño Proyecto: Curso: Profesor: Ayudantes: Marcello Visconti NN,NN Integrantes 9999999-9
Más detallesUniversidad Ricardo Palma
1. DATOS GENERALES PLAN DE ESTUDIOS 2006-II SÍLABO 1.1 Nombre del curso : Ingeniería de Requerimientos 1.2 Código : 1.3 Tipo del curso : Teórico Práctico. 1.4 Área Académica : Ingeniería de Software 1.5
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 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 detallesTema: 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 detallesINGENIERÍ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 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 detallesUNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO
FACULTAD DE CS. QUIMICAS, FISICAS Y MATEMATICAS I. DATOS GENERALES DEPARTAMENTO ACADEMICO DE INFORMATICA SILABO 1.1 Asignatura : SISTEMAS DE INFORMACION II 1.2 Categoría : OE 1.3 Código : IF202AIN 1.4
Más detallesUNIVERSIDAD AUTÓNOMA JUAN MISAEL SARACHO FACULTAD DE CIENCIAS Y TECNOLOGÍA INGENIERÍA EN INFORMÁTICA
UNIVERSIDAD AUTÓNOMA JUAN MISAEL SARACHO FACULTAD DE CIENCIAS Y TECNOLOGÍA INGENIERÍA EN INFORMÁTICA SISTEMA AUTOMATIZADO PARA EL CONTROL DE INFORMACIÓN DE ALMACENES Y MANTENIMIENTO DE AERONAVES PARA EL
Más detallesCARTILLA PARA EL USO DEL SISTEMA DE GENERACIÓN DE CERTIFICADOS DE HOMOLOGACIÓN PARA LA VENTA DE EQUIPOS TERMINALES MÓVILES. Versión 1.
CARTILLA PARA EL USO DEL SISTEMA DE GENERACIÓN DE CERTIFICADOS DE HOMOLOGACIÓN PARA LA VENTA DE EQUIPOS TERMINALES MÓVILES Versión 1.0 Septiembre de 2012 Tabla de contenido A QUIEN ESTÁ DIRIGIDA?... 3
Más detallesGUIA PARA CAPTURA DE CONVENIOS IT-OSF-001
GUIA PARA CAPTURA DE CONVENIOS Página 1 de 15 REVISIÓN: 0 FECHA DE LA REVISIÓN: 28/Septiembre/2016 Página 2 de 15 TABLA DE AUTORIZACIONES Elaboró: Revisó: Autorizó: Isai Maldonado Especialista de Métodos
Más detallesHoras Contacto. Objetivos Se pretende que el estudiante asimile los conceptos fundamentales de análisis y diseño orientado a objetos
FACULTAD DE INGENIERIA DEPARTAMENTO DE INGENIERIA DE SISTEMAS Nombre de la asignatura (Curso) Código de la asignatura (ID Curso) Análisis y Diseño Orientado a Objetos 4183 Fecha de Actualización Julio
Más detallesSede electrónica de la Seguridad Social. Cita Previa para prestaciones en los Centros de Atención e Información de la Seguridad Social (CAISS)
Y DE LA Sede electrónica de la Seguridad Social Cita Previa para prestaciones en los Centros de Atención e Información de la Seguridad Social (CAISS) Solicitud y consulta sin certificado digital Y DE LA
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 detallesPara 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 detallesUMECIT Universidad Metropolitana de Educación, Ciencia y Tecnología
UMECIT Universidad Metropolitana de Educación, Ciencia y Tecnología Ingeniería Todos los derechos Reservados lynda.com Descripción del Curso Curso que inicia el estudio de los ciclos de desarrollo del
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 detallesPES - Proyecto de Ingeniería del Software
Unidad responsable: 270 - FIB - Facultad de Informática de Barcelona Unidad que imparte: 747 - ESSI - Departamento de Ingenieria de Servicios y Sistemas de Información Curso: Titulación: 2016 GRADO EN
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 detalles