Documentar variabilidad de requisitos en fabricas software Ildefonso Montero Pérez Sergio Segura Rueda

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Documentar variabilidad de requisitos en fabricas software Ildefonso Montero Pérez Sergio Segura Rueda"

Transcripción

1 Documentar variabilidad de requisitos en fabricas software Ildefonso Montero Pérez Sergio Segura Rueda Programa de Doctorado: Tecnología e Ingeniería del Software Departamento de Lenguajes y Sistemas Informáticos Universidad de Sevilla 2006/2007

2 Índice de contenidos Líneas de Productos Software Definición Actividades Propuestas para el desarrollo de SPLs Variabilidad Modelos de características Análisis automático de modelos de características Herramientas Variabilidad de Requisitos en Fábricas Software Introducción y motivación Técnicas tradicionales de documentación Ejemplo: Correo Web Variabilidad en objetivos del sistema Variabilidad en diagramas de casos de uso Variabilidad en plantillas de casos de uso Otras propuestas Conclusiones

3 Definición Llamadas SMS Bluetooh Cámara 3G Llamadas SMS Bluetooh Cámara 3G Video Llamadas SMS Bluetooh 3G Video Juegos Llamadas SMS 3G Llamadas SMS Cámara 3G Llamadas SMS 3G Video MP3 Juegos Llamadas SMS Bluetooh 3G

4 Definición A Software Product Line (SPL) is a set of software-intensive systems, sharing a common, managed set of features that satisfy the specific needs of a particular market segment or mission and that are developed from a common set of core assets in a prescribed way. (Paul Clements) Principales objetivos: Reducir costes. Reducir el tiempo de desarrollo. Optimizar recursos. Aumentar la calidad de los productos desarrollados.

5 Definición Ejemplo: Teléfonos móviles

6 Definición Ejemplo: Eclipse

7 Actividades

8 Actividades Domain Engineering Estudio del dominio. Gestión de la variabilidad. Desarrollo de los core assets. Diseño del plan de producción. Application Engineering Desarrollo de productos concretos.

9 Propuestas para el desarrollo de SPLs Propuestas para el desarrollo de SPLs: Framework/Configuration Domain Specific Languages (DSL) / Generative Programming Model Driven Development (MDD) Feature Oriented Programming (AHEAD) Software Factories PLUSSE QADA FORM COPA Batory SPL Czarnecki Catalysis FAST Kobra PESOA

10 Variabilidad Variability is the ability of a software artefact to be changed or customised to be used in multiple contexts (J. Bosh) La variabilidad es el elemento más característico de las líneas de productos software. Una buena gestión de la misma es fundamental. Existen muchas clasificaciones y propuestas para el tratamiento de la variabilidad. De forma general se habla de Variabilidad a nivel de requisitos. Variabilidad a nivel de diseño. Variabilidad a nivel de implementación.

11 Modelos de Características Un modelo de características (Feature Model) representa a todos los productos de una línea de productos software en términos de características. Un característica puede definirse como un incremento en la funcionalidad de un producto. Los modelos de características son empleados para modelar la variabilidad de requisitos de alto nivel u objetivos de un conjunto de productos software.

12 Modelos de Características P P Alternative Relation Mandatory Relation C C1 C2 Cn P Optional Relation A B Requires Constraint A B Excludes Constraint C P Or Relation C1 C2 Cn

13 Modelos de Características

14 Análisis de Modelos de Características Número Productos: 68

15 Análisis de Modelos de Características Número Productos: 148 FAQ

16 Análisis de Modelos de Características availability reliability Services cost Video on Demand Power Line Internet Conection ADSL latency bandwidth

17 Análisis de Modelos de Características Ejemplos de posibles operaciones: Número de productos de un FM. Aplicar filtros al modelo. Listado de todos los productos. Averiguar si un FM es válido (tiene al menos un producto). Depuración de FMs. Obtener el mejor producto de acuerdo con algún criterio: el más barato, el más rápido.

18 Herramientas Feature Model Analyzer (FAMA) Feature Model Plug-in (FMP) PureVariant Requiline CaptainFeature XFeature AHEAD

19 Índice de contenidos Introducción y motivación Técnicas tradicionales de documentación Ejemplo: Correo Web Variabilidad en objetivos del sistema Variabilidad en diagramas de casos de uso Variabilidad en plantillas de casos de uso Otras propuestas Conclusiones

20 Introducción y motivación Fábricas Software para Sistemas con Arquitectura Orientada a Servicios Web (WEB FACTORIES) Software Factory Software Product Line Domain Engineering Model Driven Development Aspect Oriented Programming Tools for specific domains Tool support Variability in System Goals, Use Cases Templates and Diagrams, Stakeholders, Information Requirements and Traceability Matrix Application Engineering

21 Introducción y motivación Qué es variabilidad?

22 Índice de contenidos Introducción y motivación Técnicas tradicionales de documentación Ejemplo: Correo Web Variabilidad en objetivos del sistema Variabilidad en diagramas de casos de uso Variabilidad en plantillas de casos de uso Otras propuestas Conclusiones

23 Técnicas tradicionales de documentación

24 Índice de contenidos Introducción y motivación Técnicas tradicionales de documentación Ejemplo: Correo Web Variabilidad en objetivos del sistema Variabilidad en diagramas de casos de uso Variabilidad en plantillas de casos de uso Otras propuestas Conclusiones

25 Ejemplo: Correo Web

26 Índice de contenidos Introducción y motivación Técnicas tradicionales de documentación Ejemplo: Correo Web Variabilidad en objetivos del sistema Variabilidad en diagramas de casos de uso Variabilidad en plantillas de casos de uso Otras propuestas Conclusiones

27 Variabilidad en objetivos del sistema Features model: objetivo = feature? (essential features) Klaus Pohl: There is an overlap between the goal and feature definitions. In most cases, feature and goal models define similar information. [Software Product Line Engineering, Foundations, Principles, and Techniques, Springer] Goal:A goal is an objetive the system under construction should achieve [V. Lamsweerde 2001] Feature: A feature is an end-user visible characteristic of a system [ Kang et al. 1990]

28 Variabilidad en objetivos del sistema Features model: Correo Web

