SlideShare una empresa de Scribd logo
1 de 46
Descargar para leer sin conexión
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
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




                                                                  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
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
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
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
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
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
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
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
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         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
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.
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          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
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
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         $ 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
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


          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
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
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.
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
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.
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
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.
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.

Más contenido relacionado

La actualidad más candente

CUADRO COMPARATIVO
CUADRO COMPARATIVOCUADRO COMPARATIVO
CUADRO COMPARATIVOChris023
 
Presentación Tesis Master
Presentación Tesis MasterPresentación Tesis Master
Presentación Tesis MasterCarlos Mendoza
 
SCRUM APLICADO AL SISTEMA DE LA COMISION DE REGANTES DE GUADALUPE
SCRUM APLICADO AL SISTEMA DE LA COMISION DE REGANTES DE GUADALUPESCRUM APLICADO AL SISTEMA DE LA COMISION DE REGANTES DE GUADALUPE
SCRUM APLICADO AL SISTEMA DE LA COMISION DE REGANTES DE GUADALUPELuz María Alvarez Campos
 
Diseño de una infraestructura TI para un ambiente de Integración Continua en ...
Diseño de una infraestructura TI para un ambiente de Integración Continua en ...Diseño de una infraestructura TI para un ambiente de Integración Continua en ...
Diseño de una infraestructura TI para un ambiente de Integración Continua en ...Lis Pater
 
Los 10 mandamientos_del_rcm2
Los 10 mandamientos_del_rcm2Los 10 mandamientos_del_rcm2
Los 10 mandamientos_del_rcm2JUAN URIBE
 
Desarrollo del Sistema de Información para la Empresa COLLIDE - Cierre.
Desarrollo del Sistema de Información para la Empresa COLLIDE - Cierre.Desarrollo del Sistema de Información para la Empresa COLLIDE - Cierre.
Desarrollo del Sistema de Información para la Empresa COLLIDE - Cierre.Dharma Consulting
 
16416960 modelo-cascada-espiralincremental
16416960 modelo-cascada-espiralincremental16416960 modelo-cascada-espiralincremental
16416960 modelo-cascada-espiralincrementalzaggy88
 
Gep Eq11 T13 Running The Proyect Ocampo
Gep Eq11 T13 Running The Proyect OcampoGep Eq11 T13 Running The Proyect Ocampo
Gep Eq11 T13 Running The Proyect OcampoSilvermist86
 
Simulacro 4-clase-2002--
Simulacro 4-clase-2002--Simulacro 4-clase-2002--
Simulacro 4-clase-2002--1 2d
 
Culcay carlos herramientas_costos
Culcay carlos herramientas_costosCulcay carlos herramientas_costos
Culcay carlos herramientas_costosCarlos Culcay
 
Caso Completo – Bastimento Momentáneo de Restos Peligrosos para el Hombre – C...
Caso Completo – Bastimento Momentáneo de Restos Peligrosos para el Hombre – C...Caso Completo – Bastimento Momentáneo de Restos Peligrosos para el Hombre – C...
Caso Completo – Bastimento Momentáneo de Restos Peligrosos para el Hombre – C...Dharma Consulting
 
Catálogo de Cursos SEV (Primer Semestre 2012)
Catálogo de Cursos SEV (Primer Semestre 2012)Catálogo de Cursos SEV (Primer Semestre 2012)
Catálogo de Cursos SEV (Primer Semestre 2012)josejavierherre
 
03 administracion de requisitos
03 administracion de requisitos03 administracion de requisitos
03 administracion de requisitosRicardo Quintero
 

La actualidad más candente (20)

CUADRO COMPARATIVO
CUADRO COMPARATIVOCUADRO COMPARATIVO
CUADRO COMPARATIVO
 
Presentacion tesis espe 2012
Presentacion tesis espe 2012Presentacion tesis espe 2012
Presentacion tesis espe 2012
 
Presentación Tesis Master
Presentación Tesis MasterPresentación Tesis Master
Presentación Tesis Master
 
Administración de Proyectos en la Ingeniería de Software
Administración de Proyectos en la Ingeniería de SoftwareAdministración de Proyectos en la Ingeniería de Software
Administración de Proyectos en la Ingeniería de Software
 
Rup (iteraciones)
Rup (iteraciones)Rup (iteraciones)
Rup (iteraciones)
 
