Arquitectura de Software El Rol del Arquitecto de Software

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

Download "Arquitectura de Software El Rol del Arquitecto de Software"

Transcripción

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

2 Contenido Propósito del Arquitecto Rol del Arquitecto Capacidades Actividades

3 Propósito del Arquitecto La arquitectura es creada por el arquitecto junto con otros involucrados (stakeholders) Estos tienen requerimientos, objetivos, intenciones y aspiraciones (concerns) Alto rendimiento Alta calidad Completamente funcional Verificable Amigable para el usuario Confiable Altamente disponible Extensible Tolerante a cambios Mantenible Portable Seguro Económico

4 Propósito del Arquitecto Durante el desarrollo es necesario convivir con estas restricciones Se debe tomar decisiones de compromiso entre ellas Por este motivo es que hay un arquitecto El arquitecto posee la responsabilidad técnica más importante en estos aspectos

5 Propósito del Arquitecto Se debe seleccionar entre patrones de arquitectura y tecnologías Así, la arquitectura seleccionada es el resultado de un juicio basado en aptitudes y experiencia El arquitecto es el responsable de emitir este juicio

6 Propósito del Arquitecto Cuando el arquitecto presenta la descripción de la arquitectura, le está queriendo decir al administrador del proyecto Ahora sé que podemos construir el sistema sin encontrar ninguna sorpresa técnica importante

7 Propósito del Arquitecto El arquitecto entonces ocupa un puesto difícil en el proyecto No debería ser jefe de proyecto ya que ese puesto tiene muchas dificultades además de la arquitectura Debe contar con el compromiso incondicional de la dirección Para crear la mejor arquitectura Para forzar que se cumpla

8 Monty Python y el Rol del Arquitecto El arquitecto debe ser formador de opinión, llevando la voz cantante en lo que es posible debe proporcionar la visión, orientación y experiencia que permita a otros hacer realidad esa visión necesita comprender los aspectos técnicos y de negocio de un proyecto para comprometerse con la mejor solución

9 Capacidades El arquitecto debe ser un buen comunicador tener conciencia de las políticas organizacionales ser un negociador ser un líder técnico y tener conocimientos tecnológicos, de diseño y programación comprender el proceso de desarrollo tener conocimiento del dominio del negocio entre otros

10 Capacidades Debe ser flexible para incorporar opiniones útiles de desarrolladores y otros involucrados Puede que un solo arquitecto no sea suficiente para sistemas grandes Puede utilizarse entonces un grupo de arquitectos para desarrollar y mantener la arquitectura

11 Actividades El arquitecto dirige y coordina las actividades y los artefactos técnicos durante el proyecto Sus actividades principalmente son en amplitud más que en profundidad Identifica los modelos necesarios Establece la estructura general de cada uno Determina el agrupamiento de los elementos y las interfaces entre ellos Describe la arquitectura

12 Actividades El arquitecto realiza actividades en diferentes disciplinas Algunas actividades se desarrollan al comienzo del proyecto El resto de las actividades se llevan a cabo en todas las iteraciones Son la mayoría de las actividades que desarrolla el arquitecto

13 Actividades Sin embargo, el esfuerzo dedicado a cada actividad no es igual para cada iteración En algunas iteraciones, una actividad puede ser muy relevante y necesitar gran esfuerzo En otras, puede implicar simplemente hacer una revisión del avance y un ajuste de detalles en los artefactos

14 Referencias Monty Python and "The Role of the Architect. Denny Boynton

SAT-TC. Sistema para la Administración de Transporte Trans Copacabana. Visión 1.0. José Luis Sanabria Calle

SAT-TC. Sistema para la Administración de Transporte Trans Copacabana. Visión 1.0. José Luis Sanabria Calle SAT-TC Sistema para la Administración de Transporte Trans Copacabana Visión 1.0 José Luis Sanabria Calle TABLA DE CONTENIDO 1. INTRODUCCIÓN 2 1.1 Propósito.. 2 1.2 Alcance.. 2 1.3 Definiciones, Acrónimos

Más detalles

INGENIERIA DE SOFTWARE ING. FRANCISCO RODRIGUEZ

INGENIERIA DE SOFTWARE ING. FRANCISCO RODRIGUEZ INGENIERIA DE SOFTWARE ING. FRANCISCO RODRIGUEZ TEMA 3: PROCESO UNIFICADO DE DESARROLLO CONTENIDO 1. Proceso de Software 2. Proceso de Desarrollo de Software 3. Proceso Unificado de Desarrollo de Software

Más detalles

Ingeniería de Software: Y eso qué es?

Ingeniería de Software: Y eso qué es? Ingeniería de Software: Y eso qué es? Definición: Estrategia para desarrollar software de alta calidad. A qué se le denomina Software de alta calidad? Al software que sea: Util (al cliente). Portable.

