Está en la página 1de 0

Administracin de Proyectos de Software UDP-I ngeniera Civil I nformtica

TechTeam Profesor: J orge Elliott Pag. 1 de 14



PUNTOS DE FUNCIN

Una mejor forma de estimar el esfuerzo requerido para desarrollar un proyecto de
software es la determinacin de los Puntos de Funcin asociados a l.

La prediccin precisa del tamao de un software ha preocupado la industria del
software por ms de 45 aos. Los Puntos de Funcin se estn convirtiendo en un
estndar aceptado para la medicin del tamao del software.

El Anlisis de Puntos de Funcin [Function Points] est basado en la teora de que
las funciones de una aplicacin son la mejor medida del tamao de una aplicacin de
software y, por lo tanto, el mejor parmetro para estimar el esfuerzo necesario para
su desarrollo.

Los Puntos de Funcin miden el software cuantificando la funcionalidad provista al
usuario en base principalmente en el diseo lgico. Para ello descompone los
sistemas en componentes ms pequeos de tal manera que los usuarios,
desarrolladores y administradores los entiendan y analicen mejor. En el mundo de los
Puntos de Funcin, los sistemas estn divididos en cinco componentes y
caractersticas generales.

El Anlisis de Puntos de Funcin continua creciendo en popularidad, pero hay
muchas discusiones y argumentos con respecto a su utilidad. La razn de estas
discusiones reside en que la aplicacin ms comn de los Puntos de Funcin es
reportar tendencias en una organizacin. Es un hecho que el monitoreo de las
tendencias de una organizacin es de mucha importancia, pero hay muchos usos de
los Puntos de Funcin que son frecuentemente pasados por alto.

Para generar una disciplina o prctica de mtricas de software en una empresa, es
necesario el desarrollo de un esfuerzo sistemtico o programa de mediciones de
software. El desarrollo de un costo unitario es el primer paso que cualquier
organizacin compleja debe tomar para entender costos y tendencias. Los Puntos de
Funcin pueden ser la piedra angular de un programa de medicin de software, pero
otras medidas deben realizarse y reportarse tambin.

Los Puntos de Funcin son solo el numerador o el denominador de muchas
mediciones. Un programa de desarrollo de medicin de software identifica tambin
otras medidas aparte de los Puntos de Funcin para recoger, reportar, monitoriar e
interpretar sus esfuerzos en desarrollo, implantacin y mantencin de las
aplicaciones y su soporte tecnolgico.

Como muchos componentes o esfuerzos en el desarrollo e implantacin de software
de aplicacin es subcontratado o externalizado por la empresa, es necesario tambin
realizar un Anlisis de Contratos de Software, estableciendo las condiciones
mnimas de informacin sobre mtodos de trabajo, experiencia de participantes,
subdivisin de tareas, establecimiento de productos o entregables y registro de



Diseo de Sistemas 1 UDP-I ngeniera Civil I nformtica

TechTeam Profesor: J orge Elliott Pag. 2 de 14
esfuerzos tiempos y condiciones en las que el desarrollo efectivamente se llev a
cabo.

Adems, el establecimiento de garantas y acuerdos en los contratos de software
puede ayudar a ambas partes, tanto el vendedor como el comprador de software a
lograr los objetivos del proyecto de software. An ms importante, las garantas y los
acuerdos pueden ayudar a reducir el costo de un conflicto costoso. Se deben
establecer a lo menos los siguientes acuerdos y garantas:
1. Compatibilidad con el software existente y la interfase de los sistemas
2. Conformidad del sistema de software instalado con los requerimientos
originales
3. Establecimiento y conformidad de los criterios de ejecucin y otras mtricas.
4. Informacin sobre el avance y cierre del proyecto que ser entregada,
incluyendo las metricas acordadas y registradas.
5. Costo de mejoramiento (o cambio) de los requisitos o especificaciones
originales
6. Costo de actividades de mantencin junto con una definicin detallada de
mantencin
7. Polticas de cancelacin de contratos
8. Definicin de trminos computacionales usados en los contratos
9. Polticas de arbitraje en el caso de que cualquiera de las garantas anteriores
se pusieran en disputa (.. un mal acuerdo es mejor que un buen juicio..)

