OO - UML ING. DE SOFTWARE. Es un enfoque sistemático del desarrollo, operación, mantenimiento y retiro del software" Lewis
|
|
- José Olivera Rojas
- hace 6 años
- Vistas:
Transcripción
1 OO - UML 1 Software es la suma total de los programas de computadora, procedimientos, reglas, la documentación asociada y los datos que pertenecen a un sistema de cómputo" Lewis ING. DE SOFTWARE Es la rama de la ingeniería que aplica los principios de la ciencia de la computación y las matemáticas para lograr soluciones costoefectivas (eficaces en costo o económicas) a los problemas de desarrollo de software " Cota 1994 Es un enfoque sistemático del desarrollo, operación, mantenimiento y retiro del software" Lewis Ingeniería según [Bohem 1987] es la aplicación de la ciencia y las matemáticas mediante lo cual las propiedades de la materia y las fuentes de energía de la naturaleza se hacen útiles al hombre en estructuras, máquinas, productos, sistemas y procesos 2 1
2 ING. DE SOFTWARE ES ESTABLECIMIENTOS Y APLICACIÓN DE PRINCIPIOS DE INGENIERIA PARA OBTENER SOFTWARE BAJO LOS CRITERIOS COSTO ECONOMICO FIABILIDAD FUNCIONAMIENTO EFICIENTE SATISFACCION DEL USUARIO SEGURIDAD 3 Métodos o técnicas: Indican cómo construir técnicamente el software, y abarca una serie de tareas: Planificación y estimación de Proyectos Análisis de requerimiento Diseño de estructura de datos, programas y procedimientos Herramientas: Son instrumentos o sistemas automatizados para realizar algo de la mejor manera posible CASE (Computer Aided Software Engineering) ELEMENTOS LA ING. DE SOFTWARE Paradigma Representan un enfoque particular o filosofía para la construcción del software. : Análisis y Diseño orientado a objetos y Análisis y Diseño estructurado. Procedimientos: Son la combinación de las técnicas y las herramientas que en forma conjunta dan un resultado particular. 4 2
3 ELEMENTOS DE LA ING. DE SOFTWARE PARADIGMA PARADIGMA ANALISIS Y DISEÑO ESTRUCTURADO Basado La Realidad como Elementos Estructurados Tienen PROCEDIMIENTOS Tienen Métodos o Técnicas y Herramientas ANALISIS Y DISEÑO ORIENTADO A OBJETO Basado La Realidad como Objetos Tienen PROCEDIMIENTOS Tienen Métodos o Técnicas y Herramientas 5 FASES GENERALES EN LOS METODOS O TECNICAS DE LA ING DE SOFTWARE Análisis y Requerimientos Especificación Diseño Desarrollo y trabajo en equipo Periodo de definición, análisis de requerimientos y propiedades p que se desean Modelado de lo que se desea Determinación de la arquitectura Hardware - software para cumplir las especificaciones Programación y pruebas en ambiente controlados Mantenimiento Implantación, Prueba, depuración y control de rendimiento. Ajuste del sistema 6 3
4 Objetivos de la Ingeniería de software Mejorar la calidad de los productos de software Aumentar la productividad y trabajo de los ingenieros del software. Facilitar el control del proceso de desarrollo de software. Suministrar a los desarrolladores las bases para construir software de alta calidad en una forma eficiente. Definir una disciplina que garantice la producción y el mantenimiento de los productos software desarrollados en el plazo fijado y dentro del costo estimado. 7 Objetivos de los proyectos de informáticos Capacidad Aumentan la velocidad de procesamiento Aumento en el volumen Recuperación más rápida de la información Costo Vigilancia de los costos Reducción de costos Control Mayor seguridad de información Menor margen de error 8 4
5 Objetivos de los proyectos de informáticos Comunicación Interconexión Integración de áreas en las empresas Competitividad Asegurar clientes Dejar fuera a los competidores Mejores acuerdos con los proveedores Formar bases para nuevos productos 9 FUNDAMENTOS DEL PARADIGMA ESTRUCTURADO PROGRAMACION ESTRUCTURADA ESQUEMA MODULAR DE LO GENERAL A LO PARTICULAR 10 5
6 FUNDAMENTOS DEL PARADIGMA ESTRUCTURADO Símbolos Significado Ejemplo ENTIDAD ESTUDIANTE FLUJO DE DATOS Usuario o dispositivos H/S Nva Información de estudiante Formas; Reportes; Datos Magnéticos PROCESO 2.1 Crear registro Módulos de Software o procedimientos Automáticos- Manuales ALMACEN DE DATOS D3 Maestro de Estudiante Archivos convencionales o estructuras de una base de datos o sencillamente carpetas. 11 PROCEDIMIENTOS DEL PARADIGMA ESTRUCTURADO CICLO DE VIDA Conocimiento y Establecimiento de lo que se desea Esquema de lo que se desea DETERMINACION DE REQUERIMIENTOS DISEÑO DEL SISTEMA Factibilidad INVESTIGACION PRELIMINAR Programación DESARROLLO DEL SOFTWARE PRUEBA IMPLANTACION Y EVALUACION 12 6
7 PROCEDIMIENTOS DEL PARADIGMA ESTRUCTURADO PROTOTIPO IDENTIFICAR LOS REQUERIMIENTOS DESARROLLAR EL PROTOTIPO UTILIZAR EL PROTOTIPO NO REVISAR EL PROTOTIPO Satisfacción? SI Puesta en Funcionamiento 13 PROCEDIMIENTOS DEL PARADIGMA ESTRUCTURADO ANALISIS ESTRUCTURADO - DFD EJEMPLO DFD NIVEL 0 Ofertas Productos/Materia prima Facturas PROVEDORES Pagos Servicio/Factura de Arepas FABRICA DE AREPA DOÑA PEPA Orden de Compra Pagos CLIENTES Solicitud o Pedido de Arepas 14 7
8 PROCEDIMIENTOS DEL PARADIGMA ESTRUCTURADO ANALISIS ESTRUCTURADO - DFD EJEMPLO DFD NIVEL 1 Solicitud o Pedido de Arepas Facturas-Recepcion 1.0 CHEQUEO Y RECEPCION DE PEDIDO CLIENTES Pagos 4.0 DESPACHO RECEPCION FACTURACION-PAGOS Facturas y arepas Ordenes de fabricacion Orden de fabricación fabricación de pedidos 2.0 Materiales FABRICACION C Pagos PEDIDOS Solicitud de Compras 3.0 COMPRAS Facturas y materiales Orden de compra PROVEEDORES 15 PROCEDIMIENTOS DEL PARADIGMA ESTRUCTURADO ANALISIS ESTRUCTURADO - DISEÑO ESTRUCTURADO Proceso de pago por parte del cliente Detalles de la forma de pago del cliente Abono del pago efectuado por el cliente Bandera de error 16 8
9 PARADIGMA ORIENTADO A OBJETO SE FUNDAMENTA Programación Orientada a Objeto (C++) Mejora el mantenimiento de los sistemas. Permite la reutilización de códigos. Reduce los costos de desarrollo. 17 PARADIGMA ORIENTADO A OBJETO Clase AUTOMOVILES Objetos CHOFERES Modelo Fiat Palio Nombre Pedro García # serie: Tipo de Motor FGT 6 cilindros Num. De Licencia Fecha de Nacimiento Encender Motor / Marzo/1977 Atributos Mensaje 18 9
10 PARADIGMA ORIENTADO A OBJETO Encapsulación Señal Externa Resultados Control sobre su comportamiento 19 PARADIGMA ORIENTADO A OBJETO Herencia Clase Original O Padre Clase derivada o Hija Herencia Modelo Numero de serie Tipo de Motor Camión (Hereda Automóviles) Modelo Numero de serie Tipo de Motor Capacidad de carga Refrigeración 20 10
11 PARADIGMA ORIENTADO A OBJETO Polimorfismo Clase Original O Padre Comportamientos diferentes Clase derivada o Hija 21 Construcción de una casa para fido Puede hacerlo una sola persona Requiere: Modelado mínimo Proceso simple Herramientas simples 22 11
12 Construcción de una casa Construida eficientemente i t y en un tiempo razonable por un equipo Requiere: Modelado Proceso bien definido Herramientas más sofisticadas 23 Claves en Desarrollo de SI Notación UML Herramientas ArgoUML Proceso Actividades y Tareas 24 12
13 Abstracción - Modelado Visual (MV) El modelado captura las partes esenciales del sistema Orden Item envío Proceso de Negocios Sistema Computacional 25 II. Notación (Visual) - Beneficios Manejar la complejidad Interface de Usuario (Visual Basic, Java,..) Lógica del Negocio (C++, Java,..) Múltiples Sistemas Servidor de BDs (C++ & SQL,..) Modelar el sistema independientemente del lenguaje de implementación Componentes Reutilizados Promover la Reutilización 26 13
14 Qué es UML? UML = Unified Modeling Language I. Introducción: UML Un lenguaje de propósito general para el modelado orientado a objetos Documento OMG Unified Modeling Language Specification UML combina notaciones provenientes desde: Modelado Orientado a Objetos Modelado de Datos Modelado de Componentes Modelado de Flujos de Trabajo (Workflows) 27 Situación de Partida I. Introducción: UML Diversos métodos y técnicas OO, con muchos aspectos en común pero utilizando distintas notaciones Inconvenientes para el aprendizaje, aplicación, construcción y uso de herramientas, etc. Pugna entre distintos enfoques (y correspondientes gurús) Establecer una notación estándar 28 14
15 I. Introducción: UML Historia de UML Comenzó como el Método Unificado, con la participación de Grady Booch y Jim Rumbaugh. (1995) El mismo año se unió Ivar Jacobson. Los Tres Amigos son socios en la compañía Rational Software. Herramienta CASE Rational Rose 29 Historia de UML UML UML UML Nov 97 UML aprobado por el OMG UML 1.2 Revisiones menores I. Introducción: UML 30 15
16 UML aglutina enfoques OO I. Introducción: UML Booch Rumbaugh Jacobson Odell Shlaer-Mellor Object life cycles Gamma et. al. Frameworks, patterns, notes Embly Singleton classes UML Fusion Operation descriptions, message numbering Meyer Pre- and Post-conditions Harel State Charts Wirfs-Brock Responsabilities 31 I. Introducción: UML Aspectos Novedosos Definición semi-formal del Metamodelo de UML Mecanismos de UML: Permiten adaptar los elementos de modelado, asignándoles una semántica particular 32 16
17 Inconvenientes en UML Definición del proceso de desarrollo usando UML. UML no es una metodología I. Introducción: UML Falta integración con respecto de otras técnicas tales como patrones de diseño, interfaces de usuario, documentación y otros Monopolio de conceptos, técnicas y métodos en torno a UML 33 Perspectivas de UML I. Introducción: UML UML será el lenguaje de modelado orientado a objetos estándar predominante los próximos años Razones: Participación de metodólogos influyentes Participación de importantes empresas Aceptación como notación estándar Evidencias: Herramientas que proveen la notación UML Edición de libros Congresos, cursos, etc
18 Breve Tour por UML UML tiene tres bloques básicos de construcción: Elementos Relaciones Diagramas. 35 Elementos del UML Elementos: Unidades básicas de construcción, cuatro tipos: Estructurales: Partes estáticas de los modelos, representan aspectos conceptuales o materiales De comportamiento: Partes dinámicas de los modelos, representan comportamientos en el tiempo y espacio. De agrupación: Partes organizativas de los modelos. De Notación: Partes explicativas de los modelos
19 Elementos Estructurales Describe un conjunto de objetos que comparten los mismos atributos, métodos, relaciones y semántica. Las clases implementan una o más interfaces. Clase Clase activa Se trata de una clase, en la que existe procesos o hilos de ejecución concurrentes con otros elementos. Las líneas del contorno son más gruesas que en la clase normal. 37 Elementos Estructurales Agrupación de métodos u operaciones que especifican un servicio de una clase o componente, describiendo su comportamiento, completo o parcial, externamente visible. UML permite emplear un círculo para representar las interfaces, aunque lo más normal es emplear la clase con el nombre en cursiva. Define una interacción entre elementos que cooperan para proporcionar un comportamiento mayor que la suma de los comportamientos de sus elementos
20 Elementos Estructurales Describe un conjunto de secuencias de acciones que un sistema ejecuta, para producir un resultado observable de interés. Se emplea para estructurar los aspectos de comportamiento de un modelo. Parte física y por tanto reemplazable de un modelo, que agrupa un conjunto de interfaces, archivos de código fuente, clases, colaboraciones y proporciona la implementación de dichos elementos. Elemento físico que existe en tiempo de ejecución y representa un recurso computacional con capacidad de procesar. 39 Elementos Comportamiento Comprende un conjunto de mensajes que se intercambian entre un conjunto de objetos, para cumplir un objetivo especifico. Especifica la secuencia de estados por los que pasa un objeto o una interacción, en respuesta a eventos
21 Elementos de agrupación: Se emplea para organizar otros elementos en grupos. Elementos de notación: Partes explicativa de UML, que puede describir textualmente cualquier aspecto del modelo. 41 Relaciones Relaciones: Abstracciones que actúan de unión entre los elementos. Dependencia Es una relación entre dos elementos, tal que un cambio en uno puede afectar al otro. Asociación Generalización Realización Es una relación estructural que resume un conjunto de enlaces que son conexiones entre objetos. Es una relación en la que el elemento generalizado puede ser substituido por cualquiera de los elementos hijos, ya que comparten su estructura y comportamiento. Es una relación que implica que la parte realizante cumple con una serie de especificaciones propuestas por la clase realizada (interfaces)
22 Diagramas Diagramas: Disponen un conjunto de elementos, que representan el modelo desde distintas perspectivas. UML tiene nueve diagramas fundamentales clasificados en dos grupos: Uno para modelar la estructura estática Otro para modelar el comportamiento dinámico. 43 Diagramas Diagrama de clases Diagrama de objetos Diagrama de despliegue Estáticos Diagrama de componentes Diagrama de casos de uso Diagrama de secuencia Diagrama de colaboración Dinámicos Diagrama de estados Diagrama de actividades 44 22
23 Ejemplo de Diagramas de Clase Estáticos 45 Diagrama de Objetos Estáticos :Coche :Rueda :Motor Coche 1 1 Motor 1 :Rueda 4 :Rueda Rueda :Rueda 23
24 Diagrama de Uso Dinámicos Catálogo Telefónico Comprobar Estado Realizar Pedido Vendedor Cliente Servir Pedido Empleado 47 Modelos y Diagramas II. Breve Tour por UML Un modelo Captura una vista de un sistema del mundo real. Es una abstracción de dicho sistema, considerando d un cierto propósito. Así, el modelo describe completamente aquellos aspectos del sistema que son relevantes al propósito del modelo, y a un apropiado nivel de detalle. Diagrama: Una representación gráfica de una colección de elementos de modelado, a menudo dibujada como un grafo con vértices conectados por arcos 48 24
25 ... Modelos y Diagramas Un proceso de desarrollo de software II. Breve Tour por UML Debe ofrecer un conjunto de modelos que permitan expresar el producto desde cada una de las perspectivas de interés El código fuente del sistema: Es el modelo más detallado del sistema (y además es ejecutable). Sin embargo, se requieren otros modelos II. Breve Tour por UML... Modelos y Diagramas Diagramas UML Modelos Realidad 50 25
26 II. Breve Tour por UML... Modelos y Diagramas Los diagramas expresan gráficamente partes de un modelo Use Case Use Case Diagrams Diagramas de Diagrams Secuencia Use Case Use Case Diagrams Diagramas de Diagrams Casos de Uso State State Diagrams Diagramas de Diagrams Clases State State Diagrams Diagramas de Diagrams Objetos Scenario Scenario Diagrams Diagramas Diagrams de Colaboración Modelo State State Diagrams Diagramas Diagrams de Componentes Scenario Scenario Diagrams Diagramas de Diagrams Estados Diagramas de Actividad Component Diagrams Component Diagramas Diagrams de Distribución 51 II. Breve Tour por UML Resumen UML define una notación que se expresa como diagramas sirven para representar modelos/subsistemas o partes de ellos El 80 por ciento de la mayoría de los problemas pueden modelarse usando alrededor del 20 por ciento de UML-- Grady Booch 52 26
27 Herramienta Case ArgoUML Es una herramienta utilizada en el modelaje de sistemas. Mediante la cual se realizan diseños en UML ("Unified Markup Language") llevados acabo en el análisis y pre-diseño de Sistemas de Software. OTRAS RATIONAL ROSE POSEIDON 53 UML (Unified Modeling Lenguage: Lenguaje Unificado de Modelado) 54 27
28 UML UML es un lenguaje de modelado que sirve para visualizar, especificar, construir y documentar un sistema software. Lenguaje de modelado: Lenguaje cuyo vocabulario y reglas se centran en la representación conceptual y física de un sistema (Booch, Jacobson y Rumbaugh). 55 UML para visualizar a) )Símbolos con semántica bien definida. id b) UML transciende al lenguaje de programación. c) Modelo explícito, que facilita la comunicación
29 UML para especificar Especificar es equivalente a construir modelos que cumplan las condiciones de no ambigüedad y completitud. UML cubre la especificación del análisis, diseño e implementación de un sistema software. 57 UML para construir Es posible hacer corresponder con los lenguajes de programación (Java, C++, BD B.Datos, etc.). Modelo UML Ingeniería Directa Ingeniería Inversa CÓDIGO 58 29
30 UML para documentar UML cubre la documentación de un sistema: Requerimientos Arquitectura Diseño Código fuente Planificación ió Pruebas Prototipos Versiones 59 Tipos de Diagramas De Clases De Objetos De casos de uso De interacción De secuencia De colaboración De transición entre estados/de estados De actividad De implementación De componentes De despliegue 60 30
31 Diagrama de CASOS DE USOS 61 Diagrama de CASOS DE USOS 62 31
32 Diagrama de CASOS DE USOS 63 Diagrama de CASOS DE USOS 64 32
33 Diagrama de ACTIVIDADES 65 Diagrama de Clases Un diagrama de clases esta compuesto por los siguientes elementos: Clase: atributos, métodos y visibilidad. Relaciones: Herencia, Composición, Agregación, Asociación y Uso
34 Diagrama de Clases Sola la Clase Public Private CLASE protected la Clase y Herencia 67 Diagrama de Clases Ejemplo de CLASE 68 34
35 Diagrama de Clases Herencia (Especialización/Generalización): 69 Diagrama de Clases Agregación por referencia Composición o por Vl Valor Composición de Objetos que son instancias de clases Instancias Referencia al tiempo 70 35
36 Diagrama de Clases Asociación: Colaboración entre Objetos/Clase 71 Diagrama de Clases Dependencia o (uso): Dependencia de una Clase con Otra 72 36
37 Diagrama de Clases Clase Abstracta: Iáli Itálica Métodos no definidos Métodos definidos 73 Diagrama de Clases Clase parametrizada: Parámetros a ser pasados 74 37
38 Diagrama de Clases CARDINALIDAD o Multiplicidad : Multiplicidad Significado 1 Una única instancia N/* 0..N / 0..* 1..N / 1..* N instancias Entre ninguna y N instancias Entre una y N instancias 0..1 Ninguna o una instancia N..M Entre N y M instancias 75 Diagrama de Clase Ejemplo 76 38
39 Diagrama de Componentes 77 Diagrama de DESPLIEGUE 78 39
TEMA 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 detallesAsignatura: Ingeniería del Software II Profesor: José Merseguer. Departamento de Informática e Ingeniería de Sistemas
Apuntes de UML Asignatura: Ingeniería del Software II Profesor: José Merseguer Departamento de Informática e Ingeniería de Sistemas Universidad de Zaragoza Agradecimiento: Estos apuntes tomaron como base
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 detallesProf. Mariano Mancuso. Sistemas de información y control diagrama de clases
Prof. Mariano Mancuso Sistemas de información y control diagrama de clases UML Qué son los modelos? Para qué sirven los modelos? Cuáles son los modelos de UML? Se usan todos...? Qué son los modelos? Un
Más 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 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 detallesIngeniería del Software II
Curso 2009 2010 Departamento: Informática e Ingeniería de Sistemas Area: Lenguajes y Sistemas Informáticos 7,5 cr. 5 h. semana: 4,5 cr. Teoría 3 h. semana 3 cr. Prácticos 1 h. semana problemas 1 h. semana
Más 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 detalles<NOMBRE DE LA UNIVERSIDAD, Y NOMBRE DE LA COMUNIDAD>. <TITULO PROYECTO>
. Autores: CI Historia de Revisiones Versión Fecha Revisado por
Más detallesContenido. 1. El proceso 2. Los modelos 3. Los diagramas 4. Ejemplo
Tutorial Contenido 1. El proceso 2. Los modelos 3. Los diagramas 4. Ejemplo 1. El proceso Fases soportadas por UML Análisis de requisitos de usuario Análisis de requisitos de software Diseño de la plataforma
Más 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 detallesCARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES SYLLABUS DE INGENERIA DE SOFTWARE I
Facultad de Ingeniería en Ciencias Aplicadas pag. 1 CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES SYLLABUS DE INGENERIA DE SOFTWARE I 1. Misión: (de la carrera) La Carrera de Ingeniería en Sistemas
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 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 detallesDIAGRAMAS UML ANDRÉS ESTEBAN MARTÍNEZ HUTA CICLO DE VIDA DEL SOFTWARE GLORIA CECILIA RÍOS MUÑOZ
DIAGRAMAS UML ANDRÉS ESTEBAN MARTÍNEZ HUTA CICLO DE VIDA DEL SOFTWARE 10 GLORIA CECILIA RÍOS MUÑOZ INSTITUCIÓN EDUCATIVA GABRIEL GARCÍA MÁRQUEZ MEDELLÍN 2013 DIAGRAMAS Un diagrama es una representación
Más detallesDIAGRAMAS DE UML. Prof. Wenceslao Chávez Bedoya
DIAGRAMAS DE UML Prof. Wenceslao Chávez Bedoya 1 DIAGRAMAS DEL UML La finalidad de los diagramas es presentar diversas perspectivas de un sistema a las cuales se les conoce como modelo. Muestran diferentes
Más detallesDiplomado Programación orientada a objetos con C++ y UML. Las empresas necesitan contar con sistemas de información modernos, ágiles y de calidad para alcanzar sus objetivos y ser cada vez más competitivos
Más detallesLos diagramas de clases y de objetos sirven para modelar diversos aspectos estructurales o estáticos de un sistema: Modelado - Vocabulario del Sistema
Modelado Los diagramas de clases y de objetos sirven para modelar diversos aspectos estructurales o estáticos de un sistema: Vocabulario del Sistema Distribución de Responsabilidades Semántica de una Clase
Más detallesUML Unifield Modeling Languaje
UML Unifield Modeling Languaje 1 Modelo: Representación abstracta de una especificación, un diseño o un sistema. Generalmente, basada en una visión particular y compuesta por uno o más diagramas. Lenguaje
Más detallesUMECIT Universidad Metropolitana de Educación, Ciencia y Tecnología
UMECIT Universidad Metropolitana de Educación, Ciencia y Tecnología Ingeniería Todos los derechos Reservados lynda.com Descripción del Curso Curso que inicia el estudio de los ciclos de desarrollo del
Más 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 detallesIntroducción a la Orientación a Objetos
Introducción a la Orientación a Objetos Breve historia de la OO 1960s. Simula incorpora características propias de la OO. 1970s. Smalltalk. Lenguaje totalmente OO. 1990s. Boom de la OO. 2000-Hoy. Época
Más detallesTEMA 4. PROCESO UNIFICADO
TEMA 4. PROCESO UNIFICADO Diseño El objetivo final del diseño es producir un Modelo Lógico del sistema a implementar. Diferencia entre Análisis y Diseño del Proceso Unificado Modelo de Análisis Modelo
Más detallesCapacitación adquirida por el alumno al finalizar este modulo
Curso de UML y UP Analiza, modela y diseña sistemas orientado a objetos con UML. Aprende cuándo y cómo utilizar todos los diagramas que forman parte de UML en forma práctica utilizando el Enterprise Architect
Más detallesCada enfoque tiene sus ventajas y desventajas Cada uno es más apropiado para ciertas cosas
ADyA Hay para todos los gustos Estructurados (C, Pascal, Basic, etc.) Funcionales (CAML) Declarativos (Prolog) Orientados a Objetos (C#, VB.NET, Smalltalk, Java) Orientados a Aspectos Híbridos (Lisp, Visual
Más detallesPROGRAMA DE CURSO. Metodologías de Diseño y Programación. Nombre en Inglés. Design and Programming Methodologies.
Código CC3002 Nombre Nombre en Inglés PROGRAMA DE CURSO Metodologías de Diseño y Programación Design and Programming Methodologies SCT es Docentes Horas de Cátedra Horas Docencia Auxiliar Horas de Trabajo
Más detallesPROGRAMA DE CURSO. Horas de Trabajo Personal Horas de Cátedra
PROGRAMA DE CURSO Código Nombre CC3002 Metodologías de Diseño y Programación Nombre en Inglés Design and programming methodologies SCT Unidades Docentes Horas de Cátedra Horas Docencia Auxiliar Horas de
Más detallesCentro Asociado Palma de Mallorca Tutor: Antonio Rivero Cuesta
Capítulo 6 UML Centro Asociado Palma de Mallorca Tutor: Antonio Rivero Cuesta 1 6 UML Lenguaje Unificado de Modelado 6.1 Introducción. El UML es un lenguaje universal de modelado de sistemas que se emplea
Más detallesASIGNATURA: ANALISIS Y DISEÑO ORIENTADO A OBJETOS
1 ASIGNATURA: ANALISIS Y DISEÑO ORIENTADO A OBJETOS Código: 32 409 Régimen: Cuatrimestral Horas reloj semanales: 4 Horas teóricas: 36 Horas prácticas: 24 Horas Totales: 60 Carrera: Sistemas Año del programa:2016
Más detallesDe Desempeño De Conocimiento SABERES ESENCIALES CONTENIDOS RUTA FORMATIVA Saber Conocer Nociones, Proposiciones, Conceptos Categorías
Facultad Programa Académico Nombre Del Curso Administración e Ingenierias Ingenieria De Sistemas ANÁLISIS DE SISTEMAS Problema? Competencia específica Criterios de Desempeño Saber conocer Saber Ser Saber
Más detallesCapítulo 16. Diagrama de Clases UML
Capítulo 16. Diagrama de Clases UML Florentino TORRES M. CINVESTAV-Tamaulipas 15 de Oct del 2012 Florentino TORRES M. (CINVESTAV) 15 de Oct del 2012 1 / 70 1 Capítulo 16. Diagrama de Clases UML Aplicando
Más detallesUNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES
UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES Área de formación: Disciplinaria Unidad académica: Programación Orientada a Objetos Ubicación: Cuarto Semestre Clave: 2087 Horas
Más detallesIngeniería del Software Ingeniería del Software de Gestión. Tema 3 Metodologías de Desarrollo de Software
Ingeniería del Software Ingeniería del Software de Gestión Tema 3 Metodologías de Desarrollo de Software Félix Óscar García Rubio Crescencio Bravo Santos Índice 1. Definiciones 2. Objetivos 3. Conceptos
Más detallesRational Unified Process
Rational Unified Process 1 Qué es un Proceso? Un proceso define Quién está haciendo Qué, Cuándo y Cómo para lograr un cierto objetivo. En la ingeniería de software el objetivo es construir un producto
Más detallesUniversidad Tecnológica Nacional Facultad Regional San Francisco. Ingeniería en Sistemas de Información. Análisis de Sistemas
Universidad Tecnológica Nacional Facultad Regional San Francisco Ingeniería en Sistemas de Información Análisis de Sistemas PLANIFICACIÓN CICLO LECTIVO 2010 ÍNDICE INGENIERÍA EN SISTEMAS DE INFORMACIÓN...
Más detallesUML: Lenguaje Unificado de Modelado
PRÁCTICAS UML: Lenguaje Unificado de Modelado Curso 2002-03 Elementos del lenguaje Relaciones entre los elementos Diagramas Francisco Mora (DCCIA, Universidad de Alicante, 2002) 1 Qué es UML? Es un lenguaje
Más detallesSEMESTRE: CREDITOS: 3 Horas Presénciales: 3 Horas de Acompañamiento: 1 Total Horas Semanales 4 CODIGO: Sistemas de Información
NÚCLEO DE CONTENIDO: Ingeniería Aplicada NÚCLEO DE CONOCIMIENTO: Sistemas de Información NUCLEO TEMÁTICO: Ingeniería de Software-I SEMESTRE: VI CREDITOS: 3 Horas Presénciales: 3 Horas de Acompañamiento:
Más detallesPlanificaciones Análisis de la Información. Docente responsable: GONZALEZ NORBERTO DANIEL. 1 de 6
Planificaciones 7509 - Análisis de la Información Docente responsable: GONZALEZ NORBERTO DANIEL 1 de 6 OBJETIVOS Introducir al alumno en los conceptos fundamentales del desarrollo de sistemas de información
Más 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 detallesQué es SGBD? Mencionar 4 tipos de SGBD. SGBD de red. Román Gutiérrez Sosa. SGBD jerárquicos. Modelo de datos relacionales.
Qué es SGBD? Es un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. El propósito general de los sistemas de gestión
Más detallesEs un conjunto de palabras y símbolos que permiten al usuario generar comandos e instrucciones para que la computadora los ejecute.
Los problemas que se plantean en la vida diaria suelen ser resueltos mediante el uso de la capacidad intelectual y la habilidad manual del ser humano. La utilización de la computadora en la resolución
Más detallesGuía del Curso Analista Programador Java: Business Apps Expert
Guía del Curso Analista Programador Java: Business Apps Expert Modalidad de realización del curso: Número de Horas: Titulación: Online 600 Horas Diploma acreditativo con las horas del curso OBJETIVOS UML
Más detallesTEMA 4. PROCESO UNIFICADO
TEMA 4. PROCESO UNIFICADO Definición El Proceso Unificado de Desarrollo Software es un marco de desarrollo de software que se caracteriza por estar dirigido por casos de uso, centrado en la arquitectura
Más detallesUniversidad Salesiana de Bolivia
Universidad Salesiana de Bolivia Ingeniería de Sistemas I DATOS DE IDENTIFICACIÓN PLAN DE DISCIPLINA GESTIÓN II - 2015 INSTITUCIÓN UNIVERSITARIA: Universidad Salesiana de Bolivia RECTOR: Dr. Rvdo. P. Thelian
Más detallesFundamentos de Programación Orientada a Objetos ( POO ) Parte 2 Desarrollo de Software
República Bolivariana de Venezuela Fundación Misión Sucre Aldea Fray Pedro de Agreda Trimestre I Fundamentos de Programación Orientada a Objetos ( POO ) Parte 2 1 Qué es la programación orientada a objetos?
Más detallesCLA. Diagramas de clases en Métrica V3
CLA Diagramas de clases en Métrica V3 1 Diagramas de clases Qué es? Representa la estructura y comportamiento de cada uno de los objetos del sistema y sus relaciones con los demás objetos. Objetivos? Representar
Más detallesDesarrollo Orientado a Objetos en Métrica v. 3
Desarrollo Orientado a Objetos en Métrica v. 3 Carlos Rossi Jiménez c 2003 Carlos Rossi Jiménez. Universidad de Málaga p.1/45 Estructura del curso 1. Estructura de Métrica v. 3 2. Técnicas orientadas a
Más detallesESCUELA: UNIVERSIDAD DEL ISTMO
1.-IDENTIFICACIÓN ESCUELA: UNIVERSIDAD DEL ISTMO CLAVE: 3031 GRADO: ING. EN COMPUTACIÓN, CUARTO SEMESTRE TIPO DE TEÓRICA/PRÁCTICA ANTECEDENTE CURRICULAR: 3042 2.- OBJETIVO GENERAL El alumno aprenderá la
Más detallesMETRICA VERSION MÉTRICA versión 3. Metodología de Planificación, Desarrollo y Mantenimiento de Sistemas de Información
9.000 MÉTRICA versión 3 Metodología de Planificación, Desarrollo y Mantenimiento de Sistemas de Información 9.010 Enero 2000 borrador de metodología MÉTRICA v. 3 Ofrece a las organizaciones un instrumento
Más detallesPrograma UNI/ASDI/SAREC/FEC
Programa UNI/ASDI/SAREC/FEC Áreas de Investigación Sistemas de Información y Control Industrial Investigadores Tkl. Leonel Plazaola Prado Tkl. Enrique Silva Molina Ing. Norman Vargas Chévez Ing. Johnny
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 detallesINDICE CARTAS DESCRIPTIVAS S3
INDICE CARTAS DESCRIPTIVAS S3 CARRERA DE COMPUTACIÓN E INFORMÁTICA CICLO IV ANÁLISIS Y DISEÑO DE SISTEMAS ORIENTADO A OBJETOS 2009 I. Identificadores del programa Carrera: Informática y Sistemas Módulo:
Más detallesDiseño Basado en Componentes. UML aplicado al diseño basado en componentes. Tabla de contenidos. Introducción a UML. Definición e historia
Tabla de contenidos Diseño Basado en Componentes UML aplicado al diseño basado en componentes Introducción a UML Paquetes en UML Implementación de interfaces Diagramas de componentes Diagramas de despliegue
Más detallesA continuación se describe con mayor detalle cada una de tales unidades:
1. OBJETIVOS: - Entender los conceptos teórico-prácticos que se emplean en la fase de diseño de un proyecto de software. - Entender las metodologías de diseño para las diferentes estrategias de desarrollo
Más detallesDIAGRAMAS DE UML DIAGRAMAS DE CASO DE USO
DIAGRAMAS DE UML DIAGRAMAS DE CASO DE USO Un diagrama de casos de uso es una especie de diagrama de comportamiento. Los diagramas de casos de uso son a menudo confundidos con los casos de uso. Mientras
Más detallesAnálisis y Diseño de Sistemas
Análisis y Diseño de Sistemas Dpto. Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Clase 6 Modelo de Lic. María Mercedes Vitturini [mvitturi@cs.uns.edu.ar] 1er. CUATRIMESTRE 2006
Más detallesDesarrollo de Software Orientado a Objeto usando UML
Desarrollo de Software Orientado a Objeto usando UML Patricio Letelier Torres letelier@dsic.upv.es Departamento Sistemas Informáticos y Computación (DSIC) Universidad Politécnica de Valencia (UPV) - España
Más detallesMetodologías en la Ingeniería del Software Métodos Orientados a Objetos
Metodologías en la Ingeniería del Software Métodos Orientados a Objetos García Departamento de Ciencias de la Computación Universidad de Alcalá Contenidos Historia Orientación a Objetos (OO) Problemas
Más detallesDescripción del Curso
Curso Práctico de Modelado de Negocios BPMN con UML Descripción del Curso Durante este curso aprenderás de forma práctica el estándar BPMN (Business Process Management Notation) y las extensiones de UML
Más detallesHoras Contacto. Modelar gráficamente la solución de problemas con un enfoque Orientado a Objetos, usando un lenguaje de modelado, en este caso UML.
FACULTAD DE INGENIERIA DEPARTAMENTO DE INGENIERIA DE SISTEMAS Nombre de la asignatura (Curso) Código de la asignatura (ID Curso) Análisis y Diseño Orientado a Objetos 4183 Fecha de Actualización Enero
Más detallesConceptos de Programación Orientada a Objetos
Paradigmas de programación Prog. orientada a objetos Conceptos de Programación Orientada a Objetos Abstracción de Programación estructurada Programación imperativa 2 Programación estructurada (I) Programación
Más detallesUML: INTRODUCCIÓN, ORIENTACIÓN a Objetos
1Diseño y Modelado UML UML: INTRODUCCIÓN, ORIENTACIÓN a Objetos - Por qué es necesario el UML - La concepción del UML - Diagramas del UML - Diagrama de clases - Diagrama de objetos - Diagrama de casos
Más 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 detallesINTRODUCCION A LA PROGRAMACIÓN ORIENTADA A OBJETOS
INTRODUCCION A LA PROGRAMACIÓN ORIENTADA A OBJETOS Introducción La programación orientada a objetos es un enfoque de programación de los más populares y viene teniendo gran aceptación en el desarrollo
Más detallesUniversidad Centroccidental Lisandro Alvarado. Decanato de Ciencias y Tecnología Departamento de Sistemas
Universidad Centroccidental Lisandro Alvarado Decanato de Ciencias y Tecnología Departamento de Sistemas PROGRAMA INSTRUCCIONAL PROGRAMA: ANALISIS DE SISTEMAS DEPARTAMENTO: SISTEMAS ASIGNATURA: INTRODUCCIÓN
Más detallesPOST REQUISITO: CATEGORIA: Obligatorio SEMESTRE: Primer Semestre 2015 HORAS POR SEMANA DEL LABORATORIO: DIAS QUE SE IMPARTE EL LABORATORIO:
UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS NOMBRE DEL CURSO: Introducción a la Programación Y Computación 1 CODIGO: 770 CREDITOS: 4 ESCUELA: Ciencias y Sistemas AREA
Más detallesElementos Diagramas de Clases Clase:
Diagramas de Clases Un diagrama de clases o estructura estática muestra el conjunto de clases y objeto importantes que forman parte de un sistema, junto con las relaciones existentes entre clases y objetos.
Más detallesINDICE Prologo Capitulo 1. Algoritmos y programas Capitulo 2. La resolución de los problemas con computadoras y las herramientas de programación
INDICE Prologo XI Capitulo 1. Algoritmos y programas 1.1. Configuraciones de una computadora 1 1.2. Lenguajes de programación 2 1.3. Resolución de problemas 1.3.1. Fase de resolución del problema 3 1.3.1.1.
Más detallesLenguajes de marcado para presentación de Páginas web.
CENTRO COLABORADOR FORMACIÓN & CONSULTING ATENEO S.L.U.. Nº 40 30009 DESARROLLO de APLICACIONES con TECNOLOGÍAS WEB R.D. 1531/2011 de 31 de octubre Nivel de Cualificación 3 590 horas UNIDADES de COMPETENCIA
Más detallesPrograma de actualización profesional ACTI.NET Desarrollo de aplicaciones locales y web con tecnología VB.NET
Programa de actualización profesional ACTI.NET Desarrollo de aplicaciones locales y web con tecnología VB.NET OBJETIVOS: Conocer de las bondades del paradigma de orientación a objetos en.net y su lenguaje
Más detallesSERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE
Nº 1 1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE Programa de Formación: Técnico en programación de software Nombre del Proyecto: Sistema de información para la gestión empresarial Fase del proyecto: FASE
Más detallesMOO - Metodología y Programación Orientada a Objetos
Unidad responsable: Unidad que imparte: Curso: Titulación: Créditos ECTS: 2015 230 - ETSETB - Escuela Técnica Superior de Ingeniería de Telecomunicación de Barcelona 701 - AC - Departamento de Arquitectura
Más detallesHERENCIA Y TIPOS. Articulo. Video Audio Altavoces. Amplificador
HERENCIA Y TIPOS. Las clases con propiedades y funciones comunes se agrupan en una superclase. Las clases que se derivan de una superclase son las subclases. Las clases se organizan como jerarquía de clases.
Más detallesPrograma de actualización profesional ACTI.NET Desarrollo de aplicaciones locales y web con tecnología VB.NET 2010
Programa de actualización profesional ACTI.NET Desarrollo de aplicaciones locales y web con tecnología VB.NET 2010 OBJETIVOS: Conocer de las bondades del paradigma de orientación a objetos en.net y su
Más detallesNombre de la asignatura: Análisis y modelado de sistemas de información
Nombre de la asignatura: Análisis y modelado de sistemas de información Créditos: 3 2-5 Aportación al perfil Formular, gestionar y evaluar el desarrollo de proyectos informáticos en las organizaciones.
Más detallesAREA A LA QUE PERTENECE: 103 Matemática Básica 2 34 créditos POST REQUISITO: CATEGORIA: Obligatorio SEMESTRE: Primer Semestre 2015
UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS NOMBRE DEL CURSO: Introducción a la Programación Y Computación 1 CODIGO: 770 CREDITOS: 4 ESCUELA: Ciencias y Sistemas AREA
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 detallesCASOS DE USO Exploración de Requerimientos
Cap. 9 Kendall & Kendall Cap 5 Jacobson SESION 8 CASOS DE USO Exploración de Requerimientos Ana Mercedes Cáceres mercycaceres@gmail.com Instructora: Carmen Morales Año 2006. 1 OBJETIVOS Conocer la importancia
Más detallesARQUITECTURAS DE SOFTWARE
ARQUITECTURAS DE SOFTWARE 1. DEFINICIÓN: La arquitectura de software de un programa o de un sistema computacional está definida por la estructura, comprendida por los elementos de software, las propiedades
Más detallesCIDE, SA. RIF: J NIT: MODELO FUNCIONAL
MODELO FUNCIONAL SIGA C O NTE NlD O Introducción Aspectos Conceptuales Definición de modelo Requisitos de un Modelo Funcional Modelando la Funcionalidad del Sistema: Diagrama de Casos de Uso Definición
Más detallesMETODOLOGÍAS PARA EL DESARROLLO DE SISTEMAS
!387" APÉNDICE A, APARTADO 1 METODOLOGÍAS PARA EL DESARROLLO DE SISTEMAS DOCUMENTACIÓN 1. La necesidad de los diagramas Los diagramas o representaciones gráficas representan una parte fundamental en el
Más detallesDiseño. Diseño. Interacción. Aspectos comunes en interacción. Diagramas de Interacción. Curso de Arquitecturas de Software
Curso de Arquitecturas de Software Programación Orientada a Objetos Diagramas de Interacción Diseño En la fase de diseño se hace refinamiento estructural, se modifica y completa el diagrama de clases del
Más detallesCapítulo 2.- Marco Teórico
Capítulo 2.- Marco Teórico Describiremos brevemente el Lenguaje de Modelaje Unificado(UML) y el Proceso Unificado. El Lenguaje de Modelaje Unificado (UML) El Lenguaje de Modelaje Unificado tiene un amplio
Más detallesBases de datos 1. Teórico: Introducción
Bases de datos 1 Teórico: Introducción Conceptos generales Base de Datos: Es un conjunto de datos relacionados Representa algún aspecto del mundo real Es construida para un propósito específico Database
Más detallesPrincipios de Análisis Informático. Tema 3: Fase de inicio
Principios de Análisis Informático Tema 3: Fase de inicio Eduardo Mosqueira Rey LIDIA Laboratorio de Investigación y desarrollo en Inteligencia Artificial Departamento de Computación Universidade da Coruña,
Más detallesÍndice. http://www.dicampus.es
Módulo 2 UML Índice Introducción a UML Lenguaje Unificado de Modelado (UML) Diagramas UML Diagramas de casos de uso Diagramas estructurales: Clases Diagramas estructurales: Objetos Diagramas de interacción:
Más detallesINGENIERÍA DEL SOFTWARE
INGENIERÍA DEL SOFTWARE Sesión No. 11 INGENIERÍA DEL SOFTWARE 1 Nombre: Estereotipos y valores etiquetados de los paquetes Contextualización Los estereotipos dentro de los medios de programación son más
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 detallesFORMACIÓN EN BUENAS PRÁCTICAS DE PROGRAMACIÓN CON PERSONAL SOFTWARE PROCESS (PSP)
DIPLOMADO: FORMACIÓN EN BUENAS PRÁCTICAS DE PROGRAMACIÓN CON PERSONAL SOFTWARE PROCESS (PSP) MODALIDAD DE TITULACIÓN MEDIANTE LA OPCIÓN VI : EXAMEN GLOBAL POR ÁREAS DE CONOCIMIENTO INTRODUCCIÓN La Ingeniería
Más detallesIFCD0210 Desarrollo de Aplicaciones con Tecnologías Web
IFCD0210 Desarrollo de Aplicaciones con Tecnologías Web Cualificaciones Profesionales y Certificados de Profesionalidad Ficha Técnica Categoría Informática y Comunicaciones Referencia Precio Horas 9777-1302
Más detallesSISTEMA DE VENTAS Y COMPRA DE TIENDA DE VESTIR SIVECO VISION. Versión 1.0 MANUEL PABLO GUERRA MARTÍNEZ.
SISTEMA DE VENTAS Y COMPRA DE TIENDA DE VESTIR SIVECO VISION Versión 1.0 MANUEL PABLO GUERRA MARTÍNEZ paulo987@hotmail.com grupo S8 SIVECO,2012 Pág. 1 Tabla de Contenidos 1. Introducción 3 1.1 1.2 Propósito
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 detallesTÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Introducción al análisis y diseño de sistemas.
Más detallesSOLUCIONES INTEGRADAS PARA LA ADMINISTRACION, GESTION Y CONTROL DE MANTENIMIENTOS DE EQUIPAMIENTO INDUSTRIAL
SOLUCIONES INTEGRADAS PARA LA ADMINISTRACION, GESTION Y CONTROL DE MANTENIMIENTOS DE EQUIPAMIENTO INDUSTRIAL BENEFICIOS DE LA INFORMATIZACION DEL MANTENIMIENTO. La implantación del sistema proporciona
Más detallesRequerimientos de Software
Requerimientos de Software Ingeniería de Requerimientos Se define como el proceso de establecer los servicios que el consumidor requiere de un sistema y las restricciones sobre las cuales de funcionar
Más detallesUML (Lenguaje de Modelado Unificado) y Diagramas de Casos de Uso
UML (Lenguaje de Modelado Unificado) y Diagramas de Casos de Uso Los sistemas orientados a objetos describen las entidades como objetos. Los objetos son parte de un concepto general denominado clases.
Más detallesPROGRAMA INSTRUCCIONAL
UNIVERSIDAD FERMÍN TORO VICE RECTORADO ACADÉMICO FACULTAD DE INGENIERÍA PROGRAMA INSTRUCCIONAL DATOS BÁSICOS DE LA ASIGNATURA Nombre de la asignatura: Código Semestre U.C. Pre- Requisito COMPUTACIÓN PARA
Más detallesPROGRAMACIÓN EN C#.NET Programación Orientada a Objetos en C# Ing. Bruno López Takeyas
PROGRAMACIÓN EN C#.NET Programación Orientada a Objetos en C# Ing. Bruno López Takeyas Instituto Tecnológico de Nuevo Laredo 1 Qué es UML? UML = Unified Modeling Language Un lenguaje de propósito general
Más detallesEl alumno debe tener cursadas Introducción al Análisis de sistemas y Estructuras y Algoritmos.
Equipo de Cátedra Prof. Ordinario Lic. Fabiana Sánchez Aux. 1 Lic. Juan Pablo Urristarasu Aux. 1 Lic. Claudia Kruger Aux. 1 Lic. Pamela Ritter Dictado de la materia Martes (P) de 15:30 a 18:30hs. en el
Más detallesINGENIERÍA DEL SOFTWARE I Práctica 5 Modelado de Diseño
INGENIERÍA DEL SOFTWARE I Práctica 5 Modelado de Diseño Univ. Cantabria Fac. de Ciencias Patricia López Introducción al Diseño Modelamos la estructura software del sistema (incluida la arquitectura) para
Más detalles