29 Variabilidad en objetivos del sistema TROPOS: NFR Framework /Hardgoals y Softgoals

30 Variabilidad en objetivos del sistema TROPOS: Correo Web. Escribir correo

31 Variabilidad en objetivos del sistema Herramientas: - FAMA - PureVariant - Requiline

32 Variabilidad en objetivos del sistema Resumen:

33 Índice de contenidos Introducción y motivación Técnicas tradicionales de documentación Ejemplo: Correo Web Variabilidad en objetivos del sistema Variabilidad en diagramas de casos de uso Variabilidad en plantillas de casos de uso Otras propuestas Conclusiones

34 Variabilidad en diagramas de casos de uso Propuestas: Gomaa Hallmans y Pohl

35 Variabilidad en diagramas de casos de uso Propuestas: COVAMOF

36 Variabilidad en diagramas de casos de uso

37 Variabilidad en diagramas de casos de uso Herramientas: solo para COVAMOF Mocca / CVV-VS

38 Índice de contenidos Introducción y motivación Técnicas tradicionales de documentación Ejemplo: Correo Web Variabilidad en objetivos del sistema Variabilidad en diagramas de casos de uso Variabilidad en plantillas de casos de uso Otras propuestas Conclusiones

39 Variabilidad en plantillas de casos de uso Propuestas: Bertolino

40 Variabilidad en plantillas de casos de uso Propuestas: John y Muthig

41 Variabilidad en plantillas de casos de uso Herramientas: No hay soporte

42 Índice de contenidos Introducción y motivación Técnicas tradicionales de documentación Ejemplo: Correo Web Variabilidad en objetivos del sistema Variabilidad en diagramas de casos de uso Variabilidad en plantillas de casos de uso Otras propuestas Conclusiones

43 Otras propuestas Use case diagrams + Feature Models [Pohl] Use cases diagrams + Use cases Templates + Feature Models [Griss] UML Use Case Meta Model + Feature Models [ Thomas von der Maben ]

44 Índice de contenidos Introducción y motivación Técnicas tradicionales de documentación Ejemplo: Correo Web Variabilidad en objetivos del sistema Variabilidad en diagramas de casos de uso Variabilidad en plantillas de casos de uso Otras propuestas Conclusiones

45 Conclusiones

46 Conclusiones Usar las propuestas que unen varias [Griss, Thomas von der Maben] como base para desarrollar la herramienta

47 Demo

48 Gracias por vuestra atención Preguntas

Introducción Líneas de Producto y Re-uso

Introducción Líneas de Producto y Re-uso Introducción Líneas de Producto y Re-uso Algunos datos para pensar Nokia puede producir 25 a 30 diferentes modelos de celular al año Motorola observó una mejora de 400% en productividad. HP reportó mejor

Más detalles

PROGRAMA DE DOCTORADO

PROGRAMA DE DOCTORADO PROGRAMA DE DOCTORADO Desarrollo de familias de productos de software desde un enfoque generativo DPTO. DE INGENIERÍA DE SOFTWARE Y SISTEMAS INFORMÁTICOS Tema 1 Introducción Autor: Rubén Heradio Gil Índice

Más detalles

Introducción a la ingeniería del software dirigida por modelos Curso

Introducción a la ingeniería del software dirigida por modelos Curso Procesadores de Lenguajes 2 Introducción a la ingeniería del software dirigida por modelos Curso 2013-2014 Iván Ruiz Rube Departamento de Ingeniería Informática Escuela Superior de Ingeniería Universidad

Más detalles

Generación automatizada de aplicaciones inmóticas bajo el enfoque de LPS. Automated Generation of Inmotic Application with SPL Approach

Generación automatizada de aplicaciones inmóticas bajo el enfoque de LPS. Automated Generation of Inmotic Application with SPL Approach Generación automatizada de aplicaciones inmóticas bajo el enfoque de LPS Jesús-Moisés Hernández-López, Ulises Juárez-Martínez Instituto Tecnológico de Orizaba, Veracruz, México yeste_dracker@hotmail.com,

Más detalles

UNIVERSIDAD MAYOR DE SAN ÁNDRES FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA PROYECTO DE GRADO

UNIVERSIDAD MAYOR DE SAN ÁNDRES FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA PROYECTO DE GRADO UNIVERSIDAD MAYOR DE SAN ÁNDRES FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA PROYECTO DE GRADO Sistema de Información Integrado Control Administrativo, Financiero y Proyectos Caso: Empresa

Más detalles

ER - Ingeniería de Requisitos

ER - Ingeniería de Requisitos Unidad responsable: 270 - FIB - Facultad de Informática de Barcelona Unidad que imparte: 747 - ESSI - Departamento de Ingenieria de Servicios y Sistemas de Información Curso: Titulación: 2017 GRADO EN

Más detalles

Análisis automático de líneas de producto software usando distintos modelos de variabilidad Fabricia Carneiro Roos, CT819422 frfrantz@unijui.edu.

Análisis automático de líneas de producto software usando distintos modelos de variabilidad Fabricia Carneiro Roos, CT819422 frfrantz@unijui.edu. Análisis automático de líneas de producto software usando distintos modelos de variabilidad Fabricia Carneiro Roos, CT819422 frfrantz@unijui.edu.br Supervisado por Prof. Dr. David Benavides Cuevas and

Más detalles

UNIVERSIDAD POLITÉCNICA DE MADRID

UNIVERSIDAD POLITÉCNICA DE MADRID UNIVERSIDAD POLITÉCNICA DE MADRID ESCUELA UNIVERSITARIA DE INFORMÁTICA Departamento de Organización y Estructura de la Información TRABAJO FIN DE CARRERA (Ing. Técnica en Informática de Sistemas) SOPORTE

Más detalles

Líneas de Producto de Software Modelo de Variabilidad Ortogonal

Líneas de Producto de Software Modelo de Variabilidad Ortogonal Líneas de Producto de Software Modelo de Variabilidad Ortogonal Rubby Casallas Departamento de Sistemas y Computación Universidad de los Andes, Bogotá Referencias [Pohl 2010] Capítulo 4. Pohl K., Böckle

Más detalles

CC61J / CC Taller de UML Apuntes de Clase