Más detalles

ARTICULOS Y WHITE PAPERS CURSOS. El Arquitecto de Sistemas

ARTICULOS Y WHITE PAPERS CURSOS. El Arquitecto de Sistemas ARTICULOS Y WHITE PAPERS CURSOS El Arquitecto de Sistemas 1 El Arquitecto de Sistemas Autor: Dr. Norberto Figuerola (PMP) Contador Público y Licenciado en Administración (U.B.A.) Master in Project Management

Más detalles

TEMA 4. PROCESO UNIFICADO

TEMA 4. PROCESO UNIFICADO TEMA 4. PROCESO UNIFICADO Definición El Proceso Unificado de Desarrollo Software es un marco de desarrollo de software que se caracteriza por estar dirigido por casos de uso, centrado en la arquitectura

Más detalles

octubre de 2007 Arquitectura de Software

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

Más detalles

Especificación de requisitos de software

Especificación de requisitos de software Especificación de requisitos de software Proyecto: Desarrollo de un sistema recomendador web para la toma de decisiones durante el proceso de adquisición de equipos de cómputo utilizando árboles de decisión.

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

MANUAL DE TALLERES INGENIERÍA DE SOFTWARE

MANUAL DE TALLERES INGENIERÍA DE SOFTWARE MANUAL DE TALLERES INGENIERÍA DE SOFTWARE En el presente anual se encontrarán los talleres que se deberán realizar para lograr la consecución del proyecto final de la materia de Ingeniería de software.

Más detalles

FACULTAD DE INGENIERÍA

FACULTAD DE INGENIERÍA FACULTAD DE INGENIERÍA FORMACIÓN EN INGENIERÍA DE SOFTWARE Y BASES DE DATOS EN LOS ESTUDIANTES DE LA CARRERA DE ING. EN COMPUTACIÓN DE LA FI, UNAM EN EL PLAN DE ESTUDIOS 2015 MAYO, 2015 Porcentaje de alumnos

Más detalles

Proyecto Integrador III Sesión 5 Requerimientos de Software

Proyecto Integrador III Sesión 5 Requerimientos de Software 2018-I Proyecto Integrador III Sesión 5 Requerimientos de Software Mg. Jymmy Dextre Alarcón Agenda Requerimientos funcionales Requerimientos no funcionales Documento de Requerimientos Casos de Uso Ingenieria

Más detalles

Plan de Estudios Experto Desarrollo GIS

Plan de Estudios Experto Desarrollo GIS Plan de Estudios Experto Desarrollo GIS 1 Experto Desarrollo GIS 2016 2017 Experto Desarrollo GIS El Experto en Desarrollo GIS nace de la demanda de mercado de desarrolladores con conocimientos de Plataforma

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

MANUAL DE ORGANIZACIÓN. DIRECCIÓN GENERAL Fecha: JUN 15 DESCRIPCIÓN Y PERFIL DE PUESTOS

MANUAL DE ORGANIZACIÓN. DIRECCIÓN GENERAL Fecha: JUN 15 DESCRIPCIÓN Y PERFIL DE PUESTOS Hoja: 1 de 5 Nombre del puesto: Coordinador de Infraestructura de Voz y Cableado Estructurado Área: Departamento de Gestión de Arquitectura e Infraestructura de Tecnológica Nombre del puesto al que reporta

Más detalles

El acento en las personas Modelo de Desarrollo Competencial- Roles y Carreras

El acento en las personas Modelo de Desarrollo Competencial- Roles y Carreras El acento en las personas Modelo de Desarrollo Competencial- Roles y Carreras Objetivo Focalizar nuestra gestión en las personas, en lograr la máxima implicación y desarrollo de cada una de ellas. La calidad

Más detalles

Introducción al desarrollo de sistemas de información. María Mora Administradora del Nodo GBIF Costa Rica

Introducción al desarrollo de sistemas de información. María Mora Administradora del Nodo GBIF Costa Rica Introducción al desarrollo de sistemas de información María Mora Administradora del Nodo GBIF Costa Rica Temas 1. Qué es un sistema de información? 2. Tipos de sistema de información. 3. Características

Más detalles

UNT INGENIERIA INDUSTRIAL INGENIERIA DE SOFTWARE

UNT INGENIERIA INDUSTRIAL INGENIERIA DE SOFTWARE UNT INGENIERIA INDUSTRIAL INGENIERIA DE SOFTWARE Ing. Francisco Rodríguez Novoa Tema 7 Modelo de Análisis Ing. Francisco Rodríguez Rational Unified Process (RUP) 3 OBJETIVOS Conocer que el Análisis ve

Más detalles

Plan de Estudios Experto Desarrollo GIS

