Sunteți pe pagina 1din 37

UNIVERSIDAD DE EL SALVADOR

FACULTAD DE INGENIERA Y ARQUITECTURA


ESCUELA DE INGENIERA DE SISTEMAS INFORMTICOS
ADMINISTRACIN DE CENTROS DE CMPUTO
CICLO II-2010

Trabajo Ex-Aula No 1
Tema:
Estimacin de Costos de Desarrallo de Software
Docente:
Ing. Carlos Ernesto Garca
Grupo Teorico:
01
Grupo de Trabajo:
16
Alumnos:
Nombre:

Carnet:

Hernandez Corpeo, Eder Vladimir

HC05059

Martinez Chavez, Jos No

MC04015

Merino Ruiz, Dina Lily

MR05020

Velasquez Pacheco, Emilio Jos

VP04010

Ciudad Universitaria, Lunes 22 de noviembre de 2010.

INTRODUCCIN
Para todo gerente de la unidad informtica se sabe muy bien que la realizacin de un proyecto
tiene que cumplir ciertas caractersticas como: Un buen anlisis, un diseo fcil de construir, el
cumplimiento del tiempo de entrega del proyecto, el uso de las TIC, un presupuesto correcto,
etc.
Todas estas caractersticas son vitales para el buen desarrollo de un proyecto informtico, pero
el presupuesto toma un papel de mucha importancia, ya que es un plan de accin dirigido a
cumplir una meta prevista, expresada en valores y trminos financieros que, debe cumplirse en
determinado tiempo y bajo ciertas condiciones previstas, si esta caracterstica no se cumple,
todas las dems caractersticas pierden su importancia, siendo esta vital para la entrega de los
proyecto de manera eficiente.
El presupuesto se divide en varios factores como: sueldos, costos de energa elctrica, agua,
hardware, software, alquiler, etc. Para la realizacin de una buena estimacin de costos de
desarrollo de software es necesario tomar cada uno de estos factores y realizar un anlisis
detallado que sirvan para reconocer los posibles problemas con alguno de ellos y se pueda
realizar una reparticin de bienes tal que no se vean afectadas las distintas fases del proyecto.
Para este Trabajo Ex-aula se ha elaborado una estimacin de costos de desarrollo de
software como se describe a continuacin . En el apartado 1 se describe el macro diseo del
software, este se encuentra dividido en: Descripcin del software, estructura del software, el
cual es una jerarqua del sistema y los requerimientos funcionales, operativos y de desarrollo
necesarios para la realizacin del desarrollo del software, En el apartado 2 se trata de estimar
el tamao del software, utilizando para ello la tcnica de estimacin por Puntos Funcin (PF)
para saber el alcance del software a realizar; En el apartado 3 y 4 se describen los costos que
involucra las personas tanto en el desarrollo (Fuerza de desarrollo) como en el soporte (Fuerza
de Soporte) del software, que se necesita para el desarrollo del proyecto, En el apartado 5 se
han estimado los costos del equipo para desarrollo, ya que saber el costo de hardware,
software, equipo, etc. son de suma importancia para un buen rendimiento del software que se
desarrollara.
En el apartado 6 se han estimado el costo de otros recursos, as como la realizacin del
presupuesto 1, este presupuesto trata sobre una estimacin a priori de los costos indirectos de
un proyecto cuyo desarrollo se lleve a cabo sin las incidencias de factores de riesgos sean
estos contingenciales o ponderables. En el apartado 7 se estiman los factores contingenciales,
as como un presupuesto 2 tomando en cuenta este factor. En el apartado 8 se estiman los
factores ponderables, as como un presupuesto 3 tomando en cuenta tanto los factores
contingenciales como ponderables, haciendo una estimacin ms precisa del costo del
proyecto. En el apartado 9 se estiman los costos indirectos involucrados en el proyecto as
como un ltimo presupuesto en donde se toman en cuenta el costo de otros recursos, los
factores contingenciales, factores ponderables y los costos indirectos involucrados para as
obtener un presupuesto mucho ms detallado y preciso.
Por ltimo en el apartado 10 se desglosan todas las actividades que se deben realizar para el
desarrollo del proyecto con el tiempo estimado para cada una de dichas actividades.
Con todo lo descrito anteriormente, tendremos una estimacin mucho ms adecuada, ya que
esta estar basada en la experiencia para la estimacin de costos para el desarrollo del
software.
.

INDICE DE CONTENIDO.

Contenido
1.

Pagina

MACRODISEO DEL SOFTWARE.......................................................................1

1.1.

Descripcin del software.................................................................................1

1.2.

Estructura...................................................................................................... 2

1.3.

Requerimientos funcionales............................................................................4

1.4.

Requerimientos operativos............................................................................. 5

1.5.

Requerimientos de desarrollo.........................................................................6

2.

TAMAO DEL SOFTWARE.................................................................................. 9

3.

FUERZA DE PROGRAMACIN..........................................................................17

4.

FUERZA DE SOPORTE PARA DESARROLLO.....................................................18

5.

EQUIPO PARA DESARROLLO...........................................................................19

6.

OTROS RECURSOS......................................................................................... 21
Presupuesto 1.............................................................................................. 21

6.1
7.

FACTORES CONTINGENCIALES.......................................................................23
Presupuesto 2.............................................................................................. 23

7.1.
8.

FACTORES PONDERABLES............................................................................. 25
Presupuesto 3.............................................................................................. 25

8.1.
9.

COSTOS INDIRECTOS...................................................................................... 27

9.1.

Presupuesto 4.............................................................................................. 27

10.

PROGRAMA GENERAL DE ACTIVIDADES......................................................29

11.

ANEXOS....................................................................................................... 30

11.1.

%variacin de presupuesto 2 al 4 respecto al 1...........................................30

11.2.

Qu hemos aprendido de este trabajo?.....................................................31

11.3.

Herramientas de software utilizadas...........................................................31

11.4.

Mtricas del trabajo................................................................................... 32

11.5.

Porcentaje de aporte/alumno al trabajo.......................................................33

1.

MACRODISEO DEL SOFTWARE.

1.1.

Descripcin del software.

