Estimación de costos y esfuerzos. Calidad en el Desarrollo de Software. Estimación de costos para el software. Planificación de proyectos

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

Download "Estimación de costos y esfuerzos. Calidad en el Desarrollo de Software. Estimación de costos para el software. Planificación de proyectos"

Transcripción

1 Estimación de costos y esfuerzos Métricas de procesos de software Depto. Ciencias e Ingeniería de la Computación Universidad Nacional del Sur COCOMO otros Segundo Cuatrimestre 2007 de proyectos Estimación de costos para el software la primer componente de un proyecto de ingeniería de software es la planificación del proyecto el primer paso de la planificación es documentar suposiciones, metas y restricciones de proyecto a continuación, el administrador debe desarrollar un plan de actividades, para cumplir los requerimientos dentro de las restricciones dadas dentro de este plan, se debe identificar el modelo de proceso a seguir, asi como los recursos requeridos típicos recursos: número y capacidad del personal, equipo, insumos, tiempo requerimientos incompletos o imprecisos esconden costos ocultos pero aún con requerimientos claro, la estimación es difícil la mejor aproximación es desarrollar incrementalmente los requermientos, revisando estimaciones a medida que se dispone de más información (desarrollo en espiral)

2 Estimación de costos para el software Modelos predictivos de costos de software el costo del software depende de una combinación de factores, como complejidad del problema habilidad del personal diseño del software herramientas disponibles la ingeniería del software, a diferencia de otras ingenierías, depende fuertemente del diseño tradicionalmente, el tamaño del código ha sido usado no como una medida de productividad, sino como entrada para los modelos de estimación de costos entonces la mayoría de los métodos comienza con una predicción del tamaño del código a producir la estimación será más simple y acertada si la organización mantiene una base de datos de proyectos pasados Modelos predictivos de costos de software Modelos predictivos de costos de software otras características comunes de casi todos los modelos es que la predicción total del esfuerzo de producción es PM inicial = c KLOC k es decir, la cantidad de meses-programador es una función de la cantidad de líneas de código, siendo las constantes c y k dependientes del modelo otros factores de ajustes pueden ser tenidos en cuenta para escalar esta estimación inicial producto requerimientos extra de confiabilidad o complejidad inherente del problema computación requerimientos extra de tiempo o almacenamiento en el procesamiento personal por ejemplo, si el personal afectado tiene experiencia en el área proyecto por ejemplo, si se usaran herramientas sofisticadas

3 Factores de ajustes usados en diferentes modelos Factores de ajustes usados en diferentes modelos (cont.) tamaño código fuente código objeto número de rutinas número de elementos de datos documentación número de personal programas tipo complejidad lenguaje reuso confiabilidad requerida requerimientos gráficos computación personal restricciones de tiempo restricciones de almacenamiento configuración del hardware desarrollo concurrente capacidad continuidad experiencia en hardware experiencia en el área de la aplicación experiencia en el lenguaje y las herramientas Factores de ajustes usados en diferentes modelos (cont.) Pasos para derivar en una estimación de costos proyecto herramientas y técnicas interface al usuario definición de requerimientos volatilidad de requerimientos cronograma seguridad acceso a computadoras madurez del software de soporte en general, los siguientes son los pasos básicos para realizar una estimación de costos de un sistema de software propuesto: 1 estimar el tamaño eventual del software, usarlo en la fórmula del modelo para llegar a una estimación inicial 2 revisar la estimación usando los factores de costos, u otros factores de escalas determinados por el modelo 3 aplicar las herramientas del modelo al resultado anterior para determinar esfuerzo total, productividad, distribución de actividades, etc

4 COCOMO COCOMO COCOMO (Constructive Cost Model) es uno de los modelos de costos más conocidos desarrollado en los 70 s por Barry Boehm, actualmente ha evolucionado en originalmente, es un conjunto de tres modelos diferentes con complejidades y nivel de detalle en incremento Desarrollado en la década del 70 por Boehm básico: aplicable cuando se conoce muy poco del proyecto intermedio: aplicable luego de la especificación de requerimientos avanzado: aplicable cuando se termina el diseño todos los modelos utilizan la misma fórmula: donde E = as b F E: esfuerzo en personas mes S: tamaño medido en KSDI (K-delivered source instructions) F : factor de ajuste (igual a 1 en el modelo básico) a,b: se obtienen de tablas del modelo en función del tipo de sistema COCOMO - Clasificación de sistemas COCOMO - modelo básico orgánicos: involucra procesamiento de datos, uso de bases de datos y se focaliza en transacciones y recuperación de datos. Ejemplo: sistema de facturación embebido: contiene software de tiempo real que es una parte integral de un sistema mayor basado en hardware. Ejemplo: control de ascensores semi-embebido: entre orgánico y embebido Ű presenta mayor procesamiento de transacciones. Ejemplo: Monitoreo de una red el modelo básico aplica las siguientes fórmulas y valores a b c d orgánico embebido semi-embebido personas mes: PM = a (KDSI b ) tiempo de desarrollo: TD = c (PM d )

5 COCOMO intermedio COCOMO - factores de ajustes cuando se conoce muy poco del proyecto, se utiliza COCOMO básico con F = 1 cuando se conoce un poco más el lenguaje, herramientas a utilizar se puede aplicar COCOMO intermedio se eligen los factores de ajustes de una tabla que presenta 15 tratan de capturar el impacto del entorno del proyecto en el costo de desarrollo de un análisis estadístico de más de 100 factores que influencian el costo, Boehm retuvo 15 de ellos para COCOMO la importancia de cada factor de ajuste es clasificada en una escala ordinal con seis puntos: Muy Baja, Baja, Nominal, Alta, Muy Alta, Extra Alta 1 atributos del producto 2 atributos del personal 3 atributos del hardware 4 atributos del proyecto COCOMO - atributos del producto COCOMO - atributo RELY RELY garantía de funcionamiento requerida por el software DATA tamaño de la base de datos CPLX complejidad del producto indica las posibles consecuencias para el usuario en el caso que todavía existan defectos en el producto muy baja: el efecto de un fallo del software simplemente trae como consecuencia la inconveniencia de corregir el fallo baja: el efecto de un fallo software es una pérdida fácilmente recuperable para los usuarios nominal: el efecto es una moderada pérdida para los usuarios, pero es una situación de la que se puede salir sin excesiva dificultad alta: el efecto es una gran pérdida financiera o una inconveniencia masiva humana muy alta: el efecto es un pérdida en vidas humanas

6 COCOMO - atributo DATA COCOMO - atributo CPLX indica el tamaño de la base de datos a desarrollar en relación con el tamaño del programa existen cuatro segmentos con la razón , que determinan las puntuaciones de bajo a muy alto el valor se define por el cociente D/P, donde D es tamaño de la base de datos en bytes y P el tamaño del programa en DSI indica la complejidad de cada módulo y se utiliza para determinar la complejidad compuesta del sistema la puntuación puede variar de muy baja si el módulo está compuesto de expresiones matemáticas simples a extra alta para módulos que utilizan muchos recursos de planificación COCOMO - atributos del hardware COCOMO - atributo TIME TIME limitaciones en el porcentaje de uso de la CPU STOR limitaciones en el porcentaje de uso de memoria VIRT volatilidad de la máquina virtual TURN frecuencia de cambio en el modelo de explotación se expresa en el porcentaje de tiempo de ejecución disponible se basa en la presunción de que siempre será más exigente para un programador escribir un programa que tiene una restricción en el tiempo de ejecución es nominal cuando el porcentaje es el 50 %, y extra alta cuando la restricción es del 95 %

