Medición de Atributos Internos. Tamaño. Administración y Gestión de Proyectos de Software. Medición de Atributos Internos. Tamaño

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

Download "Medición de Atributos Internos. Tamaño. Administración y Gestión de Proyectos de Software. Medición de Atributos Internos. Tamaño"

Transcripción

1 Medición de Atributos Internos. Tamaño Administración y Gestión de Proyectos de Software (AGPS6) El tamaño del software puede ser descripto con tres atributos: 1. Longitud: mide tamaño físico del producto. 2do. Cuatrimestre Funcionalidad: mide las funciones provistas por el producto. Depto. Cs. e Ingeniería de la Computación Universidad Nacional del Sur. Complejidad: puede ser interpretada de distintas maneras Prof. Sergio Martig Clase 6-2 Medición de Atributos Internos. Tamaño Complejidad: 1. Complejidad del Problema: del problema a resolver. 2. Complejidad del Algoritmo: del algoritmo utilizado. Eficiencia del SW.. Complejidad Estructural: mide la estructura del SW implementado.. Complejidad Cognitiva: esfuerzo requerido para entender el SW. Consenso en medir longitud de programas, pero no de especificaciones. Existen trabajos para medir funcionalidad de especificaciones. Pocos avances en medición de complejidad. Medición de Atributos Internos. Tamaño Las mediciones de tamaño generalmente se rechazan debido a: 1. Esfuerzo: no tienen en cuenta redundancia y complejidad 2. Productividad: no consideran funcionalidad y esfuerzo. Costo: no contabilizan complejidad y reuso Prof. Sergio Martig Clase 6 - Prof. Sergio Martig Clase 6-1

2 Medición de Atributos Internos. Tamaño Longitud del Código: Líneas de Código Los tres productos mas importantes cuyo tamaño sería importante medir: Especificaciones Diseño Código La medida más comunmente usada son las líneas de código: LOC Se debe tener en cuenta: líneas en blanco, líneas de comentarios, declaración de datos y líneas que contienen varias instrucciones. Qué consideramos líneas de código? Prof. Sergio Martig Clase 6 - Prof. Sergio Martig Clase 6-6 Longitud del Código: Líneas de Código Longitud del Código Conte, Dunsmore & Shen: cualquier línea de texto de programa que no es comentario o línea en blanco, independientemente del número de sentencias o fragmentos de sentencias en la línea. Hewlett- Packard: una sentencia de código fuente no comentada: cualquier sentencia excepto comentarios o líneas en blanco. NCLOC - CLOC: non commented line of code - commented line of code ELOC: effective line of code longitud total LOC = NCLOC + CLOC Sería posible distinguir entre la cantidad de código entregado ( DSI: delivered source instructions) y la cantidad de código desarrollado. Formulas de Halstead: Volumen = Longitud * log2(v ocabulario) Otro enfoque es medir longitud de acuerdo a: 1. Número de bytes de almacenamiento requerido para el texto del programa. 2. Número de caracteres (CHAR) en el texto del programa. Prof. Sergio Martig Clase 6-7 Prof. Sergio Martig Clase 6-8 2

3 Longitud del Código Longitud de Especificaciones y Diseño En programación visual, entornos de ventanas, orientación a objetos lenguages de cuarta generación cambian las nociones de tamaño. Surgen dos nuevos objetivos de medición: 1. Cómo se tienen en cuenta objetos no textuales? 2. Cómo medimos componentes construidas externamente? (entorno) Pfleeger: contar objetos y métodos conduce a estimaciones más precisas. Las especificaciones y diseños consisten de textos y diagramas. Se deben medir diferentes objetos atómicos. Los objetos atómicos para DFD: procesos, entidades externas, flujos de datos, almacenamientos. Las entidades atómicas para especificaciones algebraicas son clases, funciones, operaciones y axiomas. Intuitivamente: se predice la longitud como una estimación de la longitud de productos de etapas posteriores a partir de la longitud de productos ya construidos. Prof. Sergio Martig Clase 6-9 Prof. Sergio Martig Clase 6 - Longitud de Especificaciones y Diseño Intuitivamente es tentador obtener una estimación de la longitud del código aq partir de la longitud de las estimaciones, para lo cual necesitamos conocer: Ratio de Expansión (α): tamaño de diseño / tamaño de código LOC = α tamaño del módulo i, 1 i n Walston & Felix: D: documentación medida en páginas. L: longitud del programa. D = 9L 1.01 Para estimaciones precisas, se deben recolectar datos para entornos específicos Reuso Reuso: Mejora la productividad y la calidad. Difícil de definir formalmente. Grado de Reuso: NASA/Goddard s Software Engineering Lab. Reuso Verbatim: reusado sin cambio. Ligeramente Modif.: se reusó modificando menos del 2% LOC. Extensamente Modif.: se reusó modificando más del 2% LOC. Nuevo: ninguna línea proviene de una componente previa. Ratio de Reuso = Líneas reusadas / LOC Prof. Sergio Martig Clase 6-11 Prof. Sergio Martig Clase 6-12

4 Funcionalidad Funcionalidad Muchos Ing. de SW argumentan que la cantidad de funcionalidad inherente al producto da una mejor aproximación del tamaño del mismo Prefieren estimar funcionalidad antes que tamaño Se intenta capturar una noción intuitiva de la cantidad de función contenida en un producto o en una descripción de lo que se supone que será el producto. Tres enfoques 1. Puntos de Función de Albrecht 2. COCOMO. Peso de Especificación de De Marco Idea intuitiva: Si un programa P es la implementación de la especificación S, entonces P y S deberían tener la misma funcionalidad Prof. Sergio Martig Clase 6-1 Prof. Sergio Martig Clase 6-1 Funcionalidad. Puntos Función de Albrecht Puntos de Función (PF): intenta medir la cantidad de funcionalidad de un sistema, descripta en la especificación. Pasos: 1. Calcular PFNA (Puntos de función No Ajustado) 1.1 Contar el número de ítem de cada tipo 1.2 Asignar una complejidad subjetiva a cada ítem: simple, media, compleja. 1. Asignar un peso al ítem segun tabla respectiva 2. Calcular FCT (Factor de Complejidad Técnica) 2.1 Asignar un peso a cada factor de la tabla F i. Calcular PF = PFNA * FCT Puntos Función. PFNA 1.1 Contar en la representación del producto: a) Inputs Externos. b) Outputs Externos. c) Consultas. d) Archivos Externos. e) Archivos Internos. 1.2 Asignar a cada tipo de ítem una complejidad subjetiva usando una escala ordinal: simple, o compleja 1. Pesar cada tipo de ítem según su complejidad (asociar un valor numérico n = f(ítem, complejidad)) Prof. Sergio Martig Clase 6-1 Prof. Sergio Martig Clase 6-16