El software para el cual se estimaran los costos, consistir en un software de aula virtual dirigido
a instituciones educativas que desean hacer uso de las tecnologas de informacin para innovar
su proceso de Enseanza - Aprendizaje. El software est compuesto por tres mdulos principales,
los cuales a su vez se dividen en sub mdulos, dichos mdulos se describen a continuacin:
Gestin de Usuarios: Este modulo ser utilizado para registrar y dar mantenimiento a los
usuarios que administraran cada uno de los cursos que se creen y a los usuarios que
participaran en dichos cursos, este modulo se divide en los siguientes sub mdulos: Crear
Usuarios, este sub modulo ser utilizado para registrar a los usuarios que tendrn distintos
roles dentro del software, tales como: Administrador, Docente y Participante; Modificar
Usuarios, este sub modulo ser utilizado para actualizar la informacin de los usuarios del
software; Bloqueo de Usuarios: Este sub modulo es utilizado para bloquear un participante
y denegar su acceso al sistema por diversas razones; Asignar Roles: Este sub modulo
ser utilizado para gestionar la asignacin de privilegios de administrador a los usuarios
encargados de un curso especfico.
Gestionar Cursos: Este modulo ser utilizado por el administrador del sistema para
realizar tareas administrativas como las que se describen a continuacin: Crear cursos:
este sub modulo ser utilizado para crear los diferentes cursos que se impartirn mediante
el uso de este software; Modificar cursos: este sub modulo ser utilizado para actualizar la
informacin correspondiente a un curso especifico; Copia de seguridad: Este sub modulo
ser utilizado para realizar copias de seguridad del software as como para restaurar
informacin histrica; Preguntas frecuentes: Este sub modulo ser utilizado para agregar,
modificar o eliminar las preguntas frecuentes relacionadas con el uso del software; Enlaces
externos: Este sub modulo servir para presentar informacin acerca de enlaces externos
de inters para los cursos impartidos; Asignar curso a usuarios docentes: Este sub modulo
ser utilizado para asignar cursos a los usuarios de tipo docente que tendrn a su cargo
uno o varios cursos que se impartirn o crearan en el software de capacitacin en lnea;
Inscribir participantes a un curso: Este sub modulo es utilizado para inscribir a usuarios de
tipo participante a uno o varios de los cursos que se crearan en el software.
Administrar Cursos: Este modulo ser utilizado para brindarle al usuario encargado del
curso las herramientas necesarias para proporcionar a los participantes el contenido
(ejemplo: material didctico) e informacin perteneciente a dicho curso y estar integrado
por los siguientes sub mdulos: Sub Modulo de Administrador: En este sub modulo, el
usuario administrador del curso podr realizar las actividades necesarias, tales como: crear
exmenes, tareas, foros, anuncios, reportes, entre otros para impartir o desarrollar el curso
de manera virtual; Sub Modulo de Participantes: En este sub modulo, el usuario
participante, podr acceder al contenido del curso, descargar el material didctico, enviar
tareas, realizar exmenes en lnea, participar en los foros, entre otras actividades de
carcter educativo.
Generar Reportes: El software permitir la generacin de reportes de acuerdo a niveles
estratgicos tctico y operativo, entre ellos estn: Listado de participantes pertenecientes a
un curso especifico, Resumen de notas, Reporte de visitas, Reporte de tareas recibidas,
Reporte de evaluaciones, Reporte de alumnos destacados en el curso y Estadstica de
cursos con mayor deserciones.
1.2.

Estructura.
Estimacin de costos de desarrollo de software

Pgina 1

La estructura jerrquica del software de aula virtual para el nivel 1 o macro, se ilustra en la figura
1.1. En las figuras 1.2. a 1.5. Se ilustran los sub mdulos correspondientes a los mdulos de
Gestionar Usuarios, Gestionar Cursos, Administrar Cursos y Generar Reportes, respectivamente.
Aula Virtual

Gestionar
Usuarios

Gestionar
Cursos

Administrar
Cursos

Generar
Reportes

Figura 1.1. Mdulos de Nivel 1 pertenecientes al software de Aula Virtual

Gestionar
usuarios

Crear
Usuarios

Modificar
Usuarios

Bloqueo de
Usuarios

Asignar
Roles

Figura 1.2. Sub mdulos pertenecientes al Modulo Gestin de Usuarios

Gestionar Cursos

Estimacin de costos de desarrollo de software


Crear
Modificar
Asignar
Inscribir
Cursos
Cursos
Cursos a
Participantes
usuarios
a un Curso
Docentes

Listar
Participantes
Inscritos

Pgina 2
Crear
Respaldo
de Cursos

Figura 1.3. Sub mdulos pertenecientes al Modulo Gestionar Cursos

Administrar Cursos
Describir Contenido del Curso
Gestionar Documentos del Curso
Gestionar Calendario de Actividades
Gestionar Noticias del Curso
Gestionar Tareas del Curso
Evaluar Tareas Enviadas por
Participantes
Gestionar Foros del Curso
Enviar y Recibir Mensajes
Crear Exmenes en Lnea
Gestionar Preguntas Frecuentes
Gestionar Enlaces Externos
Figura 1.4. Sub mdulos pertenecientes al Modulo Administrar Cursos
Generar Reportes

Generar Reportes de
Generar Reportes de
nivel
Operativo
nivel Tctico
Estimacin de costos de desarrollo de software

Generar Reportes de
nivel Estratgico
Pgina 3

Figura 1.5. Sub mdulos pertenecientes al Modulo Generar Reportes

1.3.

Requerimientos funcionales.

SOFTWARE DE AULA VIRTUAL


1. Gestionar Usuarios.
1.1.
Crear Usuarios
1.2.
Modificar Usuarios.
1.3.
Bloqueo de Usuarios.
1.4.
Asignar Roles.
2. Gestionar Cursos.
2.1.
Crear Cursos.
2.2.
Modificar Cursos.
2.3.
Asignar curso a Usuarios Docentes
2.4.
Inscribir Participantes a un Curso.
2.5.
Listar Participantes Inscritos.
2.6.
Crear Respaldo de Cursos.
3. Administrar Cursos.
3.1.
Describir contenido del curso.
3.2.
Gestionar documentos del curso.
3.3.
Gestionar calendario de actividades.
3.4.
Gestionar noticias del curso.
3.5.
Gestionar tareas del curso.
3.6.
Evaluar tareas enviadas por participantes.
3.7.
Gestionar foros del curso.
3.8.
Enviar y recibir mensajes.
3.9.
Crear exmenes en lnea.
3.10.
Gestionar preguntas frecuentes.
3.11.
Gestionar enlaces externos.
4. Generar Reportes.
4.1.
Generar reportes de nivel operativo.
4.1.1.
Listado de participantes pertenecientes a un curso especifico.
4.1.2.
Resumen de notas.
4.1.3.
Generar reportes de nivel tctico.
4.1.4.
Reporte de visitas
4.1.5.
Reporte de tareas recibidas.
4.1.6.
Reporte de evaluaciones
4.2.
Generar reportes de nivel estratgico.
4.2.1.
Reporte de alumnos destacados en el curso.
4.2.2.
Estadstica de cursos con mayor numero de deserciones.
1.4.

Requerimientos operativos.

Volumen de Actividad
Estimacin de costos de desarrollo de software

Pgina 4

El volumen de actividad del software, estar determinado principalmente por la cantidad de