Plan de Estudios Experto Desarrollo GIS Plan de Estudios Experto Desarrollo GIS 1 Experto Desarrollo GIS 2017 2018 Experto Desarrollo GIS El Experto en Desarrollo GIS nace de la demanda de mercado de desarrolladores con conocimientos de Plataforma

Más detalles

Contenido. Sistemas. Ingeniería de Requerimientos. Introducción. Definiciones. Niveles y Clasificación ERS UNPA UARG

Contenido. Sistemas. Ingeniería de Requerimientos. Introducción. Definiciones. Niveles y Clasificación ERS UNPA UARG Requerimientos de Software Ingeniería de Requerimientos UNPA UARG 2008 Contenido 1 Introducción 2 Definiciones 3 Niveles y Clasificación 4 ERS Sistemas Conjunto de componentes interrelacionados. Subsistemas.

Más detalles

UNIVERSIDAD NACIONAL PROGRAMA DESARROLLO DE RECURSOS

UNIVERSIDAD NACIONAL PROGRAMA DESARROLLO DE RECURSOS I. IDENTIFICACIÓN PROFESIONAL EJECUTIVO EN DESARROLLO TECNOLOGICO INFORMATICO/A EN SISTEMAS-CGI Pág: 1 De 6 PERFIL DEL PUESTO ESTADO: ACTIVO MACROPROCESO ESTRATO NIVEL CATEGORIA CODIGO (PUESTO) DESARROLLO

Más detalles

UNIVERSIDAD DE GUADALAJARA

UNIVERSIDAD DE GUADALAJARA Maestría en ingeniería de Software (Inscrito en el Programa Nacional de Posgrados de Calidad PNPC) Tipo: Profesionalizante Líneas de Investigación - Análisis y Diseño de Software Avanzado, y - Ciudades

Más detalles

Construcción ágil de la Usabilidad

Construcción ágil de la Usabilidad Construcción ágil de la Usabilidad E.Acosta/N.Zambrano Centro Isys - Esc. Computación U.C.V Octubre 2007 Construcción ágil de la Usabilidad 1 Contenido: Usabilidad y definiciones e importancia el contexto

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

UNIVERSIDAD DON BOSCO

UNIVERSIDAD DON BOSCO UNIVERSIDAD DON BOSCO Facultad: Ingeniería Escuela: Computación CONTROL DE LECTURA No 3 PRUEBAS DE SOFTWARE INGENIERIA DE SOFTWARE ING. MILTON NARVAEZ INTEGRANTES HERNÁNDEZ DOÑO NORBERTO ANTONIO MARROQUIN

Más detalles

CURSO DE POSGRADO EN INTERFACES AVANZADAS Y VISIÓN ARTIFICIAL: UN ENFOQUE PRÁCTICO

CURSO DE POSGRADO EN INTERFACES AVANZADAS Y VISIÓN ARTIFICIAL: UN ENFOQUE PRÁCTICO DEPARTAMENTO DE ESTUDIOS DE POSGRADO Y EDUCACIÓN CONTINUA FACULTAD DE INGENIERÍA Y TECNOLOGÍA INFORMÁTICA EDUCACIÓN CONTINUA CICLO 2018 CURSO DE POSGRADO EN INTERFACES AVANZADAS Y VISIÓN ARTIFICIAL: UN

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

UNIVERSIDAD AUTÓNOMA DE TLAXCALA Unidad Académica Multidisciplinaria, Campus Calpulalpan Licenciatura en Plan 2012 PROYECTO INTEGRADOR

UNIVERSIDAD AUTÓNOMA DE TLAXCALA Unidad Académica Multidisciplinaria, Campus Calpulalpan Licenciatura en Plan 2012 PROYECTO INTEGRADOR Plan 22 Julio de 24 PROYECTO INTEGRADOR PROGRAMA EDUCATIVO INGENIERÍA EN COMPUTACIÓN SEMESTRE 5TO GRUPO: A Y B NIVEL EDUCATIVO: LICENCIATURA FECHA DE ELABORACIÓN DE LA ACTIVIDAD INTEGRADORA : FECHA DE

Más detalles

CONTACTO Darwin LIMS / /

CONTACTO Darwin LIMS / / Darwin LIMS, es un producto que nace de la experiencia y las competecias de Laboratorios Andes Anlytical Assay. Que a lo largo de su trayectoria ha comprendido la necesidad que existe en el mercado de

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

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

UNIVERSIDAD TECNOLÓGICA DE PEREIRA FUNDAMENTOS DE LA METODOLOGIA RUP RATIONAL UNIFIED PROCESS JUAN PABLO GOMEZ GALLEGO ING JORGE GALVES