5 User Inputs Externos Req. Errores encontrados Req. Palabras procesadas Documento Diccionario Personal Outputs Externos Consultas Archivos Internos Archivos Externos Diccionario Corrector Puntos Función. PFNA Corrector Palabras Diccionario Corrector Mensaje Cant. Errores encontrados Mensaje Cant. Palabras Proc. Reporte Palabras erróneas Nombre Documento Nombre Dicc. Pers. Mensaje Cant. Errores Mensaje Cant Palabras Proc Reporte Palabras error Req. Errores Enc. Req. Palabras Proc. Documento - Diccionario Personal Prof. Sergio Martig Clase 6-17 User Inputs Externos Outputs Externos Consultas Archivos Internos Archivos Externos Nombre Documento Nombre Dicc. Pers. Mensaje Cant. Errores Mensaje Cant Palabras Proc Reporte Palabras error Req. Errores Enc. Req. Palabras Proc. Diccionario Corrector Documento Diccionario Personal Puntos Función. PFNA complejo simple simple complejo Prof. Sergio Martig Clase Puntos Función. PFNA Puntos Función. FCT f(item, complejidad) Inputs Externos Outputs Externos Consultas simple complejo F1 F 2.Calcular FCT (Factor de Complejidad Técnica) 2.1 Asignar un peso a cada factor de la tabla F i Back-up y recuperación confiable Funciones distribuidas F2 F Comunicaciones de Datos Performance Archivos Internos Archivos Externos F F7 Configuración Usada Facilidad de Uso F6 F8 Captura de datos en línea Actualización en línea 1 (1) PFNA = (Nº item variedad i * peso Variedad i) i=1 Para el ejemplo: PFNA = 2* + (2* + 1*7) + 2* + 1* + 2* = 61 F9 F11 F1 Interfaz compleja Reusabilidad Sitios múltiples F F12 F1 Procesamiento complejo Facilidad de Instalación Facilidad de cambios Prof. Sergio Martig Clase 6-19 Prof. Sergio Martig Clase 6-20

6 Puntos Función. FCT Cada componente o factor de la tabla se le asigna un número entre 0 y. 0 = irrelevante, = y = escencial Luego se combinan los 1 en un Factor de Complejidad Técnica final: 1 (2) FCT = Fi 0.6 FCT 1., en el caso 1.07 i=1 Para el ejemplo: F1 F F F7 F9 F11 Back-up y recuperación confiable Funciones distribuidas Configuración Usada Facilidad de Uso Interfaz compleja Reusabilidad Puntos Función. FCT F2 Comunicaciones de Datos 0 F Performance F6 F8 F F12 Captura de datos en línea Actualización en línea Procesamiento complejo Facilidad de Instalación 0 F1 Sitios múltiples 0 F1 Facilidad de cambios FCT = (6* + 2*) = 0.9 Prof. Sergio Martig Clase 6-21 Prof. Sergio Martig Clase 6-22 Finalmente () PF = PFNA * FCT Para el ejemplo PF = 61 * 0.9 = 6.7 Puntos Función Los PF pueden ser utilizados para estimar esfuerzo. Supongamos que tenemos información del esfuerzo necesario para implementar un PF. Albrecht propone los PF como medida del tamaño independiente de la tecnología. Problemas con los Puntos Función Subjetividad en Factor de Complejidad Tecnológico: Variación de % Contar las cosas 2 veces. Valores Intuitivos: Fi = =. FCT = 1 NO FCT = 1.07 Problemas con exactitud: FCT no mejora significativamente la estimación de recursos. No se puede usar anticipadamente: requiere la especificación completa. Problemas con cambio de requerimientos: Variaciones de 00% a 2000% luego de implementación. Problemas con dominios de aplicación: Funciona bien para sistemas de información administrativos, no en sistemas de tiempo real o en aplicaciones científicas. Problemas de dependencia de tecnología: no es independiente de los métodos de análisis y diseño usados. Prof. Sergio Martig Clase 6-2 Prof. Sergio Martig Clase 6-2 6

7 Funcionalidad. COCOMO Funcionalidad. COCOMO 2.0 En los 70 Bohem derivó el COnstructive COst Model (COCOMO). Él fue el primer investigador en analizar a la ISW desde el punto de vista económico. Constituye actualmente una referencia útil para entender los modelos de costos. Conjuntamente con un grupo de colegas revisaron el modelo sugiriendo una versión actualizada COCOMO 2.0 (199) que considera los avances tecnológicos. COCOMO es un modelo utilizado para predecir esfuerzo a partir de una fórmula cuya variable independiente principal es el tamaño Prof. Sergio Martig Clase 6-2 Bohem & Colegas utilizaron puntos de función cuando el sistema estaba completamente especificado, pero eligieron puntos de objeto como medida más anticipada (COCOMO 2.0). Los puntos de objetos constituyen una síntesis del procedimiento sugerido por Kauffman, Kumar, y Banker. Para calcular los puntos de objetos, se cuentan pantallas, informes y componentes en lenguages de tercera generación involucrados en la aplicación. Se asume que estos objetos estan definidos de manera standard por el ICASE y se clasifican como simple, medio o dificultoso (alta). Prof. Sergio Martig Clase 6-26 Funcionalidad. COCOMO 2.0 Cada objeto-tipo tiene un peso según tabla respectiva. Funcionalidad. COCOMO 2.0 Luego cada indicador es pesado según la siguiente tabla Los pesos reflejan el esfuerzo relativo requerido para implementar una instancia de ese nivel de complejidad A diferencia de puntos de función, se tiene en cuenta el reuso. Asume que un r% de objetos serán reusados de proyectos anteriores. Nuevo Puntos de Objetos = Puntos de Objeto * (0 - r)/0. Prof. Sergio Martig Clase 6-27 Prof. Sergio Martig Clase