7 COCOMO - atributo STOR COCOMO - atributo VIRT captura el esfuerzo de programación para que el programa pueda correr en un volumen menor de almacenamiento principal se basa en la presunción de el esfuerzo de programación se incrementa si el programa tiene que correr en un volumen menor del almacenamiento principal el valor es nominal cuando la reducción del almacenamiento principal es del 50 % a extra alta cuando la reducción es del 95 % refleja los cambios que puede sufrir la máquina virtual (hardware mas software) durante el desarrollo del software refleja la probabilidad de que ocurran los cambios desde baja a muy alta COCOMO - atributo TURN COCOMO - atributos del personal cuantifica el tiempo de respuesta del ordenador desde el punto de vista del programador cuanto mayor sea el tiempo de respuesta, más alto será el esfuerzo humano puede variar desde baja para un sistema interactivo; a muy alta cuando el tiempo medio de respuesta es de más de 12 horas ACAP calificación de los analistas AEXP experiencia del personal en aplicaciones similares PCAP calificación de los programadores VEXP experiencia del personal en la máquina virtual LEXP experiencia en el lenguaje de programación a usar.

8 COCOMO - atributo ACAP COCOMO - atributo AEXP mide la capacidad del grupo de analistas, en términos de habilidad de análisis, eficiencia y capacidad para cooperar estas habilidades tienen un impacto significativo en el esfuerzo humano cuanto más capaz sea el grupo, menos esfuerzo será necesario puede variar desde muy baja a muy alta mide la experiencia del grupo en una aplicación similar la experiencia del grupo tiene una gran influencia en el esfuerzo puede ser muy baja: < 4 meses experiencia media baja: 1 año de experiencia media nominal: 3 años de experiencia media alta: 6 años de experiencia media muy alta: > 12 años, o reimplementación de un subsistema COCOMO - atributo PCAP COCOMO - atributo VEXP mide la capacidad del grupo de programadores, en términos de habilidad de programación, eficiencia y capacidad para cooperar similar al atributo que mide la calificación de analistas, pero en este caso, se mide al grupo de programadores cuanto más capaz sea el grupo, menos esfuerzo será necesario se aplica a los programadores como grupo, pero no a los programadores individuales puede variar desde muy baja a muy alta mide la experiencia de los programadores en la máquina virtual puede ser muy baja: < 1 mes experiencia media baja: 4 meses nominal: 1 año alta: > 3 años

9 COCOMO - atributo LEXP COCOMO - atributos del proyecto mide la experiencia de los programadores en el lenguaje de programación un grupo de programadores con amplia experiencia en un lenguaje determinado programará de una manera mucho más segura, generando un menor número de defectos y de requerimientos humanos puede variar desde muy baja a alta para un grupo de un mes a tres años de experiencia, respectivamente muy baja: < 1 mes experiencia media baja: 4 meses experiencia media nominal: 1 año experiencia media alta: > 3 años MODP uso de prácticas modernas de programación TOOL uso de herramientas de desarrollo de software SCED limitaciones en el cumplimiento de la planificación COCOMO - atributo MODP COCOMO - atributo TOOL indica la utilización de modernas prácticas de programación estas prácticas incluyen, por ejemplo, programación estructurada y desarrollo top-down puede ser muy baja: no se utilizan prácticas modernas de programación (PMP) baja: uso experimental de algunas PMP nominal: experiencia razonable en el uso de algunas PMP alta: experiencia razonable en gran parte de PMP indica el uso de herramientas de software el uso adecuado de herramientas de software es un multiplicador de la productividad la puntuación varía desde muy baja cuando sólo se utilizan herramientas básicas, a muy alta cuando se utilizan herramientas específicas

10 COCOMO - atributo SCED COCOMO - peso de los factores indica el esfuerzo necesario para cumplir con la planificación el tiempo nominal de desarrollo, tal como se define en el modo básico, es el plazo que requiere menor esfuerzo humano cualquier apresuramiento (muy baja) o retraso (muy alta) demandarán más esfuerzo muy baja baja nominal alta muy alta nominal RELY DATA CPLX TIME STOR VIRT TURN COCOMO - peso de los factores (cont.) muy baja baja nominal alta muy alta nominal ACAP AEXP PCAP VEXP LEXP MODP TOOL SCED para los proyectos medios, COCOMO intermedio es coincidente con el modelo debe ser calibrado al propio entorno de desarrollo una vez que se han identificado los módulos del sistema, se puede utilizar o detallado : se aplica la versión intermedia a nivel de componentes y luego se construye una estimación para el proyecto completo

11 COCOMO - fases de desarrollo COCOMO - fase de desarrollo permite estimar los tiempos para cada una de las fases de desarrollo considera cuatro fases: 1 requerimientos/planes 2 diseño del producto 3 codificación 4 prueba/integración es la primera fase del ciclo de desarrollo se analiza el requerimiento, se muestra un Plan de Producto y se genera una especificación completa del producto esta fase consume del 6 % al 8 % del esfuerzo nominal PM puede durar del 10 % al 40 % del tiempo nominal de desarrollo TD estos porcentajes dependen del modo y del tamaño (de 2000 LOC a LOC) COCOMO - fase de diseño COCOMO - fase de codificación es la segunda fase del ciclo de desarrollo COCOMO se preocupa de la determinación de la arquitectura del producto y de las especificaciones de los subsistemas esta fase requiere del 16 % al 18 % del esfuerzo nominal PM puede durar del 19 % al 38 % del tiempo nominal de desarrollo TD COCOMO subdivide esta fase en dos subfases: diseño detallado y prueba del código esta fase requiere del 48 % al 68 % del esfuerzo nominal PM puede durar del 24 % al 64 % del tiempo nominal de desarrollo TD

12 esta fase consiste principalmente en unir las diferentes unidades ya probadas se utiliza del 16 % al 34 % del esfuerzo nominal PM puede durar del 18 % al 34 % del tiempo nominal de desarrollo TD es una actualización de COCOMO para que se adapte a las nuevas tecnologías, enfoques de OO, etc la estimación del proceso en está basado en tres etapas principales de cualquier desarrollo: Etapa Basado en Utiliza 1 prototipos puntos objetos 2 decisiones de arquitectura puntos función 4 diseño detallado KDSI Modelo Curvas de Rayleigh surge en 1978 como solución a un requerimiento de la marina de EEUU para proveer un método para estimar esfuerzo y tiempo fue desarrollado por Putnam y lo llamó modelo se utiliza para proyectos con mas de LOC puede ser ajustado para proyectos mas pequeños asume que el esfuerzo para proyectos de desarrollo de software es distribuido en forma similar a una colección de curvas de Rayleigh, una para cada una de las actividades principales del desarrollo la ecuación relaciona S (líneas de código) con varias variables: un factor tecnológico C; esfuerzo total del proyecto en años-persona K ; y tiempo de entrega t d, en años la relación se expresa como S = CK 1/3 t 4/3 d