Los Puntos de Funcin se caracterizan por:

1. Ser un mtodo independiente de las herramientas de anlisis, diseo y
programacin, debido a que se preocupa slo de la complejidad de las funciones a
implementar.
2. Requerir de una descomposicin funcional del proyecto de software a
realizar, en trminos tales que se detecten todas las piezas elementales que
componen el producto final. (Funciones elementales).
3. Estimar la "cantidad de Puntos de Funcin" de las funciones
medidas, se realiza contando la cantidad de entradas, salidas, archivos,
consultas e interfaces que utiliza. A mayor cantidad, mayor es el "peso de
complejidad" que se le asignar.
4. Ajustar la estimacin del esfuerzo requerido, por la va de determinar la
presencia de ciertos elementos que dificultan el desarrollo del proyecto.
5. Permitir realizar una estimacin del esfuerzo requerido (y por ende de la
duracin del proyecto) en etapas tempranas del proyecto (Etapa de Anlisis).

Los beneficios de utilizar esta tcnica son evidentes, permite realizar la estimacin
del trabajo requerido en una etapa temprana del proyecto y es independiente del
entorno tecnolgico a utilizar.



Diseo de Sistemas 1 UDP-I ngeniera Civil I nformtica

TechTeam Profesor: J orge Elliott Pag. 3 de 14



Cinco Componentes Principales

Una buena fuente de informacin para determinar las entradas externas (EIs) son las
formas de pantalla y las formas de dilogo, o bien cualquier otra forma de entrada.
Las entradas adicionales de otras aplicaciones se deben inventariar aqu. Las entradas
de otras aplicaciones deben actualizar los archivos lgicos internos (ILFs) de la
aplicacin que se est midiendo.

External Inputs (EI) - La entrada externa es un proceso elemental en el cual los
datos cruzan los lmites de afuera hacia adentro. Estos datos pueden venir de una
pantalla de entrada de datos o de otra aplicacin. Los datos son usados para mantener
uno o ms archivos lgicos internos (ILFs). Los datos pueden ser de informacin de
control o del negocio. Si los datos son de informacin de control, no se tiene que
actualizar un archivo lgico interno.

External Outputs (EO) - Una salida externa es un proceso elemental en el cual los
datos derivados cruzan los lmites de adentro hacia afuera. Los datos crean reportes o
archivos de salida enviados a otras aplicaciones. Estos reportes y archivos son
creados de uno o ms archivos lgicos internos (ILFs) o archivos de interfase
externos (EIFs).
Los Datos Derivados son datos que son procesados ms all de la edicin directa de
informacin de archivos lgicos internos. Los datos derivados son usualmente el
resultado de algoritmos o clculos. Los datos derivados ocurren cuando uno o ms
elementos de datos son combinados con una frmula para generar o derivar
elementos de datos adicionales.

External Inquiry (EQ) - Una consulta externa es un proceso elemental con
componentes de entrada y de salida que resultan en la adquisicin de datos de uno o
ms archivos lgicos internos (ILFs) o archivos de interfase externos (EIFs). El
proceso de entrada no actualiza ningn archivo lgico interno (ILF), y el proceso de
salida no contiene datos derivados.
Internal Logical Files (ILF) - Un archivo lgico interno es un grupo de datos
definidos por el usuario que estn relacionados lgicamente, que residen en su
totalidad dentro de los lmites de la aplicacin y que son mantenidos a travs de
entradas externas (EIs).

External Interface Files (EIF) - Un archivo de interfase externo es un grupo de
datos definidos por el usuario que estn relacionados lgicamente y que solo son
usados para propsitos de referencia. Los datos residen enteramente fuera de la
aplicacin y son mantenidos por otra aplicacin. El archivo de interfase externo es un
archivo lgico interno (ILF) para otra aplicacin.




Diseo de Sistemas 1 UDP-I ngeniera Civil I nformtica