CC61J / CC Taller de UML Apuntes de Clase CC61J / CC5404 - Taller de UML Apuntes de Clase Prof. Andrés Muñoz Ordenes 14 de marzo de 2012 Agenda Presentaciones Docente Participantes Curso Introducción Motivación Qué es UML? Historia Características

Más detalles

PROGRAMACIÓN DE LÍNEAS DE PRODUCTOS DE SOFTWARE ORIENTADAS A ASPECTOS

PROGRAMACIÓN DE LÍNEAS DE PRODUCTOS DE SOFTWARE ORIENTADAS A ASPECTOS PROGRAMACIÓN DE LÍNEAS DE PRODUCTOS DE SOFTWARE ORIENTADAS A ASPECTOS P R E S E N T A : I. S. C. A N A F A B I O L A A N Z U R E S R A M Ó N DIRIGEN DR. ULISES JUÁREZ MARTÍNEZ (INSTITUTO TECNOLÓGICO DE

Más detalles

Gestión de la Variabilidad en Líneas de Productos

Gestión de la Variabilidad en Líneas de Productos Gestión de la Variabilidad en Líneas de Productos Miguel A. Laguna Universidad de Valladolid, Departamento de Informática Campus M. Delibes, 47011 Valladolid, Spain mlaguna@infor.uva.es Bruno González-Baixauli

Más detalles

Grupo de Ingeniería del Software Universidad de Málaga

Grupo de Ingeniería del Software Universidad de Málaga GISUM Grupo de Ingeniería del Software Universidad de Málaga http://www.gisum.uma.es Carlos Canal http://www.lcc.uma.es/~canal Reunión Red de SOA y WS Sevilla 28 de Octubre de 2008 GISUM Formado por profesores

Más detalles

Líneas de Producto de Software - Introducción. Rubby Casallas Departamento de Sistemas y Computación Universidad de los Andes, Bogotá

Líneas de Producto de Software - Introducción. Rubby Casallas Departamento de Sistemas y Computación Universidad de los Andes, Bogotá Líneas de Producto de Software - Introducción Rubby Casallas Departamento de Sistemas y Computación Universidad de los Andes, Bogotá Referencias [Pohl 2010] [Clements 2002] [Gomaa 2004] [Northrop 2007]

Más detalles

Planificaciones METODOS Y MODELOS EN LA INGENIERIA DEL SOFTWARE PLANIFICACIONESI. Docente responsable: VILLAGRA SERGIO GUSTAVO.

Planificaciones METODOS Y MODELOS EN LA INGENIERIA DEL SOFTWARE PLANIFICACIONESI. Docente responsable: VILLAGRA SERGIO GUSTAVO. Planificaciones 9520 - METODOS Y MODELOS EN LA INGENIERIA DEL SOFTWARE I Docente responsable: VILLAGRA SERGIO GUSTAVO 1 de 5 OBJETIVOS Que los alumnos: a) Entiendan la naturaleza del software y las complejidades

Más detalles

DESARROLLO DE LÍNEAS DE PRODUCTO SOFTWARE MEDIANTE UN ENFOQUE GENERATIVO

DESARROLLO DE LÍNEAS DE PRODUCTO SOFTWARE MEDIANTE UN ENFOQUE GENERATIVO ASIGNATURA DE MÁSTER: DESARROLLO DE LÍNEAS DE PRODUCTO SOFTWARE MEDIANTE UN ENFOQUE GENERATIVO Curso 2016/2017 (Código:31105043) 1.PRESENTACIÓN Aunque algunas estimaciones realizadas en los años 80, pronosticaban

Más detalles

Iván Ruiz Rube Departamento de Ingeniería Informática Escuela Superior de Ingeniería Universidad de Cádiz

Iván Ruiz Rube Departamento de Ingeniería Informática Escuela Superior de Ingeniería Universidad de Cádiz Procesadores de Lenguajes 2 Desarrollo de DSLs usando MDE Curso 2013-2014 Iván Ruiz Rube Departamento de Ingeniería Informática Escuela Superior de Ingeniería Universidad de Cádiz 01/11/13 PL2 - Desarrollo

Más detalles

QUÉ SON EL ANÁLISIS Y EL DISEÑO?

QUÉ SON EL ANÁLISIS Y EL DISEÑO? QUÉ SON EL ANÁLISIS Y EL DISEÑO? Análisis: Investigación Para crear una aplicación de software hay que describir el problema y las necesidades o requerimientos: en qué consiste el conflicto y que debe

Más detalles

UN ENFOQUE MDD PARA EL DESARROLLO DE RIA

UN ENFOQUE MDD PARA EL DESARROLLO DE RIA UN ENFOQUE MDD PARA EL DESARROLLO DE RIA Guido Nuñez Cáceres 15 de febrero de 2017 Defensa Final de Proyecto Final de Carrera Departamento de Electrónica e Informática Facultad de Ciencias y Tecnología

Más detalles

Ingeniería del Software II

Ingenierí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 detalles

El uso de modelos de características con atributos para pruebas en sistemas de alta variabilidad: primeros pasos

El uso de modelos de características con atributos para pruebas en sistemas de alta variabilidad: primeros pasos El uso de modelos de características con atributos para pruebas en sistemas de alta variabilidad: primeros pasos Mariuxi Vinueza, Jorge L. Rodas, José A. Galindo, David Benavides To cite this version:

Más detalles

Planificaciones Análisis de la Información. Docente responsable: VILLAGRA SERGIO GUSTAVO. 1 de 5

Planificaciones Análisis de la Información. Docente responsable: VILLAGRA SERGIO GUSTAVO. 1 de 5 Planificaciones 7509 - Análisis de la Información Docente responsable: VILLAGRA SERGIO GUSTAVO 1 de 5 OBJETIVOS Que los alumnos: a) Entiendan la naturaleza del software y las complejidades de su desarrollo.

Más detalles

Iván Ruiz Rube Departamento de Ingeniería Informática Escuela Superior de Ingeniería Universidad de Cádiz

Iván Ruiz Rube Departamento de Ingeniería Informática Escuela Superior de Ingeniería Universidad de Cádiz Procesadores de Lenguajes 2 Proyecto de Asignatura Curso 2013-2014 Iván Ruiz Rube Departamento de Ingeniería Informática Escuela Superior de Ingeniería Universidad de Cádiz 31/10/13 PL2 - Proyecto de Asignatura