13 Curvas de Rayleigh resultan las siguientes curvas, para cada etapa en el proyecto Modelo en la práctica C puede tomar hasta 20 valores distintos, y la equación no puede ser usada hasta que se haya estimado el tamaño del resultado también es necesario acordar los valores C, y suponer K o t d constantes para estimar duración, Putnam introduje otra ecuación D 0 = K /t 3 d D 0 es la constante de aceleración de la fuerza de trabajo. Por ejemplo, 12.3 para software nuevo con muchas GUI, 15 para sistemas stand-alone, y 27 para reimplementación se sistemas existentes. Modelo Problema de modelos existentes usando las dos ecuaciones se puede resolver esfuerzo y duración por ejemplo, K = (S/C) 9/7 D 4/7 0 la ecuación relacionando estos valores permite jugar con el efecto de variar el tiempo de entrega y ver como este incide con el total de esfuerzo requerido para completar el proyecto debido a que la ecuación tiene una potencia cuarta, la asignación de recursos tiene una implicancia fuerte en grandes proyectos según la ecuación reducir un 10 % el tiempo resulta en un 52 % de aumento del esfuerzo total del ciclo de vida hay acuerdo en que el tamaño del producto es factor determinante del esfuerzo requerido para construirlo la mayoría de los modelos sugiere que el esfuerzo requerido es aproximadamente proporcional al tamaño incluyen un ajuste (b... > 1) inverso a la economía de escala, proyectos mas grandes son menos productivos que los mas pequeños el modelo de Putnam concluye que disminuyendo la duración aumenta el esfuerzo, pero aumentando la duración disminuye el esfuerzo

14 Modelos existentes Mejoras a la exactitud de las estimaciones los modelos pueden trabajar bien para los entornos en los cuales fueron derivados, no parece razonable que un modelo simple pueda ser válido universalmente el modelo de Putnam es muy sensible al factor tecnológico, que a su vez no es fácil de obtener la mayoría de los modelos trabajan sobre un conjunto de datos de análisis post hoc los parámetros de input necesarios son muy difíciles de obtener en las primeras etapas del proyecto definición de datos locales: usar medidas de tamaño y esfuerzo que son definidas consistentemente a través de todo el entorno proceso de calibración: asegurar que los valores provistos al modelo son consistentes con los requerimientos y expectativas del modelo reajustar los coeficientes del modelo usando datos de proyectos pasados para reflejar la productividad básica encontrada en el nuevo entorno eliminar, agregar o modificar conductores de costos personalizar el modelo Mejoras a la exactitud de las estimaciones (cont.) Grupo de estimación grupo de estimación independiente: propuesta de De Marco, asegura consistencia entre proyectos, mayor experiencia, monitoreo de la base de datos reducir subjetividad al input: los modelos de estimación locales basados en datos más homogéneos son más exactos que modelos más generales y complejos. Estos modelos locales reducen subjetividad estimación preliminar y re-estimación: la estimación temprana requiere el uso de información incompleta. Se mejora relacionando dos pasos: estimación preliminar y re-estimación cuando se dispone de la información 1 el coordinador le entrega a cada estimador la información relevante 2 el coordinador convoca a una reunión donde se hacen preguntas y se discute aspectos de la estimación 3 cada experto provee una estimación (rango) inicial anónima 4 el coordinador circulariza un resumen de las estimaciones individuales y el promedio

15 Grupo de estimación de costos 5 el coordinador convoca a otra reunión para discutir los resultados 6 los expertos proveen nuevas estimaciones anónimas 7 se repiten pasos 2 a 6 hasta que el grupo decide que el promedio es representativo y satisfactorio Putnam propone: est = (cota_inf + 4 valores_similares + cota s up)/4 DBA COCOMO 2004 COINCOMO 2004 COCOTS 2000 COSYSMO 2002 COSoSIMO 2004 Costing Secure System 2004

Gestión de Configuración del Software

Gestión de Configuración del Software Gestión de Configuración del Software Facultad de Informática, ciencias de la Comunicación y Técnicas Especiales Herramientas y Procesos de Software Gestión de Configuración de SW Cuando se construye software

Más detalles

PRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE

PRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE PRUEBAS DE SOFTWARE La prueba del software es un elemento crítico para la garantía de la calidad del software. El objetivo de la etapa de pruebas es garantizar la calidad del producto desarrollado. Además,

Más detalles

CMM - Capability Maturity Model. Estructura de CMM... Componentes de CMM. Estructura de CMM

CMM - Capability Maturity Model. Estructura de CMM... Componentes de CMM. Estructura de CMM CMM - Capability Maturity Model Estructura de CMM... Es un marco que describe los elementos claves de un proceso de software efectivo. Describe un camino de mejora evolutivo desde un proceso ad hoc inmaduro

Más detalles

Estándares para planes de calidad de software. Escuela de Ingeniería de Sistemas y Computación Desarrollo de Software II Agosto Diciembre 2008

Estándares para planes de calidad de software. Escuela de Ingeniería de Sistemas y Computación Desarrollo de Software II Agosto Diciembre 2008 Estándares para planes de calidad de software Escuela de Ingeniería de Sistemas y Computación Desarrollo de Software II Agosto Diciembre 2008 DIFERENCIA ENTRE PRODUCIR UNA FUNCION Y PRODUCIR UNA FUNCION

Más detalles

Unidad VI: Supervisión y Revisión del proyecto

Unidad VI: Supervisión y Revisión del proyecto Unidad VI: Supervisión y Revisión del proyecto 61. Administración de recursos La administración de recursos es el intento por determinar cuánto, dinero, esfuerzo, recursos y tiempo que tomará construir

Más detalles

Proceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes:

Proceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes: PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes: 1. Proporcionar una guía de actividades para el trabajo en equipo. (Guía detallada para el desarrollo

Más detalles

F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 F13 F14 2 3 1 5 3 0 0 3 5 2 1 0 5 2 SUMA FACTORES DE AJUSTE: 32

F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 F13 F14 2 3 1 5 3 0 0 3 5 2 1 0 5 2 SUMA FACTORES DE AJUSTE: 32 ESTIMACIONES. EJEMPLO TIPO 1. Muestre el proceso completo con los valores obtenidos no solo para los datos que se piden sino también para los valores intermedios que se necesiten. El escribir una respuesta

Más detalles

Ingeniería de Software. Pruebas

Ingeniería de Software. Pruebas Ingeniería de Software Pruebas Niveles de prueba Pruebas unitarias Niveles Pruebas de integración Pruebas de sistema Pruebas de aceptación Alpha Beta Niveles de pruebas Pruebas unitarias Se enfocan en

Más detalles

Ciclo de vida y Metodologías para el desarrollo de SW Definición de la metodología

Ciclo de vida y Metodologías para el desarrollo de SW Definición de la metodología Ciclo de vida y Metodologías para el desarrollo de SW Definición de la metodología La metodología para el desarrollo de software es un modo sistemático de realizar, gestionar y administrar un proyecto

Más detalles

TransUnion República Dominicana. Preguntas frecuentes sobre los modelos de score de TransUnion

TransUnion República Dominicana. Preguntas frecuentes sobre los modelos de score de TransUnion TransUnion República Dominicana Preguntas frecuentes sobre los modelos de score de TransUnion Los modelos de score de TransUnion El siguiente es un resumen para ayudarle a entender mejor cómo se puede

Más detalles

Figura 4.1 Clasificación de los lenguajes de bases de datos

Figura 4.1 Clasificación de los lenguajes de bases de datos 1 Colección de Tesis Digitales Universidad de las Américas Puebla Romero Martínez, Modesto Este capítulo describen los distintos lenguajes para bases de datos, la forma en que se puede escribir un lenguaje

Más detalles

INSTRUCTIVO PARA LA CUENTA DE PUNTOS FUNCIÓN

INSTRUCTIVO PARA LA CUENTA DE PUNTOS FUNCIÓN INSTRUCTIVO PARA LA CUENTA DE PUNTOS FUNCIÓN INDICE Introducción...2 Frontera de la aplicación...3 Cuenta de Puntos Función sin ajustar...3 Funciones de Datos...4 Funciones Transaccionales...4 Mecanismo...5

Más detalles

Infraestructura Tecnológica. Sesión 12: Niveles de confiabilidad

Infraestructura Tecnológica. Sesión 12: Niveles de confiabilidad Infraestructura Tecnológica Sesión 12: Niveles de confiabilidad Contextualización La confianza es un factor determinante y muy importante, con ésta se pueden dar o rechazar peticiones de negocio, amistad

Más detalles

Parte I: Introducción

Parte I: Introducción Parte I: Introducción Introducción al Data Mining: su Aplicación a la Empresa Cursada 2007 POR QUÉ? Las empresas de todos los tamaños necesitan aprender de sus datos para crear una relación one-to-one

Más detalles

CRM Gestión de Oportunidades Documento de Construcción Bizagi Process Modeler

CRM Gestión de Oportunidades Documento de Construcción Bizagi Process Modeler Bizagi Process Modeler Copyright 2011 - Bizagi Tabla de Contenido CRM- Gestión de Oportunidades de Venta... 4 Descripción... 4 Principales Factores en la Construcción del Proceso... 5 Modelo de Datos...

Más detalles

forma de entrenar a la nuerona en su aprendizaje.

forma de entrenar a la nuerona en su aprendizaje. Sistemas expertos e Inteligencia Artificial,Guía5 1 Facultad : Ingeniería Escuela : Computación Asignatura: Sistemas expertos e Inteligencia Artificial Tema: SISTEMAS BASADOS EN CONOCIMIENTO. Objetivo

Más detalles

COCOMO. estos para posteriormente poder realizar los calculos del metodo de estimación:

COCOMO. estos para posteriormente poder realizar los calculos del metodo de estimación: COCOMO Vamos a utilizar la tecnica COCOMO para realizar una estimació n del esfuerzo necesario para la realización del proyecto. Para la realización del COCOMO previamente necesitamos conocer el número

Más detalles

Sistemas de Información Administrativo - Universidad Diego Portales. Cátedra : Sistemas de Información Administrativa S.I.A.

Sistemas de Información Administrativo - Universidad Diego Portales. Cátedra : Sistemas de Información Administrativa S.I.A. Cátedra : Sistemas de Información Administrativa S.I.A. Escuela de Contadores Auditores Tema: Ingeniería del Software Estrategias de Pruebas Relator: Sr. Eduardo Leyton G Pruebas del Software (Basado en

Más detalles

Planeación del Proyecto de Software:

Planeación del Proyecto de Software: Apéndice A. Cuestionarios del Sistema Evaluador Nivel2. Requerimientos de Administración: Goal 1: Los requerimientos del sistema asociados a software están bien controlados y existe un estándar para los

Más detalles

UNIVERSIDAD TECNOLOGICA DE HERMOSILLO SCRUM SPRINT #1. Ingenieria de Software I MAESTRO: BERNARDO PRADO DIAZ INTEGRANTES. Jorge Valdano.

UNIVERSIDAD TECNOLOGICA DE HERMOSILLO SCRUM SPRINT #1. Ingenieria de Software I MAESTRO: BERNARDO PRADO DIAZ INTEGRANTES. Jorge Valdano. UNIVERSIDAD TECNOLOGICA DE HERMOSILLO SCRUM SPRINT #1 Ingenieria de Software I MAESTRO: BERNARDO PRADO DIAZ INTEGRANTES Jorge Valdano Maria Sorte Antonio Rico Osmar Gutierrez Hermosillo, Sonora 04 de Septiembre

Más detalles

<Generador de exámenes> Visión preliminar

<Generador de exámenes> Visión preliminar 1. Introducción Proyecto Final del curso Técnicas de Producción de Sistemas Visión preliminar Para la evaluación de algunos temas de las materias que se imparten en diferentes niveles,

Más detalles

Administración de proyectos. Organizar, planificar y programar los proyectos de software

Administración de proyectos. Organizar, planificar y programar los proyectos de software Administración de proyectos Organizar, planificar y programar los proyectos de software Administración de proyectos Trata de las actividades que hay que realizar para asegurar que el software se entregará

Más detalles

Estas visiones de la información, denominadas vistas, se pueden identificar de varias formas.

Estas visiones de la información, denominadas vistas, se pueden identificar de varias formas. El primer paso en el diseño de una base de datos es la producción del esquema conceptual. Normalmente, se construyen varios esquemas conceptuales, cada uno para representar las distintas visiones que los

Más detalles

INFORME Nº1 PROPUESTA METODOLÓGICA Y PLAN DE TRABAJO DESARROLLO DE UN SISTEMA INTEGRADO DE GESTIÓN PARA EL GOBIERNO REGIONAL DE ATACAMA

INFORME Nº1 PROPUESTA METODOLÓGICA Y PLAN DE TRABAJO DESARROLLO DE UN SISTEMA INTEGRADO DE GESTIÓN PARA EL GOBIERNO REGIONAL DE ATACAMA INFORME Nº1 PROPUESTA METODOLÓGICA Y PLAN DESARROLLO DE UN SISTEMA INTEGRADO DE GESTIÓN PARA EL GOBIERNO REGIONAL DE ATACAMA con destino a GORE DE ATACAMA ELIMCO SISTEMAS Alfredo Barros Errázuriz 1954

Más detalles

CICLO DE VIDA DEL SOFTWARE

CICLO DE VIDA DEL SOFTWARE CICLO DE VIDA DEL SOFTWARE 1. Concepto de Ciclo de Vida 2. Procesos del Ciclo de Vida del Software 3. Modelo en cascada 4. Modelo incremental 5. Modelo en espiral 6. Prototipado 7. La reutilización en

Más detalles

Planificación de Proyectos. Administración de Proyectos de Software. Uso de herramientas de Software. Importancia de la Planificación

Planificación de Proyectos. Administración de Proyectos de Software. Uso de herramientas de Software. Importancia de la Planificación Planificación de Proyectos Planificación de Proyectos Pablo R. Fillottrani Depto. Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Segundo Cuatrimestre 2014 Sesión de Planificación

Más detalles

ANÁLISIS DE RIESGOS EN LA GESTIÓN DE PROYECTOS. Los riesgos son eventos o condiciones inciertas que, si se producen, tienen un

ANÁLISIS DE RIESGOS EN LA GESTIÓN DE PROYECTOS. Los riesgos son eventos o condiciones inciertas que, si se producen, tienen un ANÁLISIS DE RIESGOS EN LA GESTIÓN DE PROYECTOS Los riesgos son eventos o condiciones inciertas que, si se producen, tienen un efecto positivo o negativo sobre al menos un objetivo del proyecto, como tiempo,

Más detalles

INTRODUCCION AL DESARROLLO DE SISTEMAS DE INFORMACION

INTRODUCCION AL DESARROLLO DE SISTEMAS DE INFORMACION INTRODUCCION AL DESARROLLO DE SISTEMAS DE INFORMACION INTRODUCCION AL DESARROLLO DE SISTEMAS DE INFORMACION. Los sistemas que el analista diseña día a día, la tecnología, las personas, que utilizan el

Más detalles

El modelo de ciclo de vida cascada, captura algunos principios básicos:

El modelo de ciclo de vida cascada, captura algunos principios básicos: Ciclo de Vida del Software Un modelo de ciclo de vida define el estado de las fases a través de las cuales se mueve un proyecto de desarrollo de software. El primer ciclo de vida del software, "Cascada",

Más detalles

Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere.

Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere. UNIVERSIDAD DE CARABOBO FACULTAD DE CIENCIA Y TECNOLOGÍA DIRECCION DE EXTENSION COORDINACION DE PASANTIAS Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere. Pasante:

Más detalles

Elementos requeridos para crearlos (ejemplo: el compilador)

Elementos requeridos para crearlos (ejemplo: el compilador) Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción

Más detalles

Data Mining Técnicas y herramientas

Data Mining Técnicas y herramientas Data Mining Técnicas y herramientas Introducción POR QUÉ? Empresas necesitan aprender de sus datos para crear una relación one-toone con sus clientes. Recogen datos de todos lo procesos. Datos recogidos

Más detalles

Copyright 2011 - bizagi. Gestión de Cambios Documento de Construcción Bizagi Process Modeler

Copyright 2011 - bizagi. Gestión de Cambios Documento de Construcción Bizagi Process Modeler Copyright 2011 - bizagi Gestión de Cambios Bizagi Process Modeler Tabla de Contenido Gestión de Cambios... 4 Descripción... 4 Principales factores en la Construcción del Proceso... 5 Modelo de Datos...

Más detalles

Figure 7-1: Phase A: Architecture Vision

Figure 7-1: Phase A: Architecture Vision Fase A Figure 7-1: Phase A: Architecture Vision Objetivos: Los objetivos de la fase A son: Enfoque: Desarrollar una visión de alto nivel de las capacidades y el valor del negocio para ser entregado como

Más detalles

SISTEMAS Y MANUALES DE LA CALIDAD

SISTEMAS Y MANUALES DE LA CALIDAD SISTEMAS Y MANUALES DE LA CALIDAD NORMATIVAS SOBRE SISTEMAS DE CALIDAD Introducción La experiencia de algunos sectores industriales que por las características particulares de sus productos tenían necesidad

Más detalles

IAP 1009 - TÉCNICAS DE AUDITORÍA APOYADAS EN ORDENADOR (TAAO)

IAP 1009 - TÉCNICAS DE AUDITORÍA APOYADAS EN ORDENADOR (TAAO) IAP 1009 - TÉCNICAS DE AUDITORÍA APOYADAS EN ORDENADOR (TAAO) Introducción 1. Como se indica en la Norma Internacional de Auditoría 401, "Auditoría en un contexto informatizado", los objetivos globales

Más detalles

Departamento de Lenguajes y Sistemas Informáticos. Ciclo de vida del software

Departamento de Lenguajes y Sistemas Informáticos. Ciclo de vida del software El Ciclo de Vida Software Departamento de Lenguajes escuela técnica superior de ingeniería informática Grupo de Ingeniería a Software Febrero 2006 Versión original: Amador Durán Toro (septiembre 2004)

Más detalles

SISTEMAS DE INFORMACIÓN I TEORÍA

SISTEMAS DE INFORMACIÓN I TEORÍA CONTENIDO: CICLO DE VIDA DE DESARROLLO DE SI FASES GENÉRICAS DEL CICLO DE VIDA DE DESARROLLO DE SI VISIÓN TRADICIONAL DEL CICLO DE VIDA DE DESARROLLO DE SI DE DESARROLLO DE SI: ANÁLISIS Material diseñado

Más detalles

La toma de decisiones está presente dentro de la vida de la mayoría de las personas. Los

La toma de decisiones está presente dentro de la vida de la mayoría de las personas. Los ANEXO II. Sistema de Soporte a las Decisiones-SSD La toma de decisiones está presente dentro de la vida de la mayoría de las personas. Los gerentes día a día deben tomar decisiones también, la diferencia

Más detalles

Gestión de Oportunidades

Gestión de Oportunidades Gestión de Oportunidades Bizagi Suite Gestión de Oportunidades 1 Tabla de Contenido CRM Gestión de Oportunidades de Negocio... 4 Elementos del Proceso... 5 Registrar Oportunidad... 5 Habilitar Alarma y

Más detalles

PRODUCTIVIDAD DE PROYECTOS DE DESARROLLO DE SOFTWARE: FACTORES DETERMINANTES E INDICADORES

PRODUCTIVIDAD DE PROYECTOS DE DESARROLLO DE SOFTWARE: FACTORES DETERMINANTES E INDICADORES PRODUCTIVIDAD DE PROYECTOS DE DESARROLLO DE SOFTWARE: FACTORES DETERMINANTES E INDICADORES Raúl Palma G. y Guillermo Bustos R. Escuela de Ingeniería Industrial Universidad Católica de Valparaíso Casilla

Más detalles

1.1. Introducción y conceptos básicos

1.1. Introducción y conceptos básicos Tema 1 Variables estadísticas Contenido 1.1. Introducción y conceptos básicos.................. 1 1.2. Tipos de variables estadísticas................... 2 1.3. Distribuciones de frecuencias....................

Más detalles

Medición de Productividad de Software

Medición de Productividad de Software Medición de Productividad de Software Una definición tradicional de productividad de software corresponde al número de líneas de código fuente producidas por persona-mes de esfuerzo. Existen muchos problemas

Más detalles

Gestión de Riesgos en Proyectos

Gestión de Riesgos en Proyectos GRUPO VISIÓN PROSPECTIVA MÉXICO 2030 Gestión de Riesgos en Proyectos Mauricio Jessurun Solomou mjess@unisolmexico.com Luis Miguel Arroyo lmarroyoi@emsi.com.mx Julio, 2015 Gestión de Riesgos en Proyectos

Más detalles

6.4 ESTRATEGIAS DE PRUEBA

6.4 ESTRATEGIAS DE PRUEBA Prueba del sistema Prueba de validación Prueba de integración Prueba de Unidad Código Diseño Requisitos Ingeniería del Sistema Las pruebas del software aplican similar estrategia moviéndonos de adentro

Más detalles

MODELOS DE INVENTARIO

MODELOS DE INVENTARIO MODELOS DE INVENTARIO Los modelos de inventarios son métodos que ayudan a reducir o minimizar los niveles de inventario requeridos en la producción. Existen varios métodos que nos ayudan a conseguir dicho

Más detalles

GERENCIA DE INTEGRACIÓN

GERENCIA DE INTEGRACIÓN GERENCIA DE INTEGRACIÓN CONTENIDO Desarrollo del plan Ejecución del plan Control de cambios INTRODUCCIÓN La gerencia de integración del proyecto incluye los procesos requeridos para asegurar que los diversos

Más detalles

Qué es el Modelo CMMI?

Qué es el Modelo CMMI? El principal problema que tienen las empresas en sus áreas de tecnología, así como las empresas desarrolladoras de software al iniciar un proyecto, radica en que el tiempo de vida del proyecto y el presupuesto

Más detalles

Unidad 9. Implementación. M.C. Martín Olguín

Unidad 9. Implementación. M.C. Martín Olguín Unidad 9 Implementación M.C. Martín Olguín Implementación Es la traducción directa del diseño en un lenguaje de programación. Es decir, en la implementación se construyen los componentes: Archivos de código

Más detalles

Indice I. INTRODUCCIÓN SEGURIDAD DE ACCESO REGISTRO DEL VALOR FLETE CONSULTAS V. GRÁFICAS. MANUAL GENERADORES DE CARGA RNDC Noviembre 2015 Versión 2

Indice I. INTRODUCCIÓN SEGURIDAD DE ACCESO REGISTRO DEL VALOR FLETE CONSULTAS V. GRÁFICAS. MANUAL GENERADORES DE CARGA RNDC Noviembre 2015 Versión 2 MANUAL GENERADORES DE CARGA RNDC Noviembre 2015 Versión 2 Indice I. INTRODUCCIÓN II. SEGURIDAD DE ACCESO III. REGISTRO DEL VALOR FLETE IV. CONSULTAS V. GRÁFICAS Ministerio de Transporte - Manual generadores

Más detalles

Empresa Financiera Herramientas de SW Servicios

Empresa Financiera Herramientas de SW Servicios Empresa Financiera Herramientas de SW Servicios Resulta importante mencionar que ésta es una empresa cuya actividad principal está enfocada a satisfacer las necesidades financieras de los clientes, a través

Más detalles

Gestión y Desarrollo de Requisitos en Proyectos Software

Gestión y Desarrollo de Requisitos en Proyectos Software Gestión y Desarrollo de Requisitos en Proyectos Software Ponente: María Jesús Anciano Martín Objetivo Objetivo Definir un conjunto articulado y bien balanceado de métodos para el flujo de trabajo de Ingeniería

Más detalles

Gestión de la Configuración

Gestión de la Configuración Gestión de la ÍNDICE DESCRIPCIÓN Y OBJETIVOS... 1 ESTUDIO DE VIABILIDAD DEL SISTEMA... 2 ACTIVIDAD EVS-GC 1: DEFINICIÓN DE LOS REQUISITOS DE GESTIÓN DE CONFIGURACIÓN... 2 Tarea EVS-GC 1.1: Definición de

Más detalles

Servicios para la creación de una campaña publicitaria en Google AdWords

Servicios para la creación de una campaña publicitaria en Google AdWords Servicios para la creación de una campaña publicitaria en Google AdWords Resumen Ejecutivo El objetivo de la presente propuesta es brindar los servicios para asistir al Cliente en la creación de su campaña

Más detalles

Plan de Administración del Proyecto

Plan de Administración del Proyecto L México 2002 Atención Ciudadana y Gestión de Programas Sociales Plan de Administración del Proyecto Introducción: El Plan de Administración del Proyecto provee información de cómo el proyecto debe ser

Más detalles

Metodología Orientada a Objetos Clave 43100007 Maestría en Sistemas Computacionales

Metodología Orientada a Objetos Clave 43100007 Maestría en Sistemas Computacionales Metodología Orientada a Objetos Clave 43100007 Maestría en Sistemas Computacionales Modulo 03 UML: Vista de Casos de Uso Artefacto: Actores Catedrático MSC. Jose Juan Aviña Grimaldo e-mail josejuan_avina@gmail.com

Más detalles

Capítulo 5. Cliente-Servidor.

Capítulo 5. Cliente-Servidor. Capítulo 5. Cliente-Servidor. 5.1 Introducción En este capítulo hablaremos acerca de la arquitectura Cliente-Servidor, ya que para nuestra aplicación utilizamos ésta arquitectura al convertir en un servidor

Más detalles

Determinación del nivel de influencia

Determinación del nivel de influencia Determinación del nivel de influencia Aquí se describirán cada una de las características mencionadas y cómo analizar su grado de influencia en la determinación del factor de ajuste. - Comunicación de

Más detalles

2 EL DOCUMENTO DE ESPECIFICACIONES

2 EL DOCUMENTO DE ESPECIFICACIONES Ingeniería Informática Tecnología de la Programación TEMA 1 Documentación de programas. 1 LA DOCUMENTACIÓN DE PROGRAMAS En la ejecución de un proyecto informático o un programa software se deben de seguir

Más detalles

Introducción: Modelos, Escalas y Métricas. Valentin Laime. Calidad de Software

Introducción: Modelos, Escalas y Métricas. Valentin Laime. Calidad de Software Calidad de Software: Introducción: Modelos, Escalas y Métricas Valentin Laime Calidad de Software 10/28/2014 1 Modelos Un modelo es una abstracción de la realidad, que permite abstraer detalles y visualizar

Más detalles

WBS:Work Breakdown Structure. WBS - Work Breakdown Structure. WBS - Work Breakdown Structure. WBS:Work Breakdown Structure...

WBS:Work Breakdown Structure. WBS - Work Breakdown Structure. WBS - Work Breakdown Structure. WBS:Work Breakdown Structure... WBS - Work Breakdown Structure WBS:Work Breakdown Structure WBS: es una descripción jerárquica del trabajo que se debe realizar para completar el proyecto. El trabajo se divide en actividades. Las actividades

Más detalles

En este capítulo se describe las herramientas, así como los procesos involucrados en el análisis y desarrollo de sistemas de información, por otro

En este capítulo se describe las herramientas, así como los procesos involucrados en el análisis y desarrollo de sistemas de información, por otro CAPITULO 5 TEORIA SOBRE ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION En este capítulo se describe las herramientas, así como los procesos involucrados en el análisis y desarrollo de sistemas de información,

Más detalles

CAPÍTULO 2. MODELOS Y ESTÁNDARES DE CALIDAD DE SOFTWARE

CAPÍTULO 2. MODELOS Y ESTÁNDARES DE CALIDAD DE SOFTWARE CAPÍTULO 2. MODELOS Y ESTÁNDARES DE CALIDAD DE SOFTWARE 2.1 Ingeniería de Software Los modelos y estándares de calidad de software forman parte de la ingeniería de software. Es por eso que comenzaremos

Más detalles

Seguimiento y evaluación

Seguimiento y evaluación Seguimiento y evaluación Por qué es necesario contar con herramientas para el seguimiento y la evaluación? Es la manera en que se puede evaluar la calidad e impacto del trabajo en relación con el plan

Más detalles

LOGISTICA D E COMPRAS

LOGISTICA D E COMPRAS LOGISTICA D E COMPRAS 1. - Concepto de compras OBTENER EL (LOS) PRODUCTO(S) O SERVICIO(S) DE LA CALIDAD ADECUADA, CON EL PRECIO JUSTO, EN EL TIEMPO INDICADO Y EN EL LUGAR PRECISO. Muchas empresas manejan

Más detalles

NORMA INTERNACIONAL DE AUDITORÍA 520

NORMA INTERNACIONAL DE AUDITORÍA 520 NORMA INTERNACIONAL DE AUDITORÍA 520 PROCEDIMIENTOS ANALíTICOS (En vigor para auditorías de estados financieros por periodos que comiencen en, o después del, 15 de diciembre de 2004)* CONTENIDO Párrafo

Más detalles

Implementación: Elaborando un plan de acción

Implementación: Elaborando un plan de acción Implementación: Elaborando un plan de acción Antecedentes Esta unidad presenta la fase de planeación de la acción del taller. Hasta este punto, el taller se ha enfocado en construir las habilidades técnicas

Más detalles

E-learning: E-learning:

E-learning: E-learning: E-learning: E-learning: capacitar capacitar a a su su equipo equipo con con menos menos tiempo tiempo y y 1 E-learning: capacitar a su equipo con menos tiempo y Si bien, no todas las empresas cuentan con

Más detalles

Actividades para mejoras. Actividades donde se evalúa constantemente todo el proceso del proyecto para evitar errores y eficientar los procesos.

Actividades para mejoras. Actividades donde se evalúa constantemente todo el proceso del proyecto para evitar errores y eficientar los procesos. Apéndice C. Glosario A Actividades de coordinación entre grupos. Son dinámicas y canales de comunicación cuyo objetivo es facilitar el trabajo entre los distintos equipos del proyecto. Actividades integradas

Más detalles

Ingeniería de Software

Ingeniería de Software Ingeniería de Software Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de: http://www.dsic.upv.es/~uml http://inst.eecs.berkeley.edu/~cs169/ entre otras fuentes. Definiciones

Más detalles

Implementando CMMI 2 con el Proceso Unificado de Desarrollo de Software. Ing. Patricia Forradellas Ing. Guillermo Pantaleo

Implementando CMMI 2 con el Proceso Unificado de Desarrollo de Software. Ing. Patricia Forradellas Ing. Guillermo Pantaleo Implementando CMMI 2 con el Proceso Unificado de Desarrollo de Software Ing. Patricia Forradellas Ing. Guillermo Pantaleo Contenido 1. El problema 2. Conceptos claves 2.1 modelo CMMI de mejora de procesos

Más detalles

PROCEDIMIENTO ESPECÍFICO. Código G114-01 Edición 0

PROCEDIMIENTO ESPECÍFICO. Código G114-01 Edición 0 Índice 1. TABLA RESUMEN... 2 2. OBJETO... 2 3. ALCANCE... 2 4. RESPONSABILIDADES... 3 5. ENTRADAS... 3 6. SALIDAS... 3 7. PROCESOS RELACIONADOS... 3 8. DIAGRAMA DE FLUJO... 4 9. DESARROLLO... 5 9.1. PROYECTO

Más detalles

CALIDAD DEL SOFTWARE TESTS DE EXAMEN ACTUALIZADO SEP. 2010 TEMA 4 MODELOS, METODOLOGÍAS Y ESTÁNDARES: ESTRATEGIAS PARA ALCANZAR LA CALIDAD

CALIDAD DEL SOFTWARE TESTS DE EXAMEN ACTUALIZADO SEP. 2010 TEMA 4 MODELOS, METODOLOGÍAS Y ESTÁNDARES: ESTRATEGIAS PARA ALCANZAR LA CALIDAD TEMA 4 MODELOS, METODOLOGÍAS Y ESTÁNDARES: ESTRATEGIAS PARA ALCANZAR LA CALIDAD 1. MODELOS, METODOLOGÍAS Y ESTÁNDARES 1.1 Definiciones 01 [Feb. 2006] [Feb. 2007] Cuál de las siguientes frases referidas

Más detalles

ESTIMACION PARA PROYECTOS DE SOFTWARE (TIPOS, MODELO, TECNICAS) Y MODELO COCOMO

ESTIMACION PARA PROYECTOS DE SOFTWARE (TIPOS, MODELO, TECNICAS) Y MODELO COCOMO ESTIMACION PARA PROYECTOS DE SOFTWARE (TIPOS, MODELO, TECNICAS) Y MODELO COCOMO Resumen Sandy C. Polvo Loaiza Universidad Autónoma de Tlaxcala Facultad de Ciencias Básicas, Ingeniería y Tecnología Antes

Más detalles

DESARROLLO DE SOFTWARE DEFINICIÓN GENERAL DEL PROCESO GABY LORENA GUERRERO LEYDI ROCIO ERAZO PABLO FELIPE MIRANDA WALTER ALEXIS ANTE

DESARROLLO DE SOFTWARE DEFINICIÓN GENERAL DEL PROCESO GABY LORENA GUERRERO LEYDI ROCIO ERAZO PABLO FELIPE MIRANDA WALTER ALEXIS ANTE DESARROLLO DE SOFTWARE DEFINICIÓN GENERAL DEL PROCESO GABY LORENA GUERRERO LEYDI ROCIO ERAZO PABLO FELIPE MIRANDA WALTER ALEXIS ANTE UNIVERSIDAD DEL CAUCA FACULTAD DE INGENIERÍA ELECTRÓNICA Y TELECOMUNICACIONES

Más detalles

CAPÍTULO 5. Un modelo empírico de estimación para software puede utilizar fórmulas

CAPÍTULO 5. Un modelo empírico de estimación para software puede utilizar fórmulas CAPÍTULO 5 Modelos empíricos de estimación. Un modelo empírico de estimación para software puede utilizar fórmulas derivadas empíricamente para predecir el esfuerzo como una función de LDC y PF. Los valores

Más detalles

Técnicas de valor presente para calcular el valor en uso

Técnicas de valor presente para calcular el valor en uso Normas Internacionales de Información Financiera NIC - NIIF Guía NIC - NIIF NIC 36 Fundación NIC-NIIF Técnicas de valor presente para calcular el valor en uso Este documento proporciona una guía para utilizar

Más detalles

TEMA 2. FILOSOFÍA DE LOS GRÁFICOS DE CONTROL. Principios básicos de los gráficos de control. Análisis de patrones.

TEMA 2. FILOSOFÍA DE LOS GRÁFICOS DE CONTROL. Principios básicos de los gráficos de control. Análisis de patrones. TEMA 2. FILOSOFÍA DE LOS GRÁFICOS DE CONTROL. Principios básicos de los gráficos de control. Análisis de patrones. La herramienta que nos indica si el proceso está o no controlado o Estado de Control son

Más detalles

www.unjhana.com Unjhana @unjhana

www.unjhana.com Unjhana @unjhana Quiénes somos Somos una empresa que cuenta un equipo de trabajo con más de diez (10) años de experiencia en Gerencia de Proyectos y Gestión de Mantenimiento, relacionados con Telecomunicaciones y Tecnologías

Más detalles

Patrones de software y refactorización de código

Patrones de software y refactorización de código Patrones de software y refactorización de código Introducción y antecedentes de los patrones de software Los patrones permiten construir sobre la experiencia colectiva de ingenieros de software habilidosos.

Más detalles

Día 5-6-2012 17:00h Lugar: Obra Social Ibercaja, Sala De actos, Rambla Ferran 38, 3º, Lleida

Día 5-6-2012 17:00h Lugar: Obra Social Ibercaja, Sala De actos, Rambla Ferran 38, 3º, Lleida Resumen de la conferencia Día 5-6-2012 17:00h Lugar: Obra Social Ibercaja, Sala De actos, Rambla Ferran 38, 3º, Lleida Ponente: Luis Muñiz Socio Director de Sisconges & Estrategia y experto en Sistemas

Más detalles

ADMINISTRACIÓN DE BASES DE DATOS DISTRIBUIDAS

ADMINISTRACIÓN DE BASES DE DATOS DISTRIBUIDAS 5 ADMINISTRACIÓN DE BASES DE DATOS DISTRIBUIDAS Contenido: 5.1 Conceptos Generales Administración de Bases de Datos Distribuidas 5.1.1 Administración la Estructura de la Base de Datos 5.1.2 Administración

Más detalles

Introducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual

Introducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual Introducción Algunas de las personas que trabajan con SGBD relacionales parecen preguntarse porqué deberían preocuparse del diseño de las bases de datos que utilizan. Después de todo, la mayoría de los

Más detalles

Administración de Centros de Computo. ITIL. MSG.ING. DARWIN CERCADO B dcercado@primma.com.ec

Administración de Centros de Computo. ITIL. MSG.ING. DARWIN CERCADO B dcercado@primma.com.ec Administración de Centros de Computo. ITIL dcercado@primma.com.ec Situación Procesos de negocio complejos y cambiantes, tiempos acelerados y un mercado global imponen requerimientos exigentes. El negocio

Más detalles

Monitoreo y Control de Proyectos. Administración de Proyectos de Software. Programa de Métricas. Herramientas y Procesos. Programa de Métricas

Monitoreo y Control de Proyectos. Administración de Proyectos de Software. Programa de Métricas. Herramientas y Procesos. Programa de Métricas Monitoreo y Control de Proyectos Monitoreo y Control de Proyectos Pablo R. Fillottrani Depto. Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Segundo Cuatrimestre 2015 Programa de

Más detalles

LICITACIÓN N L13045 NUEVO SISTEMA LEY DE TRANSPARENCIA

LICITACIÓN N L13045 NUEVO SISTEMA LEY DE TRANSPARENCIA LICITACIÓN N L13045 NUEVO SISTEMA LEY DE TRANSPARENCIA ACLARACIONES Y RESPUESTAS A CONSULTAS SEGUNDA PARTE De acuerdo a lo señalado en el numeral 11 de las Bases de Licitación, a continuación se presenta

Más detalles

Tratamiento del Riesgo

Tratamiento del Riesgo Tratamiento del Riesgo 1 En que consiste el tratamiento de los riesgos? 2. Cuando debemos enfrentarnos a los riesgos? 3. Estrategias de tratamiento de riesgos 4. Modelo de Análisis de Riesgos 5. Qué pasos

Más detalles

PROGRAMACIÓN LINEAL Teoría General de Programación Lineal y Fase de Formulación y Construcción de Modelos.

PROGRAMACIÓN LINEAL Teoría General de Programación Lineal y Fase de Formulación y Construcción de Modelos. PROGRAMACIÓN LINEAL Objetivo: Proponer en forma cuantitativa acciones o decisiones a tomar para optimizar sistemas donde existan recursos escasos y se presenten relaciones lineales, mediante la teoría

Más detalles

PROPÓSITO... 2 DETERMINANTES PARA UNA BUENA EXPERIENCIA DE USO...

PROPÓSITO... 2 DETERMINANTES PARA UNA BUENA EXPERIENCIA DE USO... Tabla de Contenido PROPÓSITO... 2 DETERMINANTES PARA UNA BUENA EXPERIENCIA DE USO... 2 1. LA PRESENCIA DE INFORMACIÓN Y AYUDA ÚTIL PARA COMPLETAR LOS TRÁMITES EN LÍNEA.... 2 2. LA DISPONIBILIDAD DE DIVERSOS

Más detalles

INGENIERÍA DE SOFTWARE. Sesión 3: Tipos

INGENIERÍA DE SOFTWARE. Sesión 3: Tipos INGENIERÍA DE SOFTWARE Sesión 3: Tipos Contextualización Actualmente existe una gran variedad en los software que se pueden clasificar en varias categorías, como pueden ser, por tipo de licencia, tipo

Más detalles

7. Conclusiones. 7.1 Resultados

7. Conclusiones. 7.1 Resultados 7. Conclusiones Una de las preguntas iniciales de este proyecto fue : Cuál es la importancia de resolver problemas NP-Completos?. Puede concluirse que el PAV como problema NP- Completo permite comprobar

Más detalles

Administración Logística de Materiales

Administración Logística de Materiales Administración Logística de Materiales Para un mejor conocimiento de la industria acerca de distribución física, manufactura y compras, se estableció el programa de administración logística de materiales.

Más detalles

Validation. Validación Psicométrica. Validation. Central Test. Central Test. Centraltest CENTRAL. L art de l évaluation. El arte de la evaluación

Validation. Validación Psicométrica. Validation. Central Test. Central Test. Centraltest CENTRAL. L art de l évaluation. El arte de la evaluación Validation Validación Psicométrica L art de l évaluation Validation Central Test Central Test Centraltest L art de l évaluation CENTRAL test.com El arte de la evaluación www.centraltest.com Propiedades

Más detalles

M.T.I. Arturo López Saldiña

M.T.I. Arturo López Saldiña M.T.I. Arturo López Saldiña Hoy en día, existen diversas aproximaciones al tema de cómo hacer que las personas trabajen dentro de una organización de manera colaborativa. El problema se vuelve más difícil

Más detalles

Boletín de Asesoría Gerencial* Modelo Credit Scoring: Un paso hacia una gestión diferenciada y eficiente del riesgo de crédito

Boletín de Asesoría Gerencial* Modelo Credit Scoring: Un paso hacia una gestión diferenciada y eficiente del riesgo de crédito Espiñeira, Sheldon y Asociados No. 22-2008 *connectedthinking Contenido Haga click en los enlaces para navegar a través del documento Haga click en los enlaces para llegar directamente a cada sección 4

Más detalles

Técnicas de Estimación

Técnicas de Estimación Técnicas de Estimación Gestión de Proyectos Informáticos Clase 4 Bibliografía Software engineering economics - Bohem Measuring the software process Estimating software costs - Capers Jones COCOMO II model

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

Unidad III. Planificación del proyecto de software

Unidad III. Planificación del proyecto de software Planificación del proyecto de software Unidad III 3.1. Aplicación de herramientas para estimación de tiempos y costos de desarrollo de software: GANTT, PERT/CPM, uso de software para la estimación de tiempos

Más detalles

CAPÍTULO IV METODOLOGÍA PARA EL CONTROL DE INVENTARIOS. En este capítulo se presenta los pasos que se siguieron para la elaboración de un sistema de

CAPÍTULO IV METODOLOGÍA PARA EL CONTROL DE INVENTARIOS. En este capítulo se presenta los pasos que se siguieron para la elaboración de un sistema de CAPÍTULO IV METODOLOGÍA PARA EL CONTROL DE INVENTARIOS En este capítulo se presenta los pasos que se siguieron para la elaboración de un sistema de inventarios para lograr un control de los productos.

Más detalles