cursos que se crearn y por la cantidad de usuarios que se inscribirn en dichos cursos,
por lo que se espera que cada ao este volumen de actividad se incremente.
Tiempos de Respuesta
Se requiere que el software realice transacciones en lnea y que responda en tiempo real a
las operaciones que realicen los usuarios, la consistencia de los datos en cada transaccin
debe mantenerse en todo momento. Los tiempos de respuesta deben soportar niveles
altos de concurrencia de usuarios.
Interrelacin con otros sistemas internos y externos
Este software no requiere de interrelacin con otros sistemas internos o externos.
Marco Jurdico
Para este software, no se presenta un marco jurdico especfico en el cual deba operar, lo
nico que se requiere es que se implementen adecuadamente los principios fundamentales
de la pedagoga para un correcto proceso de enseanza-aprendizaje.
Mecanismos de Control
El sistema deber de realizar validaciones en los formularios de entrada a fin de mantener
la consistencia de los datos, tambin se realizaran validaciones en las actividades que se
desarrollen en el curso principalmente en las actividades de evaluaciones, tales como:
Validar la recepcin de las tareas en la fecha establecida, validar que no se pueda realizar
dos veces el mismo examen.
Perfil de Usuarios
El software debe autenticar correctamente a los usuarios, permitirles el acceso a los cursos
que se les han asignado (en caso del usuario docente) o acceder a los cursos en los que
han sido inscritos (en caso del usuario participante), una vez que el usuario entre al
sistema, se deben de mostrar las tareas que puede o tiene permitido realizar de acuerdo a
los roles de las cuentas de usuarios que se les han asignado. Entre los perfiles de usuarios
que se manejaran en el software estn:
Usuario Administrador: este usuario tendr el control total del software y es quien lo
administrara.
Usuario Docente: este usuario ser el encargado o responsable de los cursos que
tenga asignado y tendr derecho de asignar ciertas opciones administrativas en
caso de que el administrador se las asigne o delegue.
Usuario Participante: este usuario es quien participara en uno o ms cursos en los
que se haya inscrito.
Ubicaciones
El software ser una aplicacin cliente-servidor, en el cual, los usuarios podrn acceder a
travs de internet a cada uno de los mdulos que les corresponden segn sus roles de
usuario, por tanto, se requiere que el software se instale en un servidor dedicado el cual
estar dentro de la institucin.
Aspectos de seguridad
Para tener una mayor confidencialidad, integridad y disponibilidad de la informacin, el
software adoptar los siguientes mecanismos de seguridad:
Estimacin de costos de desarrollo de software

Pgina 5

Restricciones en el acceso de usuarios: Como medida de seguridad, se validaran


las sesiones de los usuarios para impedir el acceso a usuarios ajenos al software.
Tambin se controlara que cada usuario realice las actividades que le corresponden
segn el perfil o rol que tenga asignado y se realizarn encriptacin de las
contraseas de los usuarios para brindar mayor seguridad al software.
Creacin de copias de seguridad: el software tendr la capacidad de realizar
respaldo de datos de forma manual o automtica con el fin de mantener volmenes
de datos histricos para poder restaurarlos posteriormente en los casos en que se
requiera recuperar la informacin por algn fallo o prdida de informacin.
Monitoreo de usuarios: el software podr monitorear las acciones que realicen los
usuarios en sus respectivas cuentas con el fin de verificar que estn haciendo buen
uso del sistema y poder bloquear sus cuentas cuando se detecte un mal uso del
software por parte del usuario.
1.5.

Requerimientos de desarrollo

Los requerimientos de desarrollo se determinan mediante el personal tcnico y el equipo


informtico (Hardware y software) a utilizar, dichos requerimientos se describen a continuacin:
Perfil del Personal Tcnico
Gerente de proyectos informticos
Estudios acadmicos: Ingeniero de Sistemas Informticos con Maestra en Administracin
de proyectos.
Descripcin: Esta persona debe poseer experiencia en administracin de centros de
cmputo y debe tener conocimientos sobre las ltimas tecnologas de informacin.
Experiencia: 5 aos en el rea de administracin de centros de cmputo.
Habilidades: Trabajo en grupo y bajo presin, lder, motivador, proactivo, eficiente, eficaz,
responsable y respetuoso.
Analista de Sistemas
Estudios Acadmicos: Ingeniero de Sistemas Informticos.
Descripcin: Amplio conocimiento y experiencia en la ingeniera del software sobre todo en la
tecnologa orienta a objetos.
Experiencia: se requiere como mnimo 3 aos de experiencia en el anlisis y diseo de
software.
Habilidades: adaptabilidad en aprender nuevos conocimientos y tecnologas, buenas
relaciones interpersonales, capacidad de trabajar en equipo y bajo presin, proactivo,
capacidad para entender y adaptarse a diferentes reglas de negocio y alta responsabilidad.
Cargos que puede desempear en el proyecto: analista y diseador de software.
Programador
Estudios Acadmicos: Tcnico Analista/programador.

Estimacin de costos de desarrollo de software

Pgina 6

Descripcin: Persona con habilidad para la programacin en lenguajes de alto nivel y capaz
de codificar y depurar el diseo del software en desarrollo. Aplicacin de programacin
estructurada y programacin orientada a objetos.
Experiencia: Se requiere de experiencia comprobada en el desarrollo de software
especialmente en los lenguajes: Java, PHP, HTML dinmico, XML, Hojas de Estilo en
Cascada en sus funciones avanzadas y experiencia en el manejo de gestores de base de
datos MySql y PostgreSQL. Tambin se requiere que tenga slidos conocimientos en
configuracin de servidores Linux y redes.
Habilidades: Capacidad para aprender nuevos conocimientos y lenguajes de programacin,
buena comunicacin, organizado, excelente redaccin para la documentacin de los mdulos
de los programas.
Horario de trabajo.
De Lunes a Viernes de 8:00 a.m. a 4:00 p.m.
Equipo Informtico
Las caractersticas del equipo que se necesita para el desarrollo del software se detallan en la
tabla 1.1.
Dispositivo
Impresora
Multifuncional

Caractersticas
HP Officejet J3680 (Impresora, Fax,
Escaner y Copiadora)

Conectores

RJ45

Cable UTP

categora 5e

Switch

CNet CSH-800 Ethernet Switch 8


puertos

Laptop

HP Procesador AMD Athlon II DualCoreM300 2,0 GHz, 1 MB de cach


de nivel 2 Sistema operativo
instalado: Windows 7 Home Basic
Original, Memoria de serie: 3 GB,
Memoria mxima: Hasta 8 GB
Memoria: DDR2 a 667 MHz, Unidad
DVDRW SuperMulti con tecnologa
LightScribe y soporte para doble
capa

Desktop

Compaq
Procesador Intel Atom
D410 1,66 GHz, DM.

Cantidad
1
25
200 metros

Windows 7 Starter original 32 bit.


