DEPARTAMENTO DE SISTEMAS. Evaluación de Arquitecturas de Software (ATAM)

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

Download "DEPARTAMENTO DE SISTEMAS. Evaluación de Arquitecturas de Software (ATAM)"

Transcripción

1 Evaluación de Arquitecturas de Software ()

2 Agenda Introducción Otros mecanismos

3 Introducción Cómo estar seguro que la arquitectura seleccionada es la correcta? Cómo validar que las decisiones hechas fueron las correctas? Intuición Experiencia Ignorar el Problema

4 Introducción Por qué evaluar? Entre más temprano se encuentre un problema mucho mejor La evaluación es un mecanismo relativamente barato para evitar desastres

5 Cuándo Evaluar? Early Durante el diseño de la Arquitectura Antes de la implementación Late Solo cuando la arquitectura y su implementación han sido terminados

6 Quiénes Participan? Participantes Equipo de Evaluación Stakeholders Cúal es el resultado de la Evaluación de la Arquitectura La arquitectura es adecuada para el sistema? Cúal de las arquitecturas candidatas es la más apropiada?

7 La Arquitectura es Adecuada? Una evaluación de Arquitectura no va a decir: si o no, bien o mal o 6.5 sobre 10. La evaluación dice dónde hay riesgos [1]

8 Atributos de Calidad Los atributos de calidad son la base de una evaluación arquitectural Pero simplemente nombrarlos no es suficiente.. El sistema debe ser robusto.. El sistema debe ser altamente modificable

9 Atributos de Calidad Los atributos de calidad no son cantidades absolutas Existen en el contexto de objetivos específicos GQM de nuevo!!! Un sistema es modificable o no con respecto a un tipo de cambio particular El sistema es seguro con respecto a una amenaza particular

10 El producto de la Arquitectura Requerimientos de calidad priorizados Correspondencia de aproximaciones para lograr los atributos de calidad Riesgos Catálogo de aproximaciones arquitecturales utilizadas Puntos de Sensibilidad Puntos de negociación

11 Beneficios y Costos de la Evaluación Beneficios Descubre problemas temprano Producir una mejor arquitectura Congrega a los stakeholders Obliga a tomar decisiones sobre los atributos de calidad Prioriza objetivos en conflicto Obliga una clara explicación de la Arquitectura Mejora la Documentación de la Arquitectura

12 Beneficios y Costos de la Evaluación Costos Tiempo de los Stakeholders Posiblemente cambios en el cronograma del proyecto

13 The Tradeoff Architecture Method No solo evalua cómo la arquitectura satisface objetivos de calidad particulares También hace explícito como los objetivos de calidad interactuan entre ellos Basado en tres elementos Estilos Arquitecturales Atributos de Calidad The software Architecture Analysis Method (SAAM)

14 está conformado por un conjunto de pasos Presentación 1. Presentación de 2. Presentación de los Objetivos de Negocio 3. Presentación de la Arquitectura Investigación y Análisis Testing 4. Identicar las aproximaciones arquitecturales 5. Generar el árbol de atributos de utilidad 6. Analizar las aproximaciones arquitecturales 7. Lluvía de ideas y priorización de escenarios 8. Analizar las aproximaciones arquitecturales Reporte 9. Presentación de Resultados

15 1. Presentación del Presentado por el líder de evaluación Se explica el proceso Se presentan los 9 pasos Se explican las técnicas a utilizarce para generar ideas, priorizar escenarios, etc. Se explican los productos a obtenerser al final de la evaluación

16 2. Presentar los Objetivos de Negocio El gerente de proyecto presenta el sistema a desarrollar Funcionalidad principal Restricciones De negocio Técnicas Objetivos de Negocio Stakeholders involucrados Atributos de Calidad y su relación con los objetivos de negocio

17 3. Presentar la Arquitectura El arquitecto líder presenta la arquitectura Puntos de Vista Aproximaciones y Estilos seguidos

18 4. Identificar Aproximaciones Arquitecturales El equipo de trabajo identifica las aproximaciones arquitecturales pero no las analiza

19 5. Generación del Arbol de atributos de utilidad El equipo de evaluación y los stakeholders identifican y priorizan los atributos de calidad Los Arboles de Utilidad ofrecen un mecanismo para traducir objetivos de negocio en escenarios de calidad

20 Tomado de [1] pag 51

21 5. Arbol de Atributos (Cont.) Las hojas del árbol se prioriza en dos dimensiones Usar (High / Medium / Low) Importancia para el éxito del sistema Grado de dificultad para completar el escenario Escenarios con (H,H) son prioritarios

22 Estimulo Inicio de transacciones Artefacto Sistema Ambiente Bajo operaciones normales Respuesta Transacciones procesadas Medida Rta. Promedio de latencia dos segundos Fuente Usuario

23 6. Analizar las aproximaciones arquitecturales Se utilizan como entradas los artefactos de los puntos 4 y 5 En este paso se busca Identificar Riesgos Indentificar Puntos de Sensibilidad Generar Tradeoffs

24 Punto de Sensibilidad Propiedad de uno o mas componentes que es crítica para el logro de un atributo de calidad particular Tradeoff Propiedad que afecta más de un atributo o punto de sensibilidad

25 Los puntos de sensibilidad se utilizan para determinar Riesgos No riesgos Ejemplo Tener un backup de la BD afecta la recuperación El número de clientes simultáneos a la BD afecta el desempeño

26 Ejemplo Tradeoff Tener un backup de la BD afecta el desempeño luego es un tradeoff entre desempeño y recuperación

27 DEPARTAMENTO DE SISTEMAS Tomado de [1] pag 58

