Este documento presenta el plan del proyecto SIGEI (Sistema de Gestión de Empresas Impresoras). Describe el proceso de desarrollo de software incremental que se utilizará, la estructura de división del trabajo (WBS), la matriz de responsabilidades, la estimación de costos, el cronograma y los riesgos del proyecto. El proyecto se desarrollará en incrementos, cada uno entregando un módulo funcional. Se detallan las etapas de diseño, codificación y pruebas para cada módulo.
1. 1
UNIVERSIDAD DEL VALLE DE ATEMAJAC
INCORPORADA A LA SECRETARIA DE EDUCACIÓN
PÚBLICA
SEGÚN ACUERDO No. 2007885 EXPEDIDO EL 7 DE
NOVIEMBRE DE 2007
MAESTRIA EN INGENIERÍA DE SOFTWARE
ADMINISTRACIÓN DE PROYECTOS DE SOFTWARE
Proyecto SIGEI:
Plan del Proyecto
PRESENTA
RAÚL GALVÁN RODRÍGUEZ
ASESOR DE LA MATERIA
DR. CUAUHTÉMOC LÓPEZ MARTÍN
LEÓN, GTO. 2011
2. PROCESO DE DESARROLLO DE SOFTWARE 2
CONTENIDO
1. PROCESO DE DESARROLLO DE SOFTWARE 3
1.1. MODELO INCREMENTAL 3
2. ESTRUCTURA DE LA DIVISION DEL TRABAJO (WBS) 6
2.1. ETAPAS DEL SISTEMA SIGEI 6
2.2. ETAPA DE DISEÑO 7
2.2.1. ETAPAS DEL DISEÑO EN EL SUBNIVEL DE ALGORITMOS 8
2.3. ETAPA DE CODIFICACIÓN 9
2.4. ETAPA DE PRUEBAS 10
3. MATRIZ DE RESPONSABILIDADES 11
4. ESTIMACION DE COSTOS 16
a) Estimaciones de esfuerzo, duración y número de personas 16
b) Servicios 16
c) Equipo de cómputo y periféricos 17
d) Consumibles 25
e) Instalaciones Mobiliarios y utensilios 26
f) Herramientas de software 30
g) Gran total estimado (suma de subtotales de los incisos previos) 33
5. CRONOGRAMA Y RED DE PERT1 34
6. RIESGOS DEL PROYECTO: EVITACION, MITIGACION Y
PLANES DE CONTINGENCIA 39
1
Para el caso de este proyecto no se entregará la red de PERT, mientras que en el caso del cronograma, la
representación gráfica tampoco, sino solo hasta la columna de recursos, ello por las dimensiones que suelen
ocupar en los documentos.
3. PROCESO DE DESARROLLO DE SOFTWARE 3
1. PROCESO DE DESARROLLO DE SOFTWARE
1.1 MODELO INCREMENTAL
EL modelo incremental sugerido por Millis como una forma de reducir la
repetición del trabajo en el proceso de desarrollo y dar oportunidad de retrasar la
toma de decisiones en los requisitos hasta adquirir experiencia con el sistema,
además de ser una visión genérica, el proceso se divide en 4 partes: Análisis,
Diseño, Código y Prueba. Sin embargo, para la producción del Software, se usa el
principio de trabajo en cadena o “Pipeline”, utilizado en muchas otras formas de
programación (Fig 1.1 Tiempo de calendario). Con esto se mantiene al cliente en
constante contacto con los resultados obtenidos en cada incremento. Es el mismo
cliente el que incluye o desecha elementos al final de cada incremento a fin de que
el software se adapte mejor a sus necesidades reales. El proceso se repite hasta
que se elabore el producto completo.
Figura 1.1 Tiempo de calendario.
De esta forma el tiempo de entrega se reduce considerablemente.
Al igual que los otros métodos de modelado, el Modelo Incremental es de
naturaleza interactiva pero se diferencia de aquellos en que al final de cada
incremento se entrega un producto completamente operacional.
El Modelo Incremental es particularmente útil cuando no se cuenta con una
dotación de personal suficiente. Los primeros pasos los pueden realizar un grupo
reducido de personas y en cada incremento se añade personal, de ser necesario.
Por otro lado los incrementos se pueden planear para gestionar riesgos técnicos.
4. PROCESO DE DESARROLLO DE SOFTWARE 4
Además reduce el rehacer trabajo durante el proceso de desarrollo y da
oportunidad para retrasar las decisiones hasta tener experiencia en el sistema.
Durante el desarrollo de cada incremento se puede utilizar el modelo de cascada o
evolutivo, dependiendo del conocimiento que se tenga sobre los requisitos a
implementar. Si se tiene un buen conocimiento, se puede optar por cascada, si es
dudoso, evolutivo.
Entre las ventajas del modelo incremental se encuentran:
1. Los clientes no esperan hasta el fin del desarrollo para utilizar el sistema.
Pueden empezar a usarlo desde el primer incremento.
2. Los clientes pueden aclarar los requisitos que no tengan claros conforme
ven las entregas del sistema.
3. Se disminuye el riesgo de fracaso de todo el proyecto, ya que se puede
distribuir en cada incremento.
4. Las partes más importantes del sistema son entregadas primero, por lo cual
se realizan más pruebas en estos módulos y se disminuye el riesgo de
fallos.
Algunas de las desventajas identificadas para este modelo son:
1. Cada incremento debe ser pequeño para limitar el riesgo (menos de 20.000
líneas).
2. Cada incremento debe aumentar la funcionalidad.
3. Es difícil establecer las correspondencias de los requisitos contra los
incrementos.
4. Es difícil detectar las unidades o servicios genéricos para todo el sistema.
Razones por la cuales se considera utilizar el modelo incremental en el plan
del proyecto:
a) El sistema SIGEI podrá ser tan escalable como el cliente lo vaya
solicitando, evaluando cada nueva etapa tanto en requerimientos a cumplir
como en costos.
5. PROCESO DE DESARROLLO DE SOFTWARE 5
b) Para el desarrollo de este proyecto, no se cuenta con una dotación de
personal suficiente, por lo que se realiza inicialmente con un grupo reducido
de personas y en cada incremento se añadirá personal, de ser necesario.
c) No están completamente definidos los requisitos para cada modulo, por lo
que es conveniente diseñar cada modulo hasta la etapa terminal, según
corresponda a la problemática que resuelve el sistema SIGEI y las
necesidades del cliente.
d) Existe un factor de riesgo de compatibilidad con los cuatro módulos que se
integran en el sistema SIGEI, por lo que será necesario establecer los
enlaces del sistema de almacenamiento a las necesidades que se desea
obtener, debido a que esto se tratara en el primer incremento como un
núcleo para el proyecto.
e) Se hará un incremento por cada modulo dejándolo funcional y anexándolo
al siguiente modulo lo cual hará que SIGEI sea completamente fiable, y
funcional.
f) En cada incremento se podrá verificar que la comunicación sea adecuada
entre los módulos y la funcionalidad de este en base a las necesidades del
cliente.
g) Debido a que el usuario estará incluido en cada uno de los incrementos y
entregas, este verificara si los resultados que muestra SIGEI son los
adecuados para su funcionamiento y operación adecuada.
6. PROCESO DE DESARROLLO DE SOFTWARE 6
2. ESTRUCTURA DE LA DIVISION DEL TRABAJO (WBS)
2.1 ETAPAS DEL SISTEMA SIGEI
11. PROCESO DE DESARROLLO DE SOFTWARE 11
3. MATRIZ DE RESPONSABILIDADES
Recepcionist
Operadores
Subgerente
Producción
Diseñador
Reynaldo
Sistemas
Gerente
Jefe de
Jefe de
Raúl
Partida
a
de EDT Partida del Trabajo
1. DISEÑO P A A
1.1 Arquitectura P A
1.1.1 Conexión WAN A P
1.1.2 Conexión LAN A P
1.2 Datos A P
1.2.1 Identificar Entidades A P
1.2.2 Establecer Relaciones entre A P
entidades
1.2.3 Definir Cardinalidad de Entidades A P
1.2.4 Asignar atributos a Entidades A P
1.2.5 Normalizar en primera Forma P A
1.2.6 Normalizar en segunda Forma P A
1.3 Interfaz P A A
1.3.1 Humano – Computadora P A A
(presentación de pantallas)
1.3.2 Software – Software (SIGEI) P A A
1.3.3 Software – Hardware (SIGEI) P A A
1.4 Algoritmos A P A
1.4.1 Modulo de Pedidos A P A A
1.4.1.1 Realizar alta de Pedidos A P A A A
1.4.1.2 Verificación de Datos del cliente A P A A A
1.4.1.3 Listar Productos A P A A
1.4.1.4 Agregar productos al pedido A P A A A
1.4.1.5 Generar pago de pedido A P A A A A
1.4.2 Modulo de ventas P A A A A A
1.4.2.1 Submodulo de Presupuesto P A A A A
1.4.2.1.1 Realizar alta de presupuesto P A A A A
1.4.2.1.2 Verificar datos del cliente P A A A
1.4.2.1.3 Listar productos P A A A
1.4.2.1.4 Agregar productos al presupuesto P A A A
1.4.2.1.5 Generar presupuesto de productos P A A A A
1.4.2.1.6 Activación del status del P A A A A A
presupuesto.
1.4.2.2 Submodulo de Facturación A P A A A
12. PROCESO DE DESARROLLO DE SOFTWARE 12
Recepcionist
Operadores
Subgerente
Producción
Diseñador
Reynaldo
Sistemas
Gerente
Jefe de
Jefe de
Raúl
Partida
a
de EDT Partida del Trabajo
1.4.2.2.1 Generar alta de factura A P A A
1.4.2.2.2 Verificación de datos del presupuesto A P A A A
1.4.2.2.3 Verificación de datos del pedido A P A A A
1.4.2.2.4 Generar Facturación del producto. A P A A A
1.4.3 Modulo de Producción P A A A A
1.4.3.1 Submodulo de Trabajos P A A A A
1.4.3.1.1 Seleccionar productos P A A A
1.4.3.1.2 Seleccionar trabajo P A A A
1.4.3.1.3 Realizar programación de trabajo. P A A A
1.4.3.1.4 Realizar surtido de trabajo P A A A
1.4.3.1.5 Realizar impresión de orden de P A A
trabajo.
1.4.3.2 Submodulo de Operaciones A P A A A A
1.4.3.2.1 Realizar apertura de operaciones A P A A A
1.4.3.2.2 Iniciar secuencia de operaciones A P A A A
1.4.3.2.3 Selección de diseño. A P A A A
1.4.3.2.4 Realizar negativo. A P A A A
1.4.3.2.5 Insolar negativos. A P A A A
1.4.3.2.6 Imprimir trabajo. A P A A A A
1.4.3.2.7 Realizar cierre de operaciones A P A A A A
1.4.3.3 Submodulo de Recibo de PT P A A A A
1.4.3.3.1 Consultar productos P A A A
1.4.3.3.2 Seleccionar almacén de destino. P A A
1.4.3.3.3 Realizar término de trabajo. P A A
1.4.3.3.4 Cargar Producto a almacén de P A A
destino
1.4.4 Modulo de seguridad A P A A A
1.4.4.1 Crear login de usuario. A P A A A
1.4.4.2 Consultar servicios de seguridad. A P A A A
1.4.4.3 Crear acceso de usuario. A P A A A
1.4.4.4 Consultar errores A P A A A
1.4.4.5 Modificación de contraseña A P A A A
1.4.4.6 Configuración del perfil de usuario. A P A A A
2 CODIFICACIÓN P A A
2.1 Modulo de Pedidos P A A
13. PROCESO DE DESARROLLO DE SOFTWARE 13
Recepcionist
Operadores
Subgerente
Producción
Diseñador
Reynaldo
Sistemas
Gerente
Jefe de
Jefe de
Raúl
Partida
a
de EDT Partida del Trabajo
2.1.1 Realizar alta de Pedidos P A A
2.1.2 Verificación de Datos del cliente P A A
2.1.3 Listar Productos P A A
2.1.4 Agregar productos al pedido P A A
2.1.5 Generar pago de pedido P A A
2.2 Modulo de ventas A P A
2.2.1 Submodulo de Presupuesto A P A
2.2.1.1 Realizar alta de presupuesto A P A
2.2.1.2 Verificar datos del cliente A P A
2.2.1.3 Listar productos A P A
2.2.1.4 Agregar productos al presupuesto A P A
2.2.1.5 Generar presupuesto de productos A P A
2.2.1.6 Activación del status del A P A
presupuesto.
2.2.2 Submodulo de Facturación P A A
2.2.2.1 Generar alta de factura P A A
2.2.2.2 Verificación de datos del presupuesto P A A
2.2.2.3 Verificación de datos del pedido P A A
2.2.2.4 Generar Facturación del producto. P A A
2.3 Modulo de Producción A P A
2.3.1 Submodulo de Trabajos A P A
2.3.1.1 Seleccionar productos A P A
2.3.1.2 Seleccionar trabajo A P A
2.3.1.3 Realizar programación de trabajo. A P A
2.3.1.4 Realizar surtido de trabajo A P A
2.3.1.5 Realizar impresión de orden de A P A
trabajo.
2.3.2 Submodulo de Operaciones P A A
2.3.2.1 Realizar apertura de operaciones P A A
2.3.2.2 Iniciar secuencia de operaciones P A A
2.3.2.3 Selección de diseño. P A A
2.3.2.4 Realizar negativo. P A A
2.3.2.5 Insolar negativos. P A A
2.3.2.6 Imprimir trabajo. P A A
2.3.2.7 Realizar cierre de operaciones P A A
14. PROCESO DE DESARROLLO DE SOFTWARE 14
Recepcionist
Operadores
Subgerente
Producción
Diseñador
Reynaldo
Sistemas
Gerente
Jefe de
Jefe de
Raúl
Partida
a
de EDT Partida del Trabajo
2.3.3 Submodulo de Recibo de PT A P A
2.3.3.1 Consultar productos A P A
2.3.3.2 Seleccionar almacén de destino. A P A
2.3.3.3 Realizar término de trabajo. A P A
2.3.3.4 Cargar Producto a almacén de A P A
destino
2.4 Modulo de seguridad P A A
2.4.1 Crear login de usuario. P A A
2.4.2 Consultar servicios de seguridad. P A A
2.4.3 Crear acceso de usuario. P A A
2.4.4 Consultar errores P A A
2.4.5 Modificación de contraseña P A A
2.4.6 Configuración del perfil de usuario. P A A
3 PRUEBAS A P A
3.1 Unidad A P A
3.1.1 Interfaces entre módulos A P A A
3.1.2 Interfaces entrada/salida A P A A A
3.1.3 Estructura de datos locales A P A
3.1.4 Cálculos P A A
3.1.5 Flujo de control P A A
3.1.6 Camino de procesamiento de errores P A A
3.2 Integración P A A
3.2.1 Comunicación a través de la P A A
interface
3.2.2 Efectos colaterales perniciosos P A A
3.2.3 Acumulación notable de errores de P A A
cálculo
3.2.4 Acceso incoherente a estructuras de A P A
datos
3.2.5 Tiempos de respuesta A P A
3.3 Validación A P A
3.3.1 Criterios de aceptación. A P A
3.3.2 Pruebas Alfa (Entorno de desarrollo) P A A
3.3.3 Pruebas Beta (Entorno de Cliente ) P A A
3.4 Sistema A P A
3.4.1 Recuperación A P A
15. PROCESO DE DESARROLLO DE SOFTWARE 15
Recepcionist
Operadores
Subgerente
Producción
Diseñador
Reynaldo
Sistemas
Gerente
Jefe de
Jefe de
Raúl
Partida
a
de EDT Partida del Trabajo
3.4.2 Seguridad P A A
3.4.3 Resistencia P A A
3.4.4 Rendimiento A P A
16. PROCESO DE DESARROLLO DE SOFTWARE 16
4. ESTIMACION DE COSTOS
a) Estimaciones de esfuerzo, duración y número de personas
1. Número de horas de esfuerzo desarrollo
5. EFFORT APPLIED = 2.4 (302.12 * 53 / 1000)^1.05= 2.4 (16.01236) =
44.14579626 (152)= 6710.16 HORAS
2. Costo por hora y costo total por horas
Sueldos a nivel nacional
Sueldo Sueldo Sueldo Diario Sueldo x Hora
mensual semanal
México DF $ 36,832.00 $ 9,208.00 $ 1,841.60 $ 230.20
Guadalajara $ 30,652.00 $ 7,663.00 $ 1,532.60 $ 191.58
Monterrey $ 34,500.00 $ 8,625.00 $ 1,725.00 $ 215.63
León $ 15,000.00 $ 3,750.00 $ 750.00 $ 150.00
Promedio $ 29,246.00 $ 7,311.50 $ 1,462.30 $ 196.86
Horas totales Costo por hora Costo total
de desarrollo en horas de
desarrollo
6710.16 $ 196.86 1,320,911.77
3. Número de meses estimado de desarrollo
Development Time = 2.5 (44.14579626)^0.38 = 2.5 (4.22) = 10.54 Meses
4. Número de personas involucradas en el desarrollo
People required = 44.14579626 / 10.54 = 2.8 = 4 Personas
b) Servicios
Descripción Costo mensual Costo total
1. Agua (no potable) $ 197.50 $ 2,370.00
2. Consultoría externa
17. PROCESO DE DESARROLLO DE SOFTWARE 17
(contratistas) $ 20,000.00 $40,000.00
Nota: la consultoría se plantea
únicamente por 60 días, y esto de
plantea con el consultor en los días
que se necesita el apoyo para la
verificación o apoyo del consultor.
3. Energía eléctrica $ 381.60 $ 4,579.20
4. Internet $ 999.00 $ 10,989.00
5. Renta de edificio $ 2,500.00 $ 30,000
6. Teléfono Incluido en el
servicio de
internet
7. Viáticos 0 0
Subtotal $ 87,938.2
c) Equipo de cómputo y periféricos
1. Cámaras de video
Marca Sony
Modelo DCRSR20
Zoom Óptico 50 X
Zoom Digital 1800 X
Display 2.7 “
Formato de grabación DVDIRECT EXPRESS
Formato de sonido STEREO
COSTO 5,499.00
18. PROCESO DE DESARROLLO DE SOFTWARE 18
2. Computadoras de escritorio y portátiles (procesador, memoria ram y
secundaria, tarjetas de video y sonido, unidades de lectura, teclado, ratón,
bocinas, cámara)
Cantidad Especificaciones Técnicas
3 Pzs. Marca Sony
Modelo VPCF2290L CTO
Procesador Procesador Intel® Core™ i5-2410M (2.30GHz)
Sistema Sistema Operativo: Windows 7 Professional original de 64
operativo bit
Memoria 6 GB DDR-SDRAM (DDR3-800, 4 GB+2 GB)
Disco duro Disco Duro de 500 GB (5400 RPM)
Pantalla Pantalla VAIO Premium Full HD 1080p de 16.4" (1920 x
1080)
Tarjeta de NVIDIA® GeForce® GT 330M GPU
gráficos
Unidad de Grabador DVD (DVD±R Doble Capa/DVD±RW)
disco Óptico
Costo Por Pieza $ 17,411.00
Total $ 52, 233.00
3. Impresoras
Cantidad Especificaciones técnicas
Marca SAMSUNG Multifuncional Laser
Impresión 16 ppm A4 (Blanco y negro
4 ppm A4 en color
Resolución Hasta 2400 X 600 dpi
Velocidad 16 ppm A4 (Blanco y negro
19. PROCESO DE DESARROLLO DE SOFTWARE 19
Copia Velocidad en color:
Hasta 4 CPM en A4
Multicopias de 1 a 99 paginas
Rango de zoom 25 a 400 %
Escaner Compatibilidad Twain estándar WIA estándar
Método en color Fletbet scanner
Resolución óptica hasta 1200 x 1200 DPI
FAX Compatibilidad ITU – G3
Resolución hasta 300 x 300 dpi mono, up to 200 x
200 en color.
Memoria de 2 MB
Marcación automática.
Velocidad de modem, 33,6 Kbps
Total $ 4,199.00
4. Reguladores
Cantidad Especificaciones técnicas
1 PZ Descripción 6. UPS SMART1200LCD TRIPPLITE 1200VA
USB/DB9/DSL NO BREAK MSF
1200 VA /1.2 kVA Línea interactive, torre
UPS con pantalla LCD de voltaje de línea.
Mantiene la salida nominal de 120 sobre
un rango de entrada de 75 a 147 V.
Para estación de trabajo /Home theater
20. PROCESO DE DESARROLLO DE SOFTWARE 20
optimizado, incluyen USB y puertos serie,
además de una sola línea TEL/ DSL o
Ethernet de supresión de sobretensiones
de línea.
Gran pantalla LCD retro iluminada de
entrada de voltaje con regulador de
intensidad, gira para una visibilidad
correcta dependiendo la colocación de la
torres.
Soporta montaje en Rack 2U.
Entrada NEMA 5-15p (120V 15A) /salida :
8 NEMA 5-15R (120V)
3 Anos de garantía del producto.
Medidas: 8.9 x 43.8 x 26.7 CM
Peso: 13.3. Kg.
Total $ 2,899.00
5. Ruteadores inalámbricos
Cantidad Especificaciones Técnicas.
MCU RT3050, 320MHz embedded RF/MAC/BBP
Memoria 32MB SDRAM
Memoria Flash 4MB
Interfaz Física WAN: 1 * 10/100 Fast Ethernet RJ-45
21. PROCESO DE DESARROLLO DE SOFTWARE 21
LAN: 2 * 10/100 Fast Ethernet RJ-45,
Reset button
Power Jack, Press and Connect Push
Button, USB (for 3G USB Adapter)
Indicadores LED Power Status
de estado WAN (For DSL and Cable Modem WAN
hookup)
Internet Connection Detector
10/100Mbps LAN1 & LAN2
WLAN (Wireless connection)
3G Network
Requisitos de Power Supply: (Full Range)
Alimentación 200 to 240 VDC ± 10% (ETSI)
100 to 120 VDC ± 10% (FCC)
Input: 12VDC/1.25A
Banda de 2.400 ~ 2.484 GHz
Frecuencia
Tecnología de OFDM: BPSK, QPSK, 16-QAM, 64-QAM
Modulación DBPSK, DQPSK, CCK
3G / 3.5G: WCDMA (HSDPA), CDMA2000 & TD-
SCDMA
Canales de 11 for North America, 14 for Japan and 13 for
Funcionamiento Europe
Antena X 1 Peak Gain = 2 dBi with SMA connector
Total $ 665.00
22. PROCESO DE DESARROLLO DE SOFTWARE 22
6. Servicio de internet y telefonía
Cantidad Especificaciones Técnicas
1 Pzs. Conexión Megacable Acceso a internet de banda ancha
de hasta 10 MB de velocidad.
Modem inalámbrico para navegar sin cables en
cualquier lugar de la oficina.
Telefonía Llamadas ilimitadas.
Lada nacional, Estados Unidos y Canadá sin
costo adicional incluyendo en el mismo
paquete.
Incluye teléfono inalámbrico.
Restricciones El modem inalámbrico y el teléfono se incluyen
firmando un compromiso de permanencia de tres
meses.
Total $ 999.000 x mes
$ 10,989 x año pagando 11 meses gratis 1 mes
7. Unidades de respaldo
Cantidad Especificaciones técnicas
Descripción 7. DISCO DURO EXTERNO SEAGATE
EXPANSIÓN 1.5TB (1500GB) USB
Interfaz Usb 2.0
Capacidad 1500 GB
Información Altura: 39.79 mm
Física Anchura 125.91 mm
Largo: 1,002 G
Compatibilidad Compatible con Windows vista, xp, MAC o superior
Instalación plug and play
Sistema de administración de energía asegurando
un ahorro energético.
23. PROCESO DE DESARROLLO DE SOFTWARE 23
Total $ 1,299.00
8. Proyector
Cantidad Especificaciones Técnicas
Descripción
8. VIDEOPROYECTOR EPSON POWERLITE S10+
2600 LUMENS 5000HR CRZ.
Lámpara de 2600 lúmenes, de larga duración
hasta 5000 horas. Conexión usb: sólo conecte un
cable usb entre la computadora y el proyector y la
presentación comenzará de inmediato. Puede
adelantar y atrasar la presentación desde el
control remoto.
Tecnología 3-LCD de 3 chips y su nueva
conectividad vía USB.
Amplia variedad de posibilidades de conexión y
formatos 4:3 y 16:9 extienden su compatibilidad a
computadoras, consolas de video juegos,
reproductores de DVD y Alta Definición.
Tecnología de proyección 3lcd
Resolución nativa de 800x600
Lámpara de 4000 horas en modo normal y 5000
en modo eco.
Conexión usb, permite conectar el proyector a la
computadora sólo usando un cable usb.
Su amplia variedad de posibilidades de conexión y
formatos 4:3 y 16:9 extienden su compatibilidad a
computadoras, consolas de video juegos,
reproductores de DVD y Alta Definición.
Video Compuesto RCA, Audio in (Ministereo o
RCA), Monitor Out(VGA), S-Video, Audio Out
(Mini-jack), USB Tipo B, Computadora(VGA)
Método de proyección: Delantera, posterior,
24. PROCESO DE DESARROLLO DE SOFTWARE 24
soporte para techo.
Distancia de proyección: 30 " a 350" a una
distancia de 177cm - 807cm
Audio de 1 Watt
Funciones del control remoto: Selección de
fuente, encendido, aspecto, modo de color,
volumen, e-zoom, A/V mute, congelar, menú,
página arriba y abajo, ayuda, auto, funciones de
mouse, ID.
2 AÑOS DE GARANTÍA EN CENTROS DE
SERVICIO DE EPSON EN TODO MÉXICO,
VÁLIDA CON LA FACTURA QUE SE EXPIDE
DEL PRODUCTO, 90 DÍAS DE GARANTÍA EN
LÁMPARA.
Total $ 5,499.00
25. PROCESO DE DESARROLLO DE SOFTWARE 25
d) Consumibles
1. Agua potable
Costo por garrafón $ 19.00
Costos Por semana $ 19.00
Costo por mes $ 76.00
Costo por 12 meses $ 912.00
2. Focos para cañón y para lámparas de oficina
Cantidad Especificaciones
2 pzs Descripción
9. LUMINARIA LEDS MOD. ARCHE 6 AHORRA
ENERGÍA.
Dimensiones 61 x 18 x 5.5 cm
Cuerpo de aluminio
Pantalla de acrílico satinado
Temperatura de color 6000 k
Consumo de energía de 36 watts
Tiempo de vida 60,000 horas
Total $ 3,960.00
26. PROCESO DE DESARROLLO DE SOFTWARE 26
3. Hojas
Cantidad Especificaciones Técnicas
1 PAPEL CARTA CAJA CON 5000 HOJAS FACIA BOND
Paquete
Total $ 529.00
4. Toner
Cantidad Especificaciones Técnicas
1 pzs Toner negro $ 739.00
Toner magenta $ 639.00
Toner amarillo $ 639.00
Toner azul $ 639.00
Total $ 2656.000
e) Instalaciones, mobiliario y utensilios
1. Aire acondicionado
Cantidad Especificaciones Técnicas
1 pzs
AIRE ACONDICIONADO PORTÁTIL
Air Conditioner Type Portable
Adjustable Thermostat Yes
de Out Chassis No
Chassis for Slider/Casement
No
Windows
27. PROCESO DE DESARROLLO DE SOFTWARE 27
Outside Support Brackets No
Cooling Fan Speeds 4.0
Fan Only Option Yes
Sleep Mode Yes
Auto Cool Yes
24 Hour Timer Yes
1 Yr limited with additional 4 years on
Warranty
sealed system
Cooling BTU Rating (BTU) 10000.0
Low Voltage Compensation No
Filter Type Nylon
Cord Length (Feet) 6.4
Depth (Inches) 13.5
Height (Inches) 30.3
Width (Inches) 17.75
Weight (lbs.) 69.78
Heating BTU Rating (BTU) 0.0
UL Listed Yes
CSA Listed No
ETL Listed No
Finish Family Other
Room Size Cooling Capacity (Sq. Feet) 350.0
ENERGY STAR Qualified No
Energy Efficiency Ratio (E.E.R.) Not regulated by EER
Voltage (Volts) 115.0
Control Type Digital
Multi-Directional Air Control No
28. PROCESO DE DESARROLLO DE SOFTWARE 28
Total $ 3,799.00
2. Archiveros
Cantidad Especificaciones Técnicas
2 pzs
10. ARCHIVERO DE 3 GAVETAS TAMAÑO OFICIO
Archivero vertical de 3 gavetas, de 0.47 X 0.55 X 0.98,
cajones tamaño oficio, en 16mm.
Cuenta con corredera de extensión embalinada.
Cerradura frontal de cierre general.
Jaladera metálica curva.
Total $ 3,498.00
3. Renta de inmueble
Cantidad Especificaciones Técnicas
Colonia Infonavit el fuerte, cerca del mercado de abastos, contrato por
un ano, copia de credencial de elector, departamento semi nuevo 3
recamaras 2 baños, espacio para oficina, sala comedor, cochera,
servicios de agua, luz y gas se pagan por separado..
29. PROCESO DE DESARROLLO DE SOFTWARE 29
Total Mensual $ 2,500.00
Total anual $ 30,000
4. Escritorios
Cantidad Especificaciones Técnicas
2 Pzs o ESCRITORIO DE 1.20 X0.60 X0.75 CON UNA CAJONERA
o DE DOS CAJONES PAPELEROS Y UN CAJONDE ARCHIVO
o CERRADURA INCLUIDA. CUBIERTA DEL ESCRITORIO
o SUSPENDIDA MEDIANTE DOS CUBOS DE MADERA MISMO
COLOR
o MESA AUXILIAR CON SERVICIO DE DOS PUERTAS
o ABATIBLES Y ENTREPAÑO INTERIOR
Total $ 6,000.00
30. PROCESO DE DESARROLLO DE SOFTWARE 30
5. Sillas
Cantidad Especificaciones Técnicas
5 Pzs
11. SILLAS DE OFICINAS
Silla tapizada con tela resistente, concha de plástico, para evitar
maltrato de muebles, estructura metálica, esmalte acrílico negro
anticorrosivo.
Total $ 1,475.00
f) Herramientas de software
1. Antivirus
Cantidad Especificaciones Técnicas
3 licencias Avira Premium security suite
Avira Scanner detecta todos los virus , gusanos y troyanos
conocidos
AntiAd/Spyware le protege contra el adware y spyware
AntiSpam filtra los correos electrónicos no deseados y de
suplantación de identidad
AntiPhishing le protege frente a ataques de suplantación de
identidad
AntiRootkit le mantiene a salvo del malware oculto
AntiBot evita que los hackers controlen su ordenador
31. PROCESO DE DESARROLLO DE SOFTWARE 31
Total US$ 47.00 por año
2. Microsoft Office 2010
Cantidad Especificaciones Técnicas
3 licencias Microsoft Office 2010 Hogar y Estudiantes.
Edite y mejore fotografías en Word o PowerPoint® 2010
Agregue más impacto visual a sus documentos o presentaciones con
herramientas para la edición de fotografías fáciles de usar que le
permiten recortar imágenes, controlar el brillo y el contraste, ajustar la
nitidez y agregar efectos visuales artísticos sin salir de Word 2010 o
PowerPoint 2010.
Ponga en movimiento su mensaje de presentación con
PowerPoint 2010
Edite videos en PowerPoint 2010, desglose clips más largos en
segmentos más breves o disminuya el tamaño de los archivos para
hacer que su presentación sea más portátil. Luego sintonice el
impacto visual ajustando el color, agregando nuevos efectos de video
e incorporando nuevas animaciones y transiciones de diapositivas
dinámicas.
Obtenga acceso, edite y comparta desde prácticamente
cualquier sitio con Office Web Apps
Complete sus tareas cuando esté lejos de la oficina. Cree
documentos en aplicaciones de escritorio de Office 2010 y
publíquelos en línea fácilmente en Windows Live® SkyDrive™ para
obtener acceso a ellos, consultarlos y editarlos con Office Web Apps
desde prácticamente cualquier sitio donde tenga acceso a Internet.*
Organice toda la información en un solo lugar en OneNote® 2010
Cree un bloc de notas digital en OneNote 2010 para capturar y
compartir texto, imágenes, video, audio, todas sus ideas e
32. PROCESO DE DESARROLLO DE SOFTWARE 32
información importante en una sola ubicación de fácil acceso.
Agregue dimensión a los datos con los diagramas, gráficos y
gráficos de SmartArt®
Ilustre sus ideas con elementos visuales atractivos en Excel®, Word y
PowerPoint 2010 usando herramientas de gráficos y gráficos de
SmartArt para crear diagramas y gráficos intuitivos y dinámicos.
Analice fácilmente sus finanzas en casa y en el trabajo con Excel
2010
Use los mini gráficos de Excel 2010 para crear pequeños gráficos con
los que sea fácil resaltar las tendencias en los gastos de un vistazo.
Use la segmentación de datos para segmentar y filtrar dinámicamente
los datos de las tablas dinámicas® a fin de mostrar con precisión lo
que necesita, y el formato condicional mejorado para resaltar
elementos específicos en el conjunto de datos con tan sólo unos
clics.
Total $ 4,441.11
3. Software especializado (estadístico, procesador de imágenes,
administrador de proyectos, etc.)
Cantidad Especificaciones Técnicas
3 Net Beans Gratuito
3 My SQL Gratuito
3 SDK Gratuito
3 StarUML Gratuito
33. PROCESO DE DESARROLLO DE SOFTWARE 33
g) Gran total estimado (suma de subtotales de los incisos previos)
CONCEPTO COSTO
Esfuerzo de desarrollo estimado $ 1,320,911.77
(horas-hombre)
Servicios $ 87,938.20
Equipos de computo y periféricos $ 72,293.00
Consumibles $ 8,057.00
Instalaciones mobiliario y utensilios $ 14,772.00
Herramientas de Software $ 5,005.11
Total $ 1,508,977.08
39. 39
6. RIESGOS DEL PROYECTO: EVITACION, MITIGACION Y PLANES DE CONTINGENCIA
Descripción
(Causa- Impacto
Numero Efecto) Probabilidad Evitación Mitigación Plan de Contingencia
Adecuación
Especificar en clausulas
1 del software 100.00% 1.Catastrofico
del contrato
por terceros
Dificultades
Aprobación por parte del
de diseño del
cliente en base a la
2 software 100.00% 1. Catastrófico
estructura de diseño que
debido a su
se llevara a cabo.
arquitectura
El sistema
Especificar en el contrato
podría
las características
presentar
primordiales de los
limitaciones
equipos donde se
3 del hardware 100.00% 1. Catastrófico
establecerán los módulos
debido a la
del sistema para su
cantidad e
funcionamiento
información
adecuado.
que maneja
40. PROCESO DE DESARROLLO DE SOFTWARE
40
Posponer las pruebas
restantes al sistema en la
Planificación Establecer en el contrato Planificar siguiente etapa
de las los tiempos pertinentes adecuadamente el tipo reduciendo el tiempo de
4 100.00% 1. Catastrófico
pruebas al para la aplicación de las de pruebas y el horario las anteriores para
sistema pruebas al sistema. para realizarlas. completar
adecuadamente las
pruebas del sistema.
Establecer en el contrato
si se realizaran pruebas
inesperadas por parte del
cliente para evitar
Pruebas
5 100.00% 1. Catastrófico apresurar al desarrollador
Inesperadas
a finalizar cada modulo y
el desarrollo se realice de
forma adecuada para su
funcionamiento correcto.
Establecer por escrito las
necesidades del
Problemas
Hardware, métodos de
con la
6 100.00% 1. Catastrófico aplicación y las
arquitectura
necesidades de software
de pruebas
para la correcta
aplicación.
Especificar
Pérdida de penalizaciones en el
apoyo por contrato, para
7 cambio de 100.00% 1. Catastrófico responsabilizar al
objetivos o de personal y obtener
personal. mejores resultados de
desarrollo y
41. PROCESO DE DESARROLLO DE SOFTWARE
41
administración del
software.
Especificar durante la
La codificación de cada
codificación Agregar los comentarios interfaz, la vinculación
Reutilizar el código
puede ser pertinentes durante la adecuada y el
necesario para vincular
8 inestable al 90.00% 1. Catastrófico codificación para ayudar funcionamiento, así como
los módulos
enlazar con al desarrollador al enlace las posibles causas de
adecuadamente.
otros con módulos posteriores error que podría causar el
módulos. uso inadecuado de código
innecesario.
El diseño Establecer el tipo de
puede no Diseñar el software pruebas que se deberán
cubrir la para que este tenga la de realizar en la etapa de
9 80.00% 2. Critico
disponibilidad capacidad de pruebas diseño en el contrato para
de pruebas adecuadamente. diseñarlo en base a las
del software expectativas del cliente
Establecer las
Variación de
características del
los tiempos de
10 80.00% 1. Catastrófico hardware por escrito para
respuesta de
la realización de las
las pruebas
pruebas adecuadamente
La Especificar en la etapa Especificar en la etapa de
codificación de diseño el mayor diseño e interfaz las
de los detalle posible para funcionalidades que
11 75.00% 3. Marginal
módulos evitar demasiada deberá tener cada modulo
podría ser complejidad en los y la funcionalidad que
demasiado módulos realizara.
42. PROCESO DE DESARROLLO DE SOFTWARE
42
compleja
Modificar cada modulo,
Establecer un tiempo
Registrar los errores para evitar los errores
determinado para la
del sistema en cada ocurridos durante la etapa
12 Pruebas Alfa 75.00% 2. Critico pruebas Alfa mediante la
modulo para su de pruebas Alfa,
ayuda del departamento
corrección. reduciendo los errores en
de sistemas
la siguiente etapa.
Realizar copias de
Desastres Estipular en prorrogas del
13 60.00% 2. Critico seguridad durante el
Naturales contrato
desarrollo del proyecto
Problemas de Contar con al menos una
Realizar estándares de
calidad en los persona para la
calidad internos
14 procesos de 60.00% 3. Marginal realización y apoyo de los
durante el desarrollo
desarrollo de estándares de calidad y el
del sistema.
software. desarrollo del sistema.
Adecuar las interfaces
LA interfaz no Especificar dichas
del software en base a
15 es adecuada 50.00% 3. Marginal condiciones del software
las condiciones del
para el cliente en el contrato
software
El sistema
Establecer en el contrato
podría
Diseñar el software las plataformas en las que
presentar
para poder mantener se deberá de desarrollar
limitaciones
16 50.00% 3. Marginal múltiples plataformas el sistema para evitar
de
de uso y compatibilidad conflictos de
compatibilidad
de sistemas operativos compatibilidad del
en sistemas
software
operativos
43. PROCESO DE DESARROLLO DE SOFTWARE
43
diferentes
el cliente deberáEn base a la cantidad de
registrar todo y cada errores encontrados en al
uno de los errores etapa de pruebas beta se
ocurridos durante esta optara por codificar
17 Pruebas Beta 50.00% 3. Marginal
etapa para sunuevamente el modulo o
corrección yen su defecto corregir los
funcionamiento errores mostrados en esta
adecuado. etapa.
Adecuar la interfaz de
Problemas Capacitar al personal y
cada usuario en base a
con el uso de al departamento de
18 50.00% 3. Marginal las necesidades y
interfaz de sistemas para el uso
funciones de cada uno de
sistema adecuado del software
los usuarios del sistema.
Problemáticas
con el medio Especificar el tipo de
ambiente en pruebas a realizar
19 50.00% 3. Marginal
cuanto a las durante las etapas de
pruebas del pruebas.
software
Especificar en el contrato
Uso
el uso exclusivo y
inadecuado
20 50.00% 2. Critico únicamente para la
de licencias
empresa a quien se
por terceros.
desarrolla.
44. PROCESO DE DESARROLLO DE SOFTWARE
44
Implementar medidas Establecer seguridad en
Reproducción
Especificar en el contrato de seguridad en las los discos de instalación,
o utilización
el uso exclusivo para la copias de instalación tales como tiempo de uso,
21 ilegal del 50.00% 2. Critico
empresa a quien se para evitar el plagio y cantidad de instalaciones
software
desarrolla. utilización inadecuada realizadas, y
desarrollado.
del software modificaciones al sistema.
Especificar en el contrato
si este será
Adecuar el implementado en base a
software algunas normas de
desarrollado a calidad implementadas
22 50.00% 2. Critico
algún tipo de en la organización o si
sistema de este se pretende adecuar
calidad. a algunas que
posteriormente se tengan
contempladas.
Especificar en el contrato
Finalización los tiempos de entrega y
anticipada del la fecha final de entrega
23 software por 50.00% 3. Marginal en base al
el equipo establecimiento de reglas
desarrollador y políticas a seguir en
base al desarrollo.
Problemas de Adecuar a Condiciones Especificar el tipo de
24 implementació 50.00% 3. Marginal de utilización del implementación a realizar
n software. en el contrato.
Problemas de Instruir al personal Disponer de al menos de
administración mediante cursos de dos consultores expertos
25 debido a la 50.00% 2. Critico capacitación intensiva para realizar la
inexperiencia en la administración capacitación y el visto
del equipo del proyectos. bueno del proyecto en
45. PROCESO DE DESARROLLO DE SOFTWARE
45
administrador. firme.
Variación en
los recursos Estimar una planeación Adecuar a recursos
26 para el 50.00% 1. Catastrófico limitada de recursos de emergentes para el apoyo
desarrollo del desarrollo. del desarrollo.
sistema.
Tener en cuenta que los
Problemas de tiempos de entrega de
Estipular los tiempos
conexión equipos adicionales
de entrega en caso de
debido a tendrán que esperar para
solicitar equipos
27 entregas 50.00% 3. Marginal su implementación
adicionales para las
posteriores de además de que se
conexiones externas e
los equipos a estipula el tiempo de
internas del sistema.
utilizar. entrega por el equipo
desarrollador.
Control de los Seguir la especificación
28 requerimiento 45.00% 2. Critico de requerimientos no
s dejando cabos sueltos
Especificar uso adecuado
Escalabilidad
29 40.00% 3. Marginal a necesidades
del software
temporales del cliente
Diseñar los módulos de
Robustez del entrada del sistema
30 40.00% 3. Marginal
Software adecuadamente para
evitar perdida de datos.
46. PROCESO DE DESARROLLO DE SOFTWARE
46
Problemas de Desarrollar Especificar venta de
31 tecnología del 40.00% 2. Critico actualizaciones del pólizas de servicio de
Software software actualización del software
Capacitar al personal y
Problemas de
Especificar el al departamento de Especificar venta de
verificación y
32 40.00% 2. Critico mantenimiento requerido sistemas para el pólizas de Mantenimiento
mantenimient
para el sistema. mantenimiento del software.
o.
adecuado del software.
Especificar el uso
Compatibilida adecuado a las
33 d con otros 30.00% 3. Marginal necesidades temporales
software del cliente mientras se
desarrolla.
En caso de ser necesario
Problemas de enviar al desarrollador 2
desarrollo meses antes de iniciar
34 debido a la 30.00% 4. Despreciable Capacitar al usuario con la codificación del
inexperiencia sistema para su
del personal. actualización en cuanto al
uso de las herramientas.
Inversiones
apresuradas Cumplir en tiempos la
para impedir calendarización del
35 mayores 15.00% 2. Critico proyecto para evitar
retrasos en inversiones externas y
entrega del gastos mayores.
software.