Ingeniería de Software II
|
|
|
- Aarón Fernández Cárdenas
- hace 9 años
- Vistas:
Transcripción
1 Ingeniería de Software II Segundo Cuatrimestre de 2008 Clase 19 Evaluación de Arquitecturas y ATAM Buenos Aires, 6 de Noviembre de 2008
2 Por qué evaluar una arquitectura? Para tomar mejores decisiones! Y Además Por razones económicas Fuerza la preparación de material para la revisión Captura las motivaciones detrás de la arquitectura Detección temprana de problemas Validación de requerimientos Arquitecturas mejoradas
3 Architecture Tradeoff Analysis Method (ATAM) El propósito de ATAM es evaluar las consecuencias de decisiones arquitectónicas a partir de requerimientos de atributos de calidad Es un método de identificación de riesgos ATAM es un método que ayuda a los stakeholders a generar las preguntas correctas para descubrir decisiones de arquitectura potencialmente problemáticas. El propósito de ATAM no es proveer un análisis preciso. El propósito es descubrir los riesgos creados por decisiones arquitectónicas. Queremos encontrar tendencias: correlación entre decisiones de arquitectura y predicciones de propiedades del sistema Puede ser realizado temprano en el proceso de desarrollo Fuente: ATAM: Method for Architecture Evaluation. Rick Kazman, Mark Klein, Paul Clements. August TECHNICAL REPORT CMU/SEI-2000-TR-004. ESC-TR
4 El Método ATAM Interacción breve y facilitada entre stakeholders que llevan a la identificación de riesgos, puntos sensibles y tradeoffs: Riesgo: decisión arquitectónica potencialmente problemática Punto sensible: propiedad de uno o más componentes (y/o relaciones entre componentes) que es crítica para poder alcanzar un atributo de calidad determinado Punto de tradeoff : propiedad que afecta más que un atributo y es un punto sensible para más de un atributo Non risks son buenas decisiones de arquitectura que normalmente están implícitas en la arquitectura Riesgos: foco de actividades de mitigación, por ejemplo profundizar el diseño o el análisis, realizar un prototipo Puntos sensibles y tradeoffs: pueden ser documentados explícitamente Fuente: ATAM: Method for Architecture Evaluation. Rick Kazman, Mark Klein, Paul Clements. August TECHNICAL REPORT CMU/SEI-2000-TR-004. ESC-TR
5 Flujo conceptual de ATAM Fuente: ATAM: Method for Architecture Evaluation. Rick Kazman, Mark Klein, Paul Clements. August TECHNICAL REPORT CMU/SEI-2000-TR-004. ESC-TR
6 Fases en ATAM Partnership & Prep (0) Evaluación (1) Evaluación (2) Seguimiento (3) Contratos y NDAs Información Inicial requerida Equipo de Evaluación y Decision Makers Stakeholders se unen a la evaluación. Preparación de resultados. Análisis Post Mortem
7 ATAM - Participantes Equipo de Evaluación 3 a 5 personas Externo al grupo de proyecto Puede ser parte de QA u organizado para cada necesidad Project Decision-Makers Autoridad para aprobar cambios El arquitecto está incluido en este grupo Stakeholders de la arquitectura Interesados en Atributos de Calidad Expertos del proyecto para implementar QAs
8 Pasos del ATAM - Evaluación Presentación Investigación y Análisis Testing Reporting Presentar ATAM Presentar business drivers Presentar la arquitectura Identificar architectural approaches Generar utility tree de atributos de calidad Hacer brainstorm y dar prioridades a los escenarios Analizar architectural approaches Presentar los resultados Analizar architectural approaches 8
9 Pasos de ATAM (Evaluación) Fase 1 1. Presentar ATAM Árboles de utilidad Escenarios ya Relevados y Análisis de Arquitectura 2. Presentar los drivers del negocio Requerimientos funcionales de alto nivel Requerimientos de atributos de calidad 3. Presentar la arquitectura Restricciones técnicas Otros sistemas con los cuales interactuar
10 Pasos de ATAM (Evaluación) Fase 1 4. Identificar enfoques de arquitectura Identificar aspectos clave para los QA Identificar enfoques predominantes de arquitectura 5. Generar el árbol de utilidad Nodos alto nivel => Objetivos Calidad Hojas => Escenarios
11 Ejemplos de Escenarios a Evaluar New tax amount defined System New amount changed Less than 2 labor days Accounting Manager N/A 11
12 Ejemplos de Escenarios a Evaluar (cont.) New tax Type defined System New tax type added Less than 4 weeks Accounting Manager N/A 12
13 Ejemplos de Escenarios a Evaluar (cont.) New legacy system to be integrated System System integrated Less than 2 weeks System Integrator Supported adapter 13
14 Ejemplos de Escenarios a Evaluar (cont.) New legacy system to be integrated System System integrated Less than 6 months System Integrator unsupported adapter 14
15 Ejemplos de Utility Tree Cost of adding legacy system to accounting system when adaptor is present Modificability Cost of adding legacy system to accounting system when adaptor is NOT present Cost of change of behavior in accounting indicator # parametrizable elements that change behavior
16 Ejemplos de Utility Tree (cont.) Cost of adding legacy system to accounting system when adaptor is present Interoperability Cost of adding legacy system to accounting system when adaptor is NOT present Utility Maintainability Cost of changing behavior of accounting indicator Configurability # parametrizable elements that change behavior
17 Ejemplos de Utility Tree (cont.) Importancia Riesgo
18 Pasos de ATAM (Evaluación) Fase 1 6. Analizar enfoques de arquitectura Identificar los enfoques para QA mas prioritarios. Generar preguntas para los QA de mayor prioridad Identificar riesgos, puntos sensibles, puntos de tradeoff y non-risks
19 Ejemplo de Análisis de Escenario
20 Pasos de ATAM (Fase 2) 7. Brainstorm y priorizar escenarios Los escenarios del árbol de utilidad pueden servir como ejemplos Se agregan los nuevos escenarios al árbol de utilidad 8. Analizar enfoques de arquitectura Identificar los enfoques de arquitectura impactados por los escenarios generados en el paso anterior Este paso continua el análisis iniciado en el paso 6, usando los escenarios nuevos 9. Presentar resultados
21 Salidas del Proceso Presentación concisa de la arquitectura Articulación de los objetivos de negocio Requerimientos de calidad expresados en escenarios Mapping entre requerimientos de calidad y decisiones de arquitectura Conjunto de puntos sensibles y de tradeoff identificados. Conjunto de riesgos y no-riesgos Conjunto de risk themes
22 Cuándo usar ATAM ATAM puede ser usado a lo largo del ciclo de vida cuando hay una arquitectura de software para evaluar ATAM puede ser usado después de que una arquitectura se especificó pero hay poco o nada de código listo: Para evaluar alternativas arquitectónicas Para evaluar la arquitectura de un sistema existente 23
23 Beneficios de ATAM Los beneficios de una evaluación ATAM incluyen: Requerimientos de atributos de calidad clarificados Documentación de arquitectura mejorada Base documentada para decisiones de arquitectura Identificación de riesgos de manera temprana en el ciclo de vida Mejor comunicación entre los stakeholders El resultado son arquitecturas mejoradas 24
24 ATAM Limitaciones No tengo Valuaciones de costo. No considero Variaciones de escenarios e impacto en la respuesta. No es un Método cuantitativo.
25 Un ATAM Simpificado Efficiency Reliability Usability Subject Approach E1 F2 E3 E4 E5 E6 Infrastructure Linux OS MySQL Databse Apache Tomcat High Level App Arch 4 Tier Use of ORM No SP Main Frameworks Used Java Server Faces Spring.. Design Patterns Factory Reliability Strategy Redundancy for 26
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
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
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
Curso Aseguramiento de la Calidad De los Procesos y Productos de Software
Curso Aseguramiento de la Calidad De los Procesos y Productos de Software Objetivos Este curso tiene por finalidad el aseguramiento de la calidad que pueden afectar al software, identificar las diferentes
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
Ingeniería de Software II
Ingeniería de Software II Primer Cuatrimestre de 2009 Clase 3b: Especificación de Atributos de Calidad y QAW Buenos Aires, 23 de Marzo de 2009 Una historia real Reunión por una gran licitación entre el
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
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
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,
Maestría en Ingeniería
Maestría en Ingeniería Curso de Arquitectura de Software Sesión 8 Fernando Barraza A. [email protected] Objetivos Objetivo: Brindar al estudiante un conocimiento general sobre los métodos de
octubre de 2007 Arquitectura de Software
octubre de 2007 Arquitectura de Software Seis mejores Prácticas Desarrollo Iterativo Administrar Requerimientos Usar Arquitecturas basadas en Componentes Modelado Visual (UML) Verificar Continuamente la
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,
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
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
5.2 RECOPILAR REQUISITOS
5.2 RECOPILAR REQUISITOS Dante Guerrero-Chanduví Piura, 2015 FACULTAD DE INGENIERÍA Área departamental de Ingeniería Industrial y de Sistemas 5.2 RECOPILAR REQUISITOS Esta obra está bajo una licencia Creative
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
Introducción al Unified Process. Curso IIC 2143 Ingeniería de Software Rodrigo Sandoval 2010
Introducción al Unified Process Curso IIC 2143 Ingeniería de Software Rodrigo Sandoval 2010 Unified Process - UP Un framework de Proceso de Desarrollo de Software, una de cuyas versiones es el más documentado
Principios 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,
ITILv3-Transición del Servicio de Información. Figuras basadas en material ITIL
ITILv3-Transición del Servicio de Información Figuras basadas en material ITIL Fundamentos de ITIL Edición 2011 Transición del Servicio Transición del Servicio Transición del Servicio Definición Terminología
ISO mejorar la capacidad y madurez (evaluación) de los procesos
ISO 15504 Norma internacionalpara establecer y mejorar la capacidad y (evaluación) de los procesos 1 1 n 2 PARTES DE LA NORMA ISO/IEC 15504 Parte 3: Guía para la realización de la evaluación Parte 4: Guía
Diagramas 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
Rol del Arquitecto de Software
Rol del Arquitecto de Software Ing. Gustavo Andrés Brey Ing. Gastón Escobar 2005 Agenda # 1 2 3 4 5 6 Tema Introducción Responsabilidades y Organización del Grupo de Desarrollo Liderazgo y Mentoring Diferentes
Figura 39. Resultados de la encuesta de satisfacción aplicada a los instructores de los CECATI en el Estado de Colima Figura 40.
Contenido RESUMEN...iii ABSTRACT...iii Epígrafe... iv AGRADECIMIENTOS... v ÍNDICE DE FIGURAS... ix ÍNDICE DE TABLAS... xi CAPITULO I INTRODUCCIÓN... 1 1.1. Prólogo... 1 1.2. Contexto... 2 1.3. Definición
RUP. Rational Unified Process
RUP Rational Unified Process Rational Unified Process Basado en 6 mejores prácticas de la industria de software: Desarrollo incremental Administración de requisitos Uso de arquitecturas basadas en componentes
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
PLANIFICACIÓN Y GESTIÓN DE PROYECTOS INFORMÁTICOS. TEMA 3. Gestión del alcance
PLANIFICACIÓN Y GESTIÓN DE PROYECTOS INFORMÁTICOS TEMA 3. Gestión del alcance Indice de la presentación Procesos de gestión del alcance Recopilar requisitos Definir el alcance Crear la EDT Verificar y
SILABO DEL CURSO DISEÑO DE SOFTWARE 1. DATOS GENERALES
SILABO DEL CURSO DISEÑO DE SOFTWARE 1. DATOS GENERALES 1.1. Facultad : Ingeniería 1.2. Carrera Profesional : Ingeniería de Sistemas 1.3. Departamento : Ingeniería de Sistemas 1.4. Tipo de Curso : Obligatorio
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
Software Tester QA. Programa de Estudio.
Software Tester QA Programa de Estudio Software Tester QA Aprende a construir Planes de Prueba para el Desarrollo de Software, y conviértete en un Software Tester QA participando en Proyectos de Testing
Charlas para la gestión del Mantenimiento Fernando Espinosa Fuentes
Charlas para la gestión del Mantenimiento Fernando Espinosa Fuentes En las últimas dos décadas se han realizado importantes avances en el desarrollo de nuevas estrategias de mantenimiento. El progreso
Métrica v2.1 - Fase 0: Plan de Sistemas de Información. Enginyeria del Software. Curs 99/2000. Francisca Campins Verger
Métrica v2.1 - Fase 0: Plan de Sistemas de Información Fase 0: Plan de Sistemas de Información (PSI) Finalidad: Asegurar la adecuación entre los objetivos estratégicos de la organización y la información
El ciclo de vida de un sistema de información
El ciclo de vida de un sistema de información 1. Las etapas del proceso de desarrollo de software Planificación Análisis Diseño Implementación Pruebas Instalación / Despliegue Uso y mantenimiento 2. Modelos
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
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
Diplomado en Aseguramiento de la Calidad De los Procesos y Productos de Software
Diplomado en Aseguramiento de la Calidad De los Procesos y Productos de Software Contenido del programa MÓDULO 1. GESTIÓN DE INGENIERÍA DE REQUERIMIENTOS DE SOFTWARE /16 horas Definiciones Requerimientos
DISEÑO ARQUITECTURA DEL SOFTWARE
DISEÑO ARQUITECTURA DEL SOFTWARE [ZUGYM] v2.0 DIRIGIDO A: Ingeniera Alexandra Méndez Lindo AUTORA: Luisa Fernanda Barrera León PONTIFICIA UNIVERSIDAD JAVERIANA Departamento de Ingeniería de Sistemas BOGOTÁ,
Programa formativo Habilidades y competencias tecnológicas en Java & SQL
Programa formativo Habilidades y competencias tecnológicas en Java & SQL Índice Descripción del curso... 3 C1- Introducción a La Programación y Al Diseño De Software (25h)... 3 C2- Desarrollo orientado
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
Introducción a los patrones de Software
Introducción a los patrones de Software Dpto. de Ingeniería de Sistemas y Computación Universidad de los Andes Material de base: Gloria Cortés y Rubby Casallas Referencias LARMAN, Craig. Applying UML and
Guía práctica de estudio 09: UML
Guía práctica de estudio 09: Elaborado por: M.C. M. Angélica Nakayama C. Ing. Jorge A. Solano Gálvez Autorizado por: M.C. Alejandro Velázquez Mena Guía práctica de estudio 09: Guía práctica de estudio
Modelado y Diseño de Arquitectura de Software
Modelado y Diseño de Arquitectura de Software CONCEPTOS DE MODELADO Fernando Barraza A. MS.c. [email protected] 2 Desarrollo de sistemas de software Requisitos funcionales del software Si todo
8.1 PLANIFICAR LA CALIDAD
Dante Guerrero-Chanduví Piura, 2015 FACULTAD DE INGENIERÍA Área departamental de Ingeniería Industrial y de Sistemas Esta obra está bajo una licencia Creative Commons Atribución- NoComercial-SinDerivadas
Introducción a Rational Unified Process (RUP)
Qué es un Proceso de Desarrollo de SW? Introducción a Patricio Letelier [email protected] Departamento Sistemas Informáticos y Computación (DSIC) (UPV) - España Define Quién debe hacer Qué, Cuándo y
3.1 Administración de la medición de la información estratégica
FUNDAMENTOS DE LA CALIDAD (SESIÓN 5) Tema3: LA GESTIÓN DE LA CALIDAD 3.1 Administración de la medición de la información estratégica 3.2 Documentación de los sistemas de gestión de la calidad Objetivo:
11.2 IDENTIFICAR LOS RIESGOS
11.2 IDENTIFICAR LOS RIESGOS Dante Guerrero-Chanduví Piura, 2015 FACULTAD DE INGENIERÍA Área departamental de Ingeniería Industrial y de Sistemas 11.2 IDENTIFICAR LOS RIESGOS Esta obra está bajo una licencia
Software Architecture Assesment. Rosa Virginia Icedo Ojeda Jorge Moisés Trejo Vargas Mayo 2003
Software Architecture Assesment Rosa Virginia Icedo Ojeda Jorge Moisés Trejo Vargas Mayo 2003 Outline Software Architecture Assesment Arquitectura de Sofwtare (AS) Por qué evaluar una AS? Qué evaluamos
Catálogo de Capacitaciones
Catálogo de Capacitaciones Quienes Somos Somos una empresa dedicada a proveer servicios de Consultoría especializada en Procesos de Ingeniería de Software, Automatización de Procesos, Software Quality
Indicadores de procesos de laboratorio clínico: Los puntos de vista de tres expertos. Dr. Gabriel A. Migliarino
Indicadores de procesos de laboratorio clínico: Los puntos de vista de tres expertos Dr. Gabriel A. Migliarino Indicadores de la calidad para el proceso general de análisis América Latina Generar resultados,
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
Procesos del software
Procesos del software (selección de alguna de las trasparencias de Sommerville) Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1 Modelos de proceso del software genéricos El modelo
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,
De 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
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
METRICA 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
IMPACTO DE LA APLICACIÓN DE INTERNACIONALES EN LAS FUNCIONES, PROCESOS Y SISTEMAS DE INFORMACIÓN EN LA ORGANIZACIÓN
IMPACTO DE LA APLICACIÓN DE LOS ESTÁNDARES INTERNACIONALES EN LAS FUNCIONES, PROCESOS Y SISTEMAS DE INFORMACIÓN EN LA ORGANIZACIÓN Principales Temas de Conversión a IFRS Manejo del proyecto IFRS involucra
FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA. Tema 6. El Diseño de las Bases de Datos
FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA Tema 6. El de las Bases de Datos 1.- Fases del de Bases de Datos. 2.- Conceptual. 3.- Lógico. 4.- Físico. 5.- Interacción entre el de Bases
Crear diagramas basados en UML para la representación de la solución a un problema mediante el Paradigma Orientado a Objetos.
PROGRAMA DE CURSO Modelo 2009 DEPARTAMENTO: COMPUTACIÓN Y DISEÑO GRÁFICO NOMBRE DEL CURSO: Diseño de Software con Práctica Profesional CLAVE: 1013M ACADEMIA A LA QUE PERTENECE: Diseño de Software PROFESIONAL
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
Identificar Stakeholders... Por qué molestarse en esto?
Identificar Stakeholders... Por qué molestarse en esto? Por Mary Ann Crow, PMP Bajo el nombre Identificar Stakeholders, el PMI decidió exaltar esta actividad como un nuevo proceso en la Cuarta Edición
Calidad y Reutilización de Software. Dr. Cuauhtémoc Lemus Olalde. Centro de Investigación en Matemáticas (CIMAT) Febrero, 2003
IV Ciclo de Conferencias Sistemas de Cara al Futuro Calidad y Reutilización de Software Dr. Cuauhtémoc Lemus Olalde Centro de Investigación en Matemáticas (CIMAT) Febrero, 2003 Calidad Conjunto de cualidades
GEXRENOF: Herramienta para la gestión de pruebas no funcionales basada en el estándar ISO/IEC
GEXRENOF: Herramienta para la gestión de pruebas no funcionales basada en el estándar ISO/IEC 25000. Pérez, M. V, 1 Castellanos, D, 1, Mir, D. 1 1 Universidad de las Ciencias Informáticas (UCI), Facultad
INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN
INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Modelado de Procesos de Negocios 2. Competencias Dirigir proyectos de tecnologías
Diplomado Desarrolladores Inmobiliarios
Diplomado Desarrolladores Inmobiliarios Duración 96 horas Objetivo general: Identificar, analizar y llevar a la práctica los fundamentos y herramientas requeridas para el desarrollo exitoso de un proyecto
Arquitectura de Negocio
idungu Enterprise Architecture idungu es una herramienta BPA (Business Process Analysis) integrado con un modelo de Arquitectura Empresarial (AE), que permite modelar desde la web manteniendo información
Documento de Arquitectura de Software IEEE-1471-2000
Documento de Arquitectura de Software Control del documento IEEE-1471-2000 Proyecto Sistema Restaurant Título Arquitectura del Sistema [v1.0 al 02 de Julio de 2009] Generado por Magister en Informática
4.1 CONGRUENCIA ENTRE LOS OBJETIVOS DEL PLAN DE ESTUDIOS Y EL PERFIL DE EGRESO CON LAS LGAC:
4.1 CONGRUENCIA ENTRE LOS OBJETIVOS DEL PLAN DE ESTUDIOS Y EL PERFIL DE EGRESO CON LAS LGAC: A continuación se muestran los objetivos así como los mapas funcionales según la línea de acentuación y la línea
«Diseño BIM con Archicad de Graphisoft»
«Diseño BIM con Archicad de Graphisoft» Contenido 1. Descripción del curso... 3 2. Objetivos... 4 3. Contenidos del curso... 4 4. Metodología... 5 5. Recursos Pedagógicos... 5 6. Información del docente...
CMMI Capability Maturity Model Integration Modelo integrado de madurez de la capacidad
CMMI Capability Maturity Model Integration Modelo integrado de madurez de la capacidad Robin Alberto Castro Gil [email protected] Liliana Franco Marulanda [email protected] Administración de los
El proceso del diseño basado en prestaciones. Mr. Jimmy Jönsson Bsc Fire MSc Risk MSFPE MIFE
El proceso del diseño basado en prestaciones Mr. Jimmy Jönsson Bsc Fire MSc Risk MSFPE MIFE Diseño PBD La intención de las normativas PBD para la edificación (prestacional, funcional) es enfocarse en rendimientos
PROFUNDIZACIÓN EN ARQUITECTURA EMPRESARIAL
FORMACIÓN PROFUNDIZACIÓN EN ARQUITECTURA EMPRESARIAL NOMBRE DEL PROGRAMA VIGENCIA INTENSIDAD MODALIDAD Curso de profundización en Arquitectura Empresarial 2017 20 Horas Presencial Dirigida Profesionales
Desarrollo de Líneas de Productos de Software
Centro Experimental de Ingeniería de Software Departamento de Ciencias de la Computación Facultad de Ciencias Físicas y Matemáticas Universidad de Chile Desarrollo de Líneas de Productos de Software María
1. Metodologías Ágiles
Disclaimer: Este apunte no es autocontenido y fue pensado como un repaso de los conceptos, no para aprenderlos de aquí directamente. 1. Metodologías Ágiles Las metodologías ágiles cambian el foco respecto
Capítulo III: MARCO METODOLÓGICO
Capítulo III: MARCO METODOLÓGICO Tipo de Investigación El presente trabajo de investigación, tuvo como propósito el desarrollo de una aplicación experimental que permitió evaluar la operatividad y funcionalidad