TechTeam Profesor: J orge Elliott Pag. 4 de 14

El Factor de Ajuste

El Factor de Ajuste (FAV) est basado en caractersticas generales del sistema
[General System Characteristics] (GSCs) que evalan la funcionalidad general de la
aplicacin que se est midiendo. Cada caracterstica tiene asociada una descripcin
que ayuda a determinar su nivel de influencia en una escala de cero (sin influencia) a
cinco (influencia fuerte). El manual IFPUG Counting Practices Manual (CPM 4.0)
proporciona criterios de evaluacin detallados para cada GSC; la siguiente tabla
provee un resumen de cada una.

Caractersticas Generales del Sistema y su descripcin

1. Comunicacin de datos
Cuntas herramientas de comunicacin hay para ayudar en la transferencia o
intercambio de informacin de la aplicacin o sistema?

2. Procesamiento de datos distribuidos
Cmo son manejados los datos distribuidos y las funciones de procesamiento?

3. Nivel de ejecucin
El tiempo de respuesta o el nivel de eficiencia es requerido por el usuario?

4. Configuracin ms usada
Qu tanto se usa la plataforma de hardware en donde la aplicacin se va a ejecutar?

5. Nivel de transacciones
Qu tan frecuentemente se ejecutan las transacciones al da, semana, mes etc.?

6. Captura de datos En Lnea
Qu porcentaje de informacin se captura En Lnea?

7. Eficiencia del usuario final
Se dise la aplicacin pensando en la eficiencia del usuario final?

8. Actualizacin En Lnea
Cuntos ILFs se actualizan en transacciones En Lnea?

9. Procesamiento complejo La aplicacin tiene mucho procesamiento lgico o
matemtico?

10. Reusabilidad
La aplicacin se desarroll para cumplir una o muchas necesidades del usuario?

11. Facilidad de Instalacin
Qu tan difciles son la conversin y la instalacin?




Diseo de Sistemas 1 UDP-I ngeniera Civil I nformtica

TechTeam Profesor: J orge Elliott Pag. 5 de 14


12. Facilidad de Operacin
Qu tan efectivos y/o automatizados son los procedimientos de inicio, respaldo y
recuperacin?

13. Mltiples Sitios
La aplicacin se dise, desarroll y soport especficamente para ser instalada en
mltiples sitios para varias organizaciones?

14. Facilidad de mantencin
La aplicacin se dise, desarroll y soport especficamente para facilitar la
mantencin?


Una vez que el VAF y cada componente han sido identificados, se acomodan y
cuentan usando un conjunto de clculos predeterminados. Para los lectores
interesados en aprender la mecnica del conteo de Puntos de Funcin, se recomienda
contactar al grupo IFPUG y pedir el manual: Counting Practices Manual Version 4.0.


El uso de Puntos de Funcin para ayudar a calcular el costo real del
software.

La mayora de las organizaciones subestima en gran medida el costo del software. El
costo real del software es la suma de todos los costos durante la vida de un proyecto,
incluyendo los mejoramientos esperados y los costos de mantencin. De hecho, el
clculo real debera ser el valor presente de todos los desarrollos, mejoras, y costos
de mantencin esperados durante la vida del proyecto. Este tipo de anlisis
demuestra la recompensa de invertir en un diseo y anlisis de primera. Entre ms se
invierta en un buen diseo, se va a ahorrar ms en futuros costos de mantencin y
mejoras. Es importante tener un costo unitario para evaluar la inversin inicial y
comparar sta con los gastos posteriores. El costo unitario puede ser horas/PF o $/PF.
Los incrementos en la inversin inicial deben reducir el costo unitario de actividades
de mejora y mantencin futuras.

El uso de Puntos de Funcin para ayudar a estimar el costo de
proyectos, la programacin y el esfuerzo.

