Ejemplos de software Obtención de puntos objeto y puntos función. Ejemplo1.

Documentos relacionados
ESTIMACIÓN DE COSTOS UTILIZANDO EL MODELO COCOMO II. Gónzalez Nuñez Humberto Mendoza Hidrogo Greta Rosales López Zahira Oviedo Hernándes Guillermo

Programa de actualización profesional ACTI.NET Desarrollo de aplicaciones locales y web con tecnología VB.NET

Instrucciones para la instalación de SPSS para Windows (Licencia de sede)

CAPÍTULO 7. El motivo de la realización del tutorial métricas de software fue para

CAPITULO 1 INTRODUCCION AL PROYECTO

JAVA 7 Los fundamentos del lenguaje Java

Control productivo basado en. microcontroladores para la. industria. Javier Esteban Pardo. Carles Cabedo Serola

Guía del Curso Técnico en Mantenimiento de CRM: Recursos Empresariales y de Gestión de Relaciones con Clientes

Creación y Mantenimiento de Componentes Software en Sistemas de Planificación de Recursos Empresariales y de Gestión de...

Guía de primeros pasos y soporte para Blackboard Collaborate Caracas - Venezuela

CONTROLES ELÉCTRICOS PRÁCTICA 6: PROGRAMACIÓN DE PLC UNIDAD 5 LIRA MARTÍNEZ MANUEL ALEJANDRO DOCENTE: PACHECO HIPÓLITO JAVIER

Curso Designing and Implementing a Server Infrastructure (20413)

Curso de Microsoft Project

GUÍA DE REFERENCIA PARA USUARIOS PORTAL DE TRANSACCIONES ELECTRÓNICAS E.O.C. México

Anexo 10. Pruebas verificadas

1.264 Tema 3. Cálculo de la programación del software

Capítulo 7. Introducción a las Interfaces Gráficas de usuario. Continuar

Formación al usuario en Microsoft Office 365

Bonored Mutiparking TARJETA DE PAGO ÚNICA

TECNICAS ESPECIALES DE AUDITORIA DE SISTEMAS COMPUTACIONALE S MAURICIO ESGUERRA NATALY CRUZ MOLINA

de Operaciones de mantenimiento y administración de riesgos FieldWy PRIMEROS PASOS

RECONOCIMIENTO ESTUDIOS FP

UNIVERSIDAD DE GUADALAJARA

HP Notebook 14. Poder para hacer más. HP Notebook 14-am021la Principales especificaciones. Conoce más de tu nuevo notebook

Nombre de la asignatura: Algoritmos y Lenguajes de programación.

Universidad Autónoma Metropolitana Unidad Azcapotzalco. División de Ciencias Básicas e Ingeniería. Licenciatura en Ingeniería en Computación

Noticias RED Remisión electrónica de documentos

RESOLUCIÓN DE PROBLEMAS EN EL PROCESO DE FIRMA

Programa de Asignatura Programación Visual I

INFORMÁTICA Y COMUNICACIONES

Manual de Instalación para el óptimo funcionamiento de la Firma Electrónica Avanzada

Tema 2 Introducción a la Programación en C.

Image not found or type unknown

Microsoft SQL Server 2008 Instalación y Configuración

Grado en que el producto software satisface las necesidades expresadas o implícitas, cuando se usa bajo condiciones determinadas. ISO

IFCT0209 Sistemas Microinformáticos

039. IFC07CM15 - INSTALACIÓN Y CONFIGURACIÓN DE WINDOWS SERVER 2012

Curso: 10983A Upgrading Your Skills To Windows Server 2016

QUE ES EL SIDCAR? CARACTERISTICAS:

Introducción Objetivos Objetivos del Curso

Área: Microsoft SQL. Nombre del curso. Administración de Microsoft SQL Server 2014 Bases de datos

CORSAIR GAMING RATÓN GUÍA DE INICIO RÁPIDO DEL SOFTWARE

Instituto Schneider Electric de Formación

GRADO EN INGENIERÍA INFORMÁTICA

- COCOMO - UN MODELO DE ESTIMACION DE PROYECTOS DE SOFTWARE RESUMEN. Adriana Gómez, María del C.López, Silvina Migani, Alejandra Otazú

Prototipado Programación Edición y Diseño WEB

Guía de reconfiguración clientes Outlook para Migración de Correo Negocios.

Cómo estudiar más y mejor? Autoras: MsC. Haydee Leal García. MsC. Sol Angel Galdós Sotolongo. Investigadoras del ICCP