28 7. Lluvia de Ideas y Priorización de Escenarios Los escenarios son utilizados para Representar Intereses de los Stakeholders Entender los requerimientos de calidad Clases de Escenarios Casos de Uso Crecimiento Exploratorios

29 8. Analizar Aproximaciones Arquitecturales Se utilizan los escenarios del paso 7 Se ejecutan las mismas actividades del paso 6 Este ciclo se repite hasta no obtener más escenarios

30 9. Presentación de Resultados Aproximaciones Arquitecturales Riesgos No riesgos Puntos de Sensibilidad Tradeoffs

31 Bibliografia [1] Evaluating Software Architecture Paul Clements, Rick Kazman and Mark Klein.

Ingeniería de Software II

Ingeniería de Software II Ingeniería de Software II Segundo Cuatrimestre de 2008 Clase 19 Evaluación de Arquitecturas y ATAM Buenos Aires, 6 de Noviembre de 2008 Por qué evaluar una arquitectura? Para tomar mejores decisiones!

Más detalles

Introducción histórica

Introducción histórica Mario González Agenda Introducción histórica Qué es la arquitectura de software? Arquitectura y sus efectos en los Stakeholders Estructuras arquitectónicas Vista lógica Vista de código Vista de desarrollo

Más detalles

CALIDAD DE SISTEMAS DE INFORMACIÓN WEB. Introducción a los métodos de evaluación de arquitecturas

CALIDAD DE SISTEMAS DE INFORMACIÓN WEB. Introducción a los métodos de evaluación de arquitecturas CALIDAD DE SISTEMAS DE INFORMACIÓN WEB Introducción a los métodos de evaluación de arquitecturas Evaluación de Arquitecturas Software 2 Contenido de la Sesión Inicial Introducción a la evaluación de arquitecturas

Más detalles

Validación de Arquitectura

Validación de Arquitectura Lic. Ariel Trellini Validación de Arquitectura Garantía de confianza Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Arquitectura y Diseño de Sistemas 2 Bibliografía

Más detalles

CALIDAD DE SOFTWARE (CSO) Práctica 2: Calidad de Arquitecturas Software. Introducción a ATAM

CALIDAD DE SOFTWARE (CSO) Práctica 2: Calidad de Arquitecturas Software. Introducción a ATAM CALIDAD DE SOFTWARE (CSO) Práctica 2: Calidad de Arquitecturas Software Introducción a ATAM Índice Qué es ATAM? Cuáles son las salidas de ATAM? Las fases y pasos de ATAM Ejemplo de aplicación de ATAM Introducción

Más detalles

Evaluación de Arquitecturas

Evaluación de Arquitecturas Evaluación de Arquitecturas Ing. Gustavo Andrés Brey Ing. Gastón Escobar Ing. Nicolas Passerini Ing. Juan Arias 2005 Agenda # Tema Duración 1 Introducción 30 min 2 Por que Evaluar Arquitecturas 10 min

Más detalles

VALIDACION DE ARQUITECTURA ELSA ESTEVEZ UNIVERSIDAD NACIONAL DEL SUR DEPARTAMENTO DE CIENCIAS E INGENIERIA DE LA COMPUTACION

VALIDACION DE ARQUITECTURA ELSA ESTEVEZ UNIVERSIDAD NACIONAL DEL SUR DEPARTAMENTO DE CIENCIAS E INGENIERIA DE LA COMPUTACION VALIDACION DE ARQUITECTURA ELSA ESTEVEZ UNIVERSIDAD NACIONAL DEL SUR DEPARTAMENTO DE CIENCIAS E INGENIERIA DE LA COMPUTACION CONTENIDO 1 VALIDACION DE ARQUITECTURA Motivación Técnicas 2 ATAM - ARCHITECTURE

Más detalles

2.5 DISEÑO ARQUITECTONICO

2.5 DISEÑO ARQUITECTONICO MODULO II Ingeniería de Software INF - 163 2.5 DISEÑO ARQUITECTONICO 18/10/2012 Resumen preparado por Miguel Cotaña 1 Architecture Business Cycle - ABC Los requerimientos no determinan del todo la arquitectura,

Más detalles

Universidad de Los Andes. Propuesta de Metodología de Arquitectura

Universidad de Los Andes. Propuesta de Metodología de Arquitectura Universidad de Los Andes Propuesta de Metodología de Arquitectura Febrero - 2011 El Método de Diseño Centrado en Arquitectura (ACDM) El ACDM es un método desarrollado por Anthony Lattanze de la Universidad

Más detalles

Evaluación Arquitectónica. Generalidades Objetivos Importancia Técnicas de evaluación

Evaluación Arquitectónica. Generalidades Objetivos Importancia Técnicas de evaluación Evaluación Arquitectónica Generalidades Objetivos Importancia Técnicas de evaluación Generalidades La evaluación arquitectónica demuestra si la decisiones estilos y patrones impactan positivamente los

Más detalles

Arquitectura de Software

Arquitectura de Software Arquitectura de Software Atributos de Calidad y Perspectivas Departamento de Ingeniería de Sistemas y Computación Agenda del día 1. Realidades de las empresas 2. Atributos de calidad 3. Perspectivas 2

Más detalles

Arquitectura de Software

Arquitectura de Software Arquitectura de Software Ing. Gustavo Andrés Brey Ing. Nicolas Passerini 2005 Agenda # 1 2 3 4 5 Tema Introducción Ciclo de Vida Estructuras y Vistas Arquitectónicas Break y TPs Influencias y Entradas

Más detalles

Maestría en Ingeniería