UNIVERSIDAD TECNOLÓGICA DE PEREIRA FUNDAMENTOS DE LA METODOLOGIA RUP RATIONAL UNIFIED PROCESS JUAN PABLO GOMEZ GALLEGO ING JORGE GALVES UNIVERSIDAD TECNOLÓGICA DE PEREIRA FUNDAMENTOS DE LA METODOLOGIA RUP RATIONAL UNIFIED PROCESS JUAN PABLO GOMEZ GALLEGO ING JORGE GALVES 16/09/2007 SOBRE EL PROCESO RACIONAL UNIFICADO RUP es un proceso

Más detalles

Requerimientos de Software

Requerimientos de Software Requerimientos de Software Ingeniería de Requerimientos Se define como el proceso de establecer los servicios que el consumidor requiere de un sistema y las restricciones sobre las cuales de funcionar

Más 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

MANUAL DE ORGANIZACIÓN. DIRECCIÓN GENERAL Fecha: JUN 15 DESCRIPCIÓN Y PERFIL DE PUESTOS

MANUAL DE ORGANIZACIÓN. DIRECCIÓN GENERAL Fecha: JUN 15 DESCRIPCIÓN Y PERFIL DE PUESTOS Hoja: 1 de 5 Nombre del puesto: Coordinador de Infraestructura de Edificio Inteligente Área: Departamento de Gestión de Arquitectura e Infraestructura Tecnológica Nombre del puesto al que reporta directamente:

Más detalles

Diplomado Ingeniería de Software para Aplicaciones de Negocio

Diplomado Ingeniería de Software para Aplicaciones de Negocio Diplomado Ingeniería de Software para Aplicaciones de Negocio Duración 120 horas Objetivo general: Que los participantes conozcan los conceptos más importantes de la ingeniería de software para construir

Más detalles

UNIVERSIDAD TECNOLÓGICA DE NAYARIT

UNIVERSIDAD TECNOLÓGICA DE NAYARIT UNIVERSIDAD TECNOLÓGICA DE NAYARIT PERFIL DE PUESTOS DE SERVIDORES PÚBLICOS DE CARRERA RECTOR Título que acredite el finiquito de una carrera profesional o bien estudios de posgrado a nivel maestría o

Más detalles

GESTIÓN DE TECNOLOGÍAS Y SISTEMAS DE INFORMACIÓN. FECHA 03/04/2017 PÁGINA 1 de 6 ELABORÓ REVISÓ APROBÓ Jefe División de Sistemas de Información

GESTIÓN DE TECNOLOGÍAS Y SISTEMAS DE INFORMACIÓN. FECHA 03/04/2017 PÁGINA 1 de 6 ELABORÓ REVISÓ APROBÓ Jefe División de Sistemas de Información PÁGINA 1 de 6 1. OBJETIVO Realizar desarrollo de software según requerimientos de funcionarios administrativos de la Universidad Francisco de Paula Santander por medio de la Aplicación de las buenas prácticas

Más detalles

Lost Repository. Repositorio digital Visión. Versión 1.0. Flores Zarzuri Paola Michelle Correo:

Lost Repository. Repositorio digital Visión. Versión 1.0. Flores Zarzuri Paola Michelle Correo: Lost Repository Repositorio digital Visión Versión 1.0 Flores Zarzuri Paola Michelle Correo: pao.m.flores@gmail.com Tabla de Contenidos 1. Introducción 3 1.1 Propósito 3 1.2 Alcance 3 1.3 Definiciones,

Más detalles

Universidad Tecnológica Nacional Facultad Regional San Francisco. Ingeniería en Sistemas de Información. Análisis de Sistemas

Universidad Tecnológica Nacional Facultad Regional San Francisco. Ingeniería en Sistemas de Información. Análisis de Sistemas Universidad Tecnológica Nacional Facultad Regional San Francisco Ingeniería en Sistemas de Información Análisis de Sistemas PLANIFICACIÓN CICLO LECTIVO 2010 ÍNDICE INGENIERÍA EN SISTEMAS DE INFORMACIÓN...

Más detalles

Crear diagramas basados en UML para la representación de la solución a un problema mediante el Paradigma Orientado a Objetos.

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

Más detalles

BUENAS PRACTICAS EN DESARROLLO DE SOFTWARE APUNTES DE UNA EXPERIENCIA

BUENAS PRACTICAS EN DESARROLLO DE SOFTWARE APUNTES DE UNA EXPERIENCIA BUENAS PRACTICAS EN DESARROLLO DE SOFTWARE APUNTES DE UNA EXPERIENCIA Contenido Una metodología para el desarrollo de software debe ser un instrumento que permita gestionar un proceso dado, existen hoy

Más detalles

Rational Unified Process

Rational Unified Process Rational Unified Process 1 Qué es un Proceso? Un proceso define Quién está haciendo Qué, Cuándo y Cómo para lograr un cierto objetivo. En la ingeniería de software el objetivo es construir un producto

Más detalles

CRONOGRAMA DE LA UNIDAD DE APRENDIZAJE: INICIACIÓN A LA ADMINISTRACIÓN ENERO-JUNIO 2018 ELEMENTOS DE COMPETENCIA ETAPA I:

CRONOGRAMA DE LA UNIDAD DE APRENDIZAJE: INICIACIÓN A LA ADMINISTRACIÓN ENERO-JUNIO 2018 ELEMENTOS DE COMPETENCIA ETAPA I: CRONOGRAMA DE LA UNIDAD DE APRENDIZAJE: INICIACIÓN A LA ADMINISTRACIÓN ENERO-JUNIO 2018 ELEMENTOS DE COMPETENCIA ETAPA I: Comprender el significado de la administración a través del estudio y análisis

Más detalles

EXAMEN DE PRÁCTICA 11 - INTERESADOS

EXAMEN DE PRÁCTICA 11 - INTERESADOS EXAMEN DE PRÁCTICA 11 - INTERESADOS 1 La información que puede suministrarse a los interesados sobre incidentes resueltos, cambios aprobados y estado general del proyecto A cuál de las siguientes alternativas

Más detalles

Términos de Referencia Analista QA

Términos de Referencia Analista QA División Tecnología y Negocios Departamento Aseguramiento de la Calidad Términos de Referencia Descripción de la Institución: La Dirección de Compras y Contratación Pública -Dirección ChileCompra- es un

Más detalles

Curso Microsoft SharePoint Server 2010 Designing and Developing Applications (10232)

Curso Microsoft SharePoint Server 2010 Designing and Developing Applications (10232) Curso Microsoft SharePoint Server 2010 Designing and Developing Applications (10232) Programa de Estudio Curso Microsoft SharePoint Server 2010 Designing and Developing Applications (10232) Aprende a diseñar

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

Pruebas de Software. Agenda. Pruebas de Programas Los Niveles de Prueba Diseño de Casos de Prueba

Pruebas de Software. Agenda. Pruebas de Programas Los Niveles de Prueba Diseño de Casos de Prueba Pruebas de Software R. Casallas Dpto. de Ingeniería de Sistemas y Computación Universidad de los Andes 1 Agenda Pruebas de Programas Los Niveles de Prueba Diseño de Casos de Prueba 2 1 Pruebas de Programas

Más detalles

MÓDULOS DE DISEÑO EN INGENIERÍA

MÓDULOS DE DISEÑO EN INGENIERÍA MÓDULOS DE DISEÑO EN INGENIERÍA El diseño de productos tecnológicos (artefactos, procesos, sistemas e infraestructura) está en el centro de la naturaleza de la ingeniería. El diseño en ingeniería es un

Más detalles

Modelo de Desarrollo en Capas para VB. NET

Modelo de Desarrollo en Capas para VB. NET Modelo de Desarrollo en Capas para VB. NET Cuando se construye software como producto empresarial o comercial, se llevan a cabo varias técnicas de manera que el desarrollo se haga en forma ordenada y así

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

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

DEPARTAMENTO DE SISTEMAS. Evaluación de Arquitecturas de Software (ATAM) Evaluación de Arquitecturas de Software () Agenda Introducción Otros mecanismos Introducción Cómo estar seguro que la arquitectura seleccionada es la correcta? Cómo validar que las decisiones hechas fueron

Más detalles

Programa(s) Educativo(s):

Programa(s) Educativo(s): PS0301 - Administración DES: Ingeniería Programa(s) Educativo(s): Ingeniería de Software Tipo de materia: Obligatoria Clave de la materia: PS0301 UNIVERSIDAD AUTÓNOMA DE Cuatrimestre: 3 CHIHUAHUA Área

Más detalles

MODULO III. Análisis y Diseño de Sistemas de Información INF-162 III. RUP. 3.1 Introducción. Facilitador: Miguel Cotaña 26 de Abril

MODULO III. Análisis y Diseño de Sistemas de Información INF-162 III. RUP. 3.1 Introducción. Facilitador: Miguel Cotaña 26 de Abril MODULO III Análisis y Diseño de Sistemas de Información INF-162 III. RUP 3.1 Introducción Facilitador: Miguel Cotaña 26 de Abril 2010 1 INTRODUCCION Rational Unified Process (RUP o Proceso Racional Unificado),

Más detalles

Experto en Desarrollo GIS

Experto en Desarrollo GIS Experto en Desarrollo GIS 2018 2019 Introducción El programa Experto en Desarrollo GIS nace de la demanda de mercado de desarrolladores con conocimientos de Plataforma ArcGIS y que a día de hoy no está

Más detalles

Mantenimiento de Software

Mantenimiento de Software Mantenimiento de Software Contexto Histórico Frente a la considerable velocidad con que se ha desarrollado la ingeniería de computadores (hardware), el desarrollo del software ha sufrido un retraso histórico

Más detalles

INGENIERÍA DEL SOFTWARE

