CLASE 7: ARQUITECTURA: DEL ANÁLISIS AL DISEÑO DIAGRAMAS DE SECUENCIA Y CONTRATOS
|
|
- Gustavo Cortés Escobar
- hace 8 años
- Vistas:
Transcripción
1 CLASE 7: ARQUITECTURA: DEL ANÁLISIS AL DISEÑO DIAGRAMAS DE SECUENCIA Y CONTRATOS Universidad Simón Bolívar. Ing. de Software. Prof. Ivette Carolina Martínez
2 Arquitectura: Del Análisis al Diseño OBJETIVOS: Identificar las diferencias básicas entre Análisis y Diseño. Definir la arquitectura de un sistema. Identificar las vistas de la arquitectura de un sistema. Aprender la elaboración del modelo conceptual de un sistema (listo?)
3 Análisis vs. Diseño Análisis Se enfoca en comprender el problema. Diseño idealizado. Comportamiento. Estructura del Sistema. Requerimientos Funcionales. Un pequeño modelo. Diseño Se enfoca en comprender la solución. Operaciones y atributos Rendimiento. Cercano al código real. Ciclos de vida de los objetos. Requerimientos no funcionales. Un modelo grande.
4 Bottom Up ó Top Down
5 Qué es Arquitectura? Arquitectura de software se refiere al conjunto de decisiones significativas respecto a la organización de un sistema de software. Selección de Elementos Estructurales y sus interfaces. Especificación del Comportamiento, logrado como colaboración entre estos elementos. Composición de estos elementos estructurales y de comportamiento en Subsistemas más grandes. Estilo Arquitectónico que guía esta organización.
6 La arquitectura restrige el diseño y la implementación La Arquitectura se refiere a un conjunto de decisiones estratégicas, reglas o patrones que restringen el diseño y la construcción. Código Implementación Diseño Arquitectura
7 El Modelo de 4+1 Vistas
8 Diagramas de Secuencia OBJETIVO: Ser capaz de describir el comportamiento de un sistema, subsistema u operación particular mediante un Diagrama de Secuencia utilizando para ello el concepto y representación de interacción, objeto, mensaje, activación.
9 Modelos y Diagramas Diagramas de Casos de Uso Diagramas de Clases Diagramas de interacción Un Diagrama de Secuencia describe la interación entre los objetos ordenada en el tiempo Diagramas de Objetos Diagramas de Secuencia
10 Objetivos: Diagramas de Secuencia Ser capaz de representar: Objetos, diferentes tipos de interacciones y mensajes con el objeto de describir el comportamiento de un sistema, subsistema, operación.
11 Ejemplo de Diagrama de Secuencia Escenario Principal de Éxito (pago en efectivo solamente): 1. El Cliente llega a la caja con los artículos y servicios a pagar 2. El Cajero inicia una nueva venta 3. El Cajero introduce el código del producto 4. El sistema registra el producto y presenta la descripción del producto, precio y subtotal El cajero repite los pasos 3-4 hasta procesar todos los artículos y servicios 5. El Sistema muestra el total con el impuesto calculado 6. El Cajero indica al Cliente el total y pregunta la forma de pago 7. El Cliente paga y el Sistema maneja el pago 8. El sistema registra la venta 9. El Sistema emite la factura 10. El Cliente se marcha con lo adquirido y la factura :Cajero iniciarventa() introducirproducto(cod,cantidad) descripción, subtotal *[otros productos] terminarventa() total con impuestos pagar(monto) vuelto y factura :Sistema
12 Ejemplo de Diagramas de Secuencia Límite del Sistema Actor externo al sistema :Cajero iniciarventa() :Sistema Sistema como caja negra Caja que puede encerrar un área de iteración *[...] es un marcador de iteración Valor (es) retornado (s) asociado(s) con el mensaje previo introducirproducto(cod,cantidad) descripción, subtotal *[otros productos] terminarventa() total con impuestos pagar(monto) vuelto y factura Mensajes
13 Diagrama de Secuencia Muestra: los objetos que participan en una interacción el intercambio de mensajes entre los objetos el ordenamiento en el tiempo de los mensajes Captura el comportamiento dinámico
14 Notación Básica: objetos, mensajes y valores retornados : C1 : C2 mensaje 1 () Valor (es) retornado (s) asociado(s) con el mensaje previo retorno mensaje 2 (p1,p2) Mensajes
15 Notación Básica: objetos, mensajes y valores retornados : C1 : C2 mensaje 0 () mensaje 1 () retorno mensaje 2 (p1,p2)
16 Notación Básica: Cajas de Activación : C1 : C2 mensaje 0 () mensaje 1 () Caja de activación retorno mensaje 2 (p1,p2)
17 Notación Básica: Cajas de Activación : C1 : C2 mensaje 0 () mensaje 1 () retorno mensaje 2 () mensaje 3 (p1,p2)
18 Notación Básica: Cajas de Activación : C1 : C2 mensaje 0 () mensaje 1 () retorno mensaje 2 () mensaje 3 (p1,p2)
19 Notación Básica: Recursión : C1 mensaje 0 () Recursión Mensaje a si mismo ( self, this ) mensaje 1() Caja de activación
20 Notación Básica: Recursión Ejemplo: :Calculadora factorial (n) factorial (n-1)
21 Notación Básica creación de objetos : C1 Creación de objetos Mensaje 0 () crear() :C2 mensaje 1()
22 Notación Básica creación de objetos Ejemplo: : Venta agregarproducto (cod,cant) crear() modificar (cod,cant) :Línea de Producto
23 Notación Básica destrucción de objetos : C1 Mensaje 0 ( ) crear() :C2 destruir Destrucción del objeto
24 Notación Básica: Mensajes Condicionales : C1 : C2 mensaje 0 () [condición] mensaje 1 () Mensaje condicional
25 Notación Básica: Mensajes Condicionales Ejemplo: : Ciudadano : Calculador declaraciónimpuesto () [sueldo>límite] impuesto (sueldo)
26 Notación Básica: Mensajes Condicionales Excluyentes : C1 : C2 : C3 mensaje 0 () [condición 1] mensaje 1 () [condición 2] mensaje 2 () Mensajes condicionales mútuamente excluyentes
27 Notación Básica: Mensajes Condicionales Excluyentes Ejemplo: repararcarro () : Taller [falladirección] reparar() : Especialista en Sistemas de Dirección : Especialista en Sistemas de Inyección [fallainyección] reparar()
28 Notación Básica: Iteración de un mensaje : C1 : C2 mensaje 0 () [i:=1..n]: v i :=mensaje () Iteración de un mensaje
29 Notación Básica: Iteración de un mensaje Ejemplo: : Simulador :Random simular() [i:=1..n]: num i :=proximo()
30 Notación Básica: Iteración de varios mensajes : C1 : C2 : C3 mensaje 0 () mensaje 1 () Caja que puede encerrar un área de iteración *[...] es un marcador de iteración mensaje 2 () *[...] FDS
31 Notación Básica: Iteración de varios mensajes Ejemplo: :Simulador : Random : Programador simular() horas:=próximoentero() trabajar (horas) comer () *[i:=1..n] FDS
32 Resumen: Diagramas de Secuencia Un Diagrama de Secuencia describe comportamiento de sistemas, subsistemas y operaciones, representando los objetos que intervienen, así como los mensajes que intercambian, ordenados en el tiempo a través de la línea de vida de cada uno de los objetos y sus cajas de activación
33 Contratos Documentos que indican como cambia el estado de un sistema cuando se efectúa una de sus operaciones. Se redactan contratos para cada operación del sistema con el fin de describir su comportamiento
34 Contratos Estilo declarativo (Generalmente) Describen lo que sucederá y no como se conseguirá Elementos fundamentales: Precondiciones y postcondiciones
35 Contratos: Formato Nombre: Referencias cruzadas: Precondiciones: A validar: Supuestas: Postcondiciones: Nombre de la operación y parámetros. Casos de uso, funciones del sistema, Suposiciones antes de la ejecución. Que deben ser verificadas Que no se validarán Efecto de la operación sobre el estado del sistema
36 Contratos: Ejemplo Nombre: Referencias cruzadas: Precondiciones: Supuestas: Postcondiciones: Introducir producto(cup:entero, cantidad:entero) Casos de uso:comprar productos Se supone que el sistema conoce el CUP Si fue una nueva venta: Fue creada una Venta (instancia) Fue creada una asociación entre la instancia de venta y el TDPV (asociación) Fue creada una instancia de VentasLíneaDeProducto Fue creada la asociación entre la instancia creada VentasLíneaDeProducto y Venta Fue creada la asociación entre la instancia creada VentasLíneaDeProducto y EspecificaciónProducto, basado en la correspondencia del CUP
37 Contratos: Ejemplo Nombre: Referencias cruzadas: Precondiciones: Supuestas: Postcondiciones: Introducir producto(cup:entero, cantidad:entero) Casos de uso:comprar productos Se supone que el sistema conoce el CUP Si fue una nueva venta: Fue creada una Venta (instancia) Fue creada una asociación entre la instancia de venta y el TDPV (asociación) Fue creada una instancia de VentasLíneaDeProducto Fue creada la asociación entre la instancia creada VentasLíneaDeProducto y Venta Fue creada la asociación entre la instancia creada VentasLíneaDeProducto y EspecificaciónProducto, basado en la correspondencia del CUP
38 Contratos: Postcondiciones Son declaraciones sobre el estado del sistema una vez concluida la operación Ventaja: permiten describir los efectos de una operación (cambios necesarios para el funcionamiento del sistema). Deben ser expresados en pasado. Qué expresar? Creación y eliminación de instancias Modificación de atributos Formación y cancelación de asociaciones
39 Contratos: Recomendaciones 1. Identificar las operaciones del sistema a partir de los Diagramas de Secuencia 2. Crear un Contrato para toda operación compleja, sutil en sus resultados o que no queda completamente clara en los casos de uso. 3. Para crear las Postcondiciones, usar las categorías y describirlas en pasado.
UML, ejemplo sencillo sobre Modelado de un Proyecto
UML, ejemplo sencillo sobre Modelado de un Proyecto Normal &DOLILFDU 0L3DQRUDPD 626 (VFULEHSDUD1RVRWURV Por Armando Canchala Contenido Introducción Objetivo Requerimientos Casos de Uso Subcasos de Uso
Más detallesTema 5. Diseño detallado.
Ingeniería del Software II 2011 Tema 5. Diseño detallado. Diseño del Software. Los requisitos y el análisis orientado a objetos se centran en aprender a hacer lo correcto: Entender los objetos de nuestro
Más detallesActividad ASI 1: Definición del Sistema
Actividad ASI 1: Definición del Sistema Descripción del sistema, delimitando su alcance Establecimiento de interfaces con otros sistemas Identificación de usuarios representativos ASI 1.1 Determinación
Más detallesInstructivo para la elaboración de un Manual Técnico
Instructivo para la elaboración de un Manual Técnico Autora: Ing. Alena González Reyes. (agonzalez@ceis.cujae.edu.cu) Ciudad de la Habana, Cuba Marzo, 2010 Índice 1. Introducción... 3 2. Confección...
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 detallesDCU Diagramas de casos de uso
DCU Diagramas de casos de uso Universidad de Oviedo Departamento de Informática Contenidos Introducción Elementos básicos Más sobre los actores Más sobre los casos de uso Más sobre las asociaciones Otros
Más detalles13019 Diseño de bases de datos
13019 Diseño de bases de datos Diseño de requisitos mediante casos de uso Wladimiro Díaz Wladimiro.Diaz@uv.es Universitat de València 13019 Diseño de bases de datos p. 1 Introducción En literatura, un
Más detallesTESTING. Universidad Simón Bolívar. Ing. de Software. Profa. Marlene Goncalves
TESTING Universidad Simón Bolívar. Ing. de Software. Profa. Marlene Goncalves Definiciones Error: Equivocación cometida por un desarrollador. Ejemplos: un error de tipeo, una mal interpretación de un requerimiento
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 detallesCurso Taller de Arquitectura de Software usando UML
Curso Taller de Arquitectura de Software usando UML Presentación: Este curso comprende las técnicas necesarias para el modelamiento de sistemas a través de los diagramas definidos por UML (Unified Modelling
Más detallesDiplomado en Aseguramiento de la Calidad De los Procesos y Productos de Software
Diplomado en Aseguramiento de la Calidad De los Procesos y Productos de Software Contenido del programa MÓDULO 1. GESTIÓN DE INGENIERÍA DE REQUERIMIENTOS DE SOFTWARE /16 horas Definiciones Requerimientos
Más detallesDIAGRAMA DE CLASES EN UML
DIAGRAMA DE CLASES EN UML Mg. Juan José Flores Cueto jflores@usmp.edu.pe Ing. Carmen Bertolotti Zuñiga cbertolotti@usmp.edu.pe INTRODUCCIÓN UML (Unified Modeling Language) es un lenguaje que permite modelar,
Más detallesDiagramas del UML. A continuación se describirán los diagramas más comunes del UML y los conceptos que representan: Diagrama de Clases
El UML está compuesto por diversos elementos gráficos que se combinan para conformar diagramas. Debido a que el UML es un lenguaje, cuenta con reglas para combinar tales elementos. La finalidad de los
Más detallesINGENIERÍA DEL SOFTWARE I Práctica 4 Interacciones
INGENIERÍA DEL SOFTWARE I Práctica 4 Interacciones Univ. Cantabria Fac. de Ciencias Patricia López Modelo de Casos de Uso vs Modelo de Análisis Modelo de Casos de Uso Modelo de Análisis Descrito con el
Más detallesUNIVERSIDAD NACIONAL DE INGENIERÍA FACULTAD DE INGENIERÍA INDUSTRIAL Y SISTEMAS UMBRELLO ADMINISTRACION DE BASE DE DATOS
UNIVERSIDAD NACIONAL DE INGENIERÍA FACULTAD DE INGENIERÍA INDUSTRIAL Y SISTEMAS UMBRELLO ADMINISTRACION DE BASE DE DATOS INTEGRANTES: ALVAREZ CANO, FRANKLIN (20040121H) VEGA RAMOS, OMAR (20030037D) 1 AGENDA
Más detallesTEMA 7: DIAGRAMAS EN UML
TEMA 7: DIAGRAMAS EN UML Diagramas en UML El bloque de construcción básico de UML es un Diagrama Introducción a UML 2 1 Modelo de Casos de Uso (MCU) Todos los casos de uso constituyen el MCU que describe
Más detallesRECOMENDACIONES DE INVESTIGACIÓN FUTURA.
Capítulo 6 CONCLUSIONES Y RECOMENDACIONES DE INVESTIGACIÓN FUTURA. 212 METODOLOGÍA PARA LA DETECCIÓN DE REQUERIMIENTOS SUBJETIVOS EN EL DISEÑO DE PRODUCTO. CAPÍTULO 6. CONCLUSIONES, APORTACIONES Y RECOMENDACIONES.
Más detallesUML. Lenguaje de Modelado Unificado
Lenguaje de Modelado Unificado Concepto de Reseña Histórica Características Estándares que conforman Modelo Relacional con Ventajas Críticas Concepto de (Unified( Modeling language) Es un lenguaje usado
Más detalles6.8 La Arquitectura del Sistema. [Proceso]
6.8 La Arquitectura del Sistema. [Proceso] En el Caso de Estudio se ha hecho énfasis en los objetos del Dominio del problema, ya que representan la esencia del sistema y definen su comportamiento. Sin
Más detallesModelo alternativo de análisis: Modelo de Jacobson
Modelo alternativo de análisis: Modelo de Jacobson! Modelo de análisis de Jacobson o análisis de la robustez ( Robustness Analysis )! Es un nivel de diseño intermedio entre la etapa de Captura de requerimientos
Más detallesDesarrollo de un Sistema de Gestión de Proyectos mediante el framework GWT
Proyecto de Fin de Carrera Universidad Politécnica de Valencia Escuela Técnica Superior de Informática Desarrollo de un Sistema de Gestión de Proyectos mediante el framework GWT Realizado por: Dirigido
Más detalles2.1 Planificación del Alcance
2. Gestión del Alcance del Proyecto La Gestión del Alcance del Proyecto incluye los procesos necesarios para asegurarse que el incluya todo el trabajo requerido, y sólo el trabajo requerido, para completar
Más detallesAnálisis del Sistema de Información
Análisis del Sistema de Información 1 1. Definición y objetivos análisis.(del gr. ἀνάλυσις). 1. m. Distinción y separación de las partesdeun todo hasta llegar a conocer sus principios o elementos. 2. m.
Más detalles3.1 INGENIERIA DE SOFTWARE ORIENTADO A OBJETOS OOSE (IVAR JACOBSON)
3.1 INGENIERIA DE SOFTWARE ORIENTADO A OBJETOS OOSE (IVAR JACOBSON) 3.1.1 Introducción Este método proporciona un soporte para el diseño creativo de productos de software, inclusive a escala industrial.
Más detallesGUÍA DE EVIDENCIA DE LA UNIDAD DE COMPETENCIA
MINISTERIO DE EDUCACIÓN, CULTURA Y DEPORTE SECRETARÍA DE ESTADO DE EDUCACIÓN, FORMACIÓN PROFESIONAL Y UNIVERSIDADES DIRECCIÓN GENERAL DE FORMACIÓN PROFESIONAL INSTITUTO NACIONAL DE LAS CUALIFICACIONES
Más detallesTEST (8 preguntas, 0 4 puntos por pregunta correcta, -0 15 puntos por error) [Marcar sólo una opción]
EXAMEN PARCIAL 2 Temas 7-13 TEST (8 preguntas, 0 4 puntos por pregunta correcta, -0 15 puntos por error) [Marcar sólo una opción] 1. Cuál de las siguientes vistas arquitecturales NO forma parte de las
Más detallesCAPITULO 2. Como se definió en el plan del presente proyecto, este será desarrollado bajo
1 CAPITULO 2 ANÁLISIS DEL SISTEMA 1. Introducción Como se definió en el plan del presente proyecto, este será desarrollado bajo la metodología orientada a objetos. El objetivo del análisis será marcar
Más detallesCapítulo 4. GESTIÓN DE LA INTEGRACIÓN DEL PROYECTO
Capítulo 4. GESTIÓN DE LA INTEGRACIÓN DEL PROYECTO Dante Guerrero Piura, 2013 FACULTAD DE INGENIERÍA Área Departamental de Ingeniería Industrial y de Sistemas Capítulo 4. GESTIÓN DE LA INTEGRACIÓN DEL
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 detallesUna Introducción al UML. El Modelo de Componentes
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 detallesEjercicio 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 detallesCLASE 8 DIAGRAMAS DE COLABORACIÓN. Universidad Simón Bolívar. Prof. Ivette C. Martínez
CLASE 8 DIAGRAMAS DE COLABORACIÓN Universidad Simón Bolívar. Prof. Ivette C. Martínez Objetivos Ser capaz de describir el comportamiento de un sistema, subsistema u operación particular mediante un Diagrama
Más detallesLos requisitos de un Sistema de Información
Captura de requisitos Captura de Requisitos en el PUD Los requisitos de un Sistema de Información Modelo de Casos de Uso Otros instrumentos 1 Iteración en PUD Planificación de la Iteración Captura de requisitos:
Más detallesHotelli Gestión de Reservas Hoteleras Especificación de Requisitos Software
Hotelli Gestión de Reservas Hoteleras Especificación de Requisitos Software Proyecto: Hotelli Autor: Héctor García Versión: 1.0 Creación: 06/03/2007 19:12 Modificación: 06/03/2007 7:57 Estado: Línea Base
Más detallesUnidad 9. Implementación. M.C. Martín Olguín
Unidad 9 Implementación M.C. Martín Olguín Implementación Es la traducción directa del diseño en un lenguaje de programación. Es decir, en la implementación se construyen los componentes: Archivos de código
Más detalles820090 - PRE - Programación para Ingenieros
Unidad responsable: Unidad que imparte: Curso: Titulación: Créditos ECTS: 2015 820 - EUETIB - Escuela Universitaria de Ingeniería Técnica Industrial de Barcelona 723 - CS - Departamento de Ciencias de
Más detallesModelos y Bases de Datos
Modelos y Bases de Datos MODELOS Y BASES DE DATOS 1 Sesión No. 8 Nombre: Normalización de base de datos Contextualización Sabes cuál es su proceso de la normalización? Tomando en cuenta todos los conceptos
Más detallesEstructura de clases. Estructura de Objetos. Arquitectura de módulos. Arquitectura de procesos
3.3 EL MÉTODO DE BOOCH. 3.3. Introducción. El método cuenta con una notación expresiva y bien definida que le permite al diseñador comunicar sus ideas y concentrarse en problemas más serios. Para la captura
Más detallesRAÍZ JURÍDICA DE LA EVALUACIÓN DEL DESEMPEÑO. 7 de mayo de 2015
RAÍZ JURÍDICA DE LA EVALUACIÓN DEL DESEMPEÑO 7 de mayo de 2015 Raíz jurídica en materia de Evaluación del Desempeño. Contenido: Antecedentes. Marco jurídico Federal: Reformas jurídicas impulsadas por la
Más detallesGERENCIA DE INTEGRACIÓN
GERENCIA DE INTEGRACIÓN CONTENIDO Desarrollo del plan Ejecución del plan Control de cambios INTRODUCCIÓN La gerencia de integración del proyecto incluye los procesos requeridos para asegurar que los diversos
Más detallesC A P Í T U L O C U A T R O : P R O P U E S T A E P C
104 C A P Í T U L O C U A T R O : P R O P U E S T A E P C Habiendo analizado todo lo referente a RFID y epcglobal, se ha podido vislumbrar el potencial con que cuenta esta tecnología emergente, hasta el
Más detallesDGB14DR-101 DCA/2002
BACHILLERATO GENERAL NOMBRE DE LA CAPACITACIÓN INFORMÁTICA CLAVE ASIGNATURA BASES DE DATOS I SEMESTRE V CRÉDITOS 6 ASIGNACIÓN DE TIEMPO 3 horas a la semana COMPONENTE DE FORMACIÓN DISTRIBUCIÓN DE ASIGNATURAS
Más detallesModelos y Bases de Datos
Modelos y Bases de Datos MODELOS Y BASES DE DATOS 1 Sesión No. 10 Nombre: Álgebra Relacional Contextualización En qué consiste el álgebra relacional? Se ha planteado hasta el momento cada uno de los procesos
Más detallesUNIVERSIDAD NACIONAL DE ASUNCION FACULTAD POLITÉCNICA CARRERA: LCIK MATERIA: Bases de Datos I Prof: Lic. Lilian Riveros Unidad 2: Modelo Relacional
El Modelo Relacional es un modelo de datos que nos permite describir la estructura de una base de datos a nivel lógico. En 1969, Edgar Frank Ted Codd (1923-2003) introduce el modelo relacional con una
Más detallesCLASE 6: MODELO CONCEPTUAL/ MODELO DE DOMINIO. Universidad Simón Bolívar. Ing. de Software. Prof. Ivette Carolina Martínez
CLASE 6: MODELO CONCEPTUAL/ MODELO DE DOMINIO Universidad Simón Bolívar. Ing. de Software. Prof. Ivette Carolina Martínez Qué es un Modelo de Dominio Un Modelo de Dominio es una representación visual de
Más detallesMANUAL DE USUARIO PARA WEB DE SINIESTROS DE LIBERTY
Manual de Usuario WEB siniestros para mediadores MANUAL DE USUARIO PARA WEB DE SINIESTROS DE LIBERTY Manual_Guia_Web_Siniestros v1.1 Mayo 2007 1 de 1 Manual de Usuario WEB siniestros para mediadores INDICE:
Más detallesDiseño de Componentes
Diseño de Componentes Adaptación de Métrica V3 Departamento de Sistemas Informáticos y Computación (UPV) CONSELLERIA D INFRAESTRUCTURES I TRANSPORT Emilio Insfrán Pelozo Introducción Diseño de Componentes:
Más detallesVerificación de la Calidad en los Productos de Software Desarrollados
Página 1 de 7 1. Objetivo y Alcance Verificar que el aplicativo o módulo a ser entregado al área de Soporte Tecnológico cumpla con las exigencias del usuario y con los parámetros de calidad definidos por
Más detallesAnálisis y Diseño de Soluciones de Software
Página 1 de 5 1. Objetivo y Alcance Identificar a los stakeholders, definir el límite del sistema, e identificar los apremios impuestos ante el sistema, para posteriormente transformar esos requerimientos
Más detallesUNIVERSIDAD TECNOLÓGICA DE PANAMÁ SECRETARÍA GENERAL FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES DESCRIPCIÓN DE CURSO DE LA CARRERA DE
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ SECRETARÍA GENERAL FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES DESCRIPCIÓN DE CURSO DE LA CARRERA DE MAESTRÍA Y POSTGRADO EN INGENIERÍA DE SOFTWARE 2015 APROBADO
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 detallesSistema de Administración de Farmacias Descripción de la Arquitectura Versión 1.4. Historia de revisiones
Sistema de Administración de Farmacias Descripción de la Arquitectura Versión 1.4 Historia de revisiones Fecha Versión Descripción Autor 29/08/2014 1.0 Versión Inicial Guillermo López 30/08/2014 1.1 Verificación
Más detallesConoce el sistema www.factupronto.com/es/tutoriales/
Conoce el sistema www.factupronto.com/es/tutoriales/» Sistema de facturación 1 Funciones al usar los botones Botones principales: Acceso Muestra el acceso Ingresar a Sistema Registro de nuevo usuario Muestra
Más detallesJuan Carlos Martínez Arias. juancmartinez@javerianacali.edu.co
INTRODUCCIÓN A LA PROGRAMACIÓN - NOCIÓN DE SISTEMA - juancmartinez@javerianacali.edu.co CONTENIDO 1. SISTEMA Concepto de Sistema Elementos, relaciones e interacciones entre elementos Modelo. Paralelo entre
Más detallesDiseño de Sistemas Universidad CAECE Año 2005
Diseño de Sistemas Universidad CAECE Año 2005 Introducción El siguiente ejemplo muestra la aplicación del proceso de desarrollo de software según Ivar Jacobson. En muchos de los pasos el método ha sido
Más detallesSINAUTO. (Captura Requirimientos) GRUPO 03
SINAUTO (Captura Requirimientos) GRUPO 03 Iker Jauregi ikerjauregivicente@hotmail.com Iñigo Arregui bateman2012@gmail.com Javier Arce arcjav@hotmail.com Jorge García. jgfand@gmail.com Patxi Campos.patxi948@wanadoo.es
Más detallesIntroducción al UML. Domingo Hernández H. Escuela de Ingeniería de Sistemas Departamento de computación
Introducción al UML Domingo Hernández H. Escuela de Ingeniería de Sistemas Departamento de computación Contenido Qué es UML?. Diagramas Utilizados en UML. Ejemplos. Qué es UML UML es un Lenguaje de Modelado
Más detallesConsultoría Santa Cruz. Buscador Web de Restaurants Software Architecture Document. Version 1.0
Consultoría Santa Cruz Buscador Web de Restaurants Version 1.0 Revision History Date Version Description Author 29/enero/2015 1.0 Primera versión : Buscador Web de Restaurants Rodríguez Vázquez Cristhian
Más detallesConceptos básicos de Ingeniería de Software
de Ingeniería de Software Dr. Eduardo A. RODRÍGUEZ TELLO CINVESTAV-Tamaulipas 5 de septiembre del 2012 Dr. Eduardo RODRÍGUEZ T. (CINVESTAV) Conceptos básicos 5 de septiembre del 2012 1 / 23 Objetivos Objetivos
Más detallesManual de Usuario Comprador Módulo de Compras
Manual de Usuario Comprador Módulo de Compras Descripción General El módulo de Compras es un medio confiable, cómodo y de fácil manejo para gestionar sus adquisiciones. Este servicio permite desarrollar
Más detallesSistema de Interconexión de Registros (SIR)
SECRETARÍA DE ESTADO PARA LA FUNCIÓN PÚBLICA DIRECCIÓN GENERAL PARA EL IMPULSO DE LA ADMINISTRACIÓN ELECTRÓNICA Sistema de Interconexión de Registros (SIR) MODELO DE NEGOCIO CRITERIOS DE INTEGRACIÓN (cod.
Más detallesPROCESO DIRECCIONAMIENTO ESTRATÉGICO PROCEDIMIENTO GESTIÓN DE PROYECTOS DE INVERSIÓN
Página: 1 de 7 1. Objetivo Establecer los lineamientos metodológicos para la formulación, evaluación previa, registro, programación, ejecución y seguimiento de los proyectos de inversión. 2. Alcance El
Más detallesGUÍA DE EVIDENCIA DE LA UNIDAD DE COMPETENCIA
MINISTERIO DE EDUCACIÓN, CULTURA Y DEPORTE SECRETARÍA DE ESTADO DE EDUCACIÓN, FORMACIÓN PROFESIONAL Y UNIVERSIDADES DIRECCIÓN GENERAL DE FORMACIÓN PROFESIONAL INSTITUTO NACIONAL DE LAS CUALIFICACIONES
Más detallesPrograma en Microsoft Visual Basic 6.0 para el análisis de riesgos eléctricos en oficinas y centros de cómputo. López Rosales, Juan Carlo.
CAPÍTULO IV PROCESO UNIFICADO DE DESARROLLO DE SOFTWARE 4.1 Concepto del Proceso Unificado de Desarrollo de Software Un proceso de desarrollo de software es el conjunto de actividades necesarias para transformar
Más detallesPrograma Presupuestos de Sevillana de Informática.
Programa Presupuestos de Sevillana de Informática. Introducción. En sus inicios, el programa Presupuestos estaba pensado únicamente para escribir e imprimir presupuestos, facilitando el trabajo con un
Más detallesIntroducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual
Introducción Algunas de las personas que trabajan con SGBD relacionales parecen preguntarse porqué deberían preocuparse del diseño de las bases de datos que utilizan. Después de todo, la mayoría de los
Más detallesProceso de Desarrollo de Políticas de LACNIC Versión 2.0
Proceso de Desarrollo de Políticas de LACNIC Versión 2.0 Alcance Este documento describe el proceso por el cual pasará el desarrollo de políticas de LACNIC. Incluye la operación de los diferentes órganos
Más detallesPRC-DTI-006 Administración de Roles de los Sistemas de Información de la DTI Procedimiento Dirección de TI - COSEVI
PRC-DTI-006 Administración de Roles de los Sistemas de Información de la DTI Procedimiento Dirección de TI - COSEVI Versión: 1.0 Fecha de la versión: Febrero del 2012 Creado por: PwC Costa Rica Aprobado
Más detallesINSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO IBEROTEC SEMESTRE ACADÉMICO: 2014-II SÍLABO UNIDAD DIDÁCTICA : ANÁLISIS Y DISEÑO DE SISTEMAS INFORMÁTICOS
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO IBEROTEC SEMESTRE ACADÉMICO: 201-II 1. DATOS GENERALES SÍLABO UNIDAD DIDÁCTICA : ANÁLISIS Y DISEÑO DE SISTEMAS INFORMÁTICOS MÓDULO : DESARROLLO DE SOFTWARE TIPO
Más detalles1. Descripción y objetivos
Pruebas 1 1. Descripción y objetivos Las pruebas son prácticas a realizar en diversos momentos de la vida del sistema de información para verificar: El correcto funcionamiento de los componentes del sistema.
Más detallesANÁLISIS Y DISEÑO DE SISTEMAS
ANÁLISIS Y DISEÑO DE SISTEMAS Clase XVIII: Modelo Dinámico Diagramas de Actividades Primer Cuatrimestre 2013 Diagrama de Actividades (DA) Un grafo o diagrama de actividad (DA) es un tipo especial de máquina
Más detallesACTIVE AGEING LEARNING COMMUNITY 526384-LLP-1-2012-1-BG-GRUNDTVIG-GMP
PROGRAMA DE ESTUDIO AUTOGESTIÓN DE LA SALUD 2013 1 Contenido 1. GRUPOS DIANA... 3 2. CARGA DE TRABAJO... 3 3. METODOLOGIA DE ENSEÑANZA/APRENDIZAJE... 3 3.1. Principales métodos de enseñanza/aprendizaje...
Más detallesMANUAL DEL COMPRADOR ID LICITACIÓN 2239-3-LP11
MANUAL DEL COMPRADOR CONVENIO MARCO SERVICIOS DE COMUNICACIÓN DIGITAL Y SITIOS WEB NO TRANSACCIONALES. ID LICITACIÓN 2239-3-LP11 Este documento tiene por objeto definir la información que debe entregar
Más detallesCOLEGIO DE INGENIEROS DEL PERU Consejo Departamental de La Libertad GERENCIA DE PROYECTOS DE CONSTRUCCION: ASPECTOS CLAVES A CONSIDERAR
COLEGIO DE INGENIEROS DEL PERU Consejo Departamental de La Libertad GERENCIA DE PROYECTOS DE CONSTRUCCION: ASPECTOS CLAVES A CONSIDERAR Manuel García Naranjo Bustos ; Octubre 2014 PERSPECTIVAS Y RETOS
Más detallesSistemas Integrados de Registro de Información y su aplicación a la Contabilidad Pública en Chile
Sistemas Integrados de Registro de Información y su aplicación a la Contabilidad Pública en Chile Sistema de Administración Financiera del Estado Principales procesos Contabilidad Contraloría General de
Más detallesCLASE 10: MÁS PATRONES. Universidad Simón Bolívar. Ing. de Software. Prof. Ivette C. Martínez
CLASE 10: MÁS PATRONES Universidad Simón Bolívar. Ing. de Software. Prof. Ivette C. Martínez Polimorfismo Problema: Cómo manejar las alternativas basadas en el tipo? Cómo crear componentes conectables?
Más detallesFICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA. Tema 5. Sistemas de Bases de Datos. frente a Sistemas de Ficheros
FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA Tema 5. Sistemas de Bases de Datos frente a Sistemas de Ficheros 1.- Sistemas de Ficheros. 2.- Problemas de los Sistemas de Ficheros. 3.- Sistemas
Más detallesModelo educativo y prospectiva
Modelo educativo y prospectiva MODELO EDUCATIVO Y PROSPECTIVA 1 Sesión No. 7 Nombre: El Modelo Integrador de la Educación Básica Objetivo de la sesión Al finalizar la sesión el alumno describirá las propuestas
Más detallesUniversidad acional Experimental Del Táchira Decanato de Docencia Departamento de Ingeniería en Informática
Universidad acional Experimental Del Táchira Decanato de Docencia Departamento de Ingeniería en Informática Metodología Evolutiva Incremental Mediante Prototipo y Técnicas Orientada a Objeto (MEI/P-OO)
Más detallesIngeniería de Sistemas. Administración de Proyectos. Objetivos. Tópicos cubiertos. Procesos de software (tema anterior) Administración de proyecto
Objetivos Ingeniería de Sistemas Administración de s basado en el capítulo 5 ISW Ian Sommerville Profesora Dra. Yulia Ledeneva Introducir administración de s de software y describir sus características
Más detallesProceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes:
PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes: 1. Proporcionar una guía de actividades para el trabajo en equipo. (Guía detallada para el desarrollo
Más detallesPROCEDIMIENTO OPERATIVO DESARROLLAR SISTEMAS INFORMÁTICOS PDO-COCTI-DTIN-04
Autorización Este documento entra en vigor a partir del 2 de agosto del 2005, a través de su autorización por parte del Dr. Francisco Javier Rojas Monroy, Coordinador de Operaciones, Calidad y Teclogía
Más detallesDIRECCIÓN DE RECURSOS HUMANOS PROGRAMA DE MEJORA DE LA GESTIÓN REVISIÓN Y MODIFICACIÓN DEL MARCO NORMATIVO INTERNO
DIRECCIÓN DE RECURSOS HUMANOS PROGRAMA DE MEJORA DE LA GESTIÓN REVISIÓN Y MODIFICACIÓN DEL MARCO NORMATIVO INTERNO Noviembre, 2009. 1 ÍNDICE 1. INTRODUCCIÓN 2. ÁREAS EMISORAS DE NORMATIVIDAD INTERNA 3.
Más detallesCapacitación YELL. Usabilidad. Jorge Vera Vargas jorgeverav@gmail.com. Abril 2012
Capacitación YELL Usabilidad Jorge Vera Vargas jorgeverav@gmail.com Abril 2012 Usabilidad: definiciones formales La Organización Internacional para la Estandarización (ISO) : "La usabilidad se refiere
Más detallesUNIDAD I: INTRODUCCIÓN A LA ARQUITECTURA DE SOFTWARE
UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU007H Clave: 08USU4053W FACULTAD DE INGENIERÍA PROGRAMA DEL CURSO: DISEÑO Y ARQUITECTURA DE DES: Programa(s) Educativo(s): Tipo de materia: Clave de la materia:
Más detallesActivos Fijos en Microsoft Dynamics AX 2009
Activos Fijos en Microsoft Dynamics AX 2009 Número del curso 80074 Descripción Este curso de 16hs. dirigido por un instructor proporciona a los alumnos los conocimientos y las habilidades necesarios para
Más detallesManual de Procedimientos
1 de 13 Elaborado por: Oficina de Planeación y Desarrollo Institucional -Área de Calidad y Mejoramiento- Revisado por: Aprobado por: Coordinador Área de Jefe de la Oficina de Informática y Telecomunicaciones
Más detallesHABILIDADES COGNITIVAS
HABILIDADES COGNITIVAS Es preciso ampliar y profundizar estos conceptos. CONOCIMIENTO El conocimiento se define como la remembranza de material aprendido previamente. Esto puede comprender recordar una
Más detallesDOCUMENTO VISIÓN SISTEMA DE VENTAS Y PRÉSTAMOS DE LA CINEMATECA BOLIVIANA PAWI. Versión 1.0. Aruquipa Mamani Rolando Willy
DOCUMENTO VISIÓN SISTEMA DE VENTAS Y PRÉSTAMOS DE LA CINEMATECA BOLIVIANA PAWI Versión 1.0 Integrantes: Aruquipa Mamani Rolando Willy Layme Ordoñez Roxana Paola Módulos Venta de Material y Facturación
Más detallesAnálisis e Ingeniería de Requisitos Tema 4: Análisis de Requisitos
Análisis e Ingeniería de Requisitos Tema 4: Análisis de Requisitos Curso 2012-2013 Análisis e Ingeniería de Requisitos Tema 3 www.kybele.urjc.es AIR - 1 Ejercicio 1 La empresa de Transportes Ferroviarios
Más detallesQUÉ ES Y PARA QUÉ SIRVE UML? VERSIONES DEL LENGUAJE UNIFICADO DE MODELADO. TIPOS DE DIAGRAMAS. INGENIERÍA DEL SOFTWARE (DV00205D)
APRENDERAPROGRAMAR.COM QUÉ ES Y PARA QUÉ SIRVE UML? VERSIONES DEL LENGUAJE UNIFICADO DE MODELADO. TIPOS DE DIAGRAMAS. INGENIERÍA DEL SOFTWARE (DV00205D) Sección: Divulgación Categoría: Lenguajes y entornos
Más detallesManual de Operación Solicitud de Facturación Electrónica. Universidad Técnica Federico Santa María
Manual de Operación Solicitud de Facturación Electrónica Universidad Técnica Federico Santa María Acerca del Sistema El sistema de Solicitud de Facturación Electrónico es una aplicación desarrollada en
Más detallesUNIVERSIDAD TÉCNICA PARTICULAR DE LOJA FORMULACIÓN Y EVALUACIÓN DEL PROYECTO: BLUMEN: CENTRO DE ESTIMULACIÓN TEMPRANA Y PROBLEMAS DE APRENDIZAJE
UNIVERSIDAD TÉCNICA PARTICULAR DE LOJA FORMULACIÓN Y EVALUACIÓN DEL PROYECTO: BLUMEN: CENTRO DE ESTIMULACIÓN TEMPRANA Y PROBLEMAS DE APRENDIZAJE TESINA Previa a la obtención del: DIPLOMADO EN GESTIÓN EN
Más detallesTesting. Tipos, Planificación y Ejecución de Pruebas
Testing Tipos, Planificación y Ejecución de Pruebas Contenido Definiciones del Testing de Software Objetivos, conceptos Tipos de Test Testing a-la RUP Rol del Testing en el proceso Artefactos Trabajadores
Más detallesSe presentan, entonces, tres (3) guías de verificación del producto libro resultado de investigación y capítulo en libro resultado de investigación:
GUÍA DE VERIFICACIÓN LIBROS RESULTADO DE INVESTIGACIÓN Y CAPÍTULOS EN LIBROS RESULTADO DE INVESTIGACIÓN A continuación se describe el proceso de verificación de los Libros Resultado de Investigación y
Más detallesModelamiento de Procesos con BPMN
Modelamiento de Procesos con BPMN IN71J Diseño de Modelos y Procesos de Negocios con Ti Carlos Reveco D. creveco@dcc.uchile.cl 1 BPM - Business Process Management Se llama Gestión de procesos de negocios
Más detallesEJEMPLO DE REPORTE DE LIBERTAD FINANCIERA
EJEMPLO DE REPORTE DE LIBERTAD FINANCIERA 1. Introduccio n El propósito de este reporte es describir de manera detallada un diagnóstico de su habilidad para generar ingresos pasivos, es decir, ingresos
Más detallesContenidos Conceptuales del Área de Ciencias Sociales: Contenidos Conceptuales del Área de Lengua: Metodología de trabajo Organización grupal
Título: Aplicaciones del procesador de texto en tareas interdisciplinarias. Institución: Universidad Nacional de Río Cuarto. Localidad: Río Cuarto. Autora: María Laura Tardivo. e-mail: lauratardivo@dc.exa.unrc.edu.ar
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 detallesDESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA
DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA Nombre del Módulo: CALIDAD EN EL DESARROLLO WEB Código: CSTI0095 total: 39 Horas Objetivo General: Verificar la calidad de sitios
Más detalles