Maestría en Ingeniería Maestría en Ingeniería Curso de Arquitectura de Software Sesión 8 Fernando Barraza A. fbarraza@javerianacali.edu.co Objetivos Objetivo: Brindar al estudiante un conocimiento general sobre los métodos de

Más detalles

Arquitectura de Proyectos de IT. Atributos de Calidad. Ing. Gustavo Andrés Brey

Arquitectura de Proyectos de IT. Atributos de Calidad. Ing. Gustavo Andrés Brey Atributos de Calidad Ing. Gustavo Andrés Brey 2006 Agenda # 1 2 3 3.1 3.2 3.3 3.4 3.5 3.6 4 Tema Introducción Escenarios de Atributos de Calidad Atributos de Calidad Performance Disponibilidad Modifiability

Más detalles

Especificación de atributos de calidad. Ingeniería de Software I-II 2017-May-18

Especificación de atributos de calidad. Ingeniería de Software I-II 2017-May-18 Especificación de atributos de calidad Ingeniería de Software I-II 2017-May-18 Especificación de atributos de calidad Ingeniería de Software I-II 2017-May-18 Especificación de atributos de calidad Ingeniería

Más detalles

Evaluación de Arquitecturas de Software con ATAM (Architecture Tradeoff Analysis Method): un caso de estudio

Evaluación de Arquitecturas de Software con ATAM (Architecture Tradeoff Analysis Method): un caso de estudio Evaluación de Arquitecturas de Software con ATAM (Architecture Tradeoff Analysis Method): un caso de estudio Andrea Delgado, Alberto Castro, Martín Germán Universidad de la República, Facultad de Ingeniería,

Más detalles

VERIFICACIÓN Y VALIDACIÓN DE SISTEMAS

VERIFICACIÓN Y VALIDACIÓN DE SISTEMAS VERIFICACIÓN Y VALIDACIÓN DE SISTEMAS 3.10 FASE DE MANEJO DE REQUERIMIENTOS Los requisitos son la parte más incomprendida de la Ingeniería de Software y sin embargo, es la más crucial. Estudios apuntan

Más detalles

Planeador de Torneos y Competencias: PLATYCO. Documentación de la Arquitectura de Software

Planeador de Torneos y Competencias: PLATYCO. Documentación de la Arquitectura de Software Planeador de Torneos y Competencias: PLATYCO Documentación de la Arquitectura de Software Daniel Santiago Vásquez Acero 22/08/2014 Tabla de figuras Ilustración 1: Modelo "4+1"[1]... 4 Ilustración 2: Servicio

Más detalles

Reporte Técnico RT 07-01