INGENIERÍA DEL SOFTWARE INGENIERÍA DEL SOFTWARE INGENIERÍA DEL SOFTWARE 1 Sesión No. 8 Nombre: Tipos de diagramas Contextualización Cómo identificar los elementos importantes del software? Cuando diseñamos el sistema no basta

Más detalles

METRICA VERSION MÉTRICA versión 3. Metodología de Planificación, Desarrollo y Mantenimiento de Sistemas de Información

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

Más detalles

El producto desarrollo de liderazgo juvenil solución de problemáticas, conciencia de sí mismos, empoderamiento de otros y conciencia global

El producto desarrollo de liderazgo juvenil solución de problemáticas, conciencia de sí mismos, empoderamiento de otros y conciencia global El producto Nuestro objetivo es el desarrollo de liderazgo juvenil, en colaboración con las empresas, que tienen las puertas abiertas con oportunidades desafiantes creando un espacio donde nuestros practicantes

Más detalles

Desarrollo de Video Juegos

Desarrollo de Video Juegos Dirección General de Educación Superior Tecnológica Nombre de la asignatura: Carrera: Desarrollo de Video Juegos Ingeniería en Sistemas Computacionales Clave de la asignatura: Horas teoría-horas práctica-créditos

Más detalles

Ingeniería de Requisitos

Ingeniería de Requisitos Ingeniería de Requisitos Conceptos Básicos Departamento de Ciencias de la Computación Universidad de Chile Andrés Vignaga Requisitos Un requisito se define como: Una capacidad o condición que un sistema

Más detalles

CURSO AVANZADO DE GERENCIA. e-learning

CURSO AVANZADO DE GERENCIA. e-learning CURSO AVANZADO DE www.bpmsat.com +34 983 002 298 info@bpmsat.com e-learning En BPMSat trabajamos para promover las mejores prácticas de gestión y dirección de los proyectos y las organizaciones que los

Más detalles

Departamento de Informática Universidad de Valladolid Campus de Segovia TEMA 7, SECCIÓN 1: REQUISITOS SOFTWARE

Departamento de Informática Universidad de Valladolid Campus de Segovia TEMA 7, SECCIÓN 1: REQUISITOS SOFTWARE Departamento de Informática Universidad de Valladolid Campus de Segovia TEMA 7, SECCIÓN 1: REQUISITOS SOFTWARE 1 ANÁLISIS DE REQUISITOS Los requisitos determinan lo que debe hacer el sistema así como las

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

GESTIÓN DE LA ARQUITECTURA EMPRESARIAL

GESTIÓN DE LA ARQUITECTURA EMPRESARIAL GESTIÓN DE LA ARQUITECTURA 120 Curso 01 INTRO- DUCCIÓN La Arquitectura Empresarial considera que no solo se trata de conocer lo que los usuarios necesitan, sino también pensar si se sabe realmente quienes

Más detalles

Fecha de elaboración: Julio de 2010 Fecha de última actualización:

Fecha de elaboración: Julio de 2010 Fecha de última actualización: PROGRAMA DE ESTUDIO Análisis y Diseño Orientado a Objetos Programa Educativo: Licenciatura en Ciencias Computacionales Sustantiva Área a la que pertenece : Horas teóricas: 2 Horas prácticas: 4 Total de

Más 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

FACULTAD DE INGENIERÍA. Posgrado Especialización en Ingeniería de Software

FACULTAD DE INGENIERÍA. Posgrado Especialización en Ingeniería de Software FACULTAD DE INGENIERÍA Posgrado Especialización en Ingeniería de Software En la Javeriana Cali, no nos conformamos con entregar datos, valorar escalas numéricas y desarrollar mentes. A nosotros nos gustan

Más detalles

Universidad Ricardo Palma

Universidad Ricardo Palma Universidad Ricardo Palma FACULTAD DE INGENIERÍA ESCUELA PROFESIONAL DE INGENIERÍA INFORMATICA DEPARTAMENTO ACADÉMICO DE INGENIERÍA SÍLABO 1. DATOS ADMINISTRATIVOS 1.1. Nombre del curso : Pruebas De Software

Más detalles

6 años 7 años 8 años 9 años 10 años. 1. Somos desarrolladores de software. 2. Somos diseñadores de juguetes. 3. Somos músicos

6 años 7 años 8 años 9 años 10 años. 1. Somos desarrolladores de software. 2. Somos diseñadores de juguetes. 3. Somos músicos NAVEGAR Y PROGRAMAR Qué es NAVEGAR Y PROGRAMAR? NAVEGAR Y PROGRAMAR es un programa de estudios de computación para Educación Primaria, que promueve que los alumnos comprendan no solo los conceptos, sino

Más detalles

Proceso de Desarrollo de SW