8 Funcionalidad. COCOMO 2.0 Para usar este número como estimación del esfuerzo, COCOMO 2.0 determina un ratio de productividad (nuevos puntos de objeto por mes por persona)a partir de una tabla basada en la experiencia del desarrollador, junto con madurez del ICASE. Complejidad Algunas de las medidas de funcionalidad intentan un ajuste en relación de la complejidad del problema. Un problema puede tener varias soluciones de distinta complejidad. Complejidad de la Solución <= Complejidad del Problema. Complejidad del Problema: cantidad de recursos requeridos para una solución óptima del problema. Complejidad de la Solución: cantidad de recursos necesarios para implementar una solución particular. La complejidad de la solución tiene, al menos, dos aspectos: tiempo y espacio Prof. Sergio Martig Clase 6-29 Prof. Sergio Martig Clase 6-0 Complejidad Complejidad- tiempo: el recurso es tiempo del computador. Complejidad- espacio: el recurso es memoria del computador. Para medir la eficiencia de una solución, como la solución está basada en un algoritmo se mide la eficiencia del algoritmo. Ejemplo: 1. Búsqueda Secuencial: el peor caso son n comparaciones. 2. Búsqueda Binaria: el peor caso es log 2(n). Medir tiempo de ejecución: es una medida de eficiencia externa. Depende de factores externos. Idea intuitiva: 1. Identificar un pequeño número de operaciones aritméticas primitivas relevantes del algoritmo. Ejemplo: en búsquedas/sorts: comparaciones 2. Usando esa información medir en términos del número de operaciones requeridas para un input dado. Prof. Sergio Martig Clase 6-1 Prof. Sergio Martig Clase 6-2 8

9 Se mide el producto y no el proceso. No es más dependiente de la máquina o de la implementación. Es específica de un input con respecto al algoritmo. En la mayoría de los problemas los inputs pueden caracterizarse por un solo parámetro de tamaño n. Ejemplo: algoritmo de búsqueda. Input: lista de elementos e ítem a buscar. La eficiencia del algoritmo depende de la longitud de la lista El número máximo de operaciones primitivas requeridas para cualquier algoritmo es f(n). Ejemplo: log 2(n), n 2, n,... Idea: Definir una relación empírica >: más eficiente. No es claro que pares estan en la relación. Ejemplo: n 2?? 0 * n Para precisarlo se usa un formalismo matemático notación big- O. El orden de una función. Intuitivamente: se busca el término dominante de f(n) y se ignoran constantes. Ejemplo: f(n) = n 2 + 2n + 6 O(n 2 ) Prof. Sergio Martig Clase 6 - Prof. Sergio Martig Clase 6 - Es demostrable que se cumple: O(1) O(log n) O(n) O(n*log n) O(n 2 ) O(c n ) Algunas más comunes: 1. f(n) es O(1): complejidad constante 2. f(n) es O(log n): complejidad logarítmica. f(n) es O(n): complejidad lineal. f(n) es O(n 2 ): complejidad cuadrática. f(n) es O(c n ), donde c > 1: complejidad exponencial Se define la Eficiencia de un algoritmo A como O(f(n)), donde para un tamaño de input n, A requiere al menos O(f(n)) operaciones para el peor caso. La función exhibe un comportamiento asintótico. Se aproxima La eficiencia de n y 2n, se mapean a O(n): comportamiento asintótico. A(O(n)) < A(O(n2)). Con n suficientemente grandes A(O(n2)) será más lento que A(O(n)) Prof. Sergio Martig Clase 6 - Prof. Sergio Martig Clase 6-6 9

10 En función de este cálculo de eficiencia se puede medir el tiempo de ejecución. Si se conoce el tiempo de ejecución de la operación primitiva, se determina O(g) del algoritmo y dado el valor de n de input, se obtiene la estimación del tiempo de ejecución. Un algoritmo de eficiencia O(g) < O(n i ) para algun i N se dice acotado polinómicamente. Es posible implementar un algoritmo acotado polinómicamente para un input grande. Supongamos que para solucionar todas las instancias de un problema particular un algoritmo requiere f(n) cálculos. Decimos que f(n) es asintóticamente óptima si para todo algoritmo con complejidad g que soluciona el problema, f es O(g). Complejidad de un Problema: es el orden del algoritmo asintóticamente óptimo para la solución del problema. Un problema que tiene una solución acotada polinómicamente se dice factible. Prof. Sergio Martig Clase 6-7 Prof. Sergio Martig Clase 6-8 P: la clase de todos los problemas factibles. NP: la clase de programas cuya factibilidad es desconocida. Parecieran no admitir solución, pero hay métodos (algoritmos acotados polinómicamente) para chequear una solución. NP- completo: subconjunto de programas más complejos. La jerarquía de clases de complejidad está dada por P, NP y NP- completo Prof. Sergio Martig Clase 6-9

Métricas del software. Calidad en el Desarrollo de Software. Métricas para el presupuesto. Métricas del software - resumen. Métricas del software

Métricas del software. Calidad en el Desarrollo de Software. Métricas para el presupuesto. Métricas del software - resumen. Métricas del software Métricas del software Métricas del software Depto. Ciencias e Ingeniería de la Computación Universidad Nacional del Sur You can t control what you can t measure Tom DeMarco Segundo Cuatrimestre 2007 Métricas

Más detalles

Métricas para mantener el Presupuesto. Administración y Gestión de Proyectos de Software. Métricas para mantener el Presupuesto

Métricas para mantener el Presupuesto. Administración y Gestión de Proyectos de Software. Métricas para mantener el Presupuesto Métricas para mantener el Presupuesto Administración y Gestión de Proyectos de Software Objetivo: Maximizar la cantidad de funciones entregables por dólar del costo total (todo el tiempo de vida) del sistema.

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

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

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

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

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

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

TECNÓLOGO EN INFORMÁTICA PLAN DE ESTUDIOS

TECNÓLOGO EN INFORMÁTICA PLAN DE ESTUDIOS Administración Nacional de Universidad de la República Educación Pública Facultad de Ingenieria CF Res..0.07 Consejo Directivo Central Consejo Directivo Central Res..05.07 Res. 17.0.07 TECNÓLOGO EN INFORMÁTICA