La estimacin exitosa usando Puntos de Funcin se basa en varias tcnicas: Top-
Down, Analoga y Consejo de Expertos. La estimacin Top-Down es una tcnica de
estimacin que calcula el programa entero, costo y esfuerzo usando parmetros
amplios. Los parmetros amplios y las comparaciones estn basados en datos
histricos usando tcnicas estimativas de Analoga. El Consejo de Expertos se
obtiene de expertos con experiencia en proyectos similares o experiencia en el uso de
Puntos de Funcin.



Diseo de Sistemas 1 UDP-I ngeniera Civil I nformtica

TechTeam Profesor: J orge Elliott Pag. 6 de 14

La comparacin de proyectos con otros similares es una actividad crtica para lograr
una estimacin exitosa. Cuando se evalan proyectos similares, se debe considerar lo
siguiente:
Tipo de plataforma de hardware - Mainframe, Cliente-Servidor, PC, Internet
Tipo de lenguaje Adabas, Informix, Visual Basic, C, C++, Java o PHP
Tipo de proyecto - Software del Sistema, Software intermedio, Software de
aplicacin
Tipo de sistema operativo: MVS, Windows, Linux, Unix
Una vez que los proyectos han sido determinados, obtener los siguientes datos:
Medida histrica de entrega (horas por Punto de Funcin) de proyectos similares
Programas histricos (duracin de programas por Punto de Funcin) de proyectos
similares
Costos histricos (costo en $, U.F. o US$ por Punto de Funcin)
Una vez que el tamao del proyecto se ha determinado en Puntos de Funcin, se
puede calcular la estimacin de horas, costo y cantidad de programas. Los clculos se
deben hacer con datos de proyectos similares como se describi anteriormente.
Por ejemplo, si se determina que el tamao del proyecto actual es de 500 Puntos de
Funcin y la medida de entrega de un proyecto similar es UF.2 por Punto de
Funcionalidad, entonces el costo total esperado para el proyecto sera UF.2
(UF/Punto de Funcin) x 500 PFs = UF.1,000. Clculos similares pueden hacerse
para programas, duracin y horas.


El uso de Puntos de Funcin para ayudar con las negociaciones de
contrato.

Los administradores de contratos pueden usar su conocimiento en Puntos de Funcin
para construir y manejar proyectos basados en el precio por Punto de Funcionalidad
y tambin en la comparacin de los precios de los vendedores. Estas personas
establecen un uso efectivo en cuanto a costo, de terceras partes, en el desarrollo,
validan las propuestas basados en el tamao de Puntos de Funcin y pueden evaluar
el impacto de proyectos cancelados.

Los Puntos de Funcin pueden ser usados para ayudar a especificar los productos
claves a entregar a un vendedor, para asegurar que los niveles apropiados de
funcionalidad van a ser entregados y desarrollar medidas objetivas de efectividad de
costos y calidad. Son los ms efectivamente usados en contratos de precio fijo como
un medio para especificar exactamente lo que se va a entregar.

Desde una perspectiva interna, el manejo exitoso de los contratos de precio fijo
depende absolutamente en la representacin precisa del esfuerzo. La estimacin de
este esfuerzo (en el ciclo de vida completo) puede ocurrir solo cuando una mtrica
normalizada, tal como la proveda por los Puntos de Funcin, se aplica.



Diseo de Sistemas 1 UDP-I ngeniera Civil I nformtica

TechTeam Profesor: J orge Elliott Pag. 7 de 14

Resumiendo, el anlisis de Puntos de Funcin provee el mejor mtodo objetivo para
medir los proyectos de software, y para manejar el tamao de los proyectos de
software durante su desarrollo.

PF es el mejor mtodo de manejar el riesgo en dos vertientes. Primero, el cliente
(usuario/especificador) puede aceptar ms fcilmente el riesgo para un determinado
tamao de proyecto de software (en Puntos de Funcin). Segundo, el desarrollador
puede ms fcilmente aceptar los riesgos para el costo de produccin (el costo por
Punto de Funcionalidad). Adherirse a un conteo consistente de Puntos de Funcin
optimiza esta relacin y facilita el desarrollo en lnea y bajo presupuesto.