Más detalles

GUÍA DOCENTE DE LA ASIGNATURA

GUÍA DOCENTE DE LA ASIGNATURA GUÍA DOCENTE DE LA ASIGNATURA G664 - Ingeniería de Requisitos Grado en Ingeniería Informática Optativa. Curso Curso Académico 016-017 1 1. DATOS IDENTIFICATIVOS Título/s Grado en Ingeniería Informática

Más detalles

Behavior Driven Development

Behavior Driven Development Behavior Driven Development Sesión 11c Repaso de TDD Práctica de desarrollo de software propuesta por Kent Beck Parte de XP y de metodologías ágiles, pero puede ser usada también con cualquier otra metodología

Más detalles

- Desarrollo de Aplicaciones Móviles con Funcionalidades en la Nube: un Mapeo Sistemático de la Literatura

- Desarrollo de Aplicaciones Móviles con Funcionalidades en la Nube: un Mapeo Sistemático de la Literatura - Desarrollo de Aplicaciones Móviles con Funcionalidades en la Nube: un Mapeo Sistemático de la Literatura Emanuel Sanchiz, Magalí González, Nathalie Aquino, Luca Cernuzzi DEI - FCyT - Universidad Católica

Más detalles

PROYECTO DOCENTE ASIGNATURA: "DIA: Diseño e Implementación de Arquitecturas Software"

PROYECTO DOCENTE ASIGNATURA: DIA: Diseño e Implementación de Arquitecturas Software PROYECTO DOCENTE ASIGNATURA: "DIA: Diseño e Implementación de Arquitecturas Software" Grupo: DIA: Diseño e Implement. de Arquitecturas Software(937602) Titulacion: Máster Universitario en Ingeniería y

Más detalles

CC61J / CC Taller de UML Apuntes de Clase

CC61J / CC Taller de UML Apuntes de Clase CC61J / CC5404 - Taller de UML Apuntes de Clase Prof. Andrés Muñoz Ordenes 09/03/2011 Agenda Presentaciones Docente Participantes Curso Introducción Motivación Qué es UML? Historia Diagramas Usos Conclusiones

Más detalles

REUTILIZACIÓN EN EL DOMINIO DEL ANÁLISIS SOFTWARE

REUTILIZACIÓN EN EL DOMINIO DEL ANÁLISIS SOFTWARE REUTILIZACIÓN EN EL DOMINIO DEL ANÁLISIS SOFTWARE Francisco J. Soltero Domingo, Diego J. Bodas Sagi, Valentín Pozo Llorente CES Felipe II (UCM) Ingeniería Técnica de Informática de Sistemas Resumen: Una

Más detalles

Samuel Eduardo Sepúlveda Cuevas. Portal del Investigador 24/04/ :42. 1 of Información Personal. Primer Nombre. Samuel.

Samuel Eduardo Sepúlveda Cuevas. Portal del Investigador 24/04/ :42. 1 of Información Personal. Primer Nombre. Samuel. Samuel Eduardo Sepúlveda Cuevas Portal del Investigador 1.- Información Personal Primer Nombre Segundo Nombre Apellido Paterno Apellido Materno Samuel Eduardo Sepúlveda Cuevas Fecha de nacimiento 13/01/1974

Más detalles

Clasificación de las Herramientas CASE

Clasificación de las Herramientas CASE Qué es una herramienta CASE? Las herramientas CASE (Computer Aided Software Engineering, Ingeniería de Software Asistida por Computadora) son diversas aplicaciones informáticas destinadas a aumentar la

Más detalles

Desarrollo de una Línea de Productos De Comunicadores para personas discapacitadas

Desarrollo de una Línea de Productos De Comunicadores para personas discapacitadas Universidad de Valladolid Desarrollo de una Línea de Productos De Comunicadores para personas discapacitadas David Ortega López MªElena Pastor Portela Tutores: Miguel Ángel Laguna Serrano Bruno González

Más detalles

ANX-PR/CL/ GUÍA DE APRENDIZAJE. ASIGNATURA Software architecture. CURSO ACADÉMICO - SEMESTRE Segundo semestre

ANX-PR/CL/ GUÍA DE APRENDIZAJE. ASIGNATURA Software architecture. CURSO ACADÉMICO - SEMESTRE Segundo semestre ANX-PR/CL/001-02 GUÍA DE APRENDIZAJE ASIGNATURA Software architecture CURSO ACADÉMICO - SEMESTRE 2014-15 - Segundo semestre FECHA DE PUBLICACIÓN Diciembre - 2014 GA_10AM_103000484_2S_2014-15 Datos Descriptivos

Más detalles

MEMORIA INGENIERO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

MEMORIA INGENIERO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN UNIVERSIDAD TECNOLÓGICA DEL VALLE DE TOLUCA INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN PROYECTO DESARROLLO E IMPLEMENTACIÓN VÍA WEB DEL SISTEMA DE CONTROL PARA LA EMPRESA SOPORTE AERONÁUTICO

Más detalles

Análisis de Variabilidad con Modelos de Objetivos

Análisis de Variabilidad con Modelos de Objetivos Análisis de Variabilidad con Modelos de Objetivos Bruno González-Baixauli, Miguel A. Laguna, Julio Cesar Sampaio do Prado Leite 2 Departamento de Informática. Universidad de Valladolid {bbaixauli, mlaguna}@infor.uva.es

Más detalles

Behavior Modeling State Diagrams

Behavior Modeling State Diagrams 11/11/2015 3. State Behavior Modeling State Diagrams Software Engineering and Databases Group Department of omputer Languages and Systems University of Seville November 2015 La traducción de este material

Más detalles

Técnicas de Diseño

Técnicas de Diseño Técnicas de Diseño - 2011 Introducción Motivación o Algunos puntos claves: qué es? quién lo escribió? qué parte del software es la más compleja? o Metodologías ágiles o Lenguaje ubicuo Patrones propuestos

Más detalles

EINA CASE - AMDC Object Oriented Development tools