Más detalles

Analisis de algoritmos

Analisis de algoritmos Analisis de algoritmos Eficiencia Es la capacidad de disponer de un recurso. En el caso de los algoritmos, la eficiencia se logra haciendo el mejor uso posible de los recursos del sistema. Recursos Qué

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

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

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

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

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 Escuela de Ingeniería de Sistemas y Computación Desarrol o de Software II Agosto Diciembre 2007

Calidad Escuela de Ingeniería de Sistemas y Computación Desarrol o de Software II Agosto Diciembre 2007 Calidad Calidad Definición de diccionario: Conjunto de Cualidades que constituyen la manera de ser de una persona o cosa. En términos generales podemos definir la calidad como conjunto de características

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

1.2 SISTEMAS DE PRODUCCIÓN

1.2 SISTEMAS DE PRODUCCIÓN 19 1.2 SISTEMAS DE PRODUCCIÓN Para operar en forma efectiva, una empresa manufacturera debe tener sistemas que le permitan lograr eficientemente el tipo de producción que realiza. Los sistemas de producción

Más detalles

Estimación de Tamaño de Software: Puntos Funcionales. Grupo de Construcción de Software Facultad de Ingeniería Universidad de los Andes

Estimación de Tamaño de Software: Puntos Funcionales. Grupo de Construcción de Software Facultad de Ingeniería Universidad de los Andes Estimación de Tamaño de Software: Puntos Funcionales Grupo de Construcción de Software Facultad de Ingeniería Universidad de los Andes Puntos de Función Métrica para cuantificar la funcionalidad de un

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

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

punto, es que los criterios de evaluación de las medidas antes citadas se ajustan a las medidas señaladas para la toma del indicador VTD.

punto, es que los criterios de evaluación de las medidas antes citadas se ajustan a las medidas señaladas para la toma del indicador VTD. CONSULTA Para esta Comisión es muy importante conocer los comentarios sectoriales relacionados con el contenido del entregable presentado por la firma Iteco en el marco del Contrato 038 de 2014, para avanzar

Más detalles

Capítulo 12: Indexación y asociación

Capítulo 12: Indexación y asociación Capítulo 12: Indexación y asociación Conceptos básicos Índices ordenados Archivos de índice de árbol B+ Archivos de índice de árbol B Asociación estática Asociación dinámica Comparación entre indexación

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

Ingeniería de Software Avanzada

Ingeniería de Software Avanzada Universidad Técnica Federico Santa María Departamento de Informática Ingeniería de Software Avanzada Dr. Marcello Visconti Z. Origen : Allan Albrecht, IBM Suma ponderada de parámetros básicos para dimensionar

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

Diseño orientado al flujo de datos

Diseño orientado al flujo de datos Diseño orientado al flujo de datos Recordemos que el diseño es una actividad que consta de una serie de pasos, en los que partiendo de la especificación del sistema (de los propios requerimientos), obtenemos

Más detalles

UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos

UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos 2.1. Principios básicos del Modelado de Objetos UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos Hoy en día muchos de los procesos que intervienen en un negocio o empresa y que resuelven

Más detalles

DISEÑO DE FUNCIONES (TRATAMIENTOS)

DISEÑO DE FUNCIONES (TRATAMIENTOS) DISEÑO DE FUNCIONES (TRATAMIENTOS) Diseño Estructurado. Estrategias para Derivar el Diagrama de Estructura. Diseño de Módulos Programables. 1. DISEÑO ESTRUCTURADO El Diseño es el proceso por el cual se

Más detalles

TEMA 3 PROFESOR: M.C. ALEJANDRO GUTIÉRREZ DÍAZ 2 3. PROCESAMIENTO DE CONSULTAS DISTRIBUIDAS

TEMA 3 PROFESOR: M.C. ALEJANDRO GUTIÉRREZ DÍAZ 2 3. PROCESAMIENTO DE CONSULTAS DISTRIBUIDAS 1 1 BASES DE DATOS DISTRIBUIDAS TEMA 3 PROFESOR: M.C. ALEJANDRO GUTIÉRREZ DÍAZ 2 3. PROCESAMIENTO DE CONSULTAS DISTRIBUIDAS 3.1 Metodología del procesamiento de consultas distribuidas 3.2 Estrategias de

Más detalles

Unidad 1. Fundamentos en Gestión de Riesgos

Unidad 1. Fundamentos en Gestión de Riesgos 1.1 Gestión de Proyectos Unidad 1. Fundamentos en Gestión de Riesgos La gestión de proyectos es una disciplina con la cual se integran los procesos propios de la gerencia o administración de proyectos.

Más detalles

"Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios

Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios "Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios Miguel Alfonso Flores Sánchez 1, Fernando Sandoya Sanchez 2 Resumen En el presente artículo se

Más detalles

SOLUCION DE MODELOS DE PROGRAMACION LINEAL EN UNA HOJA DE CALCULO. PROBLEMAS DE TRANSPORTE Y ASIGNACION.

SOLUCION DE MODELOS DE PROGRAMACION LINEAL EN UNA HOJA DE CALCULO. PROBLEMAS DE TRANSPORTE Y ASIGNACION. UNIVERSIDAD NACIONAL DE LA PLATA FACULTAD DE INGENIERÍA DEPARTAMENTO DE INGENIERÍA DE LA PRODUCCIÓN INGENIERÍA INDUSTRIAL SOLUCION DE MODELOS DE PROGRAMACION LINEAL EN UNA HOJA DE CALCULO. PROBLEMAS DE

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

PROCEDIMIENTO OPERATIVO DESARROLLAR SISTEMAS INFORMÁTICOS PDO-COCTI-DTIN-04

PROCEDIMIENTO OPERATIVO DESARROLLAR SISTEMAS INFORMÁTICOS PDO-COCTI-DTIN-04 Autorización Este documento entra en vigor a partir del 2 de agosto del 2005, a través de su autorización por parte del Dr. Francisco Javier Rojas Monroy, Coordinador de Operaciones, Calidad y Teclogía

Más detalles

Métricas, Estimación y Planificación en Proyectos de Software