DIRECCIÓN DE TECNOL OGÍAS DE LA INFORMAC IÓN Y COMUNICACIONES DIRECCIÓN DE DESARROLLO DEL PERSONAL ACADÉMICO

Funcionalidades Software Preventa Autoventa GotelGest.Net Funcionalidades disponibles en el Software de Preventa/Autoventa de GotelGest.

Curso de Mantenimiento de CRM

Práctica : Instalación de Windows 2000 Server


Relojes secundarios OSIRIA

12/12/2012. Aplicaciones de Gestión Online. Situémonos

Sumario Prólogo Unidad didáctica 1. Software libre y open source Objetivos de la Unidad... 10

ALINEACIONES ONLINE. 1 Creación del usuario

PROYECTOS DE WEBSERVICE PARA DESARROLLADORES. 12 Agosto 2016

Auditoría Informática

IFCD0210-DESARROLLO DE APLICACIONES

Guía de instalación rápida

Sistema de Garantía Interna de la Calidad de los Centros Universidad Politécnica de Cartagena

Gestión de Equipos en Movilidad. Paseo de Chil 29,Las Palmas G.C.

Gestión Digital para Directivos

1

CONFIGURAR SIMPLE CLOUD

Ministerio de Justicia y Derechos Humanos Unidad de Información Financiera. Sistema de Reporte de Operaciones Masivo SROM.

JAVA -INTRODUCCIÓN AL LENGUAJE

MINI GUIA: CONEXIÓN SEPAM CON USB WINDOWS - XP

Sistemas Distribuidos: Migración de Procesos

RECONOCIMIENTO DE GRADO EN INGENIERIA INFORMÁTICA DE SERVICIOS Y APLICACIONES UNIVERSIDAD DE VALLADOLID

Conocer las herramientas de seguridad es un punto vital para mantener nuestro sistema seguro.

REGLAMENTO DEL USO DE EQUIPOS DE CÓMPUTO, PROYECTORES MULTIMEDIA Y LABORATORIOS DE FACEM

Administrar listas en Excel Trabajar con herramientas avanzadas para cálculos matemáticos. Tablas y gráficos dinámicos. Automatizar tareas.

IFCT0309 Montaje y Reparación de Equipos Microinformáticos

Firma Digital, SNE Requisitos de Instalación

UNIVERSIDAD TECNOLÓGICA DE PANAMÁ FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES MAESTRÍA EN INFORMÁTICA EDUCATIVA

CA Technologies Cloud Academy Summit: Estudio sobre la adopción de servicios de cloud computing

Objetivos de la sesión. Aplicación de consola 7/30/11. Código con que se inicia un programa en Visual C# (aplicación de consola)

Solución ASEVAL. - Objetivos de la Solución. - Operación del Validador de Vales Online y offline. - Infraestructura de Hardware y Software.

Intel lanza su procesador Caballero Medieval habilitado para Inteligencia Artificial

Curso Microsoft Project para Ofertas y Licitaciones de Obra Válido para usuarios versión 2010, 2007, 2003, 2002 y 2000

INSTALACIÓN Y CONFIGURACIÓN

Qué es ProFisio? Qué es Java? Ventajas al Utilizar ProFisio

Fundamentos de Bases de Datos Facultad de Ciencias UNAM

SISINF - Sistemas de Información

Laboratorio. Instalación de Visual Studio Community. Back To Basics Instalando Visual Studio Community. Versión: 1.0.

EBRARY. Descripción general de la base Permite el acceso a más de 31,800 libros electrónicos en texto completo de múltiples disciplinas.

ServiceTonic. Guía de instalación

ANÁLISIS DE VIRUS ESPERANZA ELIPE

Soluciones de administración de clientes e impresión móvil

PIC-Ready1. Placa adicional. Manual de usuario. MikroElektronika

Cómo obtener el certificado digital?

Lenguajes de Cuarta Generación (4GL)

GUÍ A DE ACTÍVÍDADES DE LA UNÍDAD 3: MATEMA TÍCAS CON TÍC ÍÍ

PROPUESTA DE ACCIÓN FORMATIVA

Programa Administración Linux

Instructivo de Uso para el Sistema de Registro de Modelos de Contrato Comisión Nacional de Seguros y Fianzas

Vibracord FX. El equipo ideal para satisfacer todos sus requerimientos en la medida de vibraciones. Vibracord FX Modelo A

Comprensión de los sistemas de. control. Ing. Jorge Sofrony. Inicio. Obje%vos del Programa. Misión y Visión del programa

Transcripción:

Ejemplos de software Obtención de puntos objeto y puntos función Ejemplo1. http://blogadmi23.files.wordpress.com/2009/12/manuarapeq2.pdf a) Puntos objeto requerimos conocer las pantallas, reportes y tipo de complejidad. Si observamos el pdf manualrapeo2 notamos que tiene 4 pantallas negras. Fue hecho en lenguaje c, Un servidor. Reportes: 1 manual. Y 2 reportes de asignación de tareas:3 http://blogadmi23.files.wordpress.com/2009/12/tarea4.pdf Tipo de complejidad: Sí utilizo 3GL Checo tabla 7 y asigno valores con tabla 8 Pantallas: Simple= 1 Reportes: Simple= 2 Complejidad:3GL= 10 Total: 13 OP=13 Puntos OBJETO b) Puntos función: necesitamos conocer c) puntos función No ajustados y factor de complejidad. Requerimos detectar: entradas externas, salidas externas, archivos lógicos, archivos externos de interfase y consultas externas. Solo contiene la función principal, no tiene funciones secundarias(checa el pdf); Tiene Entradas internas o inputs: 8 (lo que se ve visualmente en la pantalla negra) La tabla tiene 27 rubros x 6 renglones (los dos renglones finales son resultados) por lo tanto de forma general tiene 162 inputs. Salidas externas o outputs: 162 +27x2 renglones de resultados=216 No tiene archivos, ni interfases, ni consultas a base de datos. Checo tabla 9 y obtengo valores de tabla 10. Entradas externas=promedio Factor de complejidad= 4 Salidas Externas=promedio Factor de complejidad= 5 DEMAS = 0 UFP: cantidad de elementos x peso= 216(5)+162(4)=1080+648= 1728 Ahora encontrar factor de complejidad: TCF F1: Mecanismos de recuperación y back up confiables: no se realizaron:0 F2: Comunicación de datos: No hubo comunicación con otras instancias:0 F3: Func. De proc. Distribuido: NO:0 F4:Perfomance:NO:0 F5 Configuracion rigurosa: NO:0 F6 Entrada de datos On line:0 F7: Factibilidad operativa:si: 5

F8: Actualizacion de datos on_line:no:0 F9: Interfases complejas:0 F10: Procesamiento interno: total: 5 F11: Reusabilidad: 0 F12: fácil instalación: SI:5 F13: Soporte de múltiples instalaciones : si: 5 F14: Facilidad de Cambios y amigabilidad: si: 5 Total de Fs=25 TCF=0.65+0.01* 25 =0.9 UFP=1728 FP=UFPXTCF Por lo tanto FP= 1728x0.9=1555.2 FP=1555.2 PUNTOS FUNCION Ejemplo 2. http://blogadmi23.files.wordpress.com/2009/12/manual ceq71.pdf a) Puntos objeto requerimos conocer las pantallas, reportes y tipo de complejidad. Si observamos el pdf manual ceq7 notamos que tiene 16 pantallas Un servidor. Fue hecho en lenguaje java. Reportes: manual de usuario y 2 reportes de asignación de tareas:3 http://blogadmi23.files.wordpress.com/2009/12/tarea4.pdf Tipo de complejidad: Sí utilizo 3GL Checo tabla 7 y asigno valores con tabla 8 Pantallas: Simple= 1 Reportes: Simple= 2 Complejidad:3GL= 10 Total: 13 OP=13 Puntos OBJETO b) Puntos función: necesitamos conocer c) puntos función No ajustados y factor de complejidad. Requerimos detectar: entradas externas, salidas externas, archivos lógicos, archivos externos de interfase y consultas externas. Tiene Entradas internas o inputs: 14 generales y 17 x modulo(3)=65 inputs La tabla tiene 27 rubros x 6 renglones (los dos renglones finales son resultados) por lo tanto de forma general tiene 162 inputs.

Salidas externas o outputs: 2 pantallas completas d resultados. Una para refrescar y otra después de introducir el costo mensual(caja de dialogo) Archivos lógicos: 12, Interfases:8, consultas a base de datos: todas las tablas:10 Checo tabla 9 y obtengo valores de tabla 10. Entradas externas=alto Factor de complejidad= 6 Salidas Externas=alto Factor de complejidad= 7 DEMAS = 0 UFP: cantidad de elementos x peso= 65(6)+2(7)=390+14=404 Ahora encontrar factor de complejidad: TCF F1: Mecanismos de recuperación y back up confiables: no se realizaron:0 F2: Comunicación de datos:8 F3: Func. De proc. Distribuido: NO:0 F4:Perfomance: considero que tiene modulos independientes y califico con 5 F5 Configuración rigurosa: 5 F6 Entrada de datos On line:5 F7: Factibilidad operativa:si: 5 F8: Actualizacion de datos on_line:5 F9: Interfases complejas:3 F10: Procesamiento interno: total: 5 F11: Reusabilidad: 5 F12: fácil instalación: SI:2 F13: Soporte de múltiples instalaciones : si: 5 F14: Facilidad de Cambios y amigabilidad: si: 5 Total de Fs=50 TFC = 0.65+0.01* suma14(fi)=1.15 UFP=404 FP=UFPXTCF Por lo tanto FP= 404x1.15=464.6 FP=464.6 PUNTOS FUNCION