La asignacin de precios de "software externo" (p.ej. el diseado para uso fuera de la
organizacin) puede ser encauzado directamente al esfuerzo de produccin cuando se
requieren mtricas funcionales. Si un desarrollador de software sabe exactamente
cul va a ser su costo interno de desarrollo de un Punto de Funcionalidad, se puede
incorporar a los algoritmos de costeo usados para determinar los precios externos.
Sin un entendimiento claro del tiempo y esfuerzo por Punto de Funcionalidad, la
asignacin de precios a los paquetes de software continuar siendo difcil.

El uso de Puntos de Funcin para desarrollar un estndar de
establecimiento de mtricas

Por supuesto, los Puntos de Funcin necesitan usarse en asociacin con las otras
medidas. De hecho, los Puntos de Funcin por s mismos proveen poco o nada de
beneficio. Muchas mtricas necesitan ser reportadas al nivel organizacional. Por
ejemplo, tanto la mtrica de productividad/costo como la mtrica de calidad
necesitan ser reportadas al nivel organizacional. Las mtricas de productividad/costo
son usadas para demostrar la medida y el costo de la funcionalidad que se est
entregando. Las mtricas de calidad son usadas para demostrar niveles existentes de
calidad y para monitoriar los esfuerzos continuos de mejoramiento en el proceso de
desarrollo del software. Estas mtricas deben ser monitoriadas y estudiadas en sus
tendencias.
Productividad / Mtricas de Costo
Costo por Punto de Funcionalidad: mide el costo promedio para entregar o mantener
un Punto de Funcionalidad. Puntos de Funcin por Staff por Mes: mide el nmero
promedio de Puntos de Funcin entregados por mes de esfuerzo aplicado
Mtricas de Calidad
1. Defectos por Puntos de Funcin Instalados: correlaciona la calidad del software al
tamao de la aplicacin. Horas de Mantencin por Puntos de Funcin Instalados:
correlaciona los esfuerzos de soporte al tamao de la aplicacin para el software
instalado actualmente y los sistemas nuevos. Las aplicaciones con altas proporciones
son buenas candidatas para reingeniera o para reemplazo. Comparar la historia con
lo reciente permite asegurar que las mejoras en el proceso de entrega sean efectivas
Las mtricas deben proveer suficiente granularidad para mostrar tendencias
generales, identificar reas problemticas, y demostrar el progreso. El tratar de lograr
mtricas perfectas retarda y causa que gaste ms en medicin que en accin.



Diseo de Sistemas 1 UDP-I ngeniera Civil I nformtica

TechTeam Profesor: J orge Elliott Pag. 8 de 14

Para utilizar este mtodo, se deben seguir los siguientes pasos:

1. Descomponer la aplicacin a construir, en funciones elementales a
implementar. Para esto se puede utilizar las tcnicas de Descomposicin
Funcional, Diagramas de Flujos de Datos, o simplemente generar un listado de las
funciones a contemplar.

2. Para cada funcin, se debe cuantificar los siguientes parmetros:

PARAMETRO Q Factor de peso Subtotal
Simple Medio Complejo (1)
Nmero de Entradas x 3 4 6
Nmero de Salidas x 4 5 7
Nmero de Consultas x 3 4 6
Nmero de Archivos x 7 10 15
Nmero de Interfaces x 5 7 10
Cuenta (2)


Donde:

(1)Se obtiene como: Q x factor de peso escogido.
(2)Se obtiene como la suma de las cantidades de la columna 'Subtotal'.

3. Obtener el total de puntos de funcin para la aplicacin completa:

Cuenta-Total = SUMA ( Cuenta )

4. Calcular los Puntos de Funciones totales, utilizando la relacin:

PF = Cuenta-Total * [ 0,65 + 0,01 * SUMA(Fi ) ]

Donde, Fi (i=1 hasta 14) se obtiene ponderando cada factor contenido en la Tabla
N 1 (en la pgina siguiente).


5. Determinar el estndar de productividad (PF/h-m) que utilizar la organizacin,
medido en Puntos de Funcin por hombre-mes. Es decir, cuntos PF/mes en
promedio, producir un integrante del equipo humano. [Algunas organizaciones
utilizan valores entre 50 y 75 PF/h-m].