Métricas, Estimación y Planificación en Proyectos de Software Métricas, Estimación y Planificación en Proyectos de Software Cuando se planifica un proyecto se tiene que obtener estimaciones del costo y esfuerzo humano requerido por medio de las mediciones de software

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

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

Maxpho Commerce 11. Gestión CSV. Fecha: 20 Septiembre 2011 Versión : 1.1 Autor: Maxpho Ltd

Maxpho Commerce 11. Gestión CSV. Fecha: 20 Septiembre 2011 Versión : 1.1 Autor: Maxpho Ltd Maxpho Commerce 11 Gestión CSV Fecha: 20 Septiembre 2011 Versión : 1.1 Autor: Maxpho Ltd Índice general 1 - Introducción... 3 1.1 - El archivo CSV... 3 1.2 - Módulo CSV en Maxpho... 3 1.3 - Módulo CSV

Más detalles

CALIDAD DEL SOFTWARE TESTS DE EXAMEN ACTUALIZADO SEP. 2008 TEMA 8 MÉTRICAS DEL SOFTWARE

CALIDAD DEL SOFTWARE TESTS DE EXAMEN ACTUALIZADO SEP. 2008 TEMA 8 MÉTRICAS DEL SOFTWARE TEMA 8 MÉTRICAS DEL SOFTWARE 1. MÉTRICAS E INDICADORES DE LA CALIDAD 1.1 Medida del tamaño 01 [Feb. 2005] Cuál de las siguientes medidas sirven para cuantificar el tamaño de una aplicación? a) Errores.

Más detalles

DE VIDA PARA EL DESARROLLO DE SISTEMAS

DE VIDA PARA EL DESARROLLO DE SISTEMAS MÉTODO DEL CICLO DE VIDA PARA EL DESARROLLO DE SISTEMAS 1. METODO DEL CICLO DE VIDA PARA EL DESARROLLO DE SISTEMAS CICLO DE VIDA CLÁSICO DEL DESARROLLO DE SISTEMAS. El desarrollo de Sistemas, un proceso

Más detalles

Fundamentos del diseño 3ª edición (2002)

Fundamentos del diseño 3ª edición (2002) Unidades temáticas de Ingeniería del Software Fundamentos del diseño 3ª edición (2002) Facultad de Informática necesidad del diseño Las actividades de diseño afectan al éxito de la realización del software

Más detalles

Guía de Preparación de Muestras para PLASTICOS para el Software de Formulación de Datacolor

Guía de Preparación de Muestras para PLASTICOS para el Software de Formulación de Datacolor Guía de Preparación de Muestras para PLASTICOS para el Software de Formulación de Datacolor 1. Generalidades 2. Qué se necesita para comenzar? 3. Qué hacer para sistemas opacos y translúcidos? 4. Qué hacer

Más detalles

PREPARADO POR: FECHA DE EMISIÓN: 20-05-05 FECHA DE VALIDACIÓN: 20-05-05

PREPARADO POR: FECHA DE EMISIÓN: 20-05-05 FECHA DE VALIDACIÓN: 20-05-05 3. MONITORÍA Y EVALUACIÓN DE LA GESTIÓN SS-UPEG-3 PREPARADO POR: EQUIPO CONSULTOR FECHA DE EMISIÓN: 20-05-05 FECHA DE VALIDACIÓN: 20-05-05 VERSIÓN Nº: 1 Secretaría de Salud de Honduras - 2005 PÁGINA 2

Más detalles

1.1 EL ESTUDIO TÉCNICO

1.1 EL ESTUDIO TÉCNICO 1.1 EL ESTUDIO TÉCNICO 1.1.1 Definición Un estudio técnico permite proponer y analizar las diferentes opciones tecnológicas para producir los bienes o servicios que se requieren, lo que además admite verificar

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

GUIA SOBRE LOS REQUISITOS DE LA DOCUMENTACION DE ISO 9000:2000

GUIA SOBRE LOS REQUISITOS DE LA DOCUMENTACION DE ISO 9000:2000 1 INTRODUCCIÓN Dos de los objetivos más importantes en la revisión de la serie de normas ISO 9000 han sido: desarrollar un grupo simple de normas que sean igualmente aplicables a las pequeñas, a las medianas

Más detalles

Pronósticos. Pronósticos y gráficos Diapositiva 1

Pronósticos. Pronósticos y gráficos Diapositiva 1 Pronósticos Pronósticos Información de base Media móvil Pronóstico lineal - Tendencia Pronóstico no lineal - Crecimiento Suavización exponencial Regresiones mediante líneas de tendencia en gráficos Gráficos:

Más detalles

EJEMPLO DE REPORTE DE LIBERTAD FINANCIERA

EJEMPLO DE REPORTE DE LIBERTAD FINANCIERA EJEMPLO DE REPORTE DE LIBERTAD FINANCIERA 1. Introduccio n El propósito de este reporte es describir de manera detallada un diagnóstico de su habilidad para generar ingresos pasivos, es decir, ingresos

Más detalles

RELACIONES DE RECURRENCIA

RELACIONES DE RECURRENCIA Unidad 3 RELACIONES DE RECURRENCIA 60 Capítulo 5 RECURSIÓN Objetivo general Conocer en forma introductoria los conceptos propios de la recurrencia en relación con matemática discreta. Objetivos específicos

Más detalles

Metodología de construcción de Indicadores MODELO 3

Metodología de construcción de Indicadores MODELO 3 MODELO 3 El Departamento Administrativo de la Función Pública, elaboró el documento Guía para el Diseño de un Sistema de Evaluación y Control de gestión. El contiene las instrucciones para el diligenciamiento

Más detalles

Capítulo 4. Diseño de un sistema para reconocimiento y consulta de las tarjetas Hu

Capítulo 4. Diseño de un sistema para reconocimiento y consulta de las tarjetas Hu Capítulo 4. Diseño de un sistema para reconocimiento y consulta de las tarjetas Hu En este capítulo se describe el diseño de un sistema, denominado HuSystem, planteado para cumplir dos objetivos: Búsqueda

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

Capitulo 3. Desarrollo del Software

Capitulo 3. Desarrollo del Software Capitulo 3 Desarrollo del Software 3.1 Análisis del sistema 3.1.1 Organización de la autopista virtual Para el presente proyecto se requiere de simular una autopista para que sirva de prueba. Dicha autopista