320 Gb de Disco Duro.
2Gb de Memoria Ram.
Unidad Optica DVD-RW/CD-RW.
LCD Widescreen con tecnologa
BrightView de 46,9 cm (18,5") de
Estimacin de costos de desarrollo de software

Pgina 7

diagonal; resolucin: 1366x768.


Lector de tarjetas de memoria 6 en 1.
Estaciones de
trabajo

HP procesador amd x3 440 triplecore memoria ram 2gb disco duro


750gb unidad optica dvd supermulti
no modem, lector de tarjetas 6 en 1
tarjeta grafica integrada nvidia
monitor lcd widescreen 20" windows
7 home basic.

Tabla 1.1: Hardware requerido para el desarrollo del software.


El software necesario para el desarrollo del sistema es el que se detalla en el Tabla 1.2.
SOFTWARE
Tipo de Software

Nombre

Sistema Operativo

Red Hat Linux

Lenguaje de Desarrollo
Entorno de Desarrollo
Herramienta para anlisis y diseo
Gestor de Bases de Datos

PHP 5.0
Gedit
Argo UML
MySql

Herramienta para administracin

Gantt Project

Paquete de ofimtica

Open Office

Tabla 1.2: Software necesario para el desarrollo del software.

Estimacin de costos de desarrollo de software

Pgina 8

2.

TAMAO DEL SOFTWARE.

La determinacin del tamao del software se obtendr mediante la estimacin de puntos funcionales, para ello se listarn los mdulos
y sus respectivas pantallas de entrada, pantallas de salida, consultas de usuario, tablas de BD y archivos, interfaces externas y
algoritmos especiales que cada uno de estos posee. Todos estos parmetros sern clasificados segn su complejidad en simple,
mediana o compleja, para ser posteriormente multiplicados por el factor de complejidad respectivo.
Las siguientes Tablas del 2.1 al 2.4 muestran dichos parmetros con su respectiva complejidad por cada modulo:

Gestionar Usuarios
cantidad
Crear Usuario
Administrador
Crear Usuario
Participante

complejidad
sub total
cantidad
complejidad
sub total
cantidad

Bloqueo de
Participantes.
Asignacin de
Permisos
Admn.

complejidad
sub total
cantidad
complejidad
sub total

Pantalla
de
Entrada
3
simple

Pantalla
de
Salida
1
simple

Consulta
de
Usuario
1
simple

Tabla de
BD y
Archivos
1
simple

9
3
mediana

4
1
simple

3
1
simple

12
2
simple

4
2
simple

6
1
mediana

8
1
simple

4
Total

Interfaces
Externas

Algoritmo
Especiales

0
no aplica

1
simple

7
1
simple

0
0
no aplica

7
1
simple

3
4
simple

7
4
simple

0
0
no aplica

7
0
no aplica

12
1
simple

28
1
simple

0
0
no aplica

0
0
no aplica

30

33

54

18
135

Tabla 2.1 Modulo Gestionar Usuarios.

Estimacin de costos de desarrollo de software

CONTEO
TOTAL FC

Pgina 9

Gestionar Cursos
cantidad
Crear Cursos

complejidad
sub total
cantidad

Asignar
Curso a
Usuarios
Docentes

complejidad

Inscribir
Participantes
a un Curso

complejidad

Listar
Participantes
Inscritos

complejidad

Copia de
Seguridad

complejidad

sub total
cantidad

sub total
cantidad

sub total
cantidad

sub total

Pantalla
de
Entrada
3
simple

Pantalla
de
Salida
1
simple

Consulta
de
Usuario
1
simple

Tabla de
BD y
Archivos
1
simple

9
1
mediana

4
1
simple

3
1
simple

4
2
mediana

4
3
simple

8
0
no aplica

Interfaces
Externas

Algoritmo
Especiales

0
no aplica

1
simple

7
1
simple

0
0
no aplica

7
0
no aplica

3
5
simple

7
7
simple

0
0
no aplica

0
0
no aplica

12
1
simple

15
1
simple

49
2
simple

0
0
no aplica

0
0
no aplica

0
2
simple

4
1
simple

3
1
media

14
2
media

0
0
no aplica

0
0
no aplica

20

Total

30

18

84

21

34
187

Tabla 2.2 Modulo Gestionar Cursos.

Estimacin de costos de desarrollo de software

CONTEO
TOTAL FC

Pgina 10

Administrar Cursos
Ver
Descripcin
del Curso

cantidad
complejidad
sub total
cantidad

Gestionar
Documentos
del Curso

complejidad

Gestionar
Anuncios
Importantes

complejidad

Enviar
Tareas

complejidad

sub total
cantidad

sub total
cantidad

sub total
cantidad

Realizar
Examen en
Lnea

complejidad

Gestionar
Enlaces
Externos

complejidad

Enviar y
Recibir
Mensajes
Crear
Exmenes
en Lnea

sub total
cantidad

sub total
cantidad
complejidad
sub total
cantidad
complejidad
sub total
cantidad

Pantalla
de
Entrada
0
no aplica

Pantalla
de
Salida
1
simple

Consulta
de
Usuario
0
no aplica

Tabla de
BD y
Archivos
1
simple

0
1
simple

4
1
simple

0
0
no aplica

3
0
no aplica

4
2
simple

0
3
mediana

Interfaces
Externas

Algoritmo
Especiales

0
no aplica

0
no aplica

7
1
simple

0
0
no aplica

0
0
no aplica

0
0
no aplica

7
1
simple

0
0
no aplica

0
0
no aplica

8
3
simple

0
1
simple

7
3
simple

0
0
no aplica

0
0
no aplica

12
2
mediana

12
3
simple

3
1
simple

21
2
simple

0
0
no aplica

0
0
no aplica

8
0
no aplica

12
2
simple

3
0
no aplica

14
1
simple

0
0
no aplica

0
0
no aplica

0
4
simple

8
3
simple

0
1
simple

7
3
simple

0
0
no aplica

0
0
no aplica

12
5
simple

12
2
simple

3
0
no aplica

21
2
simple

0
0
no aplica

0
1
simple

15
2
simple

8
3
simple

0
4
simple

14
2
simple

0
0
no aplica

7
0
no aplica

12
4
simple

14
3
simple

0
0
0Pgina 11 0
no aplica
no aplica

12
5

21
2

Describir
complejidad
Contenido
sub total
6
12
del Curso
Gestionar
cantidad
4
Estimacin de costos de desarrollo de software3
mediana
simple
Calendario
complejidad
de
sub total
16
12
Actividades
cantidad
5
3

0
0

0
0

CONTEO
TOTAL FC

11

14

15

48

37

15

48

44

44

61

Tabla 2.3 Modulo Administrar Cursos.

Estimacin de costos de desarrollo de software

Pgina 12

Generar Reportes
cantidad

Generar
Reportes de
Nivel Operativo

complejidad

Generar
Reportes de
Nivel Tctico

complejidad

Generar
Reportes de
Nivel Estratgico

complejidad

sub total
cantidad

sub total
cantidad

sub total

Pantalla
de
Entrada
7
simple

Pantalla
de
Salida
6
mediana

Consulta
de
Usuario
0
no aplica

Tabla de
BD y
Archivos
3
simple

21
2
simple

30
2
simple

0
1
simple

6
0
no aplica

8
1
simple

Interfaces
Externas

Algoritmo
Especiales

0
no aplica

0
no aplica

21
2
simple

0
0
no aplica

0
0
no aplica

3
1
simple

14
2
simple

0
0
no aplica

0
0
no aplica

14

Total

72

31

21
124

Tabla 2.4 Modulo Generar Reportes.

Estimacin de costos de desarrollo de software

CONTEO
TOTAL FC

Pgina 13

Estimacin de Puntos Funcionales


Las cantidades totales de parmetros se muestras en la Tabla 2.5.
Parmetros

Simple

Mediana

Compleja

Total

Entradas

36

16

52

Salidas

41

47

Consultas

33

34

Tablas BD

46

48

Interfaces Externas

Algoritmos especiales

Tabla 2.5. Resumen de cantidad de parmetros

La estimacin de puntos de funcin se realizara a partir del total de parmetros obtenidos y los
factores de complejidad presentadas en el Tabla 2.6.

Estimacin de costos de desarrollo de software

Pgina 14

X Factor de complejidad
Parmetros

Cantidad

Simple

Mediana

Compleja

Total

1.pantallas de entrada

52

172

2.Pantallas de salida

47

194

3.Consultas de usuario

34

103

4.Tablas de BD y
archivos

48

10

15

342

5.Interfaces externas

10

6.Algoritmos especiales

10

15

28

Conteo Total

839

Tabla 2.6. Factor de complejidad

Calculo de los puntos funcionales:


Los puntos de funcin se obtienen a travs de la formula PF=ConteoTotal[0.65+0.01*(Fi)],
donde los Fi [i de 1 al 14] son conocidos como Valores de Ajuste por Complejidad, para ello se
suma el valor obtenido como respuesta de de las 14 preguntas presentadas en la Tabla 2.6.

Valores de ajuste por la complejidad


1. Requiere el sistema de procesos de backup y recuperacin confiables?

2. Requiere comunicacin de datos va modem o medio similar?

3. Hay funciones de procesamiento distribuido?

4. Es el rendimiento del software algo crtico?

5. Operar el sistema en un ambiente operativo ya existente e intensamente


utilizado?

6. Requiere el sistema la captura de datos en lnea?

7. Requiere la captura de datos en lnea de mltiples pantallas u operaciones?

8. Se requiere que los archivos del sistema sean actualizados en lnea?

9. Son las entradas, salidas, archivos o consultas del sistema complejos?

10. Es el procesamiento interno complejo?

11. Se diseara cdigo de software para que sea reusable?

12. Incluye en el desarrollo del sistema, diseo de procesos de conversin o de

Estimacin de costos de desarrollo de software

Pgina 15

instalacin?
13. Se requiere el software para instalaciones mltiples en diferentes
organizaciones?

14. Se desarrollar el software teniendo en mente facilitar su mantenimiento o su


uso por los usuarios?
(Fi):

4
48

Tabla 2.6. Valores de Ajuste por Complejidad

PF= ConteoTotal [0.65+0.01*(Fi)]


PF=839 [0.65+0.01*48]
PF=839[0.65+0.48]
PF=839[1.13]
PF=948.07 948

Estimacin de costos de desarrollo de software

Pgina 16

Al sustituir los respectivos datos en la formula obtenemos el tamao del software en PFs, segn el
dato obtenido el tamao del software es de 948 puntos de funcin.
Por lo que el tamao del software en PFs es de: 948 PF.

Supuestos de Tamao del Software


Los parmetros que se toman en cuenta para la estimacin de los Puntos Funcionales se detallan
en la Tabla 2.7:
Parmetro
a. Pantallas de Entrada[para usuario]
b. Pantallas de salida[para usuario]
c. Consultas de usuario
d. Tablas de BD y archivos
e. Interfaces externas
f. Algoritmos especiales

Descripcin
Pantalla mediante la cual el usuario provee datos
al sistema, excepto consultas.
Salida [reporte, pantalla, mensajes de error] que
provee informacin al usuario.
Entrada en lnea que genera una respuesta
(salida) inmediata del software.
Tabla de BD o archivo lgico que manejara el
software.
Archivo o estructura de datos requerida para
transmitir datos a otro sistema.
Algoritmo especial que se espera disear, como
inversin de matrices.

Tabla 2.7 Significado de factores de complejidad.

Los valores de ajuste de complejidad a tomar en cuenta estn en un rango de 0 a 5, especificados


en la Tabla 2.8:
Valor
0
1
2
3
4
5

Significado del valor


Sin influencia, factor no presente
Influencia insignificante, muy baja
Influencia moderada o baja
Influencia media, normal
Influencia alta, significativa
Influencia muy alta, esencial

Tabla 2.8 Significado de factores de complejidad.

3.

FUERZA DE PROGRAMACIN.
Estimacin de costos de desarrollo de software

Pgina 17

La fuerza de soporte es un recurso humano necesario para el desarrollo del software y por
consiguiente para la ejecucin de cada una de las etapas tales como: anlisis, diseo,
construccin, pruebas y documentacin as como las funciones administrativas y actividades del
ciclo de desarrollo del proyecto del software.
Para determinar el nmero de personas necesarias para la programacin de nuestro software se
realizara en base a los puntos de funcin, tomando un estndar de rendimiento de 61.2 (7 horas y
20 das al mes) PF-finales/mes-hombre.
948 / 244.8 = 3.87 = 4
En base a los resultados obtenidos anteriormente se necesitara contratar a 4 personas para la
realizacin del proyecto en un lapso de 4 meses y dejando holguras por cualquier tipo de situacin
que se presente en el transcurso del mismo.
Recurso

Cantidad

Monto (Mensual)

Ingeniero de Sistemas
Informtico

$800

Programador Profesional

$700

Tcnico Programador

$500

Administrador de Bases de Datos

$,1000

TOTAL

$3000
Tabla 3.1 Fuerza de Programacin.

Costo total de fuerza de programacin durante los 4 meses de duracin de desarrollo del
proyecto: $ 3,000.00*4= $12,000.00
Supuestos de Fuerza de Programacin
Tomando en cuenta que se trabaja 7 horas al da, 5 das a la semana y 20 das al mes se
realiza el clculo para determinar el nmero de personas necesarias para la programacin
de nuestro software, adems se toman de base los puntos de funcin.
Los costos por servicios se han obtenido de acuerdo a la experiencia de los estimadores
de costos de este proyecto y basndose en cierta medida de los resultados de la
investigacin Gestin Informtica 20081.

4.

FUERZA DE SOPORTE PARA DESARROLLO.

En la Tabla 4.1 se muestra la distribucin del personal involucrado en la fuerza del soporte.

Carlos Ernesto Garca, Gerencia Informtica

Estimacin de costos de desarrollo de software

Pgina 18

Recurso

Cantidad

Costo por servicio


(mensual)

Entrevistador

$400.00

Documentador

$350.00

Asistente tcnico

$350.00

Probador de software

$225.00

secretaria

$225.00

Director del Proyecto

$1,200.00

Analista de Sistemas

$700.00

Diseador de Sistemas

$700.00

TOTAL

$4,150.00

Tabla 4.1. Fuerza de soporte


Costo total de fuerza de soporte para desarrollo durante los 4 meses de duracin de desarrollo del
proyecto: $ 4,150.00*4= $16,600.00
Supuesto de Fuerza de Soporte
Se tomo en cuenta el recurso humano mostrado en la tabla 4.1 que corresponde a la
fuerza de soporte para desarrollo tomando en cuenta el tipo de software a desarrollar y sus
caractersticas.
Los costos por servicios se han obtenido de acuerdo a la experiencia de los estimadores
de costos de este proyecto y basndose en cierta medida de los resultados de la
investigacin Gestin Informtica 20082.

5.

EQUIPO PARA DESARROLLO.

Para estimar el costo del equipo utilizado en el proyecto se har uso de la formula de depreciacin
aplicada a los cuatro meses que durar el proyecto. El clculo de dicha depreciacin se muestra a
continuacin:
Calculo de la estimacin del costo de estaciones de equipo:
22

Carlos Ernesto Garca, Gerencia Informtica

Estimacin de costos de desarrollo de software

Pgina 19

D= (P-L)/N
D: depreciacin
P: Valor de adquisicin
L: Valor de recuperacin
N: Tiempo de depreciacin de inmueble.
Con un valor de compra de 750 dlares por computador podremos estimar un monto de 3000
dlares para las cuatro.
P= 3000
L= 0
N= 5
D= (3000-0)/5)= 600 anual
600 anual / 12 meses = 50 depreciacin al mes
50 mensual * 4 meses = 200
Una vez obtenido los costos del equipo en los 4 meses que se estima que durar el proyecto se
suman otros costos de equipo utilizados durante dicho periodo, los cuales se presentan en la tabla
5.1
Dispositivo