EINA CASE - AMDC Object Oriented Development tools Desarrollo automático de sistemas informáticos integral y colaborativo EINA Herramientas CASE Origen Evolución Tipos AMDC Arquitectura EINA Módulos integrantes Destinatarios Soporte al ciclo de vida Kernel

Más detalles

PROGRAMA DE LA ASIGNATURA CURSO BASICO: ARQUITECTURA DEL SOFTWARE

PROGRAMA DE LA ASIGNATURA CURSO BASICO: ARQUITECTURA DEL SOFTWARE UNIVERSIDAD CENTRAL DE VENEZUELA FACULTAD DE CIENCIAS POSTGRADO EN CIENCIAS DE LA COMPUTACIÓN PROGRAMA DE LA ASIGNATURA CURSO BASICO: ARQUITECTURA DEL SOFTWARE INFORMACIÓN GENERAL Profesor: Francisca Losavio

Más detalles

1. Datos de la asignatura

1. Datos de la asignatura 1. Datos de la asignatura Nombre Desarrollo de software para sistemas de tiempo real Módulo Básica Código 205102001 Titulación Máster en Tecnologías de la Información y Comunicaciones Plan de estudios

Más detalles

ANX-PR/CL/ GUÍA DE APRENDIZAJE. ASIGNATURA Software architecture. CURSO ACADÉMICO - SEMESTRE Segundo semestre

ANX-PR/CL/ GUÍA DE APRENDIZAJE. ASIGNATURA Software architecture. CURSO ACADÉMICO - SEMESTRE Segundo semestre ANX-PR/CL/001-02 GUÍA DE APRENDIZAJE ASIGNATURA Software architecture CURSO ACADÉMICO - SEMESTRE 2015-16 - Segundo semestre GA_10AM_103000484_2S_2015-16 Datos Descriptivos Nombre de la Asignatura Titulación

Más detalles

Dr. Cuauhtémoc Lemus Olalde. Centro de Investigación en Matemáticas A. C. (CIMAT) Noviembre 4, Reutilización. a través de.

Dr. Cuauhtémoc Lemus Olalde. Centro de Investigación en Matemáticas A. C. (CIMAT) Noviembre 4, Reutilización. a través de. Dr. Cuauhtémoc Lemus Olalde a través de Arquitecturas Centro de Investigación en Matemáticas A. C. (CIMAT) Noviembre 4, 2002 de Software Desarrollo Tradicional Requerimientos Diseño Codificación e Integración

Más detalles

Propuestas del Cuerpo Académico de Ingeniería y Tecnologías de Software

Propuestas del Cuerpo Académico de Ingeniería y Tecnologías de Software Propuestas del Cuerpo Académico de Ingeniería y Tecnologías de Tecnologías de Trabajo Práctico-Técnico Herramienta de trazado de ejecución de programas Java Ingeniería de software, Programación Java Peña.

Más detalles

Jesús García Molina

Jesús García Molina Curso: DESARROLLO DE SOFTWARE DIRIGIDO POR MODELOS Cuatrimestre: 1 Créditos: 5 (25 horas de teoría + 15 horas de prácticas + 85 horas de trabajo) Tipo: optativa (Especialidad Tecnología del Software) Área

Más detalles

Utilización de casos de uso en el. Víctor Merino Tool

Utilización de casos de uso en el. Víctor Merino Tool Utilización de casos de uso en el diseño de aplicaciones en C++. Víctor Merino Tool Acerca de mi Programando en C++ desde hace 25 años en el campo de la Ingeniería Civil en Tool Actualmente mi trabajo

Más detalles

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES ACATLÁN LICENCIATURA EN MATEMÁTICAS APLICADAS Y COMPUTACIÓN

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES ACATLÁN LICENCIATURA EN MATEMÁTICAS APLICADAS Y COMPUTACIÓN UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES ACATLÁN LICENCIATURA EN MATEMÁTICAS APLICADAS Y COMPUTACIÓN ACATLÁN PROGRAMA DE ASIGNATURA CLAVE: SEMESTRE: 5 (QUINTO) MODALIDAD

Más detalles

ANX-PR/CL/ GUÍA DE APRENDIZAJE

ANX-PR/CL/ GUÍA DE APRENDIZAJE PROCESO DE COORDINACIÓN DE LAS ENSEÑANZAS PR/CL/001 ASIGNATURA 103000693 - PLAN DE ESTUDIOS 10AQ - CURSO ACADÉMICO Y SEMESTRE 2017-18 - Primer semestre Índice Guía de Aprendizaje 1. Datos descriptivos...1

Más detalles

Una Propuesta de Marco de Trabajo Orientado al Dominio del Procesamiento Transaccional. Hernán Enrique Zbucki 1, Claudia Pons 1,2

Una Propuesta de Marco de Trabajo Orientado al Dominio del Procesamiento Transaccional. Hernán Enrique Zbucki 1, Claudia Pons 1,2 Una Propuesta de Marco de Trabajo Orientado al Dominio del Procesamiento Transaccional. Hernán Enrique Zbucki 1, Claudia Pons 1,2 1 Universidad Nacional de La Plata, Facultad de Informática 2 Universidad

Más detalles

Ingeniería de Requisitos y Orientación a Objetos: un enfoque práctico con IRqA

Ingeniería de Requisitos y Orientación a Objetos: un enfoque práctico con IRqA Ingeniería de Requisitos y Orientación a Objetos: un enfoque práctico con IRqA SIMO TCI 2002 TCP Sistemas e Ingeniería E-mail: info@irqaonline.com www.irqaonline.com Qué es IRqA? Herramienta CASE de Ingeniería

Más detalles

Arquitectura de Software

Arquitectura de Software Arquitectura de Software Puntos de Vista Departamento de Ingeniería de Sistemas y Computación Agenda del día 1. El proceso de definición de arquitectura 2. Viewpoints / Views 3. Ejercicio 2 1. El proceso

Más detalles

Guideline to apply the ISO 90003:2004 Standard to SMEs of software development

Guideline to apply the ISO 90003:2004 Standard to SMEs of software development Universidad Carlos III de Madrid Repositorio institucional e-archivo Trabajos académicos http://e-archivo.uc3m.es Proyectos Fin de Carrera 2010 Guideline to apply the ISO 90003:2004 Standard to SMEs of

Más detalles