Más detalles

Introducción a la Firma Electrónica en MIDAS

Introducción a la Firma Electrónica en MIDAS Introducción a la Firma Electrónica en MIDAS Firma Digital Introducción. El Módulo para la Integración de Documentos y Acceso a los Sistemas(MIDAS) emplea la firma digital como método de aseguramiento

Más detalles

INDICADORES PARA GESTION MUNICIPAL DE RESIDUOS SOLIDOS

INDICADORES PARA GESTION MUNICIPAL DE RESIDUOS SOLIDOS INDICADORES PARA GESTION MUNICIPAL DE RESIDUOS SOLIDOS INTRODUCCIÓN Los organismos, públicos y privados, vinculados con el manejo de residuos sólidos, requieren de herramientas que les permitan determinar

Más detalles

Arquitectura de Aplicaciones

Arquitectura de Aplicaciones 1 Capítulo 13: Arquitectura de aplicaciones. - Sommerville Contenidos del capítulo 13.1 Sistemas de procesamiento de datos 13.2 Sistemas de procesamiento de transacciones 13.3 Sistemas de procesamiento

Más detalles

En un proyecto de desarrollo de software la metodología define Quién debe hacer Qué, Cuando y Como hacerlo. 6

En un proyecto de desarrollo de software la metodología define Quién debe hacer Qué, Cuando y Como hacerlo. 6 2. MÉTODO, METODOLOGÍA Y MÉTRICA 2.1 MÉTODO Un método de ingeniería del software es un enfoque estructurado para el desarrollo de software cuyo propósito es facilitar la producción de software de alta

Más detalles

Nuevos requerimientos del SAT para contabilidad electrónica

Nuevos requerimientos del SAT para contabilidad electrónica Nuevos requerimientos del SAT para contabilidad electrónica Antecedentes Ha sido publicada una resolución en el mes de Abril de 2014 donde se establecen los lineamientos a seguir para el registro e integración

Más detalles

Después de que un producto agrícola sale de la explotación agrícola, puede pasar a través de uno o incluso dos mercados mayoristas y una cadena de

Después de que un producto agrícola sale de la explotación agrícola, puede pasar a través de uno o incluso dos mercados mayoristas y una cadena de 1 Los precios son un importante factor económico en una economía de mercado. Desde el punto de vista del análisis económico los precios son el medio de agregación para proporcionar un panorama general

Más detalles

Preliminares. Tipos de variables y Expresiones

Preliminares. Tipos de variables y Expresiones Preliminares. Tipos de variables y Expresiones Felipe Osorio Instituto de Estadística Pontificia Universidad Católica de Valparaíso Marzo 5, 2015 1 / 20 Preliminares Computadoras desarrollan tareas a un

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

comunidades de práctica

comunidades de práctica 1. Introducción CoSpace es una plataforma web diseñada para proporcionar un espacio virtual de interacción y colaboración entre formadores en comunidades virtuales. Se originó como resultado de las necesidades

Más detalles

SISTEMAS DE INFORMACIÓN II TEORÍA

SISTEMAS DE INFORMACIÓN II TEORÍA CONTENIDO: EL PROCESO DE DISEÑO DE SISTEMAS DISTRIBUIDOS MANEJANDO LOS DATOS EN LOS SISTEMAS DISTRIBUIDOS DISEÑANDO SISTEMAS PARA REDES DE ÁREA LOCAL DISEÑANDO SISTEMAS PARA ARQUITECTURAS CLIENTE/SERVIDOR

Más detalles

PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación. II MODELOS y HERRAMIENTAS UML. II.1 UML: Introducción

PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación. II MODELOS y HERRAMIENTAS UML. II.1 UML: Introducción PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación II MODELOS y HERRAMIENTAS UML 1 1 Técnica de modelado de objetos (I) El modelado orientado a objetos es una técnica de especificación semiformal para

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

Ingeniería del Software I

Ingeniería del Software I - 1 - Ingeniería del Software I Introducción al Modelo Conceptual 2do. Cuatrimestre 2005 INTRODUCCIÓN... 2 CLASES CONCEPTUALES... 3 ESTRATEGIAS PARA IDENTIFICAR CLASES CONCEPTUALES... 3 Utilizar lista

Más detalles

COPPEL MANUAL TÉCNICO MCC DE SISTEMAS PROGRAMACIÓN DESCRIPCIÓN DEL PROCESO DE ARQUITECTURA DE SOFTWARE

COPPEL MANUAL TÉCNICO MCC DE SISTEMAS PROGRAMACIÓN DESCRIPCIÓN DEL PROCESO DE ARQUITECTURA DE SOFTWARE COPPEL MANUAL TÉCNICO MCC DE SISTEMAS PROGRAMACIÓN DESCRIPCIÓN DEL PROCESO DE ARQUITECTURA DE SOFTWARE Creado en May/14 Objetivo: Contar con una guía de las actividades que se deben realizar en esta fase,

Más detalles

Patrones de Diseño Orientados a Objetos 2 Parte

Patrones de Diseño Orientados a Objetos 2 Parte Patrones de Diseño Orientados a Objetos 2 Parte Patrón Observador Observer (Patrón de Comportamiento) Patrón Observador Observer Observador (en inglés: Observer) es un patrón de diseño que define una dependencia

Más detalles

ANALIZANDO GRAFICADORES

ANALIZANDO GRAFICADORES ANALIZANDO GRAFICADORES María del Carmen Pérez E.N.S.P.A, Avellaneda. Prov. de Buenos Aires Instituto Superior del Profesorado "Dr. Joaquín V. González" Buenos Aires (Argentina) INTRODUCCIÓN En muchos

Más detalles

Gestión de Requisitos ULPGC

Gestión de Requisitos ULPGC Gestión de Requisitos ULPGC Gestión de Requisitos Consiste en gestionar los cambios de los requisitos, las relaciones entre ellos, las dependencias entre la especificación de requisitos y otros documentos

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

Capítulo 5. Análisis del software del simulador del sistema de seguridad

Capítulo 5. Análisis del software del simulador del sistema de seguridad 1 Capítulo 5. Análisis del software del simulador del sistema de seguridad Para realizar análisis del simulador de sistema de seguridad se recurrió a diagramas de flujo de datos (DFD s), ya que se consideró

