Você está na página 1de 24

Introduccin

ndice de contenido
.
INTRODUCCIN

1. MACRODISEO DEL SOFTWARE

1.1.
1.2.
1.3.
1.4.
1.5.

1
1
1
1
1

DESCRIPCIN DEL SOFTWARE.


ESTRUCTURA.
REQUERIMIENTOS FUNCIONALES.
REQUERIMIENTOS OPERATIVOS.
REQUERIMIENTOS DE DESARROLLO.

2. TAMAO DEL SOFTWARE.

3. FUERZA DE PROGRAMACIN.

4. FUERZA DE SOPORTE.

5. EQUIPO PARA DESARROLLO.

6. OTROS RECURSOS.

6.1. PRESUPUESTO 1.

7. FACTORES CONTINGENCIALES.

7.1. PRESUPUESTO 2.

8. FACTORES PONDERABLES.

8.1. PRESUPUESTO 3.

9. COSTOS INDIRECTOS.

9.1. PRESUPUESTO 4.

10. PROGRAMA GENERAL DE ACTIVIDADES.

10

11. ANEXOS.

11

11.1. %VARIACIN DE PRESUPUESTO 2 AL 4 RESPECTO AL 1.

11

11.2.
11.3.
11.4.
11.5.

QU HEMOS APRENDIDO DE ESTE TRABAJO?


HERRAMIENTAS DE SOFTWARE UTILIZADAS.
MTRICAS DE TRABAJO.
PORCENTAJE DE APORTE/ALUMNO AL TRABAJO.

11
11
11
11

1. Macrodiseo del software


1.1. Descripcin del software.

En el sistema de expediente clnico de una unidad de salud comienza desde el momento que un
paciente acude a la unidad de salud en busca de atencin mdica, dicho paciente es enviado para
ser atendido por medico en consulta general, a travs de su respectivo diagnostico se le es
recomendado ya sea un tratamiento o un medicamento, si en el caso que dicho diagnostico
presuntuoso no est al alcance del mdico de consulta general, el paciente es remitido a una
consulta con un mdico de consulta especializada.
En cada una de las consultas que realiza el paciente, el medico puede ver en el expediente su
historial clnico, adems puede incluir los resultados de los exmenes fsicos que le realiza al
paciente dentro de la consulta y guarda el diagnostico presuntivo, el medico puede pedirle al
paciente que realice los exmenes clnicos necesarios y estos puede ser dentro de la unidad de
salud como afuera de la misma. Adems el expediente incluye las medicinas y los tratamientos.
Antes de cada consulta al paciente le son tomados los signos vitales (presin arterial, estatura y
peso), los cuales son integrados al expediente clnico y se le puede tomar las veces que sea
necesario.
Un paciente solamente puede pasar consulta una vez al da por poltica del ministerio de salud.
Los doctores de especialidad atienden de acuerdo a un horario y tienen un mximo de pacientes
que puede atender en cada uno de esos horarios.

Gestionar Expedientes.
El software permitir agregar, eliminar y actualizar los datos de cada paciente para poder llevar
informacin detallada de cada paciente que es ingresado en el registro de la unidad clnica.

Gestionar Consultas.
El software deber de ser capaz de registrar todas las consultas realizadas por cada consultorio y
mdicos de medicina general y las diversas especialidades atendidas dentro de la unidad de salud.

Gestionar Usuarios.
Modulo encargado de registrar a los usuarios que utilizaran el software, brindando la seguridad en
dichas sesiones.

1.2. Estructura.
1.3. Requerimientos funcionales.
1.4. Requerimientos operativos.
1.5. Requerimientos de desarrollo.

2. Tamao del software.

3. Fuerza de programacin.
La fuerza de programacin se estima en base al clculo obtenido en el punto anterior sobre el
tamao del software, para determinar los elementos humanos necesarios para el desarrollo
del mismo, ante esto realizamos los siguientes clculos:
Retomando el estimado del punto anterior: 567 PF, y en basados en la Tabla X (la de abajo)
calculamos las horas de esfuerzo necesarias para cubrir los puntos de funcin estimados. Dado
que no es un valor predeterminado, procedemos a hacer un clculo mediante una regla de tres
simple:

La cual nos da un resultado estimado de 5094 horas de esfuerzo. Conociendo que el proyecto
debe realizarse en un tiempo de 5 meses, y partiendo que en un mes se trabajarn 20 das, y cada
da ser comprendido por 7 horas laborales, se tiene un total de 700 horas-hombre. Dividimos las
5049 horas obtenidas entre las 700 horas-hombre para estimar el personal necesario dedicado a la
programacin del software.

Con lo cual se estima que el desarrollo del software necesitar un estimado de 8 personas. Cada
uno de estos estar a cargo de 14.2 PF/mes-hombre, segn como muestran los siguientes
clculos:

Puntos Funcionales por hombre durante todo el desarrollo

Puntos funcionales por hombre al mes durante el desarrollo


Esta fuerza de programacin, incluir actividades de anlisis, diseo, programacin, codificacin y
documentacin. Todos trabajando a tiempo completo y considerando que todos ya han tenido una
experiencia mnima de 2 aos en proyectos de desarrollo de software.

PUNTOS DE FUNCION

ESFUERZO EN HORAS

50

450

100

900

150

1350

200

1800

300

2700

400

3600

500

4500

600

5400

700

6300

800

7200

900

8100

1000

9000

Tabla X: Esfuerzo laboral por puntos de funcin

4. Fuerza de soporte.

RECURSO

CANTIDAD

SALARIO MENSUAL

Director del Proyecto

$1,250.00

Codificador

$1,000.00

Entrevistador

$ 400.00

Secretaria

$ 400.00

Total

$ 400.00

Para calcular el salario total de la fuerza de soporte para los 5 meses que durara
el proyecto se toma en cuenta los siguiente:
El Director del proyecto y la secretaria estarn contratados durante los 5
meses de duracin del proyecto.
Los codificadores solo estarn contratados durante dos meses.
El entrevistador solo estar contratado por 1 mes.
Salario total del Director del proyecto y secretaria para los 5 meses de contrato:
$9,500.00
Salario total de los codificadores para los 2 meses de contrato: $2,000.00
Salario total del entrevistador para el mes de contrato: $400.00

El costo total de la fuerza de soporte para desarrollo durante los 5 meses de duracin
del proyecto es de: $11,900.00

5. Equipo para desarrollo.

Para llevar a cabo el desarrollo de este software, se deber proveer el siguiente equipo
informtico, tanto para los programadores as como para el personal de soporte:
Dispositivo

Descripcin

Estaciones de
trabajo

Pentium dual core 3.06


1066mhz, memoria RAM
Kingston 2gb ddr3, disco
duro de 500 gb ,
motherboard INTEL DH55PJ,
unidad ptica DVD-RW/CDRW SATA, monitor 15"6 LED
AOC
AMD Dual Core E-300, Disco
duro de 320GB, memoria
RAM 2GB, pantalla led de
14, LAN inalmbrica
802.11B/G/N Ethernet
10/100BASE-T, lector de
memorias, unidad ptica
DVD-RW/CD-RW.
Celeron Dual 2.6 GHZ
800MHZ, memoria RAM
Kingston 1gb ddr3, disco
duro de 500 gb ,
motherboard Biostar g 41,
unidad ptica DVD-RW/CDRW SATA, monitor 15"6 LED
AOC
CANON PIXMA MX360
IMPRESOR: Sistema de
Impresin Inyeccin de Tinta,
Cartuchos FINE
ChromaLife100+: PG-210 CL-211, resolucin 4800 x
1200 dpi mx.
COPIADORA: Velocidad de
Copiado hasta 3.4 ipm.
Reducciones-Ampliaciones:
25% - 400%
ESCANER: Elemento de
Escaneo: Sensor de
Contacto de Imagen (CIS).
Resolucin mxima 1200 x
2400 dpi. Tamao Max.
documento 8.5" x 11.7".
FAX: Velocidad del Modem:

Computadora
porttil

Computadoras
personales

Impresora
Multifuncional

Cantidad

Precio
unitario

Costo total

$389.00

$3,112.00

$519.00

$519.00

$340.00

$680.00

$89.90

$89.90

Switch no
administrable

33.6 kbps. Trasmisin pgina


en negro 3 segundos, a color
1 minuto, memoria de
transimisin 20 pginas.
Interfaz: USB 2.0 y Bluetooth
v 2.0
16 Puertos 10/100 Base TX
Modo de operacin en Half o
Full Duplex
Categora 5E
Velocidad de transmisin
mxima de 100Mbps,
Frecuencia mxima 100 MHz

$46.00

$46.00

200
metros

$0.25

$50.00

30

$0.20

$6.00

Quad Core 2.66GHz


memoria RAM 8 GB DDR2
disco duro 4 TB
2 x NC373i
10/100/1000Mbps Gigabit
Ethernet
Sub total Hardware

$475.00

$475.00

Libre Office

Suite de ofimtica

$0.00

$0.00

Ubuntu 11.10

Sistema operativo basado en


linux
Sistema operativo para
servidor basado en linux

$0.00

$0.00

$0.00

$0.00

Entorno de desarrollo HTML


y lenguajes de programacin
orientados a web
Gestor de bases de datos
relacional orientado a
objetos

$0.00

$0.00

$0.00