Proceso de Desarrollo de SW Proceso de Desarrollo de SW Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de: material asignatura CS169,Software Engineering, UC Berkeley, entre otras fuentes. ELO 329:

Más detalles

Lenguajes y Compiladores 2007 M. en C. Eduardo René Rodríguez Ávila

Lenguajes y Compiladores 2007 M. en C. Eduardo René Rodríguez Ávila MAESTRÍA EN INFORMÁTICA M. en C. Eduardo René Rodríguez Ávila I. Panorama del Curso I.4.- Valoración. El curso demanda de conocimientos y habilidades en Teoría de la computación Código máquina Matemáticas

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

Universidad de Guadalajara Centro universitario de los Altos Licenciatura en Ingeniería en Computación

Universidad de Guadalajara Centro universitario de los Altos Licenciatura en Ingeniería en Computación 1. Identificación del curso Programa educativo: Ingeniería en Computación Academia: Sistemas digitales e información Programa de estudios por competencias Bases de datos Unidad de aprendizaje: Seminario

Más detalles

Plataforma OutSystems

Plataforma OutSystems Plataforma OutSystems La Plataforma OutSystems permite a las organizaciones de TI construir, entregar y administrar aplicaciones responsivas web y móviles. La Plataforma OutSystems es la única plataforma

Más detalles

Karen Andrea Muñoz Polanco

Karen Andrea Muñoz Polanco Karen Andrea Muñoz Polanco Datos Personales Dirección Bellavista # 237, Agua Santa. Viña del Mar Teléfono Oficina (56) (32) 2664849 -- 2668143 Fecha de Nacimiento 01 de mayo de 1983 Nacionalidad Chilena

Más detalles

UNIVERSIDAD DE LA HUASTECA

UNIVERSIDAD DE LA HUASTECA UNIVERSIDAD DE LA HUASTECA VERACRUZANA PLANEACIÓN Y ARTEFACTOS INGENIERIA DE SOFTWARE C A T E D R Á T I C O : N o m b r e d e l d o c e n t e P R E S E N T A N : N o m b r e d e l o s i n t e g r a n t

Más detalles

UNIVERSIDAD DE GUADALAJARA

UNIVERSIDAD DE GUADALAJARA UNIVERSIDAD DE GUADALAJARA CENTRO UNIVERSITARIO DE LOS ALTOS DIVISIÓN DE ESTUDIOS EN FORMACIONES SOCIALES LICENCIATURA: INGENIERÍA EN COMPUTACIÓN UNIDAD DE APRENDIZAJE POR OBJETIVOS SISTEMAS OPERATIVOS

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

Programación Orientada a Objetos

Programación Orientada a Objetos Programación Orientada a Objetos PROGRAMACIÓN ORIENTADA A OBJETOS 1 Sesión No. 8 Nombre: El Modelo de diseño con UML Contextualización Los modelos que podemos crear con UML son varios, por lo que debemos

Más detalles

DESCRIPCION Y PERFIL DEL PUESTO

DESCRIPCION Y PERFIL DEL PUESTO 1. DATOS GENERALES 1.1 Título del Puesto Coordinador Investigaciones 1.2 Business Title Research Coordinator 1.3 División Costa Rica 1.4 Área/Departamento Investigaciones/Investigaciones 1.5 Código Career

Más detalles

UNIVERSIDAD TECNOLÓGICA DE NAYARIT PERFIL DE PUESTOS DE SERVIDORES PÚBLICOS DE CARRERA

UNIVERSIDAD TECNOLÓGICA DE NAYARIT PERFIL DE PUESTOS DE SERVIDORES PÚBLICOS DE CARRERA RECTOR TÍTULO QUE ACREDITE EL FINIQUITO DE UNA CARRERA PROFESIONAL O BIEN ESTUDIOS DE POSGRADO A NIVEL MAESTRÍA O DOCTORADO. CONTAR CON LICENCIA GUBERNAMENTAL PARA EJERCER LAS FUNCIONES DEL PUESTO ESPECÍFICO.

Más detalles

Eduardo Olguín Moris. Datos Personales. Formación Académica. Conocimientos

Eduardo Olguín Moris. Datos Personales. Formación Académica. Conocimientos Eduardo Olguín Moris Datos Personales Dirección Bellavista # 237, Agua Santa. Viña del Mar Teléfono Oficina (56) (32) 2664849 -- 2668143 Fecha de Nacimiento 06 de Enero de 1983 Nacionalidad Chilena Sexo

Más detalles

PROGRAMA DE TITULACIÓN DE ALUMNOS ANTIGUOS NO GRADUADOS. FACULTAD: Ciencias y Tecnología CARRERA: Ingeniería Industrial, Ing. Alimentos, otras afines