Diseo de Sistemas 1 UDP-I ngeniera Civil I nformtica

TechTeam Profesor: J orge Elliott Pag. 9 de 14

6. Finalmente, calcular el esfuerzo y duracin del proyecto utilizando las
siguientes ecuaciones:

PF
E = ------------ [hombre-mes]
PF/h-m

E
D = ------ [meses]
N


Donde, .N: N de personas disponibles. D: Distribucin estimada del proyecto

DESCRIPCION
Se requiere implementar mecanismos de comunica-
cin de datos ?
Existen funciones que requieran de procesamiento
distribuido ?
Es crtico el desempeo del sistema para el xito de la
gestin ?
El sistema ser ejecutado en un ambiente operativo
existente y fuertemente utilizado ?
Es grande el nmero de transacciones que el sistema
deber soportar ?
Requiere el sistema un alto y sofisticado nivel de
ingreso interactivo de datos al sistema ?
Es muy compleja y variada la interfaz hacia el usuario
(mltiples pantallas, help lnea, amistosidad, etc) ?
Se actualiza la B.D. en lnea, esto es, a partir de
actualizaciones interactivas ?
Existen un alto nivel de programacin de reglas de
excepcin, clculos complejos, etc. ?
Se ha de disear el software para ser re-utilizado en otros
proyectos ?
Estn includas en el diseo de la solucin la conver-
sin de datos y la implementacin ?
Qu tan complejas son las entradas, salidas y
consultas del sistema ?
El sistema deber soportar mltiples instalaciones
para diferentes organizaciones (o sucursales) ?
Se diseo la solucin para ser fcilmente modificable
y mantenible ?
ASPECTO
1. Comunicacin de datos
2. Procesamiento distribuido
3. Nivel de desempeo
4. Disponibilidad del software
5. Volmen de transacciones
6. Ingreso interactivo
7. Interfaz de usuario
8. Actualizacin en lnea
9. Complejidad interna
10. Reusabilidad
11. Facilidad de instalacin
12. Complejidad externa de
procesamiento
13. Mltiplicidad
14. Adaptabilidad

Tabla 1. Factor de Ajuste del Esfuerzo (FAE)

FACTOR SIGNIFICADO
0 No presente
1 Incidental
2 Moderado
3 Medio
4 Significativo
5 Esencial

Tabla 2. Valores para los FAE



Diseo de Sistemas 1 UDP-I ngeniera Civil I nformtica

TechTeam Profesor: J orge Elliott Pag. 10 de 14

Formulario para aplicar PF

Mtodo del Clculo de Puntos de Funcin


Funcin
C
digo
N
Entradas
Peso
N
Salidas
Peso
N
Consultas
Peso
N
Archivos
Peso
N
Interfaces
Peso
Parmetros a considerar
Sub
total
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Factor Peso Factor Peso Factor Peso
1
2
3
4
5
6
7
8
9
10
11
12
13
14
PF = 0 Cuenta 0
FAE 0
0
Rango del
Ajuste 0% al 70%
Factores de Ajuste del Esfuerzo





Diseo de Sistemas 1 UDP-I ngeniera Civil I nformtica

TechTeam Profesor: J orge Elliott Pag. 11 de 14

Taller: Aplicacin de Puntos de Funcin (P. Aguilera)

Con el fin de aplicar el mtodo denominado "Puntos de Funcin", se enuncian a
continuacin los principales requerimientos asociados a un pequeo sistema.

Se desea controlar el denominado Inventario de Bienes Menores de una empresa,
tambin conocido como "INVENTARIO MURAL" (debido a que se trata de los
Bienes que estn en las Oficinas y se pega el informe de los bienes en las paredes
de stas).

De la recopilacin de antecedentes de las entrevistas sostenidas con quienes
administran en este sistema, se pudo detectar la siguiente informacin y
requerimientos:

1 Los Empleados de la empresa se asignan a los Departamentos en los que
trabajan (Departamento en el sentido de Unidad Organizacional)
2 Cada Departamento se compone de Oficinas (fsicas), en las que habitan las
personas del Departamento. La Oficina se identifica con un nmero correlativo
por cada Departamento.
3 La asignacin de Bienes (Inventario) es a las Oficinas, es decir los Bienes
Menores son inventariados como pertenecientes a la Oficina en la que estn
asignados.
4 Cada Oficina tiene uno (o ms) responsable(s) por los Bienes que estn en ella.
A su vez, una persona de un Departamento, puede ser responsable de varias
Oficinas (P. ej. la secretaria).
5 Se puede concluir que una persona es responsable por las Oficinas (no por los
Bienes individuales), y debido a esto, lo es de todos los Bienes que estn
contenidos en 'sus' Oficinas.
6 Se sabe que para efectos del sistema un bien es genrico. Un bien es genrico
cuando existe un solo cdigo para agrupar a un conjunto de Bienes (por
ejemplo, un solo cdigo para las 'Sillas de cuero negro con 5 ruedas'). Un Bien
es especfico, si existe un cdigo distinto (nico) para cada Bien (en el caso
de las sillas, stas tendran cdigos distintos).
7 Agregue la funcionalidad bsica para permitir un adecuado nivel de gestin (esto
es, las consultas e informes mminos para administrar el sistema).

En las dos prximas pginas se encuentran los modelos de funciones y datos
necesarios para aplicar el mtodo. Utilice el formulario que permite, en forma
resumida, aplicar el mtodo y tabular la informacin.




Diseo de Sistemas 1 UDP-I ngeniera Civil I nformtica

TechTeam Profesor: J orge Elliott Pag. 12 de 14

Modelo de Informacin


DEPARTAMENTO
# Cdigo
* Nombre
EMPLEADO
# Rut
* Nombres
* Apellidos
* Direccin
* Telfono
* Fecha de Ingreso
o Fecha de Egreso
asignado a
tiene
compuesto
de
RESPONSABLE
# Fecha asignacin
o Fecha de cese
OFICINA
# Nmero
* Descripcin
o N max. de personas
DETALLE DE
INVENTARIO
# Folio
* Fecha de asignacin
* Cantidad
BIEN MENOR
# Cdigo
* Descripcin
* Cantidad en stock
* Costo de compra
TIPO DE
OPERACION
# Cdigo
* Descripcin
es
es un
tiene
de
pertenece a
tiene
para
clasifica a
es clasificada
por
corresponde a
asignado
en



Administracin de Proyectos de Software UDP-I ngeniera Civil I nformtica

TechTeam Profesor: J orge Elliott Pag. 13 de 14