$0.00

Cable UTP

Conectores RJ45
Servidor Intel Xeon
E5430

Ubuntu Server
11.10
Bluefish
PostgreSQL 9.0.1

$4,977.90

Total

$4,977.90

Tabla X: Costo de equipo

Supuestos de equipo de desarrollo

1
2
3
4
5

La cotizacin se realiz a travs de catlogos de ventas publicados en las pginas web de


los siguientes establecimientos: Tecnoservice1, Computadoras y Partes2 , Office Depot3, La
Curacao4, RAF5.

www.tecnoservice.com.sv
cyp.com.sv/
www.lacuracaonline.com/elsalvador/
store.officedepot.com.sv/OnlineStore/
www.raf.com.sv/

6. Otros recursos.
Supuesto.
Conociendo la fuerza de programacin, los requerimientos de equipo y la fuerza de soporte
necesaria para el proyecto, es necesario cuantificar otro tipo de recursos que afectan
directamente el presupuesto del proyecto.

Recurso humano
Mantenimiento
Viajes
Visitas a clientes
Reuniones profesionales

Otros recursos
Cantidad

Costo Mensual

1
Subtotal recurso humano

$450.00
$450.00

2 al mes
2 o 3 veces al mes
Subtotal viajes
Total otros recursos

$100.00
$100.00
$300.00
$850.00

Teniendo que el total de otros recursos mensual es de $850.00 y conociendo que el proyecto se
desarrollar en 5 meses el costo total es de $4,250.00
6.1. Presupuesto 1.

Cantidad Costo Mensual Costo Total (5 meses)


Fuerza de programacin
Coordinador Analista/Programador
Analistas/Programadores

1
7

$900.00
$750.00
Subtotal

$4,500.00
$26,250.00
$30,750.00

Fuerza de soporte para


desarrollo
Director de Proyecto
Entrevistador
Secretaria
Codificador

1
1
1
2

$1,250.00
$400.00
$400.00
$500.00
Subtotal

$6,250.00
$400.00
$2,000.00
$2,000.00
$10,650.00

$4,977.90
$0.00
Subtotal

$4,977.90
$0.00
$4,977.90

Equipo para desarrollo


Costo de equipo
Costo de Licencia de Software

10

Otros Recursos

Subtotal
Total

$4,250.00
$50,627.90

11

7. Factores contingenciales.
7.1. Presupuesto 2.

Cantidad Costo Mensual Costo Total (5 meses)


Fuerza de programacin
Coordinador Analista/Programador
Analistas/Programadores

1
7

$900.00
$750.00
Subtotal

$4,500.00
$26,250.00
$30,750.00

Fuerza de soporte para


desarrollo
Director de Proyecto
Entrevistador
Secretaria
Codificador

1
1
1
2

$1,250.00
$400.00
$400.00
$500.00
Subtotal

$6,250.00
$400.00
$2,000.00
$2,000.00
$10,650.00

$4,977.90
$0.00
Subtotal

$4,977.90
$0.00
$4,977.90

Subtotal

$4,250.00

Equipo para desarrollo


Costo de equipo
Costo de Licencia de Software

Otros Recursos

Total
Factores Contingenciales

$50,627.90
$25,313.95

Total

$75,941.85

12

8. Factores ponderables.
Los factores propios del medio ambiente en que se desarrollara el proyecto y que pueden o no
ocurrir, junto con su impacto en el valor estimado expresado en porcentajes se presentan a
continuacin en la siguiente tabla:

Factores Ponderables Que Pueden Incrementar Los Estimados


Factor

Impacto (%)

[
]

Requerimientos vagamente definidos

[
]

Es para ms de un usuario

[
]

Operar en tiempo real

[
]

Requiere interfaces con otros sistemas

[
]

Otros recursos de equipo severamente limitados

10

[
]

Las bases de datos son confidenciales

10

[
]

El cliente aprobar especificaciones de diseo

10

[
]

Terceros aprobarn especificaciones de diseo

10

[
]

Computador
operacin

para

desarrollo
TOTAL

es

15

diferente

al

de

5
75

Podemos observar que el impacto que tendrn los factores ponderables en el valor
estimado es de 75% lo cual se ver reflejad o en el cuadro del presupuesto 3 que se
presenta a continuacin.

13

8.1. Presupuesto 3.

Cantidad Costo Mensual Costo Total (5 meses)


Fuerza de programacin
Coordinador Analista/Programador
Analistas/Programadores

1
7

$900.00
$750.00
Subtotal

$4,500.00
$26,250.00
$30,750.00

Fuerza de soporte para


desarrollo
Director de Proyecto
Entrevistador
Secretaria
Codificador

1
1
1
2

$1,250.00
$400.00
$400.00
$500.00
Subtotal