Caractersticas

Cantidad

Precio/Unidad

Costo

Impresora
Multifuncion
al

HP Officejet J3680 (Impresora,


Fax, Escaner y Copiadora)

$120.00

$120.00

Conectores

RJ45

25

$0.20

$5

Cable UTP

categora 5e

200 metros

$0.35

$70.00

Switch

CNet
CSH-800
Switch 8 puertos

$20.00

$20.00

Laptop

HP Procesador AMD Athlon II


Dual-CoreM300 2,0 GHz, 1
MB de cach de nivel 2
Sistema operativo instalado:
Windows 7 Home Basic
Original, Memoria de serie: 3
GB, Memoria mxima: Hasta 8
GB Memoria: DDR2 a 667
MHz,
Unidad
DVDRW
SuperMulti con tecnologa
LightScribe y soporte para
doble capa

$799.00

$799.00

$400.00

$1,600.00

Pcs

Ethernet

Compaq
Procesador Intel
Atom D410 1,66 GHz, DM.
Windows 7 Starter original
32 bit.

Estimacin de costos de desarrollo de software

Pgina 20

320 Gb de Disco Duro.


2Gb de Memoria Ram.
Unidad Optica DVD-RW/CDRW.
LCD
Widescreen
con
tecnologa BrightView de 46,9
cm (18,5") de diagonal;
resolucin: 1366x768.
Lector de tarjetas de memoria
6 en 1.
Estaciones
de trabajo

HP procesador amd x3 440


triple-core memoria ram 2gb
disco duro 750gb unidad
optica dvd supermulti no
modem, lector de tarjetas 6 en
1 tarjeta grafica integrada
nvidia monitor lcd widescreen
20" windows 7 home basic.

$619.00

$1,857.00

TOTAL

$4,471.00

Tabla 5.1. Costos de Equipo


Supuestos de Equipo para Desarrollo
La cotizacin del equipo informtico, se elaboro a travs de un catlogo publicado en el
sitio Web comercial de la compaa OFFICE DEPOT1.
El precio del cable y de los conectores se cotizaron en RG Nieto (sucursal de Metro
Centro)
El precio del Switch se cotizo de la pgina Web de CNet 2.
______________________
http://www.store.officedepot.com.sv/OnlineStore/
2

6.

http://www.cnet.com.tw/product/cnsh-800.htm

OTROS RECURSOS.

Las estimaciones para los costos de otros recursos para el desarrollo del software se resumen en
el Tabla 6.1 y se basan en los supuestos correspondientes a este apartado.

Estimacin de costos de desarrollo de software

Pgina 21

Viajes

Cantidad

Costo($)

Total($)

Visitas a clientes

10

15.00

150.00

Facilidades Fsicas

Cantidad

Costo($)/mes

Espacio para Oficinas

400.00

1600.00

Energa Elctrica

59.06

236.24

Agua Potable

28.8

115.20

Consumibles

Costos($)

Papelera de Oficina

3 resmas

5.50

16.50

Cintas y tintas de
impresin

2 Cartucho

70.00

140.00

Medios Magnticos

4 Memorias
Flash de 8 Gb.

15.00

60.00

TOTAL

2,317.94

Tabla 6.1. Otros recursos


6.1

Presupuesto 1.
Estimacin de Costo
Fuerza de Programacin

Estimacin de costos de desarrollo de software

Total($)
12,000.00

Pgina 22

Fuerza de soporte

16,600.00

Costo Equipo

4,471

Otros Costos

2,317.94

COSTO TOTAL PRESUPUESTO 1

$ 35,388.94

Tabla 6.2. Presupuesto 1.

Supuestos de Otros Recursos


Energa Elctrica:
Tomando en cuenta que cada equipo consume una cantidad diferente de KW 3 y que el
costo por KW es de $ 0.1499, se estima el costo de energa elctrica de la siguiente
manera.

Equipo

Cantidad
de
equipo

KW

Computador

0.35

Multifuncional

0.0115

Switch

0.0026

Horasmes
por
Equipo

Costo
por
KWH($)

Costo por
equipo al
mes($)
58.76

140

0.1499

0.241339
0.0545636

Costo total

$59.06
Tabla 6.3 Costo de energa Elctrica

Costo total de energa elctrica durante los cuatro meses de duracin de proyecto:
$ 236.24
Agua Potable
Teniendo en cuenta que cada persona consume un litro de agua diario y son 12 personas
trabajando en el proyecto segn estimacin de fuerza de programacin y fuerza de soporte
requerido el consumo total de agua al da se calcula de la forma siguiente:

http://www.aeselsalvador.com/simulador/Simulador2.html

Estimacin de costos de desarrollo de software

Pgina 23

12 personas X 1 litro de agua diario= 12 litros de consumo total al da.


$0.12/ litro X 12 litros de consumo al da X 20 das del mes.

7.

FACTORES CONTINGENCIALES.

Los factores contingenciales son todos aquellos que no han sido tomados en cuenta al realizar las
estimaciones, y que adems se tiene la certeza de que estos ocurrirn en alguna medida durante
el transcurso del proyecto.
La tabla 7.1 muestra los valores contingenciales tomados en cuenta para la realizacin de este
proyecto.
Recurso

Factor
contingencial

afectado
Fuerza
programacin

Efecto en das
perdidos en
proyecto (priori)

Costo
promedio por
da ($)

Costo Total ($)

Vacaciones

357.50

1787.50

Renuncia

357.50

1072.50

Enfermedad

357.50

715.00

Permisos

357.50

1787.50

Embarazo

357.50

357.50

Despidos

357.50

715.00

Total ($)

$6,435.00

Tabla 7.1. Factores contingenciales


Por medio de una regla de tres se puede observar que los costos de los factores contingenciales
aumentaron el costo estimado del proyecto en un 18.18%
$35,388.94-------------------100%
$2,400.00---------------------X
7.1.

Presupuesto 2.
Estimacin de Costo

Total($)

Fuerza de Programacin

12,000.00

Fuerza de soporte

16,600.00

Estimacin de costos de desarrollo de software

Pgina 24

Costo Equipo

4,471

Otros Costos

2,317.94

Factores Contingenciales

6,435.00

COSTO TOTAL PRESUPUESTO 2

$ 41,823.94

Tabla 7.2. Presupuesto 2.


Supuesto de Factores Contingenciales.
Vacaciones: se estima que las vacaciones no afectaran ms de cinco das ya que estas se
consideran desde antes de realizar la contratacin del personal.
Renuncia: se tendrn en cuenta perfiles de personas capacitadas para sustituir al personal
que por algn motivo renuncio en alguna etapa del desarrollo del proyecto.
Enfermedad: se estima que el retraso en el proyecto por motivos de enfermedad no
exceder de dos das.
Permisos: se estima que los permisos no excedern de cinco das y no se darn en una
misma etapa del proyecto, para as evitar cualquier atraso en su desarrollo.
Embarazo: se estima que los retrasos ocasionados por embarazo no afectaran ms de un
da el desarrollo del proyecto porque se contara con personal previamente capacitado para
poder tomar el puesto.
Despidos: se tendrn previamente perfiles de personas que podran tomar uno de los
puestos, para llamarlos cuando sea necesario y evitar atrasos por lo tanto no se excedan
de dos das.

Estimacin de costos de desarrollo de software

Pgina 25

8.

FACTORES PONDERABLES.

Los factores ponderables son aquellos factores que tienen la posibilidad de ocurrir y estn
presentes en el medioambiente en el cual ser desarrollado el proyecto.
En la tabla 8.1 se presentan los factores que tienen la posibilidad de ocurrir en el transcurso del
desarrollo del proyecto, junto a su respectivo impacto, expresado en porcentajes, en el incremento
del valor estimado.
Factores ponderables seleccionados como aplicables al proyecto
Factores ponderables

Impacto (%)

1.

[X] Operar en tiempo real

10

2.

[X] Las bases de datos son confidenciales

3.

[X] Obligado a adoptar estndares diferentes a los propios

4.

[X] Terceros aprobaran especificaciones de diseo

5
Total

25

Tabla 8.1 Factores ponderables


Por medio de una regla de tres se puede observar que los costos de los factores ponderables
aumentaron el costo estimado en $10,455.99.
100%-----------------$ 41,823.94
25%-------------------X
8.1.

Presupuesto 3.
Estimacin de Costo
Fuerza de Programacin

Total($)
12,000.00

Fuerza de soporte

16,600.00

Costo Equipo

4,471

Otros Costos

2,317.94

Factores Contingenciales

6,435.00

Estimacin de costos de desarrollo de software

Pgina 26

Factores Ponderables

10,455.99

COSTO TOTAL PRESUPUESTO 3

$ 52,279.93

Tabla 8.2 Presupuesto 3.

Supuestos de factores ponderables


Luego de asignar el porcentaje a cada uno de los factores seleccionados, en la tabla 8.1,
planteamos una justificacin sobre la seleccin de cada aspecto, tal como se presenta en la
tabla 8.2.
Justificacin sobre la seleccin de cada factor ponderable
1.

Por tratarse de un software de aula virtual este debe de estar siempre en


lnea y trabajar en tiempo real.

2.

Por ser un software de aula virtual este debe tener polticas de seguridad en
las cuales solo el personal autorizado podr tener acceso a la informacin
contenida en los cursos, as como los reportes que presenta el sistema.

3.

Este factor es aplicable ya que existen instituciones educativas que poseen


sus propios estndares y que pueden ser muy diferentes a los que los
desarrolladores han adoptado como propios.

4.

Por ser un software de aula virtual es necesario que sea probado por terceros
que no tengan relacin directa con la unidad informtica.
Tabla 8.2 Justificacin sobre la seleccin de cada factor ponderable

Estimacin de costos de desarrollo de software

Pgina 27

9.

COSTOS INDIRECTOS.
Recurso

Cantidad

Costo por
servicio
(mensual)

Costos
Totales($)

Lnea telefnica

$7.00

14.00

Internet

$35.00

35.00

Seguridad

$320.00

320.00

Agua
(Instalaciones en
el edificio)

$8.00

$8.00

Energa Elctrica
(Instalaciones en
el edificio)

$15.00

$15.00

Limpieza

$278.00

$278.00

TOTAL

$670.00

Tabla 9.1 Costos Indirectos.


Costo total de fuerza de soporte para desarrollo durante los 4 meses de duracin de desarrollo del
proyecto: $ 670.00*4= $2,680.00
9.1.

Presupuesto 4.
Estimacin de Costo

Total($)

Fuerza de Programacin

12,000.00

Fuerza de soporte

16,600.00

Costo Equipo

4,471

Otros Costos

2,317.94

Factores Contingenciales

6,435.00

Factores Ponderables

10,455.99

Costos Indirectos

2,680.00

COSTO TOTAL PRESUPUESTO 4

$ 54,959.93

Estimacin de costos de desarrollo de software

Pgina 28

Tabla 9.2 Presupuesto 4

Supuestos de Costos Indirectos


Los costos indirectos son todos aquellos costos que no estn relacionados directamente con el
desarrollo del software pero son de mucha importancia para la unidad informtica ya que ayudan a
que el proyecto se lleve a cabo satisfactoriamente, entre los costos indirectos que se requieren
para el presupuesto del software de Aula Virtual estn:
Lnea telefnica: se requieren de dos lneas telefnicas, una para la oficina del director del
proyecto y otra para la oficina de produccin, esta segunda lnea ser utilizada para brindar
asistencia tcnica a los usuarios del software de Aula virtual, este servicio de telefona se
adquirir mediante la compaa Claro a un costo de $7 cada lnea.
Internet: Este servicio se adquirir mediante la compaa Claro a un costo de $35.00
mensuales con un ancho de banda de 2 Mbps.
Seguridad: se requieren los servicios de un vigilante de seguridad, el cual ser
subcontratado mediante la compaa Magnum Security & Research de El Salvador a un
costo de $320.00 mensuales.
Servicio de Agua potable: este servicio ser provedo por ANDA y se ha estimado el costo
de este servicio en $8.00 mensuales.
Energa Elctrica: Este servicio ser provedo por CAESS y el costo se ha estimado en
$15.00 mensuales.
Limpieza: la persona para este servicio ser subcontratada mediante la empresa OEK de
El Salvador a un costo de $278.00 mensuales.
Como se puede observar en la Tabla 9.1. el monto de los costos indirectos asciende a $670.00
mensuales.

Estimacin de costos de desarrollo de software

Pgina 29

10. PROGRAMA GENERAL DE ACTIVIDADES.


El programa de actividades para el desarrollo del proyecto, se presenta en la tabla 10.1, la cual
muestra la duracin en meses de cada fase del proyecto y el porcentaje correspondiente.
Como se puede observar las fases del proyecto se traslapan entre s en funcin de las
caractersticas del proyecto.

Porcentaje
Meses

10%

20%

30%

40%

50%

60%

0.4

0.8

1.2

1.6

2.4

70% 80% 90% 100%


2.8

3.2

3.6

Fases
Anlisis de
requerimientos
Diseo
Construccin
Prueba
Documentacin
Tabla 10.1 Programa General de Actividades.

Estimacin de costos de desarrollo de software

Pgina 30

11. ANEXOS.
11.1.

%variacin de presupuesto 2 al 4 respecto al 1.

En el cuadro 11.1 Se aprecia la variacin del presupuesto 2 al 4 respecto al presupuesto 1 en


valores monetarios y porcentaje, tomando en cuenta que el Presupuesto 1 es de $ 35,388.94.

Presupuesto

Total

Variacin respecto al
presupuesto 1

variacin respecto al
presupuesto 1

(%)

($)

Presupuesto 2

$ 41,823.94

18.18%

6,435.00

Presupuesto 3

$ 52,279.93

47.73%

16,890.99

Presupuesto 4

$ 54,959.93

55.3%

19,570.99

Tabla 11.1. %variacin de presupuesto 2 al 4 respecto al 1.


Se puede ver que el presupuesto 2 aumenta en un 18.18% con respecto a los factores
contingenciales, estos factores pueden disminuir efectividad de la fuerza de programacin
estimada si se asume que se tiene una disponibilidad del 100%.
El presupuesto 3 se incrementa en un 47.73% respecto al presupuesto 1, el aumento se
debe a la suma de los factores contingenciales y ponderables. En el numeral 8 de factores
ponderables se estimo que los factores ponderables aumentaran el costo estimado del
software en un 25% ya que se han considerado 4 factores y por cada factor considerado el
costo puede incrementarse de un 5% hasta un 15% del costo estimado.
El presupuesto 4 se incremente en un 55.3% respecto al presupuesto, esto se debe a los
costos indirectos que no agregan valor directamente a medida que se va desarrollando el
sistema pero que se debe tomar en cuenta durante el desarrollo del mismo.

Estimacin de costos de desarrollo de software

Pgina 31

11.2.

Qu hemos aprendido de este trabajo?

Lo aprendido a nivel de grupo son les lo siguiente:


La estimacin de costos de desarrollo de software es una tarea que nos permite tener una
idea de cuantos recursos se requieren para el desarrollo de un proyecto de software previo
a su desarrollo.
Elaborar estimaciones de la magnitud del trabajo a ser desarrollado en un proyecto de
desarrollo de un software aplicando la metodologa de Metzger,
Estimar el tamao del software utilizando la tcnica de estimacin Por Puntos de Funcin.
Estimar los costos del personal involucrado en el desarrollo de un proyecto informtico.
Conocer las actividades desarrolladas por un gerente informtico a cargo de elaboracin de
desarrollos de proyectos de software.
La experiencia en la estimacin de costos de desarrollo de software es de suma
importancia para evitar una sobre evaluacin o una sub valoracin del proyecto.

11.3.

Herramientas de software utilizadas.

Para el desarrollo de este trabajo se hizo uso de las siguientes herramientas de software:
Microsoft PowerPoint 2003: para la elaboracin de la presentacin.
Microsoft Word 2003: Utilizado para la edicin del presente documento.
Simulador AES: Simulador web utilizado para el clculo del costo de energa elctrica.
http://www.aeselsalvador.com/simulador/Simulador2.html

11.4.

Mtricas del trabajo.

Estimacin de costos de desarrollo de software

Pgina 32

Actividad

Horashombre/actividad

Cantidad de
personas
involucradas

Investigacin Preliminar

7 horas

Descripcin del software

2 horas

Elaboracin de la estructura del software

3 horas

Elaboracin de requerimientos funcionales

12 horas

Elaboracin de requerimientos operativos

8 horas

Elaboracin de requerimientos de
desarrollo

8 horas

Estimacin de puntos funcionales

24 horas

Determinar tamao del software en PFs

2 horas

Estimar fuerza de programacin

2 hora

Estimar fuerza de soporte para desarrollo

1 hora

Determinacin costos de Equipo

1 hora

Determinacin de costos de otros recursos

2 horas

Elaboracin de presupuesto 1

1 hora

Estimacin de factores contingenciales

1 hora

Elaboracin de presupuesto 2

1 hora

Estimacin de factores ponderables

2 horas

Elaboracin de presupuesto 3

1 hora

Estimacin de costos indirectos

2 horas

Elaboracin de presupuesto 4

1 hora

Elaboracin del programa general de


actividades

2 horas

Tabla 11. 2. Mtricas de Trabajo.

11.5.

Porcentaje de aporte/alumno al trabajo.

Estimacin de costos de desarrollo de software

Pgina 33

Miembro

Porcentaje de participacin

Hernandez Corpeo, Eder Vladimir

24%

Martinez Chavez, Jos No

25%

Merino Ruiz, Dina Lily

25%

Velasquez Pacheco, Emilio Jos

26%

Tabla 11. 3. Porcentaje de participacin de los miembros del equipo.

Estimacin de costos de desarrollo de software

Pgina 34

S-ar putea să vă placă și