Ejemplo3 http://blogadmi23.files.wordpress.com/2009/12/manual.pdf a) Puntos objeto requerimos conocer las pantallas, reportes y tipo de complejidad. Si observamos el pdf manual notamos que tiene 2 pantallas Un servidor. Fue hecho en lenguaje visualbasic. Reportes : manual de usuario y 2 reportes de asignación de tarea:3 http://blogadmi23.files.wordpress.com/2009/12/tarea4.pdf Tipo de complejidad: Sí utilizo 3GL Checo tabla 7 y asigno valores con tabla 8 Pantallas: Simple= 1 Reportes: Simple= 2 Complejidad:3GL= 10 Total: 13 OP=13 Puntos OBJETO b) Puntos función: necesitamos conocer c) puntos función No ajustados y factor de complejidad. Requerimos detectar: entradas externas, salidas externas, archivos lógicos, archivos externos de interface y consultas externas. Tiene Entradas internas o inputs: 1 pantalla de 6 entradas,1 mas=7 La tabla tiene 27 rubros x 6 renglones (los dos renglones finales son resultados) por lo tanto de forma general tiene 162 inputs. (al informe le falto mas info para saber) Salidas externas o outputs: muestra por modulo: 3: 3*(27x2)=162 tiene archivos: SalL.txt, no interfases, ni consultas a base de datos. Checo tabla 9 y obtengo valores de tabla 10. Entradas externas=bajo Factor de complejidad= 3 Salidas Externas= bajo Factor de complejidad= 4 DEMAS = 0 UFP: cantidad de elementos x peso=7(3)+162(4)=21+648= 669 Ahora encontrar factor de complejidad: TCF F1: Mecanismos de recuperación y back up confiables: no se realizaron:0 F2: Comunicación de datos: No hubo comunicación con otras instancias:0 F3: Func. De proc. Distribuido: NO:0 F4:Perfomance:NO:0 F5 Configuracion rigurosa: NO:0 F6 Entrada de datos On line:0 F7: Factibilidad operativa:si: 5 F8: Actualizacion de datos on_line:no:0 F9: Interfases complejas:0 F10: Procesamiento interno: total: 5

F11: Reusabilidad: 0 F12: fácil instalación: SI:5 F13: Soporte de múltiples instalaciones : si: 5 F14: Facilidad de Cambios y amigabilidad: si: 5 UFP=0.65+0.01*25=0.9 Por lo tanto FP= 669x0.9=6021 FP=6021 PUNTOS FUNCION Resumamos por proyecto Puntos objeto Puntos Función 1 13 1555.2 2 13 464.6 3 13 6021 Notemos que hay un poco de diferencia entre pantallas de los puntos objetos de cada proyecto, sin embargo obtuve mismo valor en los puntos objeto. Ya sabiendo estos valores podremos obtener el esfuerzo del primer modelo que se llama modelo de composición de aplicación. PM= NOP/PROD NOP es por nuevos puntos objeto que es = NOP=OP*(100 %reuso)/100 OP son los puntos objetos encontrados. %resuso es bastante porque se supone que se utilizara para cada proyecto que iniciemos para darle un costo al cliente por lo tanto %resuso= 98%= 98 La productividad tenemos que para el proyecto 1 los desarrolladores ya tenia experiencia=50, en el proyecto 2 tenían poca experiencia:13 y en el proyecto 3 casi no tenían experiencia en programar:4

Realicemos el cálculo para cada proyecto de ejemplo. Puntos objeto Puntos Función NOP PROD PM 1 13 1555.2 13*0.02=0.26 50 0.0052 2 13 464.6 13*0.02=0.26 13 0.02 3 13 6021 13*0.02=0.26 4 0.065 Los puntos objetos se utilizaran para los otros dos modelos. Con estos valores ya tenemos una referencia para cobrar un proyecto, por ejemplo el 1 cuesta muy poco, el proyecto 2 cuesta más y el proyecto 3 medio cuesta (costo mas porque la gente no sabia mucho programar).