SCRUM APLICADO AL SISTEMA DE LA COMISION DE REGANTES DE GUADALUPE
SCRUM APLICADO AL SISTEMA DE LA COMISION DE REGANTES DE GUADALUPESCRUM APLICADO AL SISTEMA DE LA COMISION DE REGANTES DE GUADALUPE
SCRUM APLICADO AL SISTEMA DE LA COMISION DE REGANTES DE GUADALUPE
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Diseño de una infraestructura TI para un ambiente de Integración Continua en ...
Diseño de una infraestructura TI para un ambiente de Integración Continua en ...Diseño de una infraestructura TI para un ambiente de Integración Continua en ...
Diseño de una infraestructura TI para un ambiente de Integración Continua en ...
 
Los 10 mandamientos_del_rcm2
Los 10 mandamientos_del_rcm2Los 10 mandamientos_del_rcm2
Los 10 mandamientos_del_rcm2
 
Desarrollo del Sistema de Información para la Empresa COLLIDE - Cierre.
Desarrollo del Sistema de Información para la Empresa COLLIDE - Cierre.Desarrollo del Sistema de Información para la Empresa COLLIDE - Cierre.
Desarrollo del Sistema de Información para la Empresa COLLIDE - Cierre.
 
16416960 modelo-cascada-espiralincremental
16416960 modelo-cascada-espiralincremental16416960 modelo-cascada-espiralincremental
16416960 modelo-cascada-espiralincremental
 
Proceso del software (Metodos Agiles)
Proceso del software (Metodos Agiles)Proceso del software (Metodos Agiles)
Proceso del software (Metodos Agiles)
 
Proyecto Final - Calidad de Software
Proyecto Final - Calidad de SoftwareProyecto Final - Calidad de Software
Proyecto Final - Calidad de Software
 
Gep Eq11 T13 Running The Proyect Ocampo
Gep Eq11 T13 Running The Proyect OcampoGep Eq11 T13 Running The Proyect Ocampo
Gep Eq11 T13 Running The Proyect Ocampo
 
Simulacro 4-clase-2002--
Simulacro 4-clase-2002--Simulacro 4-clase-2002--
Simulacro 4-clase-2002--
 
Culcay carlos herramientas_costos
Culcay carlos herramientas_costosCulcay carlos herramientas_costos
Culcay carlos herramientas_costos
 
Caso Completo – Bastimento Momentáneo de Restos Peligrosos para el Hombre – C...
Caso Completo – Bastimento Momentáneo de Restos Peligrosos para el Hombre – C...Caso Completo – Bastimento Momentáneo de Restos Peligrosos para el Hombre – C...
Caso Completo – Bastimento Momentáneo de Restos Peligrosos para el Hombre – C...
 
Catálogo de Cursos SEV (Primer Semestre 2012)
Catálogo de Cursos SEV (Primer Semestre 2012)Catálogo de Cursos SEV (Primer Semestre 2012)
Catálogo de Cursos SEV (Primer Semestre 2012)
 
03 administracion de requisitos
03 administracion de requisitos03 administracion de requisitos
03 administracion de requisitos
 
Metodologías desarrollosoftware
Metodologías desarrollosoftwareMetodologías desarrollosoftware
Metodologías desarrollosoftware
 

Destacado

2. Administración de Proyectos de Software (UTM 2071)
2. Administración de Proyectos de Software (UTM 2071)2. Administración de Proyectos de Software (UTM 2071)
2. Administración de Proyectos de Software (UTM 2071)Mario A Moreno Rocha
 
Redes sociales una vuelta por el mundo COBAO
Redes sociales una vuelta por el mundo COBAORedes sociales una vuelta por el mundo COBAO
Redes sociales una vuelta por el mundo COBAOMario A Moreno Rocha
 
Gestion de proyectos_1_enjoy_
Gestion de proyectos_1_enjoy_Gestion de proyectos_1_enjoy_
Gestion de proyectos_1_enjoy_Alfredo Ramos
 
Mapa conceptual utpl pdf
Mapa conceptual utpl pdfMapa conceptual utpl pdf
Mapa conceptual utpl pdfMiguel Aguirre
 
Conceptos sobre Gestión de Proyectos de Software
Conceptos sobre Gestión de Proyectos de Software Conceptos sobre Gestión de Proyectos de Software
Conceptos sobre Gestión de Proyectos de Software Joselito B
 
Exposición de software de gestion de proyectos
Exposición de software de gestion de proyectosExposición de software de gestion de proyectos
Exposición de software de gestion de proyectosSandy Romero
 