PROGRAMA DE TITULACIÓN DE ALUMNOS ANTIGUOS NO GRADUADOS. FACULTAD: Ciencias y Tecnología CARRERA: Ingeniería Industrial, Ing. Alimentos, otras afines UNIVERSIDAD MAYOR DE SAN SIMON DIRECCION DE PLANIFICACION ACADEMICA PROGRAMA DE TITULACIÓN DE ALUMNOS ANTIGUOS NO GRADUADOS 1. IDENTIFICACION FACULTAD: Ciencias y Tecnología CARRERA: Ingeniería Industrial,

Más detalles

Gestión Práctica de Proyectos de Software- SPM Básico

Gestión Práctica de Proyectos de Software- SPM Básico Curso virtual Departamento de Ingeniería de Sistemas Facultad de Ingeniería Fecha de inicio Agosto 3 de 2017 Fecha de finalización Septiembre 22 de 2017 Intensidad horaria 50 horas Horarios El curso está

Más detalles

EVALUACIÒN MTRA NORMA ANDREA RODRIGUEZ SANCHEZ

EVALUACIÒN MTRA NORMA ANDREA RODRIGUEZ SANCHEZ EVALUACIÒN MTRA NORMA ANDREA RODRIGUEZ SANCHEZ COMO MEJORAR LA EVALUACION EN EL AULA? CAPITULO 1 El elefante invisible CAPITULO 2 Qué aprendizajes promueven las actividades de evaluación que proponemos

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

POSTGRADO INGENIERO EN INFORMÁTICA Total UC= II

POSTGRADO INGENIERO EN INFORMÁTICA Total UC= II IV III II I Trayecto PROGRAMA NACIONAL DE FORMACIÓN EN INFORMÁTICA TÉCNICO SUPERIOR UNIVERSITARIO EN INFORMÁTICA INGENIERÍA EN INFORMÁTICA Software (Especialización en Software Libre) Hardware (Especialización

Más detalles

A. Goñi, J. Ibáñez, J. Iturrioz, J.A. Vadillo OCW 2013

A. Goñi, J. Ibáñez, J. Iturrioz, J.A. Vadillo OCW 2013 Tema 2: Captura de requisitos usando UML A. Goñi, J. Ibáñez, J. Iturrioz, J.A. Vadillo OCW 2013 1.-Introducción: Índice Visión global de la captura de requisitos Artefactos 2.- Modelo de Casos de Uso 3.-

Más detalles

SISTEMAS DE INFORMACIÓN I TEORÍA

SISTEMAS DE INFORMACIÓN I TEORÍA CONTENIDO: LAS ORGANIZACIONES COMO SISTEMAS ABIERTOS LAS CARACTERÍSTICAS DE LAS ORGANIZACIONES LAS ESTRUCTURAS DE LAS ORGANIZACIONES LOS NIVELES DE GERENCIA EL MODELO SOCIOTÉCNICO DE TAVISTOCK LA NUEVA

Más detalles

VISION SICNE SISTEMA DE INFORMACION PARA EL CONTROL DE NOTAS DE LOS ESTUDIANTES SICNE VISION SICNE. INGENIO Soluciones Integrales. Pág.

VISION SICNE SISTEMA DE INFORMACION PARA EL CONTROL DE NOTAS DE LOS ESTUDIANTES SICNE VISION SICNE. INGENIO Soluciones Integrales. Pág. SISTEMA DE INFORMACION PARA EL CONTROL DE NOTAS DE LOS ESTUDIANTES SICNE VISION SICNE INGENIO Soluciones Integrales Pág. 1 REGISTRO HISTÓRICO DEL DOCUMENTO Nombre: Documento Vision Fecha Elaboró Revisó

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

Factores humanos en la calidad del software

Factores humanos en la calidad del software Factores humanos en la calidad del software La siguiente encuesta es parte de un proyecto de investigación sobre los "Factores humanos en la calidad del software" de la Maestría de Arquitectura de Software

Más detalles

SISTEMAS DE INFORMACIÓN PARA ADMINISTRACIÓN DE OPERACIONES

SISTEMAS DE INFORMACIÓN PARA ADMINISTRACIÓN DE OPERACIONES SISTEMAS DE INFORMACIÓN PARA ADMINISTRACIÓN DE OPERACIONES 2003 Modelos Definiciones del Dominio Empresa: es una organización socio-económica creada para producir bienes y obtener rentabilidad económica.

Más detalles

Manual de Usuario SIGECOF REGISTRO DE AUTORIZACIÓN DE PAGO DIRECTO

Manual de Usuario SIGECOF REGISTRO DE AUTORIZACIÓN DE PAGO DIRECTO Manual de Usuario SIGECOF REGISTRO DE AUTORIZACIÓN DE APROBADO POR: JEFA DE LA ONCOP Punto: DGAT-001/2013 De Fecha: 31/01/2013 CONTROL DE REVISIONES Y ACTUALIZACIONES Nº de Versión Fecha de Aprobación

Más detalles