Вы находитесь на странице: 1из 3

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS


CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES

Año: 2019 Ciclo: II


Materia: Gestión de Proyectos Docente: Ing. Jose Abel Alarcon
Paralelo: 8-2 Fecha: 28/11/2019.
Alumno: Michell Alexander Piza Menéndez

Tema:
COCOMO y Puntos de función

PUNTOS FUNCIÓN.
Realizada por Allan Albercht en 1979 y revisada a continuación en 1983, esta técnica está
basada (orientada) en la teoría de la "ciencia del software" desarrollada por Halstead, la
cual está orientada al análisis del proceso de construcción de programas y se basa en la
medida del número de "unidades sintácticas básicas" (operadores y operandos).

No se fija en el número de LDC sino en su funcionalidad. La finalidad de la técnica de los


puntos función es estimar el tamaño de un producto software y el esfuerzo asociado a su
desarrollo, expresado éste en horas trabajadas por punto función, en las etapas previas
a su desarrollo. Los estudios realizados sobre la utilización de este método reflejan la
bondad de este y la existencia de un elevado grado de correlación entre el número de
líneas de código (LDC) y la estimación total de los puntos función.

Etapas del método:


1. Contar las funciones de usuario.
2. Ajustar el modelo en función de la complejidad del proceso.

Contar las funciones de usuario.


En la etapa primera, se definen cinco tipos de funciones de usuario:

 Entradas (al sistema): entradas de usuario que proporcionan al sistema diferentes


datos orientados a la aplicación.
 Salidas: salidas de usuario que le proporcionan a éste información sobre la
aplicación.
 Consultas: peticiones de usuario que como resultado obtienen algún tipo de
respuesta en forma de salida.
 Ficheros lógicos internos o archivos maestros: número de archivos lógicos
maestros (agrupación lógica de datos).
 Ficheros o interfaces externos: interfaces legibles (archivos de datos en cinta o
disco) utilizados para transmitir información a otros sistemas .

Ajustar el modelo en función de la complejidad del proceso.


El recuento de las funciones de usuario se realiza tras una clasificación previa de éstas
en tres niveles de complejidad:

 Simple
 Medio
 Complejo

EL MODELO CONSTRUCTIVO DE COSTES (COCOMO)


Es utilizado en proyectos de software para estimar los costes de este en función de tres
submodelos: básico, intermedio y detallado.

El modelo básico estima el coste del proyecto –pequeño o mediano- en función de


número de líneas de código estimadas. En este modelo, el algoritmo COCOMO establece
varios criterios de desarrollo, dependiendo el nivel de dificultar no del nivel de
experiencia de los desarrolladores –que se supone- sino de posibles dificultades que se
pueden encontrar en el desarrollo o limitaciones del hardware usado en el desarrollo del
software.
El modelo intermedio se utiliza para estimaciones más complejas. Éste incluye 15
atributos –dentro de 4 categorías- del software para determinar el coste del proyecto.
 Atributos del producto: garantía de funcionamiento requerida para creación del
software, tamaño de la BBDD, etc.
 Atributos del ordenador usado: capacidad de almacenamiento, rapidez del
ordenador, etc.
 Atributos del personal: experiencia en el tipo de software a desarrollar, en el
lenguaje usado, etc.
 Atributos del proyecto: software usado para el desarrollo, lenguaje necesario
para crear el software, etc.
 Todos estos atributos son ponderados matemáticamente en atendiendo de su
relevancia. De esta manera se intenta aproximar el coste estimado al real, lo
máximo posible.

El modelo detallado, incorpora las características del modelo intermedio y lleva a cabo
una evaluación del impacto de los motivantes del coste en cada caso -análisis, diseño,
etc.- del proceso de ingeniería del software.
En modelo COCOMO es uno de los sistemas de estimación de costes más utilizados en
proyectos de desarrollo de software. La estandarización de su uso y la facilidad de la
aplicación de este junto con la aproximación al coste real, han convertido a este modelo
en uno de los referentes en este tipo de proyectos.

Вам также может понравиться