Tema: Lenguaje Unificado de Modelado (UML)
|
|
- José Luis José Carlos Aguirre Caballero
- hace 5 años
- Vistas:
Transcripción
1 POO, Guía No.2 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación Orientada a Objetos Tema: Lenguaje Unificado de Modelado (UML) Competencia Desarrolla sistemas de información informáticos mediante la integración de principios matemáticos, ciencia computacional y prácticas de ingeniería, considerando estándares de calidad y mejores prácticas validadas por la industria del software Materiales y Equipo Guía de laboratorio # 2 Programación Orientada a Objetos. Herramienta de diseño UML (StarUML en su versión disponible ) Introducción Qué es UML? El Lenguaje de Modelado Unificado (UML - Unified Modeling Language) es un lenguaje gráfico de propósito general, estándar de la industria para visualizar, especificar y documentar cada una de las partes que comprende el Desarrollo de Sistemas a través del uso de diagramas y texto de soporte. Para que sirve? Visualizar como es un sistema o como queremos que sea. Especificar la estructura y/o comportamiento de un sistema. Hacer una plantilla que guíe la construcción de los sistemas. Documentar las decisiones que hemos tomado. Para esta práctica usaremos los diagramas de casos de uso, diagramas de secuencia, y los diagramas de clase. Los diagramas de casos de uso y de secuencia, nos servirán para realizar el análisis necesario para poder hacer un diseño basado en diagramas de clase.
2 2 POO Guía No.2 Diagramas de Casos de uso. Este diagrama es una técnica para capturar información de como un sistema o negocio trabaja actualmente, o de como se desea que trabaje. Aquí aún no hay orientación a objetos, más bien es una técnica para el modelado de escenarios. Los casos de uso se representan por las figuras de actor, caso de uso y asociación, el actor es una entidad externa que interactúa con el sistema, los casos de uso son las funciones que realizará nuestro sistema y las asociaciones son los mensajes entre actores y casos de uso, y los casos de uso entre si: Figura 1. Como ejemplo de caso de uso, describimos la forma en que se reserva una hora libre en el centro de cómputo. Figura 2. Diagramas de secuencia. Estos diagramas nos sirven para describir la lógica de uno o más casos de uso, es decir, la interacción de los actores con los distintos objetos involucrados en el caso de uso.
3 POO Guía No. 2 3 Los elementos que se usan en un diagrama de secuencia son: Objeto: instancia de una clase que podemos empezar a identificar como participante en la secuencia de operaciones que representa este caso de uso Figura 3. Actor: son los actores tomados del caso de uso, y que se comunican con el caso de uso que estamos describiendo. Vida del objeto: indicamos la existencia de un objeto a lo largo del tiempo mediante una línea discontinua vertical. Activación: indicamos cuándo el objeto está realizando una tarea concreta, se representa por un rectángulo sobre la línea de vida del objeto. Mensaje: la comunicación entre objetos y sus activaciones, son flechas entre los rectángulos de las activaciones las cuales muestran la dirección del mensaje. Como ejemplo se muestra el diagrama de secuencia basado en el caso de uso de consulta de hora libre, se identifican los objetos salon, horario y reserva. Figura 4.
4 4 POO Guía No.2 Diagramas de Clases. Un diagrama de clase muestra un conjunto de clases, interfaces y colaboraciones y sus relaciones. Estos diagramas son los más comunes del modelado de sistemas orientados a objetos. En UML este se presenta como un listado de características de objeto donde se identifican el nombre de la clase, los atributos de la clase y los métodos que manipulan las propiedades. Algunos de los métodos pueden ser identificados según los mensajes entre objetos que se muestran en el diagrama de secuencia, y algunos atributos con la información que utilizan los mensajes. A continuación se muestra un ejemplo de diagrama de clases basado en el diagrama de secuencia anterior: Figura 5. NOTA IMPORTANTE: Los diagramas de clase y de secuencia pueden hacerse en paralelo ya que ambos se complementan mutuamente. Procedimiento y desarrollo de práctica Iniciando StarUML. Nota: Los colores de la interfaz y otros elementos pueden variar levemente de acuerdo a la versión disponible de la herramienta, sin embargo las funciones siguen siendo las mismas. Selecciona el icono de lanzamiento de la aplicación. Dado que un proyecto se puede realizar siguiendo distintos enfoques, StarUML nos pregunta cuál queremos utilizar. En esta práctica utilizaremos el Default Approach.
5 POO Guía No. 2 5 Figura 6. Una vez que iniciamos StarUML, nos aparece una ventana principal, que tiene los elementos que se muestran a continuación (esto puede variar de acuerdo a la versión disponible pero tiene prácticamente los mismos componentes): Herramientas de los diagramas Área de trabajo Elementos proyecto del Figura 7. Creación de Casos de Uso. En el menú principal seleccionamos Modelo (Model) y luego Adicionar diagrama (Add Diagrama) y después casos de uso y cambiamos el nombre, así:
6 6 POO Guía No.2 Figura 8. Al seleccionar este tipo de modelo, nos despliega la barra de herramientas de Casos de Uso, donde nos permite utilizar los componentes para este tipo de diagrama. Figura 9.
7 POO Guía No. 2 7 Para seleccionar un componente damos clic al componente deseado y luego damos clic en el área de trabajo. Cuando el componente es agregado, aparece el nombre sombreado, lo que indica que podemos cambiar esa propiedad a nuestra conveniencia. Figura 10. Para realizar la comunicación entre el actor con los casos de uso, utilizamos el componente DirectedAssociation Figura 11.
8 8 POO Guía No.2 Creación de Diagramas de Clases. Para crear el diagrama de clases, en el mismo proyecto que tenemos abierto, nos vamos nuevamente a Model y add diagram y ahora seleccionamos el diagrama de clases. Este aparecerá cargado en el proyecto Figura 12. Ahora lo único que tenemos que hacer es seleccionar el componente clases y dar clic en el área de trabajo Figura 13. Nos centramos en los botones de la derecha. Al pasar el cursor sobre ellos nos muestra sus nombres y así nos permite agregar atributos o propiedades a la clase Agregamos un atributo y un método y la clase toma la siguiente forma, note que los métodos terminan con un paréntesis.
9 POO Guía No. 2 9 Figura 14. Creación de Diagramas de Secuencia. Los diagramas de secuencia son más fáciles de crear en StarUML al igual que con el diagrama de clases vamos a Model y Add diagram para agregar el diagrama de secuencia Para poder crear el actor lo que hacemos es tomar al mismo utilizado en el diagrama de casos de uso. En el proyecto aparece el listado de elementos por diagrama, seleccionamos el actor desde esta parte y lo arrastramos hasta el área de trabajo. Figura 15. De igual forma hacemos con las clases, tomamos las ya diseñadas en el diagrama de clases y las arrastramos al área de trabajo de igual forma que el actor. Figura 16.
10 10 POO Guía No.2 Posteriormente lo único que debemos hacer es seleccionar las líneas de interacción necesarias para completar el diagrama. Estas están disponibles en la parte inferior izquierda en las herramientas del diagrama (caja de herramientas) o Toolbox Ejemplos. Elaborar los diagramas de clase, de casos de uso y de secuencia mostrados en las figuras 2, 4 y 5 de esta guía. Desarrollo habilidades Ejercicio No. 1: Desarrolle los diagramas de caso de uso, secuencia y clase para simular el sistema básico de préstamo de libros en biblioteca desde el punto de vista de los bibliotecarios y el alumno. El alumno consulta al sistema la disponibilidad de un libro cuantas veces sea necesario. Si lo encuentra da el código del libro para que el bibliotecario lo busque y se lo entregue, el alumno da su carnet y el bibliotecario verifica su estado de préstamo, si no hay problemas le dan el libro y la fecha de devolución, para el día de la devolución del libro el alumno lo entrega a biblioteca o renueva su préstamo. Ejercicio sugerido Tarea No. 1: Diseñe los diagramas de caso de uso, secuencia y de clases para la inscripción de Materias en la UDB. Bibliografía Stevens, Perdita. Pooley, Rob. Utilización de UML en ingeniería del software con objetos y componentes. Addison Wesley
Tema: Herramientas UML, Análisis y diseño UML
Programación II. Guía No.3 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II Tema: Herramientas UML, Análisis y diseño UML Objetivos Conocer una herramienta de modelado para la solución
Más detallesTema: Herramientas UML, Análisis y diseño UML
Programación II. Guía 2 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II Tema: Herramientas UML, Análisis y diseño UML Objetivo Conocer una herramienta de modelado para la solución
Más 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 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 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 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 detallesPROGRAMACIÓN ORIENTADA A OBJETOS. Dr. Noé Alejandro Castro Sánchez
PROGRAMACIÓN ORIENTADA A OBJETOS Dr. Noé Alejandro Castro Sánchez Introducción Nueva filosofía para resolución de problemas: Descomposición de la realidad en objetos. Objetos: representación de entidades
Más detallesINGENIERÍA DEL SOFTWARE
ESCUELA SUPERIOR POLITÉCNICA AGROPECUARIA DE MANABÍ MANUEL FÉLIX LÓPEZ CARRERA INFORMÁTICA SEMESTRE SÉPTIMO PERIODO ABR. /SEP.-2015 INGENIERÍA DEL SOFTWARE TEMA: RESUMEN#4: LENGUAJE UNIFICADO DE MODELADO
Más detallesUNIVERSIDAD DE GUADALAJARA
UNIVERSIDAD DE GUADALAJARA CENTRO UNIVERSITARIO DE LOS ALTOS DIVISIÓN DE ESTUDIOS EN FORMACIONES SOCIALES LICENCIATURA: INGENIERÍA EN COMPUTACIÓN UNIDAD DE APRENDIZAJE POR OBJETIVOS PROGRAMACIÓN ORIENTADA
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 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 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 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 detallesDATOS DE IDENTIFICACIÓN DEL CURSO Departamento de Ciencias Computacionales ACADEMIA A LA QUE PERTENECE: Técnicas Modernas de Programación
DATOS DE IDENTIFICACIÓN DEL CURSO DEPARTAMENTO: Departamento de Ciencias Computacionales ACADEMIA A LA QUE PERTENECE: Técnicas Modernas de Programación NOMBRE DE LA MATERIA: Programación Orientada a Objetos
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 detallesProgramación Orientada a Objetos
Programación Orientada a Objetos PROGRAMACIÓN ORIENTADA A OBJETOS 1 Sesión No. 9 Nombre: El Diagrama de secuencia Contextualización El uso de los diagramas es importante, permite el análisis de la información
Más detallesTema: Librería gráfica en C#.
PED104. Guía N 2 Página 1 Facultad: Escuela: Asignatura: Ingeniería Computación Programación con Estructuras de Datos Tema: Librería gráfica en C#. Competencia o Desarrolla sistemas de información informáticos
Más detallesPresentación de la Asignatura.
INGENIERÍA DEL SOFTWARE I Tema 0 Presentación de la Asignatura www.ctr.unican.es/asignaturas/is1/ Profesorado Michael González Harbour (teoría, responsable asignatura) E-mail: mgh@unican.es Web: http://www.ctr.unican.es/
Más detallesDiagramas de interacción
Tema 6: Diagramas de Interacción Diagramas de interacción Los diagramas de interacción son diagramas que describen cómo grupos de objetos colaboran para conseguir algún fin. Estos diagramas muestran objetos,
Más detallesORGANIZACIÓN DOCENTE del curso
ORGANIZACIÓN DOCENTE del curso 2009-10 1. DATOS GENERALES DE LA ASIGNATURA NOMBRE Ingeniería del Software I PÁGINA WEB www.ctr.unican.es/asignaturas/is1 CÓDIGO DEPARTAMENTO Matemáticas, Estadística y Computación
Más detallesLenguaje de Modelamiento Unificado.
Lenguaje de Modelamiento Unificado. Pontificia Universidad Javeriana What can you Model with UML? 1. Structure Diagrams include: The Class Diagram Object Diagram Component Diagram Composite Structure Diagram
Más detallesEdición del documento
Edición del documento Word 2003 Autor: Viviana M. Lloret Prof. de Matemática e Informática Blog: aulamatic.blogspot.com Microsoft Word - Edición del documento Buscar texto En algunas ocasiones sabemos
Más detallesTema: Grafos en C# Competencia. Materiales y Equipo. Introducción Teórica
PED104. Guía N 10 Página 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación con Estructuras de Datos Tema: Grafos en C# Competencia Desarrolla sistemas de información informáticos mediante
Más detallesUnidad V. UML. Tema I. Conceptos Básicos Tema II. Definición de UML. Vocabulario Tema III. Elementos UML Tema IV. Diagramas.
Unidad V. UML Tema I. Conceptos Básicos Tema II. Definición de UML. Vocabulario Tema III. Elementos UML Tema IV. Diagramas Objetivos Conocer el modelo UML Utilizar el modelo UML como parte de la metodología
Más detallesModelo Dinámico del Diseño del Software y Representación en UML. UNIDAD 9 Análisis y Diseño de Sistemas de Información
Modelo Dinámico del Diseño del Software y Representación en UML UNIDAD 9 Análisis y Diseño de Sistemas de Información El Modelo Dinámico El objetivo del modelo Dinámico es presentar o describir el comportamiento
Más detallesTema 1. Introducción a UML C H R I STO PHER E X P Ó S I TO I Z Q U I ERDO A I R A M E X P Ó S I TO M Á R Q UEZ I S R A E L LÓ P EZ P L ATA M A R Í A
Tema 1. Introducción a UML C H R I STO PHER E X P Ó S I TO I Z Q U I ERDO A I R A M E X P Ó S I TO M Á R Q UEZ I S R A E L LÓ P EZ P L ATA M A R Í A B E L É N M E L I Á N BAT I STA J O S É MARCOS M O R
Más detallesTema: CREACIÓN DE DIAGRAMAS ESQUEMATICOS CON MICROSOFT VISIO
Empremática Guía 13 1 Facultad: Ingeniería Escuela: Computación Asignatura: Empremática Tema: CREACIÓN DE DIAGRAMAS ESQUEMATICOS CON MICROSOFT VISIO Objetivos: Visio. Crear diferentes tipos de diagramas
Más detallesEJEMPLO PRACTICO. Metodologías, UML y patrones de diseño. Mentor: MsC(c) Esp Alexis Olvany Torres Ch
EJEMPLO PRACTICO Metodologías, UML y patrones de diseño Mentor: MsC(c) Esp Alexis Olvany Torres Ch Lenguaje de Modelamiento Unificado (Diagramas UML) 1. DEFINICIÓN UML (Lenguaje de Modelamiento Unificado),
Más detallesTEMA 6: INTRODUCCIÓN A UML
TEMA 6: INTRODUCCIÓN A UML Por qué modelamos? El modelado es una parte central de todas las actividades que conducen a la producción de un software de calidad. Como tal la ingeniería software debe basarse
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 detalles4/15/2010. Requerimientos de Software UARG.UNPA Requerimientos de Software. Requerimientos de Software
UARG.UNPA 2009 Un caso de uso es una interacción típica entre un usuario y un sistema computacional.(fowler) Un caso de uso especifica el comportamiento deseado del sistema (objetivos del usuario). (Jacobson)
Más detallesAnálisis y Diseño de Sistemas
Análisis y Diseño de Sistemas Dpto. Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Clase 10 Modelo Dinámico Lic. María Mercedes Vitturini [mvitturi@cs.uns.edu.ar] 1er. CUATRIMESTRE
Más 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 detallesFACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA
FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA Asignatura: Introducción al Desarrollo del Software Dirección de Educación a Distancia y Virtual Este material es propiedad de la Corporación Universitaria Remington
Más detallesEspecificación de Requerimientos <Nombre del Proyecto> Nombre del Grupo de Desarrollo o Asignatura Nombre del Autor
Especificación de Requerimientos Nombre del Grupo de Desarrollo o Asignatura [Este documento es la plantilla base para elaborar el documento Especificación de Requerimientos. Los textos que aparecen entre
Más detallesMODIFICAR TABLA DE DATOS ACCESS Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE
MODIFICAR TABLA DE DATOS ACCESS 2010 Manual de Referencia para usuarios Salomón Ccance CCANCE WEBSITE MODIFICAR TABLA DE DATOS Aquí veremos las técnicas de edición de registros para modificar tanto la
Más detallesMODIFICAR TABLA DE DATOS ACCESS Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE
MODIFICAR TABLA DE DATOS ACCESS 2007 Manual de Referencia para usuarios Salomón Ccance CCANCE WEBSITE MODIFICAR TABLA DE DATOS Aquí veremos las técnicas de edición de registros para modificar tanto la
Más detallesProgramación. Orientada a Objetos. Prof. Angela Di Serio. Universidad Simón Bolívar Especialización en Telemática
Programación Orientada a Objetos Prof. Angela Di Serio Universidad Simón Bolívar Especialización en Telemática Agenda Clase 2 Qué es Orientado a Objetos? Conceptos: objeto, clase, instancias, mensajes
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 detallesUNIVERSIDAD DE GUADALAJARA
UNIVERSIDAD DE GUADALAJARA CENTRO UNIVERSITARIO DE LOS VALLES PROGRAMA DE ESTUDIO PROGRAMACIÓN ORIENTADA A OBJETOS I.- DATOS GENERALES DEL PROGRAMA DE ESTUDIOS 1.- Nombre de la Asignatura: DISEÑO Y PROGRAMACIÓN
Más detallesProgramación Orientada a Objetos
Programación Orientada a Objetos PROGRAMACIÓN ORIENTADA A OBJETOS 1 Sesión No. 10 Nombre: Diagrama de colaboración Contextualización El uso de los diagramas es importante, permiten el análisis de la información
Más detalles1. Propósito. Establecer los puntos que debe cubrir como referencia documental mínima un documento de Diseño de sistemas automatizados.
Página 1 de 8 1. Propósito. Establecer los puntos que debe cubrir como referencia documental mínima un documento de de sistemas automatizados. 2. Ámbito de responsabilidad. RDSI Responsable del Desarrollo
Más detallesMODELADO DE DATOS. Modelando con StarUML
Modelando con StarUML Descripción Se realiza una breve explicación sobre el programa StarUML, sus herramientas e instalación. Se diagrama la estructura lógica del ejercicio propuesto en la Lectura 4. Luis
Más detallesProgramación Orientada a Objetos
Programación Orientada a Objetos PROGRAMACIÓN ORIENTADA A OBJETOS 1 Sesión No. 8 Nombre: El Modelo de diseño con UML Contextualización Los modelos que podemos crear con UML son varios, por lo que debemos
Más detallesTema 13 Modelos de Representación de Diagramas
Tema 13 Modelos de Representación de Diagramas En este tema haremos una revisión rápida de los modelos de representación de diagramas, y su utilidad en la Expresión Gráfica. 13.1 Introducción y Definición
Más detallesOPENOFFICE IMPRESS. Más opciones de edición de presentaciones
OPENOFFICE IMPRESS Más opciones de edición de presentaciones Añadir objetos a diapositivas A una diapositiva podemos añadir objetos de distintos tipos: imágenes, rótulos, dibujos (flechas, cuadros, líneas...),
Más detallesUniversidad Tecnológica de los Andes. Ing. Hesmeralda Rojas Enriquez [GUÍA RATIONAL ROSE] Usando UML
2011 Universidad Tecnológica de los Andes Ing. Hesmeralda Rojas Enriquez [GUÍA RATIONAL ROSE] Usando UML Tabla de Contenidos 1. Crear paquetes... 3 2. Crear casos de uso del sistema.... 4 3. Diagrama Global
Más detallesCentro de Profesorado Luisa Revuelta (Córdoba) TEMA 3. El ENTORNO DE TRABAJO, MANEJO DE DIAPOSTIVAS
Centro de Profesorado Luisa Revuelta (Córdoba) TEMA 3 El ENTORNO DE TRABAJO, MANEJO DE DIAPOSTIVAS El entorno de, manejo de diapositivas 1.- EL ENTORNO DE TRABAJO El entorno de trabajo de es el interface
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 detallesUniversidad Nacional de Piura
PRÁCTICA DE LABORATORIO I: IMPLEMENTACIÓN DE ELEMENTOS EN SERIE Y PARALELO NOTA: OBJETIVOS: Familiarizar al alumno con las herramientas usadas en el Isis 7 profesional. Emplear algunas herramientas del
Más detallesFormatos para prácticas de laboratorio
Fecha de efectividad: 2009-2 CARRERA PLAN DE ESTUDIO CLAVE ASIGNATURA NOMBRE DE LA ASIGNATURA LSC 03-1 5224 Análisis y Diseño de Sistemas de Información PRÁCTICA No. LABORATORIO DE NOMBRE DE LA PRÁCTICA
Más detallesObligatoria asignatura Programa elaborado por:
PROGRAMA DE ESTUDIO Laboratorio de diseño de software Programa Educativo: Área de Formación : Licenciatura en Sistemas Computacionales. Sustantiva Profesional Horas teóricas: 1 Horas prácticas: 4 Total
Más detallesDiagramas de secuencia
Facultad de Ingeniería Departamento de Ingeniería de Sistemas y Computación Diagramas de secuencia Interacciones básicas 1 Para qué sirven los diagramas de secuencia? 2 Para qué sirven los diagramas de
Más 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 detallesUNIVERSIDAD DE SAN CARLOS DE GUATEMALA. Sistema Integrado de Información Financiera Módulo de Gestión Automatizada de Compras
UNIVERSIDAD DE SAN CARLOS DE GUATEMALA Sistema Integrado de Información Financiera Módulo de Gestión Automatizada de Compras Guía para modalidad de compra: Compra Directa por Orden de Compra Perfil: Presupuesto
Más detallesModelado Estructural F E B R E R O,
Modelado Estructural F E B R E R O, 2 0 1 4 Modelado Estructural Sirve para describir los diferentes tipos y relaciones estáticas existentes entre los diferentes objetos de un sistema. A la hora de desarrollar
Más 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 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 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 detallesDISEÑO DE INTERFACES UTILIZANDO HERRAMIENTA WEB BALSAMIQ MOCKUPS
DISEÑO DE INTERFACES UTILIZANDO HERRAMIENTA WEB BALSAMIQ MOCKUPS MANUAL DE LABORATORIO Nº 9 - Diseño de Interfaces Actividad de Proyecto: Determinar la estructura lógica del sistema. Primero ingresar al
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 detallesIngeniería del Software I
Ingeniería del Software I Tema 0: Presentación de la Asignatura Carlos Blanco Dpto. de Matemáticas, Estadística y Computación Universidad de Cantabria Santander Profesorado Carlos Blanco ( teoría ) [ responsable
Más detalles12/08/2017. Diagrama de secuencia. Diagrama de secuencia. Diagrama de secuencia. Diagrama de secuencia
ICI3242 Modelamiento de sistemas de software Escuela de Ingeniería Informática Pontificia Universidad Católica de Valparaíso "Un diagrama que representa una interacción poniendo el foco en la secuencia
Más detalles3. DESARROLLO Y HERRAMIENTAS
14 3. DESARROLLO Y HERRAMIENTAS 3.1 Desarrollo El primer paso es recolectar toda la información posible y analizar cuál será de utilidad y cual no. Documentación sobre el sistema (Sistema integrado de
Más detallesGUIA DE LABORATORIO 05
UNIVERSIDAD DE EL SALVADOR FACULTAD DE INGENIERIA Y ARQUITECTURA ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS MANEJO DE SOFTWARE PARA MICROCOMPUTADORAS Ciclo II 2012 GUIA DE LABORATORIO 05 En este material
Más detalles1. Preparar al estudiante para desarrollar aplicaciones de software utilizando un enfoque orientado a objetos.
UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS NOMBRE DEL CURSO: Introducción a la Computación y Programación 2 CODIGO: 771 CREDITOS: 5 ESCUELA: Ciencias y Sistemas AREA
Más detallesManual Power Point Trabajar con formas
Manual Power Point 2010 Trabajar con formas CONTENIDO Insertar una forma Barra de herramientas de dibujo WordArt Estilos rápidos TRABAJAR CON FORMAS Comenzaremos por aprender a dibujar formas básicas y
Más detallesIngeniería del Software I
- 1 - Ingeniería del Software I 2do. Cuatrimestre 2005 INTRODUCCIÓN... 2 SEMÁNTICA... 2 NOTACIÓN... 3 ESTADO ACCIÓN... 3 Transiciones Simples... 3 Estados Acción Compuestos... 3 Estados Acción Iniciales
Más detallesRealizaremos una tabla donde numeraremos los gastos que hicimos en nuestro viaje de vacaciones. Presupuesto $ 15, 000
Tablas Las tablas, compuestas de filas y columnas que forman celdas, pueden ser utilizadas en Word para organizar la información dentro de nuestro documento. Realizaremos una tabla donde numeraremos los
Más detallesTALLER DE TIC PARA DOCENTES
INSTITUTO TECNOLÓGICO DE SONORA TALLER DE TIC PARA DOCENTES Desde lo básico Mtro. Domingo Villavicencio Lic. Victor Valenzuela 2013 M i c r o s o f t O f f i c e P o w e r P o i n t OFFICE POWERPOINT Microsoft
Más detallesMicrosoft OneNote. Descarga del contenido para móvil
Microsoft OneNote OneNote es una versión electrónica de un bloc de notas en el que se escriben notas, recordatorios, ideas, pensamientos y anotaciones de todo tipo. Ofrece un lienzo de forma libre en el
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 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 detallesMANUAL DE FIRMA ELECTRONICA OUTLOOK
MANUAL DE FIRMA ELECTRONICA OUTLOOK Contenido Agregar firma electrónica en Outlook 2003... 5 Agregar firma electrónica en Outlook 2007... 6 Enviar correo desde Outlook 2007... 9 Agregar firma electrónica
Más detallesUML. (Unified Modeling Language) Lenguage Unificado de Modelado
1 (Unified Modeling Language) Lenguage Unificado de Modelado Antonio J. Sierra 1 Índice Historia Introducción Objetivos del modelo Críticas Modelo Conceptual de Clases Diagrama de Clases 2 2 Historia (I)
Más detallesOpenOffice Draw. Realización de dibujos vectoriales con OO Draw
OpenOffice Draw Realización de dibujos vectoriales con OO Draw OpenOffice Draw Es un programa para dibujo vectorial de la suite de OpenOffice (gratuita y disponible para varios sistemas operativos, como
Más detallesFecha de elaboración: Julio de 2010 Fecha de última actualización:
PROGRAMA DE ESTUDIO Análisis y Diseño Orientado a Objetos Programa Educativo: Licenciatura en Ciencias Computacionales Sustantiva Área a la que pertenece : Horas teóricas: 2 Horas prácticas: 4 Total de
Más detallesUniversidad Salesiana de Bolivia Ingeniería de Sistemas
Universidad Salesiana de Bolivia Ingeniería de Sistemas PLAN DE DISCIPLINA GESTIÓN 1-2016 I DATOS DE IDENTIFICACIÓN INSTITUCIÓN UNIVERSITARIA: Universidad Salesiana de Bolivia RECTOR: R. P. Dr. Thelían
Más detalles1. Preparar al estudiante para desarrollar aplicaciones de software utilizando un enfoque orientado a objetos.
UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS NOMBRE DEL CURSO: Computación y Programación 2 CODIGO: 771 CREDITOS: 5 ESCUELA: Ciencias y Sistemas AREA A LA QUE PERTENECE:
Más detallesOscar Alberto, Custodio Izquierdo Carlos Arturo, Hernández Torruco José Fecha de elaboración: 28 de Mayo de 2010 Fecha de última actualización:
PROGRAMA DE ESTUDIO Programa Educativo: Área de Formación : Licenciatura en Sistemas Computacionales. Sustantiva Profesional Laboratorio de de software Horas teóricas: 1 Horas prácticas: 4 Total de Horas:
Más detallesCreación de Dibujos. Word Autor: Viviana M. Lloret Prof. de Matemática e Informática Blog: aulamatic.blogspot.com
Creación de Dibujos Word 2003 Autor: Viviana M. Lloret Prof. de Matemática e Informática Blog: aulamatic.blogspot.com Microsoft Word Dibujos Para diseñar dibujos en Word disponemos de una completa Barra
Más detallesSIPEC (SISTEMA INFORMATICO DE PROGRAMAS DE EDUCACIÓN CONTINUA) MANUAL SIPEC (SISTEMA INFORMATICO DE PROGRAMAS DE EDUCACIÓN CONTINUA)
MANUAL SIPEC (SISTEMA INFORMATICO DE PROGRAMAS DE EDUCACIÓN CONTINUA) PERFIL DELEGACIONAL 1 Contenido Ingresar al Sistema... 3 ABEC (Actividades Básicas de Educación continua)... 5 Captura de Cursos...
Más detallesUNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS Y SISTEMAS
UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS Y SISTEMAS PROGRAMA DEL CURSO DE INTRODUCCION A LA PROGRAMACION DE COMPUTACION 2 CODIGO: 771 CREDITOS: 5 ESCUELA: Ciencias
Más detallesAnálisis y Diseño Orientado a Objetos. 2 - Análisis
Análisis y Diseño Orientado a Objetos 2 - Análisis El proceso unificado de desarrollo, Ivar Jacobson, Grady Booch, James Rumbaugh, Ed. Addison Wesley, 1999 The unified software development process, Ivar
Más detallesEn esta práctica se tratarán los puntos básicos para la definición de clases y creación de objetos.
1 Programación II, Guía 4 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II GUIA 4: Clases y Objetos. Parte I. Objetivos Explicar la sintaxis de creación de clases. Describir los
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 detallesCAPTURA DE ORDEN Y/O REQUISICION DE FRUTAS Y VERDURAS
DESCRIPCION DE ACTIVIDADES 1.- Ingresamos al sistema Business Manager. 2.- Al abrir el sistema dar clic en el menú Orden de Compra o Requisición y posteriormente dar clic en la opción [ORDEN DE COMPRA]
Más detallesOpenOffice.org Writer El procesador de texto. [Seleccionar fecha] [Escribir el nombre de la compañía] Lourdes Luengo
OpenOffice.org Writer El procesador de texto [Seleccionar fecha] [Escribir el nombre de la compañía] Lourdes Luengo 2 Para abrir esta aplicación nos vamos a: APLICACIONES >>> OFICINA >>> OpenOffice.org
Más detallesUNIVERSIDAD DE SAN CARLOS DE GUATEMALA
UNIVERSIDAD DE SAN CARLOS DE GUATEMALA Sistema Integrado de Información Financiera Módulo de Gestión Automatizada de Compras Guía para la revisión de solicitud de documentos pendientes, puntos de control,
Más detallesDefinición de una base de datos. Un manejador de base de datos es un programa que permite administrar y organizar una serie de datos.
Definición de una base de datos. Un manejador de base de datos es un programa que permite administrar y organizar una serie de datos. Utilidad de una base de datos Ahora bien, en las bases de datos electrónicas
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 detallesUNIVERSIDAD DE SAN CARLOS DE GUATEMALA. Sistema Integrado de Información Financiera Módulo de Gestión Automatizada de Compras
UNIVERSIDAD DE SAN CARLOS DE GUATEMALA Sistema Integrado de Información Financiera Módulo de Gestión Automatizada de Compras Guía para modalidad de compra: Compra Directa por Orden de Compra Perfil: Auditoria
Más detallesPráctica 8 Recibos y más recibos.
Práctica 8 Recibos y más recibos. Utilizando lo aprendido hasta ahora realizará un recibo dentro de Excel, similar a la de la figura. El recibo que realizará, es un recibo para los pagos que hagan los
Más detallesPara cargar la capa de Ortofotos del PNOA: Ir al Menú: Capa Añadir capa Añadir capa WMS/WMTS
El programa Qgis de uso libre se puede utilizar para imprimir un fichero Gml superpuesto a la capa del Catastro y a las Ortofotos del PNOA. La primera pantalla que te aparece al cargar el programa puede
Más detallesLaboratorio de Estadística Con Manejo en SPSS.
Laboratorio de Estadística Con Manejo en SPSS. Sesión 1: IntroduccIón al software y análisis exploratorio de datos Semana del 26 de Marzo del 2018 Patricio Videla J. Profesor Coordinador Laboratorio Estadística.
Más detallesCreación de un Objeto de Aprendizaje básico.
Creación de un Objeto de Aprendizaje básico. Contenido CONTENIDO... 1 INTRODUCCIÓN... 2 EJEMPLO: DESARROLLO DE UN OA REALIZADO CON MICROSOFT WORD 2007... 3 1 Introducción La producción de objetos de aprendizaje
Más detallesIntroducción Excel 2007
Introducción Excel 2007 Microsoft Excel Introducción Básicamente, una hoja de cálculo es un programa que nos permite realizar cálculos aritméticos, estadísticos, financieros, etc., de manera automática,
Más detallesINGENIERÍA DEL SOFTWARE
INGENIERÍA DEL SOFTWARE Sesión No. 7 Nombre: Lenguaje unificado de modelado UML INGENIERÍA DEL SOFTWARE 1 Contextualización Por qué utilizar un lenguaje unificado? Cuando desarrollamos un proyecto entre
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 detalles