$6,250.00
$400.00
$2,000.00
$2,000.00
$10,650.00

$4,977.90
$0.00
Subtotal

$4,977.90
$0.00
$4,977.90

Subtotal

$4,250.00

Equipo para desarrollo


Costo de equipo
Costo de Licencia de Software

Otros Recursos

Total

$50,627.90

Factores Contingenciales

$25,313.95

Factores Ponderables

$56,956.39
Total

$132,898.24

14

Justificacin de los Factores Ponderables

Justificacin de cada Factor Ponderable Elegido


Factor Ponderable

Justificacin

Requerimientos vagamente definidos

Los requerimientos obtenidos no


fueron expresados de manera clara
por parte de los usuarios y esto
puede causar que cambien en el
futuro.

Es para ms de un usuario

El sistema operara en lnea en un


ambiente WAN es decir que es un
sistema para multiusuarios.

Operar en tiempo real

Debido a que constantemente se


realizan cambios en la BD del
sistema, es necesario que este opere
en tiempo real para que se registren
cada uno de los cambios que el
usuario realiza.

Requiere interfaces con otros sistemas

Al tratarse de un sistema de
expediente
clnico
el
sistema
necesita tener interaccin con otros
sistemas como el de la farmacia y el
del laboratorio clnico.

Otros recursos
limitados

Se cuenta con recursos de hardware


limitados para poder implementar el
sistema.

de

equipo

severamente

Las bases de datos son confidenciales

Se requiere de un alto grado de


confidencialidad de la informacin
contenida en la base de datos para lo
que se requiere un nivel alto de
seguridad para evitar que usuarios
no autorizados tengan acceso a uno
de los activos ms importantes de la
organizacin.

El cliente aprobar especificaciones de diseo

Para asegurarse de que el software


sea de calidad es necesario que el
15

cliente apruebe cada una de las


especificaciones de diseo
establecidas.
Terceros
diseo

aprobarn

especificaciones

de Por ser una institucin de gobierno se


necesita la aprobacin de cada una
de las especificaciones de diseo por
parte de auditores.

Computador para desarrollo es diferente al de


operacin

El computador usado por el equipo


de
desarrollo
difiere
con
las
especificaciones
del
computador
donde operara el sistema.

16

9. Costos indirectos.

En esta parte consideraremos aquellos aspectos que le agregan costo al desarrollo del
proyecto de software de manera indirecta pero con gran influencia en el mismo, los
elementos considerados y sus estimados son:
Costos Indirectos
Costo
Cantidad Costo Unitario (mensual) total
Facilidades Fsicas
Espacio de oficina
1
$350.00 $1,750.00
Mobiliario de oficina
1
$5,312.00 $5,312.00
Agua potable
1
$15.00
$75.00
Energa elctrica
1
$385.00 $1,925.00
Telfono
2
$25.00
$250.00
Internet
1
$75.00
$375.00
Seguridad privada
1
$70.00
$350.00
facilidades fsicas $10,037.00
Consumibles
Papelera de oficina
2
$4.00
$8.00
Papel de computadora
1
$4.00
$4.00
Cintas y tintas de impresin
2
$20.00
$40.00
consumibles
$52.00
Otros
Transporte
2
$40.00
$80.00
Impuestos y multas
1
$250.00 $1,250.00
otros $1,330.00
costos indirectos $11,419.00
Recurso

9.1. Presupuesto 4.

Cantidad Costo Mensual Costo Total (5 meses)


Fuerza de programacin
Coordinador Analista/Programador
Analistas/Programadores

1
7

$900.00
$750.00
Subtotal

$4,500.00
$26,250.00
$30,750.00

Fuerza de soporte para


desarrollo
Director de Proyecto
Entrevistador
Secretaria

1
1
1

$1,250.00
$400.00
$400.00

$6,250.00
$400.00
$2,000.00
17

Codificador

Equipo para desarrollo


Costo de equipo
Costo de Licencia de Software

Otros Recursos

$500.00
Subtotal

$2,000.00
$10,650.00

$4,977.90
$0.00
Subtotal

$4,977.90
$0.00
$4,977.90

Subtotal

$4,250.00

Total

$50,627.90

Factores Contingenciales

$25,313.95

Factores Ponderables

$56,956.39

Costos Indirectos

$11,419.00
Total

$144,317.24

18

10. Programa general de actividades.

19

11. Anexos.
11.1.

%Variacin de presupuesto 2 al 4 respecto al 1.

11.2.

Qu hemos aprendido de este trabajo?

11.3.

Herramientas de software utilizadas.

11.4.

Mtricas de trabajo.

11.5.

Porcentaje de aporte/alumno al trabajo.

20

Você também pode gostar