Más detalles

Adelacu Ltda. www.adelacu.com Fono +562-218-4749. Graballo+ Agosto de 2007. Graballo+ - Descripción funcional - 1 -

Adelacu Ltda. www.adelacu.com Fono +562-218-4749. Graballo+ Agosto de 2007. Graballo+ - Descripción funcional - 1 - Graballo+ Agosto de 2007-1 - Índice Índice...2 Introducción...3 Características...4 DESCRIPCIÓN GENERAL...4 COMPONENTES Y CARACTERÍSTICAS DE LA SOLUCIÓN...5 Recepción de requerimientos...5 Atención de

Más detalles

Métricas. Valentin Laime. Calidad de Software

Métricas. Valentin Laime. Calidad de Software Calidad de Software: Métricas Valentin Laime Calidad de Software 10/29/2014 1 Métricas Que miden Beneficios Medidas Productividad Calidad Futuras Estimaciones Directas Indirectas Defecto/fallo Vs. Error

Más detalles

BASE DE DATOS UNIVERSIDAD DE LOS ANDES FACULTAD DE MEDICINA T.S.U. EN ESTADISTICA DE SALUD CATEDRA DE COMPUTACIÓN II. Comenzar presentación

BASE DE DATOS UNIVERSIDAD DE LOS ANDES FACULTAD DE MEDICINA T.S.U. EN ESTADISTICA DE SALUD CATEDRA DE COMPUTACIÓN II. Comenzar presentación UNIVERSIDAD DE LOS ANDES FACULTAD DE MEDICINA T.S.U. EN ESTADISTICA DE SALUD CATEDRA DE COMPUTACIÓN II BASE DE DATOS Comenzar presentación Base de datos Una base de datos (BD) o banco de datos es un conjunto

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

DISEÑO DE COMPONENTES DE SOFTWARE *

DISEÑO DE COMPONENTES DE SOFTWARE * DISEÑO DE COMPONENTES DE SOFTWARE * NOTAS DEL CURSO Ingeniería de Software I DRA. MARIA DEL PILAR GÓMEZ GIL INAOEP * Resumen del capítulo 10 de libro de [Pressman 2010] V:18-11-2008 (c) P. Gomez-Gil, INAOE.

Más detalles

Campos de tareas. Costo real (campo de tareas) Duración real (campo de tareas) Fin real (campo de tareas)

Campos de tareas. Costo real (campo de tareas) Duración real (campo de tareas) Fin real (campo de tareas) s de tareas indica que el campo es nuevo en Project 2007. Campo Costo real (campo de Duración real (campo de Fin real (campo de En el campo Costo real se muestran los costos del trabajo ya realizado por

Más detalles

CÓMO MEJORAR LA GESTIÓN DE SERVICIOS TI USANDO MEJORES PRÁCTICAS?

CÓMO MEJORAR LA GESTIÓN DE SERVICIOS TI USANDO MEJORES PRÁCTICAS? CÓMO MEJORAR LA GESTIÓN DE SERVICIOS TI USANDO MEJORES PRÁCTICAS? Soluciones a partir de la experiencia colectiva Quinto Desayuno Club CIO 30 julio 2015 Contenido Prólogo...2 Personas...2 Procesos...2

Más detalles

CAPITULO 4. Requerimientos, Análisis y Diseño. El presente capítulo explica los pasos que se realizaron antes de implementar

CAPITULO 4. Requerimientos, Análisis y Diseño. El presente capítulo explica los pasos que se realizaron antes de implementar CAPITULO 4 Requerimientos, Análisis y Diseño El presente capítulo explica los pasos que se realizaron antes de implementar el sistema. Para esto, primero se explicarán los requerimientos que fueron solicitados

Más detalles

Manual de Usuario Comprador. Módulo Administración de Presupuesto. www.iconstruye.com. Iconstruy e S.A. Serv icio de Atención Telefónica: 486 11 11

Manual de Usuario Comprador. Módulo Administración de Presupuesto. www.iconstruye.com. Iconstruy e S.A. Serv icio de Atención Telefónica: 486 11 11 Manual de Usuario Comprador www.iconstruye.com Módulo Administración de Presupuesto Iconstruy e S.A. Serv icio de Atención Telefónica: 486 11 11 Índice ÍNDICE...1 DESCRIPCIÓN GENERAL...2 CONFIGURACIÓN...3

Más detalles

Servicios Educativos Del Estado De Chihuahua Sistema Integral de Presupuestos y Materiales. Indice. Introducción... 2. Barra de Herramientas...

Servicios Educativos Del Estado De Chihuahua Sistema Integral de Presupuestos y Materiales. Indice. Introducción... 2. Barra de Herramientas... Indice Página Introducción... 2 Acceso al Sistema... 3 Barra de Herramientas... 4 Menú Principal... 5 Operación Catálogos Reportes Consultas Entradas Por Orden de Compra... 6 Entradas Directas... 8 Salidas

Más detalles

RUP: Disciplina de Manejo de Cambios y Configuraciones

RUP: Disciplina de Manejo de Cambios y Configuraciones RUP: Disciplina de Preparado por: Amelia Soriano Mayo 2005 Tomado de: Rational Unified Process Version 2003.06.12.01 Copyright 1987 2003 Rational Software Corporation Curso Rational Unified Process Rational

Más detalles

Sistemas de Información Geográficos (SIG o GIS)

Sistemas de Información Geográficos (SIG o GIS) Sistemas de Información Geográficos (SIG o GIS) 1) Qué es un SIG GIS? 2) Para qué sirven? 3) Tipos de datos 4) Cómo trabaja? 5) Modelos de datos, Diseño Conceptual 6) GeoDataase (GD) 7) Cómo evaluamos

Más detalles

ORGANISMO COORDINADOR DEL SISTEMA ELÉCTRICO NACIONAL INTERCONECTADO DE LA REPÚBLICA DOMINICANA