ESTUDIO Y PLANIFICACIÓN DE LOS FLUJOS DE INFORMACIÓN EN UNA EMPRESA PARA SU ALINEAMIENTO ESTRATÉGICO

ESTUDIO Y PLANIFICACIÓN DE LOS FLUJOS DE INFORMACIÓN EN UNA EMPRESA PARA SU ALINEAMIENTO ESTRATÉGICO ESTUDIO Y PLANIFICACIÓN DE LOS FLUJOS DE INFORMACIÓN EN UNA EMPRESA PARA SU ALINEAMIENTO ESTRATÉGICO Autor: Hernández Blázquez, Marcos Director: Camps Llufríu, Mateo Entidad Colaboradora: ICAI Universidad

Más detalles

Contenido. Introducción. Herramientas de apoyo a RUP. Herramientas de apoyo en la captura de requisitos Herramientas de modelado con UML

Contenido. Introducción. Herramientas de apoyo a RUP. Herramientas de apoyo en la captura de requisitos Herramientas de modelado con UML Universidad del Cauca Universidad Autónoma de Occidente Herramientas de Apoyo a los procesos de desarrollo de SW MG. Ing. Franco Arturo Urbano Introducción Contenido Herramientas de apoyo a RUP Herramientas

Más detalles

Personas. Tecnología. Producto. Proceso

Personas. Tecnología. Producto. Proceso IS, RUP y UML en el Contexto de ADOO Análisis y Diseño OO, 2008-1 Luis Carlos Díaz, Angela Carrillo y Deicy Alvarado Presentación del Curso Ingeniería de Software Personas Tecnología Producto Proceso sobre

Más detalles

Horas Contacto. Objetivos Se pretende que el estudiante asimile los conceptos fundamentales de análisis y diseño orientado a objetos

Horas Contacto. Objetivos Se pretende que el estudiante asimile los conceptos fundamentales de análisis y diseño orientado a objetos FACULTAD DE INGENIERIA DEPARTAMENTO DE INGENIERIA DE SISTEMAS Nombre de la asignatura (Curso) Código de la asignatura (ID Curso) Análisis y Diseño Orientado a Objetos 4183 Fecha de Actualización Julio

Más detalles

Rational Developer for System z Unit Test. Sergio González Consultor Calidad Ingeniería del Software

Rational Developer for System z Unit Test. Sergio González Consultor Calidad Ingeniería del Software Rational Developer for System z Unit Test Sergio González Consultor Calidad Ingeniería del Software sergio.gonzalez@datadviser.com Presentación RDz Unit Test Video 2 Qué es RDz Unit Test? Entorno z/os

Más detalles

Planificaciones. 7509 - Análisis de la Información. Docente responsable: VILLAGRA SERGIO GUSTAVO. 1 de 6

Planificaciones. 7509 - Análisis de la Información. Docente responsable: VILLAGRA SERGIO GUSTAVO. 1 de 6 Planificaciones 7509 - Análisis de la Información Docente responsable: VILLAGRA SERGIO GUSTAVO 1 de 6 OBJETIVOS Que los alumnos: a) Entiendan la naturaleza del software y las complejidades de su desarrollo.

Más detalles

UN ENFOQUE MDD PARA EL DESARROLLO DE RIA

UN ENFOQUE MDD PARA EL DESARROLLO DE RIA UN ENFOQUE MDD PARA EL DESARROLLO DE RIA Guido Nuñez Cáceres 22 de febrero de 2016 Primera Defensa de Proyecto Final de Carrera Departamento de Electrónica e Informática Facultad de Ciencias y Tecnología

Más detalles

Ingeniería de Software y Sistemas Basados en Agentes (SBA)

Ingeniería de Software y Sistemas Basados en Agentes (SBA) Ingeniería de Software y Sistemas Basados en Agentes (SBA) Dra. Cora Beatriz Excelente Toledo Directora de Investigación e Innovación Laboratorio Nacional de Informática Avanzada A.C. cora@lania.mx Contenido

Más detalles

Unidad I: Fundamentos de Ingenieria de Software

Unidad I: Fundamentos de Ingenieria de Software Unidad I: Fundamentos de Ingenieria de Software 1.1. Conceptos básicos a) Ingeniería Es la profesión en la que el conocimiento de las ciencias naturales y matemáticas obtenidas con el estudio, la práctica

Más detalles

Desarrollo de Lenguajes de Dominio Específico

Desarrollo de Lenguajes de Dominio Específico Desarrollo de Lenguajes de Dominio Específico Mernik, M., Heering, J., Sloane, A.M., When and how to develop domainspecific languages, ACM Computing Surveys, Vol. 37, No. 4, Dec. 2005, pp. 316-344. Lenguajes

Más detalles

XII JICS 25 y 26 de noviembre de 2010

XII JICS 25 y 26 de noviembre de 2010 Sistema de Gestión Integrado según las normas ISO 9001, ISO/IEC 20000 e ISO/IEC 27001TI Antoni Lluís Mesquida, Antònia Mas, Esperança Amengual, Ignacio Cabestrero XII Jornadas de Innovación y Calidad del

Más detalles

Generación Automática de Aplicaciones Web Móviles Mediante Componentes Configurables

Generación Automática de Aplicaciones Web Móviles Mediante Componentes Configurables Generación Automática de Aplicaciones Web Móviles Mediante Componentes Configurables Pablo Vera, Claudia Pons, Carina González, Rocío Rodríguez, Daniel Giulianelli Universidad Nacional de La Matanza Departamento

Más detalles

http://www.algeiba.com/ http://www.facebook.com/algeibait/ http://www.linkedin.com/company/algeiba-s-a-/ Desafíos del HOY. Qué es Windows como Servicio en Windows 10? Conceptualización. Branches y Rings.

Más detalles

TÍTULO RELATO DE PRÁCTICA OBSERVATORIO DISCIPLINARIO NOMBRE AUTOR JUAN CAMPO

TÍTULO RELATO DE PRÁCTICA OBSERVATORIO DISCIPLINARIO NOMBRE AUTOR JUAN CAMPO TÍTULO RELATO DE PRÁCTICA OBSERVATORIO DISCIPLINARIO NOMBRE AUTOR JUAN CAMPO Referencia del autor: Ingeniero Informático, Fundación Universitaria Católica del Norte, Practicante de Excelencia, jccampoh@msn.com.

