Вы находитесь на странице: 1из 6

Propuesta de proyecto para software de

comunicación con BMV

Índice.

Resumen del proyecto…………………………………… 1

Objetivos………………………………………………….1

Ámbito del proyecto………………………………………1

Organización del proyecto………………………………...2

Planificación y entregables de alto nivel…………………..3

Presupuesto………………………………………………..4

Suposiciones y Limitaciones……………………………...4

Anexo1. Requerimientos del sistema……………………..4


Resumen del proyecto

El sistema de software a realizar consta de implementar un programa de


cómputo, en la plataforma Java en su versión 1.5 o superior, que establezca la
conexión con la Bolsa Mexicana de Valores para obtener los registros diarios de ella
en tiempo real. Se debe comprobar que los registros obtenidos no son corruptos y
que fueron recibidos correctamente.

El programa podrá recibir información de la Bolsa Mexicana de Valores a


partir de la secuencia 0, de la ultima secuencia recibida o a partir de una secuencia
inicial especificada por el usuario, desde la que se desea obtener registros. Además,
si una secuencia recibida, fue corrupta, o si la conexión con la Bolsa Mexicana de
Valores se perdió, se debe volver a obtener las secuencias perdidas.

Objetivos

Los siguientes puntos reflejan los objetivos por parte del equipo de desarrollo:

- Término del software para la fecha 20 de abril del 2009.


- Inicio de pruebas para la fecha 23 de abril del 2009.
- Término de pruebas para la fecha 06 de mayo del 2009.
- Entrega del software (archivos binarios, código fuente y documentación)
para la fecha 6 de mayo del 2009.
- Que el sistema de software cumpla con todos los requerimientos
especificados en el Anexo 1.

Ámbito del proyecto

La siguiente lista representa las tareas a desarrollar por parte del equipo de
desarrollo:

En el ámbito del proyecto:


- Desarrollo de los archivos binarios del proyecto.
- Desarrollo de los archivos fuente del proyecto.
- Desarrollo de la documentación del proyecto.

Fuera del ámbito del proyecto:


- Mantenimiento del Software.
- Corrección de posibles errores de programación.
Organización del proyecto

Funciones y responsabilidades

La siguiente tabla presenta a las entidades más importantes involucradas en el


Sistema de software:

Función Nombre Información de contacto Tarea/Resp


onsabilidad
Cliente Impulsora del
Fondo México S.A.
de C.V.
Representante Víctor Delgado Teléfono: 52 82 88 02
del cliente
Dirigir,
Director de Andrés Aldana diomedes_aquiles@yahoo.com.mx supervisar y
proyecto Gonzáles Celular: 5540115223 desarrollar el
sistema de
software
Andrés Aldana diomedes_aquiles@yahoo.com.mx Desarrollar el
Miembros González Celular: 5540115223 sistema de
del equipo software
Felipe Navarrete felipejnc@hotmail.com
Córdova Celular: 04455 3343 3345
Planificación y entregables de alto nivel

El proyecto de comunicación en tiempo real con BMV se realizará en 4 fases: fase


de desarrollo, fase de pruebas 1, fase de pruebas 2 y documentacion. La siguiente tabla
describe cada una de las etapas en el desarrollo del sistema.

Fase Fecha de inicio Fecha de termino Descripción


Fase en la cual se
Fase de desarrollo 09/02/2009 03/04/2009 implementa el
sistema de software.
Fase en la cual los
desarrolladores del
Fase de pruebas 1 06/04/2009 18/04/2009 sistema realizan
pruebas y corrigen
posibles errores.
Fase en la cual los
usuarios del sistema
realizan pruebas a
nivel de superficie
Fase de pruebas 2 20/04/2009 27/04/2009 de control. Los
desarrolladores
corrigen cualquier
error no detectado
en la fase de pruebas
1.
Fase en la cual los
desarrolladores
Documentación 28/04/2009 04/05/2009 estructuran la
documentación del
sistema.

La fecha de entrega final del sistema de software será el día 6 de mayo de 2009, el
cual contará de los siguientes componentes:

• Paquete del programa de software. Contará con los archivos necesarios para la
ejecución del sistema.
• Paquete de documentación. Contará con los archivos de documentación del
sistema: Manual de usuario, manual de instalación y documentación de las clases
y métodos implementados.
• Paquete de archivos fuente. Contará con los archivos que contienen el código de
programación del programa ejecutable.
Presupuesto:

El costo total de la implementación y soporte del sistema de software es de


$29 500 (veintinueve mil quinientos pesos), lo cual incluye 1 año de soporte técnico
posterior a la fecha de entrega del proyecto.

Suposiciones y limitaciones.

Suposiciones.

El siguiente conjunto de requisitos son necesarios para la correcta ejecución del


sistema de software, los cuales están fuera del alcance de los desarrolladores:

• Que el sistema de red de BMV emita correctamente el flujo de


información.
• Que el sistema de red donde se ejecutara el sistema de software este
correctamente instalado y configurado.

Limitaciones.

Las siguientes limitaciones impedirán la correcta ejecución del sistema de


software:

• Bloqueo de la conexión por parte de BMV.


• Mala configuración de la red donde se ejecutara el sistema.
• Mal uso del sistema.
• Modificación del código de ejecución por parte de terceros
• Modificaciones de los archivos de configuración necesarios para la
conexión.

Anexo 1. Requerimientos del sistema.

Especificaciones funcionales y de implementación.

• El sistema deberá conectarse con la BMV a través del API del protocolo
financiero de la BMV

• El sistema deberá guardar la información recibida en un archivo de texto en


tiempo real, el cual el usuario pueda especificar. Este archivo debe soportar
acceso concurrente.
• En caso de falla en la conexión, el sistema deberá reiniciar la conexión y pedir a
BMV enviar datos a partir de la última secuencia recibida.

• El sistema debe analizar la integridad de las secuencias recibidas mediante


checksum y en caso de detectarse corrupciones en los datos, se debe pedir una
retransmisión.

Especificaciones de interfaz y no funcionales

• El sistema deberá ser implementado en la plataforma java 1.5.0

• El sistema deberá ejecutarse en el sistema operativo Windows XP Professional


edition.

• El sistema deberá contar con un botón “Conectar” que iniciará la conexión con
BMV

• El sistema deberá contar con un botón “Desconectar” que terminará la conexión


con BMV

• El sistema contará con un mecanismo para iniciar la transmisión de datos a partir


del número de secuencia que especifique el usuario

• El sistema dará la opción al usuario para recibir información a partir de la última


secuencia recibida.

• El sistema mostrara el número de secuencias recibidas así como el número de la


última secuencia recibida.

• El sistema mostrará el estado de la conexión

Вам также может понравиться