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
P R E S E N T A
RAÚL GALVÁN RODRÍGUEZ
ASESOR DE LA MATERIA
DR. CUAUHTÉMOC LÓPEZ MARTÍN
LEÓN, GTO. 2011
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.
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.
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.
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.
PROCESO DE DESARROLLO DE SOFTWARE 6
2. ESTRUCTURA DE LA DIVISION DEL TRABAJO (WBS)
2.1 ETAPAS DEL SISTEMA SIGEI
PROCESO DE DESARROLLO DE SOFTWARE 7
2.2 ETAPA DE DISEÑO
PROCESO DE DESARROLLO DE SOFTWARE 8
2.2.1 ETAPAS DEL DISEÑO EN EL SUBNIVEL DE ALGORITMOS
PROCESO DE DESARROLLO DE SOFTWARE 9
2.3 ETAPA DE CODIFICACIÓN
PROCESO DE DESARROLLO DE SOFTWARE 10
2.4 ETAPA DE PRUEBAS
PROCESO DE DESARROLLO DE SOFTWARE 11
3. MATRIZ DE RESPONSABILIDADES
Partida de EDT
Partida del Trabajo R
eyn
ald
o
Raú
l
Rece
pcio
nis
t
a
Je
fe d
e
Pro
du
cció
n
Dis
eñ
ad
or
Op
era
do
res
Ge
ren
te
Su
bge
ren
te
Je
fe d
e
Sis
tem
as
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 entidades
A P
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 (presentación de pantallas)
P A A
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 presupuesto.
P A A A A A
1.4.2.2 Submodulo de Facturación A P A A A
PROCESO DE DESARROLLO DE SOFTWARE 12
Partida de EDT
Partida del Trabajo R
eyn
ald
o
Raú
l
Rece
pcio
nis
t
a
Je
fe d
e
Pro
du
cció
n
Dis
eñ
ad
or
Op
era
do
res
Ge
ren
te
Su
bge
ren
te
Je
fe d
e
Sis
tem
as
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 trabajo.
P A A
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 destino
P A A
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
PROCESO DE DESARROLLO DE SOFTWARE 13
Partida de EDT
Partida del Trabajo R
eyn
ald
o
Raú
l
Rece
pcio
nis
t
a
Je
fe d
e
Pro
du
cció
n
Dis
eñ
ad
or
Op
era
do
res
Ge
ren
te
Su
bge
ren
te
Je
fe d
e
Sis
tem
as
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 presupuesto.
A P A
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 trabajo.
A P A
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
PROCESO DE DESARROLLO DE SOFTWARE 14
Partida de EDT
Partida del Trabajo R
eyn
ald
o
Raú
l
Rece
pcio
nis
t
a
Je
fe d
e
Pro
du
cció
n
Dis
eñ
ad
or
Op
era
do
res
Ge
ren
te
Su
bge
ren
te
Je
fe d
e
Sis
tem
as
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 destino
A P A
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 interface
P A A
3.2.2 Efectos colaterales perniciosos P A A
3.2.3 Acumulación notable de errores de cálculo
P A A
3.2.4 Acceso incoherente a estructuras de datos
A P A
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
PROCESO DE DESARROLLO DE SOFTWARE 15
Partida de EDT
Partida del Trabajo R
eyn
ald
o
Raú
l
Rece
pcio
nis
t
a
Je
fe d
e
Pro
du
cció
n
Dis
eñ
ad
or
Op
era
do
res
Ge
ren
te
Su
bge
ren
te
Je
fe d
e
Sis
tem
as
3.4.2 Seguridad P A A
3.4.3 Resistencia P A A
3.4.4 Rendimiento A P A
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 mensual
Sueldo semanal
Sueldo Diario Sueldo x Hora
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 de desarrollo
Costo por hora Costo total 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
PROCESO DE DESARROLLO DE SOFTWARE 17
(contratistas) 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.
$ 20,000.00 $40,000.00
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
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 operativo
Sistema Operativo: Windows 7 Professional original de 64 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 gráficos
NVIDIA® GeForce® GT 330M GPU
Unidad de disco Óptico
Grabador DVD (DVD±R Doble Capa/DVD±RW)
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
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
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
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 de estado
Power Status WAN (For DSL and Cable Modem WAN
hookup) Internet Connection Detector 10/100Mbps LAN1 & LAN2 WLAN (Wireless connection) 3G Network
Requisitos de Alimentación
Power Supply: (Full Range) 200 to 240 VDC ± 10% (ETSI) 100 to 120 VDC ± 10% (FCC) Input: 12VDC/1.25A
Banda de Frecuencia
2.400 ~ 2.484 GHz
Tecnología de Modulación
OFDM: BPSK, QPSK, 16-QAM, 64-QAM DBPSK, DQPSK, CCK 3G / 3.5G: WCDMA (HSDPA), CDMA2000 & TD-SCDMA
Canales de Funcionamiento
11 for North America, 14 for Japan and 13 for Europe
Antena X 1 Peak Gain = 2 dBi with SMA connector
Total $ 665.00
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 Física
Altura: 39.79 mm 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.
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,
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
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
PROCESO DE DESARROLLO DE SOFTWARE 26
3. Hojas
Cantidad Especificaciones Técnicas
1 Paquete
PAPEL CARTA CAJA CON 5000 HOJAS FACIA BOND
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 Windows
No
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
Warranty 1 Yr limited with additional 4 years on 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
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..
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
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
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
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
PROCESO DE DESARROLLO DE SOFTWARE 33
g) Gran total estimado (suma de subtotales de los incisos previos)
CONCEPTO COSTO
Esfuerzo de desarrollo estimado (horas-hombre)
$ 1,320,911.77
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
34
5. CRONOGRAMA Y RED DE PERT
PROCESO DE DESARROLLO DE SOFTWARE
35
PROCESO DE DESARROLLO DE SOFTWARE
36
PROCESO DE DESARROLLO DE SOFTWARE
37
PROCESO DE DESARROLLO DE SOFTWARE
38
39
6. RIESGOS DEL PROYECTO: EVITACION, MITIGACION Y PLANES DE CONTINGENCIA
Numero
Descripción (Causa-Efecto) Probabilidad
Impacto Evitación Mitigación Plan de Contingencia
1 Adecuación del software por terceros
100.00% 1.Catastrofico Especificar en clausulas del contrato
2
Dificultades de diseño del software debido a su arquitectura
100.00% 1. Catastrófico
Aprobación por parte del cliente en base a la estructura de diseño que se llevara a cabo.
3
El sistema podría presentar limitaciones del hardware debido a la cantidad e información que maneja
100.00% 1. Catastrófico
Especificar en el contrato las características primordiales de los equipos donde se establecerán los módulos del sistema para su funcionamiento adecuado.
PROCESO DE DESARROLLO DE SOFTWARE
40
4
Planificación de las pruebas al sistema
100.00% 1. Catastrófico
Establecer en el contrato los tiempos pertinentes para la aplicación de las pruebas al sistema.
Planificar adecuadamente el tipo de pruebas y el horario para realizarlas.
Posponer las pruebas restantes al sistema en la siguiente etapa reduciendo el tiempo de las anteriores para completar adecuadamente las pruebas del sistema.
5 Pruebas Inesperadas
100.00% 1. Catastrófico
Establecer en el contrato si se realizaran pruebas inesperadas por parte del cliente para evitar apresurar al desarrollador a finalizar cada modulo y el desarrollo se realice de forma adecuada para su funcionamiento correcto.
6
Problemas con la arquitectura de pruebas
100.00% 1. Catastrófico
Establecer por escrito las necesidades del Hardware, métodos de aplicación y las necesidades de software para la correcta aplicación.
7
Pérdida de apoyo por cambio de objetivos o de personal.
100.00% 1. Catastrófico
Especificar penalizaciones en el contrato, para responsabilizar al personal y obtener mejores resultados de desarrollo y
PROCESO DE DESARROLLO DE SOFTWARE
41
administración del software.
8
La codificación puede ser inestable al enlazar con otros módulos.
90.00% 1. Catastrófico
Agregar los comentarios pertinentes durante la codificación para ayudar al desarrollador al enlace con módulos posteriores
Reutilizar el código necesario para vincular los módulos adecuadamente.
Especificar durante la codificación de cada interfaz, la vinculación adecuada y el funcionamiento, así como las posibles causas de error que podría causar el uso inadecuado de código innecesario.
9
El diseño puede no cubrir la disponibilidad de pruebas del software
80.00% 2. Critico
Diseñar el software para que este tenga la capacidad de pruebas adecuadamente.
Establecer el tipo de pruebas que se deberán de realizar en la etapa de diseño en el contrato para diseñarlo en base a las expectativas del cliente
10
Variación de los tiempos de respuesta de las pruebas
80.00% 1. Catastrófico
Establecer las características del hardware por escrito para la realización de las pruebas adecuadamente
11
La codificación de los módulos podría ser demasiado
75.00% 3. Marginal
Especificar en la etapa de diseño el mayor detalle posible para evitar demasiada complejidad en los módulos
Especificar en la etapa de diseño e interfaz las funcionalidades que deberá tener cada modulo y la funcionalidad que realizara.
PROCESO DE DESARROLLO DE SOFTWARE
42
compleja
12 Pruebas Alfa 75.00% 2. Critico
Establecer un tiempo determinado para la pruebas Alfa mediante la ayuda del departamento de sistemas
Registrar los errores del sistema en cada modulo para su corrección.
Modificar cada modulo, para evitar los errores ocurridos durante la etapa de pruebas Alfa, reduciendo los errores en la siguiente etapa.
13 Desastres Naturales
60.00% 2. Critico Realizar copias de seguridad durante el desarrollo del proyecto
Estipular en prorrogas del contrato
14
Problemas de calidad en los procesos de desarrollo de software.
60.00% 3. Marginal
Realizar estándares de calidad internos durante el desarrollo del sistema.
Contar con al menos una persona para la realización y apoyo de los estándares de calidad y el desarrollo del sistema.
15 LA interfaz no es adecuada para el cliente
50.00% 3. Marginal
Adecuar las interfaces del software en base a las condiciones del software
Especificar dichas condiciones del software en el contrato
16
El sistema podría presentar limitaciones de compatibilidad en sistemas operativos
50.00% 3. Marginal
Diseñar el software para poder mantener múltiples plataformas de uso y compatibilidad de sistemas operativos
Establecer en el contrato las plataformas en las que se deberá de desarrollar el sistema para evitar conflictos de compatibilidad del software
PROCESO DE DESARROLLO DE SOFTWARE
43
diferentes
17 Pruebas Beta 50.00% 3. Marginal
el cliente deberá registrar todo y cada uno de los errores ocurridos durante esta etapa para su corrección y funcionamiento adecuado.
En base a la cantidad de errores encontrados en al etapa de pruebas beta se optara por codificar nuevamente el modulo o en su defecto corregir los errores mostrados en esta etapa.
18
Problemas con el uso de interfaz de sistema
50.00% 3. Marginal
Capacitar al personal y al departamento de sistemas para el uso adecuado del software
Adecuar la interfaz de cada usuario en base a las necesidades y funciones de cada uno de los usuarios del sistema.
19
Problemáticas con el medio ambiente en cuanto a las pruebas del software
50.00% 3. Marginal
Especificar el tipo de pruebas a realizar durante las etapas de pruebas.
20
Uso inadecuado de licencias por terceros.
50.00% 2. Critico
Especificar en el contrato el uso exclusivo y únicamente para la empresa a quien se desarrolla.
PROCESO DE DESARROLLO DE SOFTWARE
44
21
Reproducción o utilización ilegal del software desarrollado.
50.00% 2. Critico
Especificar en el contrato el uso exclusivo para la empresa a quien se desarrolla.
Implementar medidas de seguridad en las copias de instalación para evitar el plagio y utilización inadecuada del software
Establecer seguridad en los discos de instalación, tales como tiempo de uso, cantidad de instalaciones realizadas, y modificaciones al sistema.
22
Adecuar el software desarrollado a algún tipo de sistema de calidad.
50.00% 2. Critico
Especificar en el contrato si este será implementado en base a algunas normas de calidad implementadas en la organización o si este se pretende adecuar a algunas que posteriormente se tengan contempladas.
23
Finalización anticipada del software por el equipo desarrollador
50.00% 3. Marginal
Especificar en el contrato los tiempos de entrega y la fecha final de entrega en base al establecimiento de reglas y políticas a seguir en base al desarrollo.
24 Problemas de implementación
50.00% 3. Marginal Adecuar a Condiciones de utilización del software.
Especificar el tipo de implementación a realizar en el contrato.
25
Problemas de administración debido a la inexperiencia del equipo
50.00% 2. Critico
Instruir al personal mediante cursos de capacitación intensiva en la administración del proyectos.
Disponer de al menos de dos consultores expertos para realizar la capacitación y el visto bueno del proyecto en
PROCESO DE DESARROLLO DE SOFTWARE
45
administrador. firme.
26
Variación en los recursos para el desarrollo del sistema.
50.00% 1. Catastrófico Estimar una planeación limitada de recursos de desarrollo.
Adecuar a recursos emergentes para el apoyo del desarrollo.
27
Problemas de conexión debido a entregas posteriores de los equipos a utilizar.
50.00% 3. Marginal
Estipular los tiempos de entrega en caso de solicitar equipos adicionales para las conexiones externas e internas del sistema.
Tener en cuenta que los tiempos de entrega de equipos adicionales tendrán que esperar para su implementación además de que se estipula el tiempo de entrega por el equipo desarrollador.
28 Control de los requerimientos
45.00% 2. Critico Seguir la especificación de requerimientos no dejando cabos sueltos
29 Escalabilidad del software
40.00% 3. Marginal Especificar uso adecuado a necesidades temporales del cliente
30 Robustez del Software
40.00% 3. Marginal
Diseñar los módulos de entrada del sistema adecuadamente para evitar perdida de datos.
PROCESO DE DESARROLLO DE SOFTWARE
46
31 Problemas de tecnología del Software
40.00% 2. Critico Desarrollar actualizaciones del software
Especificar venta de pólizas de servicio de actualización del software
32
Problemas de verificación y mantenimiento.
40.00% 2. Critico Especificar el mantenimiento requerido para el sistema.
Capacitar al personal y al departamento de sistemas para el mantenimiento adecuado del software.
Especificar venta de pólizas de Mantenimiento del software.
33 Compatibilidad con otros software
30.00% 3. Marginal
Especificar el uso adecuado a las necesidades temporales del cliente mientras se desarrolla.
34
Problemas de desarrollo debido a la inexperiencia del personal.
30.00% 4. Despreciable Capacitar al usuario
En caso de ser necesario enviar al desarrollador 2 meses antes de iniciar con la codificación del sistema para su actualización en cuanto al uso de las herramientas.
35
Inversiones apresuradas para impedir mayores retrasos en entrega del software.
15.00% 2. Critico
Cumplir en tiempos la calendarización del proyecto para evitar inversiones externas y gastos mayores.
Top Related