Más detalles

Ingeniería de Software

Ingeniería de Software Encuentro Tecnológico Informática y Gestión Temuco, Chile, 17-18 Octubre 2007 : un ejemplo usando Tropos Carlos Cares 1,2 ccares @ lsi.upc.edu 1 2 Departamento de Ingeniería de Sistemas Universidad de

Más detalles

Modelado de Arquitectura Software

Modelado de Arquitectura Software Departamento de Lenguajes y Sistemas Informáticos BLOQUE I: Arquitectura del Software Modelado de Arquitectura Software Tema 4 Arquitectura e Integración del Software Curso 2012/2013 Índice UML Diagrama

Más detalles

Disciplina de Diseño. Construcción del Modelo de Diseño del Sistema.

Disciplina de Diseño. Construcción del Modelo de Diseño del Sistema. Ingeniería de Software. Disciplina de Diseño. Construcción del Modelo de Diseño del Sistema. Ingeniería de Software. Modelo de Diseño del Sistema Página 0 Mapa del Proceso. Ingeniería de Software. Modelo

Más detalles

PROPUESTA DE IMPLEMENTACIÓN DE UN PLAN DE MANTENIMIENTO BASADO EN LA CONFIABILIDAD (RCM) EN UNA EMPRESA TEXTIL

PROPUESTA DE IMPLEMENTACIÓN DE UN PLAN DE MANTENIMIENTO BASADO EN LA CONFIABILIDAD (RCM) EN UNA EMPRESA TEXTIL Facultad de Ingeniería y Computación Escuela Profesional de Ingeniería Industrial PROPUESTA DE IMPLEMENTACIÓN DE UN PLAN DE MANTENIMIENTO BASADO EN LA CONFIABILIDAD (RCM) EN UNA EMPRESA TEXTIL Presentada

Más detalles

PROYECTO DOCENTE ASIGNATURA: "Arquitectura e Integración de Sistemas Software"

PROYECTO DOCENTE ASIGNATURA: Arquitectura e Integración de Sistemas Software PROYECTO DOCENTE ASIGNATURA: "Arquitectura e Integración de Sistemas Software" Grupo: Clases Teóricas Arquitectura e Integración de Sistemas Software (INGLÉS)(993215) Titulacion: Grado en Ingeniería Informática-Ingeniería

Más detalles

Capitulo 2. Marco Teórico

Capitulo 2. Marco Teórico Capitulo 2. Marco Teórico En el presente capítulo se describirán los conceptos utilizados para el desarrollo de ésta tesis. Entre los conceptos a mencionar se encuentran Patrones de Diseño, los Principios

Más detalles

DOCUMENTO DE ARQUITECTURA DE SOFTWARE JAVIER FELIPE VASQUEZ ROLDAN PABLO ROBAYO RODRIGUEZ

DOCUMENTO DE ARQUITECTURA DE SOFTWARE JAVIER FELIPE VASQUEZ ROLDAN PABLO ROBAYO RODRIGUEZ DOCUMENTO DE ARQUITECTURA DE SOFTWARE JAVIER FELIPE VASQUEZ ROLDAN PABLO ROBAYO RODRIGUEZ PONTIFICIA UNIVERSIDAD JAVERIANA FACULTAD DE INGENIERÍA CARRERA DE INGENIERÍA DE SISTEMAS BOGOTÁ, D.C. 2017 Tabla

Más detalles

Horas Contacto. Modelar gráficamente la solución de problemas con un enfoque Orientado a Objetos, usando un lenguaje de modelado, en este caso UML.

Horas 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 detalles

GENERACIÓN AUTOMÁTICA DE CÓDIGO

GENERACIÓN AUTOMÁTICA DE CÓDIGO ASIGNATURA DE MÁSTER: GENERACIÓN AUTOMÁTICA DE CÓDIGO Curso 2016/2017 (Código:3110501-) 1.PRESENTACIÓN El desarrollo de aplicaciones informáticas suele conllevar la realización de actividades de codificación

Más detalles

Variabilidad, Trazabilidad y Líneas de Productos: una Propuesta basada en UML y Clases Parciales

Variabilidad, Trazabilidad y Líneas de Productos: una Propuesta basada en UML y Clases Parciales Variabilidad, Trazabilidad y Líneas de Productos: una Propuesta basada en UML y Clases Parciales Resumen Miguel A. Laguna Departamento de Informática Universidad de Valladolid mlaguna@infor.uva.es Uno

Más detalles

Plantilla de las Especificaciones de Datos

Plantilla de las Especificaciones de Datos Consejo Superior Geográfico Plantilla de las Especificaciones de Datos Dolors Barrot Institut Cartogràfic de Catalunya Especificaciones: Índice de la Plantilla Scope Overview Specification scopes Identification

Más detalles

Universidad de Sevilla

Universidad de Sevilla Conociendo Codeigniter Universidad de Sevilla Centro de formación del PAS Apoyo a la docencia e investigación Servicio de informática y comunicaciones Víctor Téllez Lozano vtellez@us.es Servicio de Informática

Más detalles

APROPIACIÓN DE SEGUNDA LENGUA EN EL AULA DE CLASE: EXPERIENCIA DESDE UN ESPACIO ACADÉMICO DE INGENIERÍA EN AUTOMATIZACIÓN

APROPIACIÓN DE SEGUNDA LENGUA EN EL AULA DE CLASE: EXPERIENCIA DESDE UN ESPACIO ACADÉMICO DE INGENIERÍA EN AUTOMATIZACIÓN APROPIACIÓN DE SEGUNDA LENGUA EN EL AULA DE CLASE: EXPERIENCIA DESDE UN ESPACIO ACADÉMICO DE INGENIERÍA EN AUTOMATIZACIÓN Diana Lancheros Cuesta, Edgar Javier Barajas Universidad de La Salle Bogotá, Colombia

Más detalles

Publicaciones o Documentos Científico-Técnicos