ORGANISMO COORDINADOR DEL SISTEMA ELÉCTRICO NACIONAL INTERCONECTADO DE LA REPÚBLICA DOMINICANA ORGANISMO COORDINADOR DEL SISTEMA ELÉCTRICO NACIONAL INTERCONECTADO DE LA REPÚBLICA DOMINICANA TÉRMINOS DE REFERENCIA PARA LA CONTRATACIÓN DE SERVICIOS DE DESARROLLO SOFTWARE OC-GA-14-TDRCSDS1601-160128-V1

Más detalles

PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación. II MODELOS y HERRAMIENTAS UML. II.2 UML: Modelado de casos de uso

PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación. II MODELOS y HERRAMIENTAS UML. II.2 UML: Modelado de casos de uso PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación II MODELOS y HERRAMIENTAS UML 1 1 Modelado de casos de uso (I) Un caso de uso es una técnica de modelado usada para describir lo que debería hacer

Más detalles

1º CFGS ASIR IMPLANTACIÓN DE SISTEMAS OPERATIVOS

1º CFGS ASIR IMPLANTACIÓN DE SISTEMAS OPERATIVOS 1º CFGS ASIR IMPLANTACIÓN DE SISTEMAS OPERATIVOS OBJETIVOS La formación del módulo contribuye a alcanzar los objetivos generales de este ciclo formativo que se relacionan a continuación: a. Analizar la

Más detalles

MANUAL DE USUARIO TARIFICADOR SIPTAR Y REPORTES SIPTAR.

MANUAL DE USUARIO TARIFICADOR SIPTAR Y REPORTES SIPTAR. MANUAL DE USUARIO TARIFICADOR SIPTAR Y REPORTES SIPTAR. Fecha: Septiembre del 2006. CONTENIDO CONTENIDO...2 1. Ingreso al Tarificador SipTar....3 2. Utilidades del SipTar...5 3. Monitoreo Cabinas...18

Más detalles

Manual de usuario clientes portal web KRCC. Fecha: 23 02 2009

Manual de usuario clientes portal web KRCC. Fecha: 23 02 2009 clientes portal web KRCC Fecha: 23 02 2009 Tabla de Contenidos 1.1 Conectar a sitio web a través de internet... 3 1.1.1 Abrir un una ventana del explorador de internet... 3 1.1.2 Ir a la dirección http://clientekrcc.komatsu.cl...

Más detalles

Aplicación de protección con contraseña para los dispositivos flash USB de Verbatim

Aplicación de protección con contraseña para los dispositivos flash USB de Verbatim Introducción Manual del usuario Verbatim EasyLock Aplicación de protección con contraseña para los dispositivos flash USB de Verbatim Versión 1.00 Copyright 2010 Verbatim Americas, LLC. Todos los derechos

Más detalles

CAPITULO III MARCO METODOLÓGICO. La presente investigación plantea como objetivo el diseño de un prototipo

CAPITULO III MARCO METODOLÓGICO. La presente investigación plantea como objetivo el diseño de un prototipo CAPITULO III MARCO METODOLÓGICO 1. Tipo de Investigación La presente investigación plantea como objetivo el diseño de un prototipo de robot industrial para la automatización del proceso de conformado de

Más detalles

Normalización 1NF 2NF 3NF BCNF 4NF

Normalización 1NF 2NF 3NF BCNF 4NF Normalización La Normalización es un proceso mediante el cual un esquema de Base de Datos se lleva a un nuevo esquema equivalente de mejor calidad en cuanto al diseño. La calidad del diseño la medimos

Más detalles

CAPÍTULO 6 SIMULACIONES Y RESULTADOS

CAPÍTULO 6 SIMULACIONES Y RESULTADOS CAPÍTULO 6 SIMULACIONES Y RESULTADOS 6.1 Proceso de Simulación Las simulaciones fueros llevadas a cabo empleando como herramienta la Versión 6.5 Release 13 de Matlab. Para lo cual fue empleado un banco

Más detalles

PERFIL DEL PUESTO POR COMPETENCIAS Sepa cómo construirlo y evitar bajos desempeños posteriores

PERFIL DEL PUESTO POR COMPETENCIAS Sepa cómo construirlo y evitar bajos desempeños posteriores PERFIL DEL PUESTO POR COMPETENCIAS Sepa cómo construirlo y evitar bajos desempeños posteriores Martha Alicia Alles Es contadora pública nacional, doctora por la Universidad de Buenos Aires en la especialidad

Más detalles

Universidad acional Experimental Del Táchira Decanato de Docencia Departamento de Ingeniería en Informática

Universidad acional Experimental Del Táchira Decanato de Docencia Departamento de Ingeniería en Informática Universidad acional Experimental Del Táchira Decanato de Docencia Departamento de Ingeniería en Informática Metodología Evolutiva Incremental Mediante Prototipo y Técnicas Orientada a Objeto (MEI/P-OO)

Más detalles

1. INTRODUCCIÓN 1.1 INGENIERÍA

1. INTRODUCCIÓN 1.1 INGENIERÍA 1. INTRODUCCIÓN 1.1 INGENIERÍA Es difícil dar una explicación de ingeniería en pocas palabras, pues se puede decir que la ingeniería comenzó con el hombre mismo, pero se puede intentar dar un bosquejo

Más detalles

Sistema de marketing de proximidad

Sistema de marketing de proximidad Dizan Vasquez Propuesta de proyecto Sistema de marketing de proximidad ACME México Dizan Vasquez Índice general 1. Descripción 3 2. Resúmen ejecutivo 4 2.1. Objetivo.................................................

Más detalles

8.1. Introducción... 1. 8.2. Dependencia/independencia estadística... 2. 8.3. Representación gráfica: diagrama de dispersión... 3. 8.4. Regresión...

8.1. Introducción... 1. 8.2. Dependencia/independencia estadística... 2. 8.3. Representación gráfica: diagrama de dispersión... 3. 8.4. Regresión... Tema 8 Análisis de dos variables: dependencia estadística y regresión Contenido 8.1. Introducción............................. 1 8.2. Dependencia/independencia estadística.............. 2 8.3. Representación

Más detalles

Activos Intangibles Costos de Sitios Web

Activos Intangibles Costos de Sitios Web SIC-32 Documentos publicados para acompañar a la Interpretación SIC-32 Activos Intangibles Costos de Sitios Web Esta versión incluye las modificaciones resultantes de las NIIF emitidas hasta el 31 de diciembre

Más detalles