GestióN De Proyectos Software
GestióN De Proyectos SoftwareGestióN De Proyectos Software
GestióN De Proyectos SoftwareUCPR
 
Implementacion Laboratorio de Informatica en la Escuela Granada
Implementacion Laboratorio de Informatica en la Escuela GranadaImplementacion Laboratorio de Informatica en la Escuela Granada
Implementacion Laboratorio de Informatica en la Escuela GranadaYunio Bladimir Paulino Pichardo
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de softwaremonik1002
 
Proyecto laboratorio de computación
Proyecto laboratorio de computaciónProyecto laboratorio de computación
Proyecto laboratorio de computaciónVíctor H Castillo J
 
Gestión de proyectos de software
Gestión de proyectos de softwareGestión de proyectos de software
Gestión de proyectos de softwareALONSO UCHIHA
 

Destacado (17)

2. Administración de Proyectos de Software (UTM 2071)
2. Administración de Proyectos de Software (UTM 2071)2. Administración de Proyectos de Software (UTM 2071)
2. Administración de Proyectos de Software (UTM 2071)
 
Redes sociales una vuelta por el mundo COBAO
Redes sociales una vuelta por el mundo COBAORedes sociales una vuelta por el mundo COBAO
Redes sociales una vuelta por el mundo COBAO
 
Ms project
Ms projectMs project
Ms project
 
Gestion de proyectos_1_enjoy_
Gestion de proyectos_1_enjoy_Gestion de proyectos_1_enjoy_
Gestion de proyectos_1_enjoy_
 
Mapa conceptual utpl pdf
Mapa conceptual utpl pdfMapa conceptual utpl pdf
Mapa conceptual utpl pdf
 
Mapa conceptual de gestion de proyecto
Mapa conceptual de gestion de proyectoMapa conceptual de gestion de proyecto
Mapa conceptual de gestion de proyecto
 
Gestión de proyecto de software
Gestión de proyecto de softwareGestión de proyecto de software
Gestión de proyecto de software
 
Conceptos sobre Gestión de Proyectos de Software
Conceptos sobre Gestión de Proyectos de Software Conceptos sobre Gestión de Proyectos de Software
Conceptos sobre Gestión de Proyectos de Software
 
Exposición de software de gestion de proyectos
Exposición de software de gestion de proyectosExposición de software de gestion de proyectos
Exposición de software de gestion de proyectos
 
GestióN De Proyectos Software
GestióN De Proyectos SoftwareGestióN De Proyectos Software
GestióN De Proyectos Software
 
Implementacion Laboratorio de Informatica en la Escuela Granada
Implementacion Laboratorio de Informatica en la Escuela GranadaImplementacion Laboratorio de Informatica en la Escuela Granada
Implementacion Laboratorio de Informatica en la Escuela Granada
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de software
 
Microsoft Project
Microsoft ProjectMicrosoft Project
Microsoft Project
 
Gestion De Proyectos
Gestion De ProyectosGestion De Proyectos
Gestion De Proyectos
 
Conceptos básicos de gestión de proyectos
Conceptos básicos de gestión de proyectosConceptos básicos de gestión de proyectos
Conceptos básicos de gestión de proyectos
 
Proyecto laboratorio de computación
Proyecto laboratorio de computaciónProyecto laboratorio de computación
Proyecto laboratorio de computación
 
Gestión de proyectos de software
Gestión de proyectos de softwareGestión de proyectos de software
Gestión de proyectos de software
 

Similar a Administracion de proyectos de software

Ficha del proyecto________
Ficha del proyecto________Ficha del proyecto________
Ficha del proyecto________erjazmeme
 
Método cascada
Método cascadaMétodo cascada
Método cascadamariacebu
 
Método cascada
Método cascadaMétodo cascada
Método cascadamariacebu
 
Diapositivas guia 1 de software.melissa burgos
Diapositivas guia 1 de software.melissa burgosDiapositivas guia 1 de software.melissa burgos
Diapositivas guia 1 de software.melissa burgosMelissa Burgos
 
Estimación del esfuerzo y costo necesarios para el desarrollo de un proyecto ...
Estimación del esfuerzo y costo necesarios para el desarrollo de un proyecto ...Estimación del esfuerzo y costo necesarios para el desarrollo de un proyecto ...
Estimación del esfuerzo y costo necesarios para el desarrollo de un proyecto ...Software Guru
 
Ponencia
PonenciaPonencia
Ponenciafredmoa
 