Publicaciones o Documentos Científico-Técnicos Publicaciones o Documentos Científico-Técnicos (CLAVE: L = libro completo, CL = capítulo de libro, A = artículo, R = review, E = editor, S = Documento Científico-Técnico restringido. ) Autores (p.o. de

Más detalles

Universidad Nueva Esparta Facultad de Ciencias de la Informática Escuela de Computación

Universidad Nueva Esparta Facultad de Ciencias de la Informática Escuela de Computación Universidad Nueva Esparta Facultad de Ciencias de la Informática Escuela de Computación Diseño de arquitectura tecnológica para gestión de infraestructura de tecnología de información (TI) Caso de Estudio:

Más detalles

Aplicaciones Web Ingeniería Web. Universidad del Valle Cali - Colombia

Aplicaciones Web Ingeniería Web. Universidad del Valle Cali - Colombia Aplicaciones Web Ingeniería Web Universidad del Valle Cali - Colombia Resumen 2 Motivación El World Wide Web es omnipresente! Por que? Es global y debe estar permanentemente disponible Debe ser agradable

Más detalles

manual de servicio nissan murano z51

manual de servicio nissan murano z51 manual de servicio nissan murano z51 Reference Manual To understand featuring to use and how to totally exploit manual de servicio nissan murano z51 to your great advantage, there are several sources of

Más detalles

Introducción a la Ingeniería de Requerimientos. Parte 1: Qué es y Porqué. Parte 2: Fundamentos. Parte 3: Entregables

Introducción a la Ingeniería de Requerimientos. Parte 1: Qué es y Porqué. Parte 2: Fundamentos. Parte 3: Entregables Introducción a la Ingeniería de Requerimientos Parte 1: Qué es y Porqué. Parte 2: Fundamentos. Parte 3: Entregables (Repaso) La Ingeniería de Software Se ocupa de construir un producto de software de alta

Más detalles

Entender y conocer los principios fundamentales para llevar acabo diseño de arquitectónico de software.

Entender y conocer los principios fundamentales para llevar acabo diseño de arquitectónico de software. MATERIA Arquitectura de Software Optativa Abierta I Nivel de formación Maestría en Tecnologías de Información Área de formación Optativa Abierta Orientación Diseño e Implantación de TI Modalidad Presencial

Más detalles

TÉ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. 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 detalles

Una introducción al desarrollo de software dirigido por modelos. An introduction to the development of model-driven software

Una introducción al desarrollo de software dirigido por modelos. An introduction to the development of model-driven software Tipo de artículo: Artículo original Temática: Ingeniería de software Recibido: 18/01/2012 Aceptado: 20/02/2012 Publicado: 15/03/2012 Una introducción al desarrollo de software dirigido por modelos An introduction

Más detalles

Cómo citar el artículo Número completo Más información del artículo Página de la revista en redalyc.org

Cómo citar el artículo Número completo Más información del artículo Página de la revista en redalyc.org REICIS. Revista Española de Innovación, Calidad e Ingeniería del Software E-ISSN: 1885-4486 reicis@ati.es Asociación de Técnicos de Informática España Pérez Lamancha, Beatriz; Polo, Macario Generación

Más detalles

INGENIERÍA DEL SOFTWARE DE LA UNIVERSIDAD DE MURCIA

INGENIERÍA DEL SOFTWARE DE LA UNIVERSIDAD DE MURCIA Características generales de IDENTIFICACIÓN DEL EQUIPO INVESTIGADOR NOMBRE DEL EQUIPO O GRUPO DE INVESTIGACIÓN Ingeniería del Software UNIDAD/DEPARTAMENTO DE PERTENENCIA Departamento de Informática y Sistemas

Más detalles

Trainning in.net technology. Formacion.Net Advanced Fernando Lencinas

Trainning in.net technology. Formacion.Net Advanced Fernando Lencinas Trainning in.net technology Formacion.Net Advanced Fernando Lencinas Página Page 1 1 Introduccion a la plataforma.net 1.1 Arquitectura de la plataforma.net 1.2 Common Language Runtime CLR, Microsoft Intermediate

Más detalles

Metodologías para Sistemas Multi-agente

Metodologías para Sistemas Multi-agente Metodologías para Sistemas Multi-agente Curso Doctorado Sistemas Multi-agente Índice Conceptos. Introducción Metodologías BDI GAIA AUML Message Conclusiones 1 Conceptos. Introducción Modelar sistemas reales

Más detalles

TESIS DE MAESTRÍA EN CIENCIAS

TESIS DE MAESTRÍA EN CIENCIAS Centro Nacional de Investigación y Desarrollo Tecnológico Departamento de Ciencias Computacionales TESIS DE MAESTRÍA EN CIENCIAS Transformación entre un Enfoque de Modelado de Negocios Basado en i* y un

Más detalles

ZCBC. ECBTI. Programa Ingeniería de Sistemas. Curso Académico de Programación Orientada a Objetos. Código José Acevedo y Gómez

ZCBC. ECBTI. Programa Ingeniería de Sistemas. Curso Académico de Programación Orientada a Objetos. Código José Acevedo y Gómez ZCBC. ECBTI. Programa Ingeniería de Sistemas Curso Académico de Programación Orientada a Objetos Código 301403 José Acevedo y Gómez Programación Orientada a Objetos Unidad II Requisitos y Análisis Unidad

Más detalles

A continuación se describe con mayor detalle cada una de tales unidades:

A 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 detalles

IWF-1503 SATCA 1 : Carrera:

IWF-1503 SATCA 1 : Carrera: 1. Datos Generales de la asignatura Nombre de la asignatura: Arquitecturas de Software para la Web. Clave de la asignatura: IWF-1503 SATCA 1 : 3-2- 5 Carrera: Ingeniería en Sistemas Computacionales 2.

Más detalles

Este proyecto tiene como finalidad la creación de una aplicación para la gestión y explotación de los teléfonos de los empleados de una gran compañía.

Este proyecto tiene como finalidad la creación de una aplicación para la gestión y explotación de los teléfonos de los empleados de una gran compañía. SISTEMA DE GESTIÓN DE MÓVILES Autor: Holgado Oca, Luis Miguel. Director: Mañueco, MªLuisa. Entidad Colaboradora: Eli & Lilly Company. RESUMEN DEL PROYECTO Este proyecto tiene como finalidad la creación

Más detalles