Reporte Técnico RT 07-01 PEDECIBA Informática Instituto de Computación Facultad de Ingeniería Universidad de la República Montevideo, Uruguay Reporte Técnico RT 07-01 Evaluación de Arquitecturas de Software con ATAM (Architecture

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

Ingeniería de Software. Ingeniería de Requisitos Clase 4

Ingeniería de Software. Ingeniería de Requisitos Clase 4 Clase 4 Sebastián Pizard Universidad de la República Actividades de la ingeniería de requisitos Desarrollo de requisitos Gestión de requisitos Planificación Gestión de Cambios Trazabilidad Validación Stakeholders

Más detalles

Unidad 7. Ingeniería de Requisitos y Análisis OO. M.C. Martín Olguín

Unidad 7. Ingeniería de Requisitos y Análisis OO. M.C. Martín Olguín Unidad 7 Ingeniería de Requisitos y Análisis OO M.C. Martín Olguín Conceptos Requisitos del Software Es la descripción de los servicios y restricciones de un sistema de software, es decir, lo que el software

Más detalles

Arquitectura de Software El Rol del Arquitecto de Software

Arquitectura de Software El Rol del Arquitecto de Software Arquitectura de Software El Rol del Arquitecto de Software Centro de Posgrados y Actualización Profesional Instituto de Computación - Facultad de Ingeniería Contenido Propósito del Arquitecto Rol del Arquitecto

Más detalles

Ingeniería de Software II

Ingeniería de Software II Ingeniería de Software II Segundo Cuatrimestre de 2008 Clase 6: Arquitecturas. Introducción a las tácticas para atributos de calidad. Escenarios generales. Buenos Aires, 1 de Septiembre de 2008 Recordando

Más detalles

R I T. Software Engineering. Architectural Design: Designing before Design. Buenos Aires, Argentina Junio de 2006

R I T. Software Engineering. Architectural Design: Designing before Design. Buenos Aires, Argentina Junio de 2006 Architectural Design: Designing before Design Buenos Aires, Argentina Junio de 2006 R I T Dr. J. Fernando Naveda Department of Software Engineering Rochester Institute of Technology Rochester New York,

Más detalles

Figure 17-1: ADM Architecture Requirements Management

Figure 17-1: ADM Architecture Requirements Management Administración de los Requerimientos de la Arquitectura Figure 17-1: ADM Architecture Requirements Management Objetivos Los objetivos de la fase de gestión de requisitos son los siguientes: Asegúrese de

Más detalles

Figure 12-1: Phase D: Technology Architecture

Figure 12-1: Phase D: Technology Architecture Fase de arquitectura de tecnología: Figure 12-1: Phase D: Technology Architecture Objetivos: Los objetivos de la Arquitectura de Tecnología son: Desarrollar la Arquitectura de Tecnología Objetivo que permite

Más detalles

Calidad de Sistemas de Información Web

Calidad de Sistemas de Información Web Máster en Ingeniería del Software, Métodos Formales y Sistemas de Información Curso académico 2013/2014 Calidad de Sistemas de Información Web (Calidad de Arquitecturas Software) Líneas de producto La

Más detalles

Figure 13-1: Phase E: Opportunities & Solutions

Figure 13-1: Phase E: Opportunities & Solutions Fase E: Oportunidades y Soluciones Figure 13-1: Phase E: Opportunities & Solutions Objetivos Los objetivos de la Fase E son: Generar la primera versión completa de la Hoja de Ruta de la arquitectura, basado

Más detalles

Norma de Calidad Colombiana para Productos de Software y Relación entre Modelos de Calidad y Especificación de Requerimientos de Productos de Software

Norma de Calidad Colombiana para Productos de Software y Relación entre Modelos de Calidad y Especificación de Requerimientos de Productos de Software Norma de Calidad Colombiana para Productos de Software y Relación entre Modelos de Calidad y Especificación de Requerimientos de Productos de Software 750092M Desarrollo de Software II 1 Agenda Norma Técnica

Más detalles

23/04/2015. El Rol del Arquitecto de Softaware. Actividades del Arquitecto de Software. Architectus Reloadus. Architectus Oryzus

23/04/2015. El Rol del Arquitecto de Softaware. Actividades del Arquitecto de Software. Architectus Reloadus. Architectus Oryzus El Rol del Arquitecto de Softaware Cómo se llega a ser un Arquitecto de? Arquitecto de Una definición con (poco) sustento: Categorización Rol dentro del del Equipo Trabajo Qué hace un Arquitecto de? Un

Más detalles

15/05/2015. Exponer sólo lo que los usuarios de la interfaz necesitan conocer.

15/05/2015. Exponer sólo lo que los usuarios de la interfaz necesitan conocer. Documentación de Arquitectura El Método Views and Beyond Vistas de Calidad Descripción Están hechas a medida para stakeholders específicos o para direccionar intereses específicos. Se forman extrayendo

Más detalles

PROCESOS PARA LA INGENIERÍA DE SOFTWARE. Facultad de Estadística e Informática

PROCESOS PARA LA INGENIERÍA DE SOFTWARE. Facultad de Estadística e Informática PROCESOS PARA LA INGENIERÍA DE SOFTWARE Bibliografía Pressman, R.S., Ingeniería del Software. Un enfoque práctico, quinta edición, 2002, España. Sommerville I., Ingeniería de Software, Addison-Wesley,

Más detalles

Requerimientos No-Funcionales y Arquitectura de Software

Requerimientos No-Funcionales y Arquitectura de Software Requerimientos No-Funcionales y Arquitectura de Software Jaime F. Castillo. QuarkSoft, S.C. CIMAT, A. C. Agenda Objetivo Ingeniería de Requerimientos Niveles de Requerimientos Documentos de Requerimientos

Más detalles

Seis Sigma y TRIZ: Design for Software Architecture

Seis Sigma y TRIZ: Design for Software Architecture The Processes Supporting Software Architecture MIS Zacatecas Taller de Arquitecturas Edición 2009 Seis Sigma y : Design for Software Architecture Cuauhtémoc Lemus Olalde Centro de Investigación en Matemáticas

Más detalles

Beatriz Pérez. Jornada de Testing en Vivo - 1, 2, 3 probando!

Beatriz Pérez. Jornada de Testing en Vivo - 1, 2, 3 probando! Beatriz Pérez Proceso de Testing Funcional Principales características Etapas Actividades y Entregables Roles Principales características Independiente del proceso de desarrollo Testing funcional de productos

Más detalles

Architectural Driven Design - ADD

Architectural Driven Design - ADD Architectural Driven Design - ADD Francisco Amadeo 2005 Agenda # 1 2 3 4 5 6 7 8 9 10 Tema ADD Overview Claves del Diseño Arquitectonico Desarrollo Evolutivo, RUP Nocion de Arquitectura Conceptual Objetivos

Más detalles

Figure 14-1: Phase F: Migration Planning

Figure 14-1: Phase F: Migration Planning FASE F PLAN DE MIGRACION Figure 14-1: Phase F: Migration Planning En este capítulo se aborda la planificación de la migración, es decir, cómo pasar de la línea de base a la Arquitectura Objetivo. Arquitecturas

Más detalles

Especificación de Requerimientos <Nombre del Proyecto> Nombre del Grupo de Desarrollo o Asignatura Nombre del Autor

Especificació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 detalles

Proceso Unificado (Iterativo e incremental)

Proceso Unificado (Iterativo e incremental) Proceso Unificado (Iterativo e incremental) Proceso Unificado de Desarrollo de Software, I. Jacobson, J. Rumbaugh y G. Booch, Addison-Wesley, 1999 Fases y Flujos de trabajo de los ciclos de vida. Disciplinas

Más detalles

Proceso Unificado de Desarrollo de Software. 13 de sep de 2006

Proceso Unificado de Desarrollo de Software. 13 de sep de 2006 Proceso Unificado de Desarrollo de Software 13 de sep de 2006 Referencias básicas El Proceso unificado de desarrollo de Software I. Jacobson, G. Booch y J.Rumbaugh Addison Wesley - Pearson Education 1999

Más detalles

Arquitecturas Orientadas a Servicios: Service Oriented Modeling Framework SOMF

Arquitecturas Orientadas a Servicios: Service Oriented Modeling Framework SOMF Arquitecturas Orientadas a Servicios: Service Oriented Modeling Framework SOMF ISIS 4707 Darío Correal (dcorreal@uniandes.edu.co) SOMF El modelado Orientado a Servicios es una prácica del desarrollo de

Más detalles

Tecnología de la Información. Administración de Recursos Informáticos

Tecnología de la Información. Administración de Recursos Informáticos Tecnología de la Información Administración de Recursos Informáticos 1. Recursos informáticos: Roles y Responsabilidades 2. Áreas dentro del Departamento de Sistemas 3. Conceptos asociados a proyectos

Más detalles

Diseño: Arquitectura de Software. IF 7100 Ingeniería del Software

Diseño: Arquitectura de Software. IF 7100 Ingeniería del Software Diseño: Arquitectura de Software IF 7100 Ingeniería del Software 1 Qué es arquitectura de software? Es la definición de una solución estructurada que cumpla todos los requerimientos técnicos y operacionales,

Más detalles

Resultados del Estudiante 1. Diseño en Ingeniería

Resultados del Estudiante 1. Diseño en Ingeniería Universidad Nacional de Ingeniería Facultad de Ingeniería Electrónica, Eléctrica y Telecomunicaciones Escuela de Ingeniería de Telecomunicaciones Resultados del Estudiante 1. Diseño en Ingeniería Diseña

Más detalles

NOMBRE DEL CURSO: Análisis y Diseño de sistemas 2 CODIGO: 785 CRÉDITOS: 5. ESCUELA: Ciencias y Sistemas AREA: Desarrollo de Software

NOMBRE DEL CURSO: Análisis y Diseño de sistemas 2 CODIGO: 785 CRÉDITOS: 5. ESCUELA: Ciencias y Sistemas AREA: Desarrollo de Software UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA EN CIENCIAS Y SISTEMAS NOMBRE DEL CURSO: Análisis y Diseño de sistemas 2 CODIGO: 785 CRÉDITOS: 5 ESCUELA: Ciencias y

Más detalles

CICLOS DE VIDA Y METODOLOGIAS

CICLOS DE VIDA Y METODOLOGIAS INGENIERÍA DE SOFTWARE CICLOS DE VIDA Y METODOLOGIAS Rubby Casallas, Andrés Yie Departamento de Sistemas y Computación Facultad de Ingeniería Universidad de los Andes Agenda Contexto Ciclos de vida: Modelo

Más detalles

TALLER DE ARQUITECTURA EMPRESARIAL ESTRATEGIA DE ACOMPAÑAMIENTO 2016

TALLER DE ARQUITECTURA EMPRESARIAL ESTRATEGIA DE ACOMPAÑAMIENTO 2016 TALLER DE ARQUITECTURA EMPRESARIAL ESTRATEGIA DE ACOMPAÑAMIENTO 2016 Agenda 1. Reflexión 2. Terminología. 3. Introducción al concepto de Arquitectura Empresarial. 3. Beneficios de la Arquitectura empresarial.

Más detalles

SÍLABO DE ARQUITECTURA DE SOFTWARE

SÍLABO DE ARQUITECTURA DE SOFTWARE SÍLABO DE ARQUITECTURA DE SOFTWARE I. DATOS GENERALES CÓDIGO CARÁCTER A0010 Electivo CRÉDITOS 5 PERIODO ACADÉMICO 2016 PRERREQUISITO Ninguno HORAS Teóricas: 3 Prácticas: 4 II. SUMILLA DE LA ASIGNATURA

Más detalles

TEMARIO DE CURSOS. Para reservar su cupo consulte: h1p://www.g- forward.com/ events/

TEMARIO DE CURSOS. Para reservar su cupo consulte: h1p://www.g- forward.com/ events/ TEMARIO DEL CURSO TEMARIO DE CURSOS Para reservar su cupo consulte: h1p://www.g- forward.com/ events/ Este documento y su contenido es confidencial. Su contenido no debe ser revelado, duplicado, usado,

Más detalles

Aplicación Móvil Para La Transferencia y Aprobación de Tiquetes de Servicio Por Medio de Tecnología NFC

Aplicación Móvil Para La Transferencia y Aprobación de Tiquetes de Servicio Por Medio de Tecnología NFC Aplicación Móvil Para La Transferencia y Aprobación de Tiquetes de Servicio Por Medio de Tecnología NFC Eric Velandia Colmenares Sebastian Vivas Ospina Equipo de Trabajo Eric Velandia Colmenares Estudiante

Más detalles

Análisis de requisitos del software

Análisis de requisitos del software Análisis de requisitos del software [PRESSMAN, 2002] La ingeniería de requisitos del software es un proceso de descubrimiento, refinamiento, modelado y especificación. Se refinan en detalle los requisitos

Más detalles

Proceso de Testing Funcional Independiente

Proceso de Testing Funcional Independiente Proceso de Testing Funcional Independiente Tesis de Maestría en Informática Beatriz Pérez Lamancha Setiembre 2006 PEDECIBA informática Instituto de Computación (InCo) Facultad de Ingeniería Universidad

Más detalles

TESIS DE INGENIERÍA EN SISTEMAS Y COMPUTACIÓN. 2010

TESIS DE INGENIERÍA EN SISTEMAS Y COMPUTACIÓN. 2010 Bibliográfica en las Bibliotecas de la UNACH TESIS DE INGENIERÍA EN SISTEMAS Y COMPUTACIÓN 2010 ESTUDIO COMPARATIVO DE ARQUITECTURAS N-CAPAS Y SOA CASO PRÁCTICO: SISTEMA DE CATALOGACIÓN Y ADMINISTRACIÓN

Más detalles

Diseño de la Arquitectura Lógica con Patrones. mayo de 2008

Diseño de la Arquitectura Lógica con Patrones. mayo de 2008 Diseño de la Arquitectura Lógica con Patrones mayo de 2008 Agenda Definición de Arquitectura Dimensiones de Arquitectura Categorías de Patrones Patrón de Arquitectura Organización de Paquetes Análisis

Más detalles

Procedimiento Actualizaciones de Software de Base y Desarrollos de Terceros

Procedimiento Actualizaciones de Software de Base y Desarrollos de Terceros Base y Desarrollos de Terceros Nº 76/09 Nº de Versión / Modificación: 01/00 Fecha de Vigencia: 25/09/2009 Normas & Procedimientos Departamento de Información Hospitalaria INDICE GENERAL INTRODUCCION 2

Más detalles

Diplomado. Gestión Profesional de Proyectos

Diplomado. Gestión Profesional de Proyectos Diplomado Gestión Profesional de Proyectos Objetivo Desarrollar los conocimientos, técnicas y herramientas necesarias para la administración efectiva de s, conforme al cuerpo de conocimientos definido

Más detalles

u Explicar la importancia de la visibilidad delos procesos. u Introducir la noción de responsabilidad profesional. u Productos genéricos.

u Explicar la importancia de la visibilidad delos procesos. u Introducir la noción de responsabilidad profesional. u Productos genéricos. Ingeniería de Software Objetivos u Diseño, construcción y mantenimiento de sistemas de software grandes. u Definir la Ingeniería de Software y explicar su importancia. u Discutir los conceptos de producto

Más detalles

Recolección de Requerimientos

Recolección de Requerimientos Recolección de Requerimientos Alvaro Sebastian Miranda Forero Miguel Eduardo Torres Moreno Pontificia Universidad Javeriana Facultad de Ingeniería Departamento de Ingeniería de Sistemas Agenda Conocer

Más detalles

UNIVERSIDAD NACIONAL DE INGENIERÍA

UNIVERSIDAD NACIONAL DE INGENIERÍA UNIVERSIDAD NACIONAL DE INGENIERÍA Facultad de Ingeniería Económica, Estadística y Ciencias Sociales Escuela Profesional de Ingeniería Económica RESULTADOS DEL ESTUDIANTE DE INGENIERÍA ECONOMICA 1. Diseño

Más detalles

20336 Core Solutions de Microsoft Lync Server 2013

20336 Core Solutions de Microsoft Lync Server 2013 20336Be 20336 Core Solutions de Microsoft Lync Server 2013 Fabricante: Microsoft Grupo: Servidores Subgrupo: Microsoft Lync Server 2013 Formación: Presencial Horas: 25 Introducción Este curso dirigido

Más detalles

SDD SIGS: Sistema Integral para la Gestión de Servicios de consultoría. Pontificia Universidad Javeriana Yenny Natalia Salamanca Torres

SDD SIGS: Sistema Integral para la Gestión de Servicios de consultoría. Pontificia Universidad Javeriana Yenny Natalia Salamanca Torres SDD SIGS: Sistema Integral para la Gestión de Servicios de consultoría Pontificia Universidad Javeriana Yenny Natalia Salamanca Torres PÁGINA DE FIRMAS El presente documento es aprobado por las personas

Más detalles

Ingeniería de Software

Ingeniería de Software Ingeniería de Software 1 Ingeniería de Sistemas Enfoque en variedad de elementos Análisis, diseño y organización de los elementos en un sistema Todo para generar un producto, servicio o tecnología para

Más detalles

Diplomado Análisis de negocio, preparación para Certificación

Diplomado Análisis de negocio, preparación para Certificación Diplomado Análisis de negocio, preparación para Certificación Duración 104 horas Objetivo general: Enseñar los principales elementos, métodos y técnicas del análisis de negocio de una forma práctica y

Más detalles

Formatos de Metodología

Formatos de Metodología Formatos de Metodología Stephanie Herrera Bautista 01/12/2012 En este documento se encuentran todos los formatos de la metodología para la implementación de OLAP en las Pymes desde un CRM Tabla T1 Herramientas

Más detalles

Usabilidad. Eder Mauricio Abello Rodríguez. Departamento de Ingeniería de Sistemas Facultad de Ingeniería Pontificia Universidad Javeriana

Usabilidad. Eder Mauricio Abello Rodríguez. Departamento de Ingeniería de Sistemas Facultad de Ingeniería Pontificia Universidad Javeriana Usabilidad Eder Mauricio Abello Rodríguez Departamento de Ingeniería de Sistemas Facultad de Ingeniería Pontificia Universidad Javeriana Definición Métricas Casos de estudio Conclusiones Contenido Definición

Más detalles

MODULO 4 PARTE 2. Modulo 4: Gestión de Riesgos y Comunicaciones. La matriz de comunicaciones

MODULO 4 PARTE 2. Modulo 4: Gestión de Riesgos y Comunicaciones. La matriz de comunicaciones MODULO 4 PARTE 2 Modulo 4: Gestión de Riesgos y Comunicaciones La matriz de comunicaciones La matriz de comunicaciones El principal objetivo de comunicación del proyecto es asegurarse de generar información

Más detalles

Ingeniería de Software

Ingeniería de Software Ingeniería de Software u Diseño, construcción y mantenimiento de sistemas de software grandes. Diapositivas Traducidas por: Dr. Pedro Mejía Alvarez. CINVESTAV-IPN, México Objetivos u Definir la Ingeniería

Más detalles

Principios de Disen o de SICG. Contralorı a General de la Repu blica del Peru

Principios de Disen o de SICG. Contralorı a General de la Repu blica del Peru Principios de Disen o de SICG Contralorı a General de la Repu blica del Peru Contenido Principios de Diseño del SICG de la Contraloría General de la República...3 Principio 1: Diseño de SICG centrado en

Más detalles

Productos de Software

Productos de Software Ingeniería de Software Productos de Software. El proceso de Software. Productos de Software Productos genéricos. Productos que son producidos por una organización para ser vendidos al mercado. Productos

Más detalles

EXAV Plan de Proyecto Versión 2.1 Historia de revisiones

EXAV Plan de Proyecto Versión 2.1 Historia de revisiones EXAV Plan de Proyecto Versión 2.1 Historia de revisiones Fecha Versión Descripción Autor 28/08/2011 1.0 Creación del documento Bruno Figares 28/08/2011 1.1 Revisión del documento Sofía Boffano 10/09/2011

Más detalles

Metodología para la Identificación y Priorización de Medidas de Adaptación frente al Cambio Climático

Metodología para la Identificación y Priorización de Medidas de Adaptación frente al Cambio Climático Metodología para la Identificación y Priorización de Medidas de Adaptación frente al Cambio Climático Webinar PNUMA REGATTA Martes 18 de agosto 2015 México 10:00 hrs La Lógica de la Metodología Surge por

Más detalles

ANÁLISIS DE SISTEMAS. Prof. Eliz Mora

ANÁLISIS DE SISTEMAS. Prof. Eliz Mora ANÁLISIS DE SISTEMAS Prof. Eliz Mora Programa Fundamentos del Análisis de Sistemas Estilos Organizacionales y su impacto en los Sistemas de Información Rol del Analista de Sistema Determinación de Factibilidad

Más detalles

CAPITULO 3 METODOLOGÍA

CAPITULO 3 METODOLOGÍA CAPITULO 3 METODOLOGÍA En este capítulo se detalla la metodología que se utiliza en el simulador de negocios organizado por la Universidad de Carnegie Mellon. Dicha institución al comenzar proporciona

Más detalles

Components & Connectors Viewtype. Introducción

Components & Connectors Viewtype. Introducción Components & Connectors Viewtype Introducción 1 Requisitos sobre el modelo Visibilidad de los elementos con presencia runtime del software (procesos, objetos, clientes, servers y repositorios). Visibilidad

Más detalles

Diseño y Evaluación de Arquitecturas de Software. Meta-modelos de diseño

Diseño y Evaluación de Arquitecturas de Software. Meta-modelos de diseño Diseño y Evaluación de Arquitecturas de Software Meta-modelos de diseño César Julio Bustacara Medina Facultad de Ingeniería Pontificia Universidad Javeriana 18/09/2015 1 Arquitectura de Software Meta-Modelos

Más detalles

Ingeniería de Requisitos

Ingeniería de Requisitos Ingeniería de Requisitos Proceso de Ingeniería de Requisitos Departamento de Ciencias de la Computación Universidad de Chile Andrés Vignaga Proceso de Desarrollo Disciplina de Requisitos Roles Artefactos

Más detalles

9/9/2009. Introducción. Introducción. Introducción. Métodos Secuenciales. Métodos Secuenciales. Pruebas y La Vida del Ciclo de Desarrollo del Software

9/9/2009. Introducción. Introducción. Introducción. Métodos Secuenciales. Métodos Secuenciales. Pruebas y La Vida del Ciclo de Desarrollo del Software Introducción y La Vida del Ciclo de Desarrollo del Software Usualmente las tareas realizadas como parte del desarrollo de un software son modeladas durante el Ciclo de Vida de Desarrollo del Software.

Más detalles

I genier i í er a í de Requeri er m i i m en t s

I genier i í er a í de Requeri er m i i m en t s Ingeniería de Requerimientos WEBinar Objetivos Describir los conceptos relacionados con la ingeniería y administración de Identificar actividades y productos relacionados Referencias Software Requirements.

Más detalles

Gestión de las Pruebas Funcionales

Gestión de las Pruebas Funcionales Gestión de las Pruebas Funcionales Beatriz Pérez Centro de Ensayos de Software Centro de Ensayos de Software Consorcio creado en Junio de 2004 entre Cámara Uruguaya de Tecnologías de la Información (CUTI)

Más detalles

GESTION DE PROYECTOS INFORMATICOS Facultad de Ingeniería Universidad Nacional de Jujuy Analista Programador Universitario Ciclo 2012 Jorge R.

GESTION DE PROYECTOS INFORMATICOS Facultad de Ingeniería Universidad Nacional de Jujuy Analista Programador Universitario Ciclo 2012 Jorge R. 1 GESTION DE PROYECTOS INFORMATICOS Facultad de Ingeniería Universidad Nacional de Jujuy Analista Programador Universitario Ciclo 2012 Jorge R. Mendoza 2 2 - INICIACIÓN DEL PROYECTO Documentación Iniciación

Más detalles

ARQUITECTURA DE SOFTWARE

ARQUITECTURA DE SOFTWARE ARQUITECTURA DE SOFTWARE Ecuacursos ofrece a estudiantes, profesionales y público en general cursos especializados en diferentes áreas como son el Diseño Web, Programación, Seguridades, Base de Datos y

Más detalles

Diplomado Gestión de Proyectos. Preparación para el examen de certificación PMP

Diplomado Gestión de Proyectos. Preparación para el examen de certificación PMP Diplomado Gestión de Proyectos. Preparación para el examen de certificación PMP Duración 148 horas Objetivo general: Proporcionar los conocimientos, técnicas y herramientas necesarias para la administración

Más detalles

Diseño y Evaluación de Arquitecturas de Software. Introducción

Diseño y Evaluación de Arquitecturas de Software. Introducción Diseño y Evaluación de Arquitecturas de Software Introducción César Julio Bustacara Medina Facultad de Ingeniería Pontificia Universidad Javeriana 14/08/2015 1 Arquitectura de Software Maduración de la

Más detalles

Análisis y Diseño Estructurado

Análisis y Diseño Estructurado Programa de la Asignatura: Análisis y Diseño Estructurado Código: 754 Carrera: Ingeniería en Computación Plan: 2008 Carácter: Obligatoria Unidad Académica: Secretaría Académica Curso: Segundo Año Segundo

Más detalles

Historial de Revisiones

Historial de Revisiones NotaSoft Visión Versión 0.1 [Nota: La siguiente plantilla se ha desarrollado para su uso con Rational Unified Process. El texto que se encuentra entre corchetes y presentado en estilo itálicas azul se

Más detalles

Calidad de Software. Aseguramiento de la Calidad de Software

Calidad de Software. Aseguramiento de la Calidad de Software Calidad de Software En un mundo cada vez más globalizado, donde cada día desaparecen las barreras comerciales y culturales, la calidad aparece como una necesidad, pues la calidad permite competir con mayores

Más detalles

TSP. (Team Software Process) Integrantes Díaz Sánchez Dulce Yadira Maldonado Reyes Isai Michelle Reveles Pérez Osvaldo David Escamilla Camargo Alexis

TSP. (Team Software Process) Integrantes Díaz Sánchez Dulce Yadira Maldonado Reyes Isai Michelle Reveles Pérez Osvaldo David Escamilla Camargo Alexis TSP (Team Software Process) Sistemas de calidad en TI 7ITI2 Integrantes Díaz Sánchez Dulce Yadira Maldonado Reyes Isai Michelle Reveles Pérez Osvaldo David Escamilla Camargo Alexis Índice Introducción...

Más detalles

Proyectos de calidad comienzan con requisitos de calidad

Proyectos de calidad comienzan con requisitos de calidad Proyectos de calidad comienzan con requisitos de calidad Guilherme Siqueira Simões 17 - Julio - 2015 Agenda Por qué preocuparse por la calidad en requisitos? Qué es calidad? Qué es requisito de software?

Más detalles

UNIVERSIDAD NACIONAL DE INGENIER ÍA

UNIVERSIDAD NACIONAL DE INGENIER ÍA UNIVERSIDAD NACIONAL DE INGENIER ÍA Facultad de Ingeniería Geológica, Minera y Metalúrgica Escuela Profesional de Ingeniería Metalúrgica RESULTADOS DEL ESTUDIANTE DE INGENIERÍA METALÚRGICA 1. Diseño en

Más detalles

CONSEJO DE NORMALIZACIÓN Y CERTIFICACIÓN DE COMPETENCIA LABORAL NORMAS TÉCNICAS DE COMPETENCIA LABORAL

CONSEJO DE NORMALIZACIÓN Y CERTIFICACIÓN DE COMPETENCIA LABORAL NORMAS TÉCNICAS DE COMPETENCIA LABORAL I. Datos Generales de la Calificación CINF0285.01 Título Análisis y diseño de sistemas de información Propósito Brindar los parámetros requeridos para evaluar la competencia en las funciones del análisis

Más detalles

adv Software Factory

adv Software Factory adv Software Factory NUESTRA VISION Nuestra visión de Servicio es convertirnos en un apéndice del área de Sistemas de las empresas contratantes, entendiendo que ellas son las más capacitadas para recibir

Más detalles

Diseño y Evaluación de Arquitecturas de Software. Software con calidad

Diseño y Evaluación de Arquitecturas de Software. Software con calidad Diseño y Evaluación de Arquitecturas de Software Software con calidad César Julio Bustacara Medina Facultad de Ingeniería Pontificia Universidad Javeriana 11/09/2015 1 Arquitectura de Software Introducción

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

GUÍA DE PARTICIPACIÓN SECUNDARIA

GUÍA DE PARTICIPACIÓN SECUNDARIA GUÍA DE PARTICIPACIÓN SECUNDARIA Secretaría de Educación. Monterrey, Nuevo León 2016. Premio Mérito Escolar Objetivo Revalorar la función magisterial reconociendo a los centros escolares que demuestren

Más detalles

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ FACULTAD DE CIENCIAS E INGENIERÍA ESPECIALIDAD DE INGENIERÍA INFORMÁTICA Índices Base para Proyectos de Tesis en Ingeniería Informática Versión 1.2 ELABORADO POR:

Más detalles

Líneas de Producto de Software The Family Evaluation Framework (FEF) Rubby Casallas Departamento de Sistemas y Computación Universidad de los Andes,

Líneas de Producto de Software The Family Evaluation Framework (FEF) Rubby Casallas Departamento de Sistemas y Computación Universidad de los Andes, Líneas de Producto de Software The Family Evaluation Framework (FEF) Rubby Casallas Departamento de Sistemas y Computación Universidad de los Andes, Bogotá 1 Referencias [linden 2007] Linden, Frank J.

Más detalles

Método de Evaluación de Arquitecturas de Software Basadas en Componentes (MECABIC)

Método de Evaluación de Arquitecturas de Software Basadas en Componentes (MECABIC) 1 Método de Evaluación de Arquitecturas de Software Basadas en Componentes (MECABIC) Aleksander González, Marizé Mijares, Luis E. Mendoza, Anna Grimán, María Pérez, LISI,Universidad Simón Bolívar Abstract

Más detalles

PROTOTYPING V

PROTOTYPING V PROTOTYPING V. 0.1. dde@uniandes.edu.co PROTOTIPO V.1.0 Tipo: Modelo. Clase, índole, naturaleza de las cosas. Prototipo: tipo, forma o instancia original que sirve de ejemplo típico, base, epítome o estándar

Más detalles