Compurriegos ficha tecnica----------
Compurriegos ficha tecnica----------Compurriegos ficha tecnica----------
Compurriegos ficha tecnica----------jhonmariocasas
 
Compurriegos ficha tecnica----------
Compurriegos ficha tecnica----------Compurriegos ficha tecnica----------
Compurriegos ficha tecnica----------jhonmariocasas
 
Capitulo3
Capitulo3Capitulo3
Capitulo3blank90
 
Modelo de cascadaa
Modelo de cascadaaModelo de cascadaa
Modelo de cascadaamendez45
 
Administracion y Gestion de Proyectos
Administracion y Gestion de ProyectosAdministracion y Gestion de Proyectos
Administracion y Gestion de ProyectosRodolfoRojasEscalante
 
Estimacion De Proyecto
Estimacion De ProyectoEstimacion De Proyecto
Estimacion De Proyectojavier
 
Parcial2
Parcial2Parcial2
Parcial2fredmoa
 

Similar a Administracion de proyectos de software (20)

Estimación De Proyectos De Software
Estimación De Proyectos De SoftwareEstimación De Proyectos De Software
Estimación De Proyectos De Software
 
Ficha del proyecto________
Ficha del proyecto________Ficha del proyecto________
Ficha del proyecto________
 
Método cascada
Método cascadaMétodo cascada
Método cascada
 
Método cascada
Método cascadaMétodo cascada
Método cascada
 
Diapositivas guia 1 de software.melissa burgos
Diapositivas guia 1 de software.melissa burgosDiapositivas guia 1 de software.melissa burgos
Diapositivas guia 1 de software.melissa burgos
 
Estimación del esfuerzo y costo necesarios para el desarrollo de un proyecto ...
Estimación del esfuerzo y costo necesarios para el desarrollo de un proyecto ...Estimación del esfuerzo y costo necesarios para el desarrollo de un proyecto ...
Estimación del esfuerzo y costo necesarios para el desarrollo de un proyecto ...
 
Ponencia
PonenciaPonencia
Ponencia
 
Compurriegos ficha tecnica
Compurriegos ficha tecnicaCompurriegos ficha tecnica
Compurriegos ficha tecnica
 
Compurriegos ficha tecnica----------
Compurriegos ficha tecnica----------Compurriegos ficha tecnica----------
Compurriegos ficha tecnica----------
 
Compurriegos ficha tecnica----------
Compurriegos ficha tecnica----------Compurriegos ficha tecnica----------
Compurriegos ficha tecnica----------
 
Capitulo3
Capitulo3Capitulo3
Capitulo3
 
Modelo de cascadaa
Modelo de cascadaaModelo de cascadaa
Modelo de cascadaa
 
Presentacion Final
Presentacion FinalPresentacion Final
Presentacion Final
 
Presentacion Final
Presentacion FinalPresentacion Final
Presentacion Final
 
Modelo v y cascada
Modelo v y cascadaModelo v y cascada
Modelo v y cascada
 
Gestion de Proyectos
Gestion de ProyectosGestion de Proyectos
Gestion de Proyectos
 
Cap1 gestion
Cap1 gestionCap1 gestion
Cap1 gestion
 
Administracion y Gestion de Proyectos
Administracion y Gestion de ProyectosAdministracion y Gestion de Proyectos
Administracion y Gestion de Proyectos
 
Estimacion De Proyecto
Estimacion De ProyectoEstimacion De Proyecto
Estimacion De Proyecto
 
Parcial2
Parcial2Parcial2
Parcial2
 

Administracion de proyectos de software

  • 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
  • 7. PROCESO DE DESARROLLO DE SOFTWARE 7 2.2 ETAPA DE DISEÑO
  • 8. PROCESO DE DESARROLLO DE SOFTWARE 8 2.2.1 ETAPAS DEL DISEÑO EN EL SUBNIVEL DE ALGORITMOS
  • 9. PROCESO DE DESARROLLO DE SOFTWARE 9 2.3 ETAPA DE CODIFICACIÓN
  • 10. PROCESO DE DESARROLLO DE SOFTWARE 10 2.4 ETAPA DE PRUEBAS
  • 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
  • 34. 34 5. CRONOGRAMA Y RED DE PERT
  • 35. PROCESO DE DESARROLLO DE SOFTWARE 35
  • 36. PROCESO DE DESARROLLO DE SOFTWARE 36
  • 37. PROCESO DE DESARROLLO DE SOFTWARE 37
  • 38. PROCESO DE DESARROLLO DE SOFTWARE 38
  • 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.