UML. UML significa Lenguaje Unificado de Modelado UML combina lo mejor de:
|
|
- Laura Villanueva Lagos
- hace 8 años
- Vistas:
Transcripción
1
2 UML UML significa Lenguaje Unificado de Modelado UML combina lo mejor de: Conceptos de modelado de datos (diagramas entidad-relación) Modelado de negocios (flujos de trabajo) Modelado de objetos Modelado de componentes
3 Notación UML UML define 9 tipos de diagramas que representan los distintos puntos de vista de modelado.
4 Diagramas 1) Diagramas de casos de uso. Representan las funciones de un sistema desde el punto de vista del usuario. 2) Diagramas de secuencia. Son una representación temporal de los objetos y sus relaciones. 3) Diagramas de colaboración. Son una representación espacial de objetos, uniones e interacciones.
5 Diagramas 4) Diagramas de objeto. Representan objetos y sus relaciones. 5) Diagramas de clase. Representan la estructura estática en términos de clases y relaciones. 6) Diagramas de estado. Representan el comportamiento de una clase en términos de estado.
6 Diagramas 7) Diagramas de actividad. Representan el comportamiento de una operación como un conjunto de acciones. 8) Diagramas de despliegue. Representan la colocación de componentes en piezas particulares de hardware. 9) Diagramas de componente Representan los componentes físicos de una aplicación.
7 Diagramas de Caso de Uso
8 Diagramas de Casos de Uso Es la descripción de un comportamiento, de acuerdo a la funcionalidad esperado, con el objetivo de completar una tarea del sistema. Modela la funcionalidad del sistema desde el punto de vista de usuarios externos llamados actores. El propósito es definir una pieza de comportamiento coherente, sin revelar la estructura interna del sistema.
9 Ejemplo Nombre del Sistema Comunicación entre Actor y Caso de Uso Catálogo telefónico revisar condiciones hacer pedido Caso de Uso Vendedor Cliente Actores atender pedidos establecer créditos Encargado de Envíos Supervisor
10 Diagrama de Caso de Uso Actor: representa cualquier persona o sistema que necesita interactuar con el sistema. Actores principales. Personas que usan funciones del sistema principal. En el caso de un cajero automático, son los clientes. Actores secundarios. Llevan a cabo actividades de administración o mantenimiento. En el caso de un cajero, es la persona que rellena el cajero de dinero.
11 Casos y Actores Servicio Repara Mecánico Cliente Maneja Vende Vendedor La misma persona física puede hacer el rol de varios actores. Además, varias personas pueden tener el mismo rol y por lo tanto ser el mismo actor (todos los clientes). El nombre del actor describe el rol hecho por el usuario.
12 Casos y Actores en paquetes Para identificar en forma más sencilla a los actores y sus casos de uso, se sugiere organizarlos en paquetes, de acuerdo a las principales funciones de sistema: Ayudan a la modularidad del sistema Facilitan la identificación de las casos de uso y los actores principales y secundarios Mantienen un nivel de complejidad adecuados
13 Relaciones Relación usa (use) Una relación usa entre casos significa que una instancia del caso fuente también incluye el comportamiento descrito por el caso apuntado. Esta relación ocurre cuando tenemos un comportamiento que es similar entre varios casos y no queremos copiar la descripción de ese comportamiento.
14 Relaciones Relación extiende (extend) Relación extiende se usa cuando tenemos un caso que es similar a otro caso pero hace un poco más. También puede verse como un comportamiento opcional al sistema.
15 Relaciones Transferido por computadora <<extiende>> Cliente Remoto Transfiere <<usa>> Identificación Cliente Local
16 Ejemplo Máquina de Bebidas Calientes Suponga que se requiere desarrollar el control de una máquina automática para despachar bebidas calientes. La máquina recibe monedas de 0.50, 1, 2 y 5 pesos. Existen tres tipos de bebidas (café negro, café capucino, chocolate).
17 Ejemplo Máquina de Bebidas Calientes Es posible azucarar al gusto el producto seleccionado y la máquina es capaz de dar cambio. El dinero que los usuarios introducen se guarda en un recipiente aparte al disponible para el cambio, el cual se encuentra ordenado por denominación.
18 Ejemplo Máquina de Bebidas Calientes Diagrama de Casos de Uso introducirdinero pedirazucar uses pedirproducto uses cancelar uses darcambio
19 Ejemplo Inclusión <<include>> Catálogo Telefónico hacer pedido Extensión <<include>> <<extend>> <<include>> solicitar catálogo datos del cliente pedir producto organizar pago Estas inserciones son explicitas de hacer pedido!
20 Documentación de un Caso de Uso Una vez identificados los casos de uso y sus actores es muy importante documentar cada caso de uso. Ayuda a aclarar la lógica de interacción Permite detectar los objetos involucrados Es la base para construir los diagramas de secuencia y de actividad.
21 Documentación de un Caso de Uso Nombre del caso de uso Actor(es) Descripción Pre-condición Disparador Eventos normales Excepciones (Variaciones alternas)
22 Ejemplo Máquina de Bebidas Calientes Documentación de un Caso de Uso Nombre del caso de uso: Actor(es): Descripción: Pre-condición: Disparador: Eventos normales: Excepciones : (Variaciones alternas) IntroducirDinero Cliente Solicita el dinero La maquina está lista. Recepción de monedas 1. Recibe dinero 2. Cuenta dinero 1. Falla de la máquina
23 Diagrama de Secuencia
24 Diagrama de Secuencia Muestra un conjunto de mensajes dispuestos en una secuencia de tiempo. Muestra el comportamiento secuencial de un caso de uso. Un objeto Nuevo objeto
25 Diagrama de Secuencia Objetos Un objeto Nuevo objeto Tiempo Mensajes Fin de la vida Línea de Vida
26 Ejemplo Máquina de Bebidas Calientes Diagrama de Secuencias :Máquina :Producto :Ingrediente 1:servir() 2:*[1..n] servir() darcambio() destroy
27 Diagrama de secuencia Catálogo Telefónico p: Cliente p: Vendedor s: Inventario s: Almacen 1.Solicita Artículo 4.Indica existencia 5.Hace pedido 8.Fecha de Envío 2.Verifica stack 3.Indica Cant. de Artículos 6.Solicita el Artículo 7.Fecha de Envío 9.destroy
28 Diagrama de Colaboración
29 Diagrama de Colaboración Destaca la organización de los objetos que participan en una interacción. Tienen dos características que los distinguen de los diagrama de secuencias: El camino: Indica como se enlaza un objeto a otro El número de secuencia: indica la ordenación temporal de un mensaje.
30 Diagrama de Colaboración Enlace 1: acción() Objeto 1 2: acción() Objetos Mensaje Objeto 2 Objeto 3 3: acción() Secuencia
31 Ejemplo Máquina de Bebidas Calientes Diagrama de Colaboración 3:dar_Cambio() :Máquina 1:servir() :Producto 2:*[1..n] servir() :Ingrediente
32 Diagrama de Colaboración p: Cliente Catálogo Telefónico 1: Solicita Artículo 3: Hace pedido 5: destroy p: Vendedor 4: Solicita Artículo s: Almacen 2: Verifica stack s: Inventario
33 Diagramas de Objetos
34 Diagramas de objetos Presentan un conjunto de objetos y sus relaciones identificados en los requerimientos funcionales y casos de uso de un escenario de negocios de un sistema. Cubren una vista de diseño estático desde la perspectiva de casos reales o prototípicos. Para representarlos se parte de un proceso de identificación de sustantivos en la descripción de eventos normales y diagramas de secuencia y colaboración de los casos de uso
35 Modelo de Objetos Encontrando OBJETOS. Para evaluar si un objeto candidato realmente es un objeto del sistema debe tomar en cuenta: Un objeto debe tener datos que deben ser almacenados Cada objeto debe tener más de un atributo Todas las instancias del objeto comparten los mismos los métodos y atributos.
36 Ejemplo Máquina de Bebidas Calientes Diagrama de Objetos Ingrediente Cantidad: 1c Nombre:cafe Producto Costo: Nombre: Cafe DepositoMonedas nummonedas: 1 Máquina valorrecolectado : PanelControl DepositoMonedasIguales Denominacion: 1.00, 5.00, 10.00
37 Ejemplo Rol d1:departamento Nombre= Ventas director p:persona Nombre=Fco. López Id: Reporta Paga Valor al Atributo d2:departamento Enlace Nombre= Conta
38 Conceptos Básicos Clases Comportamiento: se refiere a aquellas cosas que el objeto puede realizar. Clase Nombre Operaciones Cliente Nombre Dirección Teléfono Alta() Baja() Modificación() Consulta() Atributos
39 Conceptos Básicos Clases y Objetos Objeto: Es cualquier cosa, lugar, persona acerca de la cual el usuario puede guardar información y asociar un comportamiento. Representación en UML :Cliente Nombre= Ventas
40 Relaciones 00 Herencia: significa que el comportamiento y/o atributos definidos en una clase pueden ser reusados en otra clase distinta. Generalización: es una relación que describe la forma que que dos clases interactuan es decir la subclase hereda los atributos y métodos de la superclase. Clase 1 Clase 2 Clase 3
41 Relaciones OO Composición: es una relación que describe cuando un objeto esta compuesto de uno o más objetos. Clase 1 Clase 2 Clase 3
42 Relaciones de colaboración Cardinalidad: relación entre objetos que denota el número de instancias de A que pueden ser relacionadas a una instancias de B Cada instancia de la clase1 es asociada con cero o una instancia de la clase Clase 1 Clase 2 Cada instancia de la clase1 es asociada con exactamente una instancia de la clase2 1 Clase 1 Clase 2
43 Relaciones de colaboración Relaciones de colaboración y su cardinalidad Cada instancia de la clase1 es asociada con cero o muchas instancias de la clase2 Clase 1 * Clase 2 Cada instancia de la clase1 es asociada con una o muchas instancias de la clase2 1..* Clase 1 Clase 2
44 Especificación de Clases Para cada clase del modelo de objetos se debe realizar una especificación de clases que contenga: Nombre de la clase Definición de negocio para la clase (significado para el usuario) Relaciones, especificar si es una colaboración, especialización o composición.
45 Especificación de Clases Atributos, especificando como mínimo el tipo de dato. Definición de los métodos, incluyendo como el método se lleva a cabo y que datos necesita. Recomendable utilizar texto estructurado.
46 Ejemplo Máquina de Bebidas Calientes Diagrama de Clases Ingrediente cantidad nombre servir() 1..* 1..* 1..* Producto costo nombre servir() 1..4 DepositoMonedas nummonedas agregarmoneda() Máquina valorrecolectado recibirpeticion() recibirdinero() darcambio(). PanelControl 4 1 DepositoMonedasIguales denominacion darmoneda()..
47 Ejemplo: Diagrama de Clases Rol Dependencia Empleado Nombre Id Registro() 1..* director miembro * 1 Departamento Nombre Clave Consulta() Solicitud() 1..* Generalización 1 Cardinalidad Agregación Empresa Nombre RFC Depto. Contabilidad Paga
48 Diagrama de Estado
49 Diagrama de Estado Modela los posibles cambios de un objeto. También es útil para describir el comportamiento del sistema. Estado inicial Estado 1 Estado 2 Estado 3 Estado final
50 Ejemplo: Máquina de Bebidas Calientes Diagrama de Estados userinput(botonon)[todook=true] BuenFuncionamiento userinput(botonon) [todook=false] Lista userinput(botonon)[todook=true]/ MostrarDineroActual Recibiendo Monedas Desperfecto [todook=true]/ IniciarIndicadores Sirviendo Producto userinput(boton)[todook=true]/ MostrarNivelAzucar, MostrarProducto Elección Producto y azucar [todook=true]/servirproducto [todook=false] Apagada userinput(botonoff) userinput(botonoff)
51 Diagrama de Actividades
52 Diagrama de actividades Combina el diagrama de eventos de Jim Odell, las técnicas de modelado de estados y las redes de Petri. Son útiles en conexión con el flujo de trabajo donde una actividad es un método sobre una clase. Permite documentar la lógica de cada caso de uso.
53 Diagrama de Actividad Actividad [Condición 1] Actividad [Condición 2] *[Para todo caso] Actividad Actividad Actividad [Condición de sincronización]
54 Ejemplo: Máquina de Bebidas Calientes Diagrama de Actividad Preparar vaso Servir productos Servir azucar Servir Agua Caliente Indicar que la bebida esta lista Lista
55 Ejemplo: Diagrama de Actividad Método: hacer pedido Inicio Recibe orden *[Para cada artículo] Cancela orden [fallo] Autoriza pago [éxito] Verifica existencias Asigna orden [en existencia] [falta mercancia] Despacha orden Reordena
56 Diagrama de Despliegue
57 Diagrama de Despliegue El diagrama de despliegue (deployment) muestra la configuración de los elementos de procesamiento en tiempo de ejecución (run-time) con sus respectivos procesos de software Visualiza la distribución de componentes
58 Diagrama de Despliegue Dirección Base de datos Biblioteca Edificio Principal Jardines
59 Ejemplo: Máquina de Bebidas Calientes Diagrama de Despliegue Panel Control 1 1 PC Máquina Despachador Productos 1 Deposito Monedas Iguales Deposito Monedas
60 Diagramas de Componentes
61 Diagramas de Componentes El mundo físico Los diagramas de componentes ilustran la organización y dependencia entre los componentes de software Un componente puede ser: Código fuente Código ejecutable Código interpretado
62 Diagrama de Componentes Factura.exe Sistema facturación Inscribe.exe Curso.dll Curso Persona.dll Usuario Curso Curso Ofertado Alumno Profesor
63 Ejemplo Máquina de Bebidas Calientes Diagrama de Componentes Despachador Despachador.dll Panel de Control.dll Forma icónica Control de dinero.dll
64 Metamodelo Para dar más rigor, sin perder la utilidad se crea el metamodelo. Un metamodelo es un diagrama, usualmente un diagrama de clase, que define la notación. Se dice que UML es un lenguaje Metamodelo.
65 Diagrama Componente Clase Secuencia Distribución Estado Colaboración Caso de Uso Objeto Actividad
66 Bibliografía Booch G., Rumbaugh J., Jacobson I. El Lenguaje Unificado de Modelado, Addison Wesley Iberoamericana, Madrid 1999 Rational Software Co., Analysis and Design with UML, 1997 Figueroa P., Elementos notacionales de UML, Univ. Los Andes, Bogotá, Colombia1997
67 Bibliografía Muller P., Instant UML, Wrox Fowler M., Scott K., UML gota a gota, 1997 Pressman R., Software Engineering. A practitioner s Approach Ed. Mc Graw Hill. Cuarta edición Larman C. UML y patrones. Ed. Prentice Hall Página de Rational Rose en México:
Introducció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 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 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 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 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 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 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 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 detallesTutorial de UML. Introducción: Objetivos: Audiencia: Contenidos:
Tutorial de UML Introducción: El Lenguaje de Modelamiento Unificado (UML - Unified Modeling Language) es un lenguaje gráfico para visualizar, especificar y documentar cada una de las partes que comprende
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 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 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 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 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 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 detallesUML, 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 detallesFACULTAD DE INGENIERÍA MECÁNICA Y ELÉCTRICA INGENIERÍA DE SOFTWARE Profr. Víctor Castillo. PRÁCTICA No. 2 Prototipos formales de software
FACULTAD DE INGENIERÍA MECÁNICA Y ELÉCTRICA INGENIERÍA DE SOFTWARE Profr. Víctor Castillo PRÁCTICA No. 2 Prototipos formales de software ALUMNO: GRUPO: Introducción El desarrollo de un artefacto de software
Más detallesIngeniería de Software I
Ingeniería de Software I Diagramas de Actividad 2 Cuatrimestre 1998 1. INTRODUCCIÓN 1 2. DIAGRAMA DE ACTIVIDAD 1 2.1. SEMÁNTICA 1 2.2. NOTACIÓN 1 2.3. EJEMPLO 2 3. ACCIÓN 3 3.1. SEMÁNTICA 3 3.2. NOTACIÓN
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 detallesModelado de objetos con UML
Modelado de objetos con UML José Vicente Núñez Zuleta (jose@eud.com, josevnz@yahoo.com) Líder de desarrollo para El Diario El Universal División de Nuevos Medios Puntos a tratar Qué es UML? Tipos de diagramas.
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 detallesDiagrama de casos de uso
Diagrama de casos de uso Se utiliza para capturar los requerimientos funcionales de un sistema, de tal forma que plasman las relaciones entre los usuarios y el sistema. Contenido Pasos de construcción
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 detallesIng. Norman Vargas Chévez Facultad de Electrotecnia y Computación Universidad Nacional de Ingeniería e-mail: norman.vargas@uni.edu.
MODELACIÓN DEL PROCESO DE INFORMACIÓN EN LA COMPRA VENTA DE ENERGÍA EN EL MERCADO ELÉCTRICO DEREGULADO EN NICARAGUA - DESDE EL PUNTO DE VISTA DEL CENTRO NACIONAL DE DESPACHO DE CARGA- Ing. Norman Vargas
Más detallesDefinir las acciones para la administración de equipos informáticos y de telecomunicaciones de la Fundación FES.
Página: 1 de 6 1. OBJETIVO Definir las acciones para la administración de equipos informáticos y de telecomunicaciones de la Fundación FES. 2. ALCANCE Inicia desde la compra de los equipos de informática
Más detallesMetodología Orientada a Objetos Clave 43100007 Maestría en Sistemas Computacionales
Metodología Orientada a Objetos Clave 43100007 Maestría en Sistemas Computacionales Modulo 03 UML: Vista de Casos de Uso Artefacto: Actores Catedrático MSC. Jose Juan Aviña Grimaldo e-mail josejuan_avina@gmail.com
Más detallesINTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS
INTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS AUTORÍA JOSEFA PÉREZ DOMÍNGUEZ TEMÁTICA NUEVAS TECNOLOGIAS ETAPA CICLOS FORMATIVOS DE GRADO SUPERIOR DE INFORMÁTICA Resumen En esta publicación se
Más detallesUnidad II: Diseño de Bases de Datos y el modelo E-R. 2.1 El Proceso de Diseño
Unidad II: Diseño de Bases de Datos y el modelo E-R. 2.1 El Proceso de Diseño El proceso de diseño para una base de datos consta básicamente de 7 pasos, los cuáles se describen en la siguiente imagen.
Más detalles2.2.- Paradigmas de la POO
2.2.- Paradigmas de la POO Los principios propios de la orientación a objetos son: 2.2.1.- Abstracción de Datos 2.2.2.- Encapsulamiento 2.2.3.- Ocultamiento 2.2.4.- Herencia 2.2.5.- Polimorfismo Cualquier
Más detallesEn un proyecto de desarrollo de software la metodología define Quién debe hacer Qué, Cuando y Como hacerlo. 6
2. MÉTODO, METODOLOGÍA Y MÉTRICA 2.1 MÉTODO Un método de ingeniería del software es un enfoque estructurado para el desarrollo de software cuyo propósito es facilitar la producción de software de alta
Más detallesProceso Transaccional
Proceso Transaccional Documento de Construcción Proceso Transaccional 1 Tabla de Contenido Introducción... 2 Diagrama del Proceso... 3 Sub Proceso Transaccional Reserva... 4 Sub Proceso Reporte De Gastos...
Más detalles1. Objetivos del Caso de Estudio. 2. Premisas de Trabajo. 3. Contenido. Página 1 de 1
1. Objetivos del Caso de Estudio Aplicar los contenidos teóricos desarrollados en la asignatura. Enfatizar en el proceso de diseño, que determina la estructura que tendrá el sistema de información. Fomentar
Más detallesIngeniería de Software con UML Unified Modeling Language Lenguaje Unificado de Modelado
Ingeniería de Software con UML Unified Modeling Language Lenguaje Unificado de Modelado 1. Introducción Unified Modeling Languaje Fuente: Booch- Jacobson-Rumbauch y diversos sitios Internet, entre otros:
Más detallesUNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos
2.1. Principios básicos del Modelado de Objetos UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos Hoy en día muchos de los procesos que intervienen en un negocio o empresa y que resuelven
Más detallesGUÍAS. Módulo de Diseño de software SABER PRO 2013-2
GUÍAS Módulo de Diseño de software SABER PRO 2013-2 GUÍAS Módulo de diseño en ingeniería El diseño de productos tecnológicos (artefactos, procesos, sistemas e infraestructura) está en el centro de la naturaleza
Más detallesConceptos. ELO329: Diseño y Programación Orientados a Objetos. ELO 329: Diseño y Programación Orientados a Objetos
Conceptos ELO329: Diseño y Programación Orientados a Objetos 1 Paradigmas de Programación Historia: Los computadores parten cableados por hardware, Luego se introduce la programación en binario, Se desarrolla
Más detallesEn este capítulo se describe las herramientas, así como los procesos involucrados en el análisis y desarrollo de sistemas de información, por otro
CAPITULO 5 TEORIA SOBRE ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION En este capítulo se describe las herramientas, así como los procesos involucrados en el análisis y desarrollo de sistemas de información,
Más detallesGrupo de Trabajo sobre protección de las personas en lo que respecta al tratamiento de datos personales. Recomendación 1/99
5093/98/ES/final WP 17 Grupo de Trabajo sobre protección de las personas en lo que respecta al tratamiento de datos personales Recomendación 1/99 sobre el tratamiento invisible y automático de datos personales
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 detallesÍndice 1 Instalación de la herramienta 2 Descripción de la herramienta 2 Arranque de la aplicación 3 Proyecto 4 Diagrama de clases 5
Índice Índice 1 Instalación de la herramienta 2 Descripción de la herramienta 2 Arranque de la aplicación 3 Proyecto 4 Diagrama de clases 5 Crear diagrama de clases 5 Crear elementos 7 Editar elementos
Más detallesDiagramas de clases de UML
Qué es UML? UML ( Unified Modeling Language ) es un lenguaje visual para crear modelos de sistemas. Diagramas de clases de UML Franco Guidi Polanco Escuela de Ingeniería Industrial Pontificia Universidad
Más detallesPrincipios Básicos de Orientación a Objetos. Orientación a Objetos
Principios Básicos de Orientación a Objetos Orientación a Objetos Abstracción Encapsulación Modularidad Jerarquia Qué es Abstracción? Es la capacidad de conceptualizar entidades genéricas de información
Más detallesElementos requeridos para crearlos (ejemplo: el compilador)
Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción
Más detalles1 Vista de Casos de Uso
Vista de Casos de Uso Esta vista describe el proceso de negocio más significativo y el modelo del dominio. Presenta los actores y los casos de uso para el sistema. Es decir que esta vista presenta la percepción
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 detallesCapitulo II: Fundamento Teórico. Los conceptos que sustentan la investigación se presentan a continuación:
9 Capitulo II: Fundamento Teórico Los conceptos que sustentan la investigación se presentan a continuación: Contabilidad de Costos Polimeni, Fabozzi y Adelbreg, (1994, p. 4), La contabilidad de costos
Más detallesINGENIERÍA DEL SOFTWARE I. Univ. Cantabria Fac. de Ciencias. Especificación de Requisitos. Práctica 2
INGENIERÍA DEL SOFTWARE I Práctica 2 Especificación de Requisitos Univ. Cantabria Fac. de Ciencias María Sierra y Patricia López Nociones de UML para Requisitos: Casos de Uso Caso de Uso Una descripción
Más detallesMANUAL DE USUARIO SECTOR PRIVADO (RESUMEN)
MANUAL USUARIO - SIDREP DESARROLLO DE UN SISTEMA DE DECLARACIÓN Y SEGUIMIENTO DE RESIDUOS PELIGROSOS MANUAL DE USUARIO SECTOR PRIVADO (RESUMEN) PREPARADO PARA COMISIÓN NACIONAL DEL MEDIO AMBIENTE, CONAMA
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 detallesRepetir el proceso para cada abstracción identificada hasta que el diseño este expresado en términos sencillos
I. INTRODUCCIÓN El reciente aumento de aplicaciones en donde se utiliza la computadora ha sido posible debido a un hardware de bajo costo, por lo cual la demanda de software ha crecido de forma exponencial.
Más detallesSISTEMA DE GESTIÓN DE BASE DE DATOS (Database Management System (DBMS))
SISTEMA DE GESTIÓN DE BASE DE DATOS (Database Management System (DBMS)) Los sistemas de gestión de bases de datos son un tipo de software muy específico, dedicado a servir de interfaz entre la base de
Más detallesCapítulos 2 y 5: Modelación con UML y Modelo Objeto
Capítulos 2 y 5: Modelación con UML y Modelo Objeto Asignando Responsabilidades 2 Responsabilidades son obligaciones de un objeto, o comportamiento relacionado a su rol en el sistema Qué hace un objeto?
Más detallesCapitulo III. Diseño del Sistema.
Capitulo III. Diseño del Sistema. Para el desarrollo del sistema en la presente tesis se utilizo el paradigma orientado a objetos utilizando el lenguaje Java en su versión 1.2. Por medio de este lenguaje
Más detallesDeportes LSI 03. Sistema para Gestión de Artículos Deportivos LSI 03 Visión. Versión 3.0
Deportes LSI 03 Sistema para Gestión de Artículos Deportivos LSI 03 Visión Versión 3.0 Historial de Revisiones Fecha Versión Autor 22/10/2002 0.9 Propuesta inicial del documento Visión con las primeras
Más detallesSistema PYMES Ventas e Inventarios H&S
Sistema PYMES Ventas e Inventarios H&S Sistema PYMES Ventas e Inventarios H&S Visión DESARROLLADORA Teodora Vargas Tarqui Versión 0.9 Tabla de Contenidos 1. INTRODUCCION 3 1.1 Propósito 3 1.2 Alcance 3
Más detallesPatrones de Diseño Orientados a Objetos 2 Parte
Patrones de Diseño Orientados a Objetos 2 Parte Patrón Observador Observer (Patrón de Comportamiento) Patrón Observador Observer Observador (en inglés: Observer) es un patrón de diseño que define una dependencia
Más detallesActo Administrativo de Aprobación FT-MIC-03-04 Solicitud de Creación, modificación o anulación de documentos aprobado el 10 de Diciembre de 2014
Procedimiento: Páginas 1 de 5 Acto Administrativo de FT-MIC-0-04 Solicitud de Creación, modificación o anulación de documentos aprobado el 10 de Diciembre de 2014 Elaboró de la Firma de Autorizaciones
Más detallesTEMA 14. Modelos de representación de diagramas
TEMA 14. Modelos de representación de diagramas Un diagrama es un dibujo en el que se muestran las relaciones entre las diferentes partes que componen un conjunto o sistema. También se puede entender como
Más detallesPROGRAMA DE EDUCACIÓN FINANCIERA
PROGRAMA DE EDUCACIÓN FINANCIERA MÓDULO 7 Servicios Bancarios Los Productos y Servicios de Una Institución Financiera Los productos bancarios ofertados por Bancos, Mutualistas, Emisoras de Tarjeta de Crédito,
Más detallesMÓDULO ACTIVO FIJO. Versión 3.0 CAPACITACION USUARIOS FINALES SIGI
MÓDULO ACTIVO FIJO Versión 3.0 CAPACITACION USUARIOS FINALES SIGI Marzo 2013 1. INTRODUCCIÓN 1.1. Objetivo Los objetivos del módulo de Activo Fijo son manejar la gestión de los bienes de uso de la Universidad
Más detallesINFORME DE CONTROL INTERNO CONTABLE VIGENCIA 2010
INFORME DE CONTROL INTERNO CONTABLE VIGENCIA 2010 Cauca Oficina de Control Interno Claudia Lorena Tejada Casañas Profesional Universitario Miranda, 15 de Febrero de 2011 INFORME DE CONTROL INTERNO CONTABLE
Más detallesDiseño orientado a los objetos
Diseño orientado a los objetos El Diseño Orientado a los Objetos (DOO) crea una representación del problema del mundo real y la hace corresponder con el ámbito de la solución, que es el software. A diferencia
Más detallesPROCEDIMIENTO DEL ÁREA DE INFORMÁTICA PARA MANTENIMIENTO
PROCEDIMIENTO DEL ÁREA DE INFORMÁTICA PARA MANTENIMIENTO DE A U T O R I Z A C I Ó N ELABORÓ: APROBÓ: AUTORIZÓ: RÚBRICA SALVADOR BARBOSA RAMÍREZ ENCARGADO DEL ÁREA DE INFORMÁTICA RÚBRICA LAE JORGE ADRIÁN
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 detallesIAP 1003 - ENTORNOS INFORMATIZADOS CON SISTEMAS DE BASES DE DATOS
IAP 1003 - ENTORNOS INFORMATIZADOS CON SISTEMAS DE BASES DE DATOS Introducción 1. El propósito de esta Declaración es prestar apoyo al auditor a la implantación de la NIA 400, "Evaluación del Riesgo y
Más detallesREGLAMENTO PARA PRESTAMO Y USO DEL ÁREA DE USOS MÚLTIPLES (AUDITORIO Y SALAS AUDIOVISUALES 3 Y 4).
REGLAMENTO PARA PRESTAMO Y USO DEL ÁREA DE USOS MÚLTIPLES (AUDITORIO Y SALAS AUDIOVISUALES 3 Y 4). Las salas audiovisuales del Centro de Investigaciones Regionales Dr. Hideyo Noguchi de la Universidad
Más detallesSistema de etiquetas Manual de uso
Sistema de etiquetas Manual de uso El sistema de etiquetas son dos aplicaciones, que imprimirán etiquetas personalizadas de artículos y de envío de clientes. Soportará varias impresoras y diversos tamaños
Más detallesMANUAL DE USUARIO UTILIZACIÓN DE LA EXTRANET
MANUAL DE USUARIO UTILIZACIÓN DE LA EXTRANET Utilice ésta Guía para conocer los procedimientos básicos de uso de la Extranet. En caso de que tenga alguna duda consulte las Instrucciones de Operación disponibles
Más detallesEjercicio 1: Hospital. Ejercicio 2: Sistema de ventas. Ejercicio 3: Restaurant
Ejercicio 1: Hospital El ministerio de salud desea mantener un sistema de información relativo a los hospitales. Se sabe que cada hospital tiene varias salas. Cada una de ellas pertenece a un solo hospital.
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 detallesREGLAMENTO PARA EL USO DEL SISTEMA DE VIDEOCONFERENCIA DEL PODER JUDICIAL DE LA PROVINCIA DE CORRIENTES CONTENIDO FUNDAMENTO...
REGLAMENTO PARA EL USO DEL SISTEMA DE VIDEOCONFERENCIA DEL PODER JUDICIAL DE LA PROVINCIA DE CORRIENTES CONTENIDO FUNDAMENTO.....2 CAPITULO I DE LA COORDINACIÓN... 2 CAPITULO II DEL USO DE LA SALA DE VIDEOCONFERENCIA..
Más detallesSB & Asociados. Rif J-31167573-6
CONCEPTOS Y PREMISAS ! " #$ % & ' ( )# &* '+& $)', $& & #*' '$ &&-&.& /#0$ # & )'','$&&-&1 BA VEN NIF 0 LAS VEN NIF )" '$# $ #$& & $/& # '$ & *$/',' 2- # &* '+'$&&-" # & 3' )'$ &( 4 0& )''$5"#/ # '$ 1
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 detallesPartida doble. Veamos los siguientes ejemplos:
Partidadoble El objetivo de la contabilidad es la elaboración de los reportes o estados financieros. Para realizarlos, se tienen que ir registrando cada una de las transacciones que realiza un ente económico
Más detallesPrograma de las Naciones Unidas para el Desarrollo
Pág. 1 de 6 Nota técnica 4: Mandato para la auditoría financiera de los asociados en la ejecución En el contexto de esta Nota técnica el término asociado en la ejecución se utiliza para referirse a la
Más detallesMenús. Gestor de Menús
Menús Para dar acceso a las categorías, artículos y generar espacio para los módulos se deben crear menús, éstos son enlaces a determinado recurso en el portal Web, sin ellos no es posible visualizar ninguno
Más detallesPresentación de proyecto de seminario de titulación
BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA FACULTAD DE CIENCIAS DE LA COMPUTACIÓN Presentación de proyecto de seminario de titulación I Datos Generales. Fecha: 28/Febrero/2002 1.1 Datos del Responsable
Más detallesEtapa de Diseño: Gestión de Hotel Diseño de Sistemas Software
Etapa de Diseño: Gestión de Hotel Diseño de Sistemas Software Antonio Falcón Aragón José Luis Falcón Ramírez Carlos Villegas Nuñez 15 de marzo de 2010 1 Índice 1. Diseño de la Aplicación 3 1.1. Diagrama
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 detallesMANUAL DE USUARIO MÓDULO Web
MANUAL DE USUARIO MÓDULO Web 3.6.0 Sistema de diligenciamiento validación y análisis Proyecto: Manual del Usuario Versión: 3.6.0 Documento: Elaboró: Nasly Pereira Fecha Revisión: 18-06-2014 Aprobó: Fecha
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 detallesCOBIT o COBIT enfatiza el cumplimiento regulatorio, ayuda a las organizaciones a
5. METODOLOGIAS COBIT o COBIT enfatiza el cumplimiento regulatorio, ayuda a las organizaciones a incrementar su valor a través de las tecnologías, y permite su alineamiento con los objetivos del negocio
Más detallesActividades para mejoras. Actividades donde se evalúa constantemente todo el proceso del proyecto para evitar errores y eficientar los procesos.
Apéndice C. Glosario A Actividades de coordinación entre grupos. Son dinámicas y canales de comunicación cuyo objetivo es facilitar el trabajo entre los distintos equipos del proyecto. Actividades integradas
Más detallesDiseño y desarrollo de una aplicación informática para la gestión de laboratorios
Diseño y desarrollo de una aplicación informática para la gestión de laboratorios M. Francisco, P. Vega, F. J. Blanco Departamento de Informática y Automática. Facultad de Ciencias. Universidad de Salamanca
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 Cap 3. Análisis de Requisitos Estructura 1. Actividades iniciales. 2. Técnicas de recogida de la
Más detallesDiagramas de Clases ~ 1 ~ Ing. Fabián Silva Alvarado
Diagramas de Clases ~ 1 ~ Ing. Fabián Silva Alvarado DIAGRAMAS DE CLASES RELACIONES ENTRE CLASES Una vez que tengamos todas nuestras clases, será necesario que estas se asocien, con el fin de mostrar la
Más detallesPara obtener una cuenta de padre
Orientación de Calificaciones Portal Padres Temas Principales Características Para obtener una Cuenta de Padres Lineamientos sobre el uso Manejo de la Cuenta Información de apoyo Calificaciones en Portal
Más detallesM III ABSTRACCIÓN Y CLASIFICACIÓN
M III ABSTRACCIÓN Y CLASIFICACIÓN COMPLEJIDAD Y ABSTRACCIÓN La abstracción en el desarrollo del programario En todo el proceso de abstracción siempre hay una parte de la situación o del problema que se
Más detallesLa Necesidad de Modelar. Diseño de Software Avanzado Departamento de Informática
La Necesidad de Modelar Analogía Arquitectónica Tiene sentido poner ladrillos sin hacer antes los planos? El modelo, los planos, ayuda a afrontar la complejidad del proyecto. Cuál es el lenguaje adecuado
Más detallesManual de Procedimientos
UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO DIRECCIÓN GENERAL DE PLANEACIÓN DIRECCIÓN DE GESTIÓN DE LA CALIDAD Manual de Procedimientos Contenido: 1. Procedimiento; 2. Objetivo de los procedimientos; 3.
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 TÉRMINOS DE REFERENCIA PARA LA CONTRATACIÓN DE SERVICIOS DE DESARROLLO SOFTWARE OC-GA-14-TDRCSDS1601-160128-V1
Más detallesSISTEMA ETAP en línea Estándares Tecnológicos para la Administración Pública
JEFATURA DE GABINETE DE MINISTROS SISTEMA ETAP en línea Estándares Tecnológicos para la Administración Pública Manual para los Organismos Índice Índice... 2 Descripción... 3 Cómo solicitar la intervención
Más detallesComentarios de introducción al Procedimiento de Compras Como apuntábamos en los capítulos iniciales, uno de los pilares en los que se apoya nuestro sistema de la calidad es el producto entregado a nuestros
Más detallesGuía de Gestión de Software Educativo
Cierre de Brecha Digital Dirigida al Sostenedor y al Establecimiento Educacional Estimado Sostenedor y Director, El Ministerio de Educación se encuentra implementando el plan Tecnologías para una Educación
Más detallesEntidad Formadora: Plan Local De Formación Convocatoria 2010
Entidad Formadora: Enterprise Architect Comenzando Puede iniciar Enterprise Architect desde el ícono que se creó en su escritorio de Windows durante la instalación, o alternativamente: 1. Abrir el menú
Más detallesCAPÍTULO I. Sistemas de Control Distribuido (SCD).
1.1 Sistemas de Control. Un sistema es un ente cuya función es la de recibir acciones externas llamadas variables de entrada que a su vez provocan una o varias reacciones como respuesta llamadas variables
Más detalles1.INTRODUCCIÓN... 6 2.INICIAR EXECUTER POS... 7 3.GENERALIDADES... 10 4.VENTAS...
Tabla de Contenido 1.INTRODUCCIÓN... 6 2.INICIAR EXECUTER POS... 7 3.GENERALIDADES... 10 4.VENTAS... 15 4.1 AGREGAR ARTÍCULO... 15 4.2 ELIMINAR ARTÍCULO... 19 4.3 DEFINIR CANTIDAD POR ARTÍCULO... 21 4.4
Más detallesSERVICIOS CATÁLOGO DE OFICINA DE TECNOLOGÍA Y SISTEMAS DE INFORMACIÓN
El catálogo de servicios de la Oficina de Tecnología y Sistemas de Información busca describir cada uno de los servicios ofrecidos indicando a quien va dirigido, horarios de atención y las principales
Más detallesCapítulo 1. Introducción
Capítulo 1 Introducción 1.1 Antecedentes La producción musical, en su mayoría, se ha valido de distintos tipos de software computacional para realizar la edición de composiciones musicales. De toda la
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 detalles