Administrar las operaciones de
ingreso, traspaso y baja de los Bienes
Menores de la empresa
Registrar y controlar la informacin de
Empleados responsables de Bienes
Controlar la informacin referente a
los Departamentos y sus Oficinas
Registro y control de las operaciones
de ingreso, asignacin, traslado y
retiro de Bienes Menores
Apoyar con informacin para realizar
una adecuada gestin del Inventario
de los Bienes Menores
Consultar Empleados asignados
por Departamento
Ingresar y mantener el catastro de Depar-
tamentos que tienen Bienes asignados
Registro y control de las operaciones de compra,
ingreso, mantencin y baja de los Bienes
Planificacin de la dotacin de Bienes
para los Departamentos de la Empresa
Asignar a Empleados como
responsables de una o ms Oficinas
Emitir el informe de Empleados
asignados por Departamento
Emitir el informe de Empleados
responsables por oficinas
Emitir el informe Estadstico de
Empleados por oficinas
Emitir el informe Resumen de
Oficinas Vigentes
1.1
Registrar y mantener la divisin de
Oficinas por Departamento
Registrar e informar el cese de la respon-
sabilidad de un Empleado sobre oficinas
Emitir el informe de Oficinas vigentes
por Departamento
Proveer de informes para el adecuado
control de los Departamentos
Proveer de informes para el adecuado
control de los Empleados
Ingresar nuevos Bienes Menores
adquiridos
Registrar sobre la prdida y
deterioro de los Bienes Menores
Registrar y mantener el estado de
los Bienes Menores
Dar de baja Bienes Menores por
deterioro u obsolescencia
Controlar las operaciones de asignacin,
traspaso y retiro de Bienes de las Oficinas
Registrar la salida de Bienes de
Bodega y emitir la Guia de Salida
Asignar Bienes a una Oficina
Retirar Bienes desde las Oficinas
Traspasar Bienes desde una Oficina
a otra
Proveer de informes para apoyar la
gestin operativa del inventario
Emitir el informe Inventario Mural
por Oficina
Emitir el informe de Responsables
por Oficina
Emitir informes sobre el estado y
ubicacin de los Bienes por Oficina
Emitir el informe sobre el catastro de
Bienes por Departamento y Oficina
Emitir informe de solicitudes no
satisfechas de los Departamentos
Ingresar las solicitudes de los De-
partamentos por Bienes Menores
Ingresar el programa de dotacin
de Bienes Menores para el periodo
Proveer de informes para la adecuada gestin
global del Inventario de Bienes Menores
Emitir el informe sobre el
costo total
Emitir el informe Inventario
Mural por Oficina
Emitir informe resumen de
Bienes Menores por depto.
Emitir el informe sobre el catastro
de Bienes por Depto. y oficina
Emitir el informe resumen de Bie-
nes Menores de la empresa
2 1 3 4
1.2
1.3
1.4
1.4.1
1.4.2
2.1
2.2
2.3
2.4
2.4.1
2.4.2
3.1
3.1.1
3.1.2
3.1.3
3.1.4
3.2
3.2.1
3.2.2
3.2.3
3.2.4
3.3
3.3.1
3.3.2
3.3.3
3.3.4
4.1
4.1.1
4.1.2
4.1.3
4.2
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
Modelo Funcional


Administracin de Proyectos de Software UDP-I ngeniera Civil I nformtica

TechTeam Profesor: J orge Elliott Pag. 14 de 14


Conclusiones

A la luz de los resultados y de los entornos tecnolgicos actuales, en los que se est
utilizando cada vez ms herramientas 4GL, SABDR y CASE; todas las cuales ahorran
una cantidad sustancial de esfuerzo en el proceso de Anlisis, Diseo, Construccin y
Documentacin de los productos de software; se intuye que los nicos mtodos vlidos y
factibles de utilizar son Puntos de Funcin y estndar de Consultora.

Para que este eficaz y simple mtodo tenga xito, es preciso que las organizaciones
realicen un proceso formal de desarrollo de sistemas. Esto es, que utilicen una
metodologa en forma rigurosa, de manera que en la Etapa de Anlisis se obtenga un
Modelo Funcional del (los) sistema (s) a construir, que permita medir las funciones
elementales detectadas con un alto grado de certeza.

Para obtener este Modelo Funcional, se puede recurrir a alguna de las siguientes tcnicas:


TECNICA RESULTADO ETAPA

Modelamiento de Procesos Modelo de Procesos de los sis- Estrategia
de Negocios temas a construir. Al final del proce-
so, quedarn documentadas las
funciones elementales a automatizar

Descomposicin Funcional Una Jerarqua de Funciones, en Anlisis
cuyas 'hojas' estn contenidas las
funciones elementales a imple-
mentar.

Diagramas de Flujos de Datos Se trata de utilizar la tcnica de mo- Anlisis
delamiento de funciones, propiciada
por la metodologa del Anlisis Es-
tructurado. En esta tcnica, las fun-
ciones elementales se encuentran en
el ltimo plano de la descomposicin

Listado informal Simplemente se realiza un check-list Estrategia
de las funciones del sistema que o
debern ser implementadas. En este Anlisis
caso no existe un enfoque sistmico
para el anlisis del sistema, sino ms
bien se trata de un rpido proceso de
recuento de funciones (quizs con el
nico propsito de estimar esfuerzo me-
diante la tcnica de estndar de consul
tora).