Академический Документы
Профессиональный Документы
Культура Документы
INTRODUCCIN
El presente documento es una versin preliminar preparada
para ser incluida en la propuesta de desarrollo del proyecto de
Implementacin De Un Sistema De Gestin de Matricula Para la
institucin educativa particular Columbia. Este documento
provee una visin general del proceso de desarrollo propuesto.
El proceso de desarrollo propuesto constituye una configuracin
del proceso RUP de acuerdo a las caractersticas del proyecto,
seleccionando los roles de los participantes, las actividades a
realizar y los entregables que sern generados. Este
documento es a su vez uno de los entregables que sugiere la
metodologa RUP.
Como primer paso nos centraremos en el estudio de los
procesos y actividades que estn inmersos en la actividad
educativa de la empresaColumbia, de la cual identificaremos
los puntos ms crticos donde la intervencin manual en ciertos
procesos, pueden ser transformados a procesos automatizados
para optimizar recursos y tiempo en la ejecucin de tales
procesos .
Como segundo paso se describir la alternativa de solucin
para la implementacin del sistema de Gestin de matrcula.
PROPSITO
El propsito del siguiente documento es:
proporcionar la informacin necesaria para controlar el proyecto
Describir el enfoque del desarrollo del proyecto a travs de la
metodologa utilizada en este caso RUP, para obtener una mejor
visin de los objetivos a alcanzar.
Definir las actividades a realizar dentro del proceso de desarrollo, en
trminos de las fases e iteraciones necesarias contempladas en RUP
para el desarrollo del Sistema de Gestin de Matricula para la
institucin educativa Columbia.
Servir de forma eficiente al desarrollo del proyecto de software, pues
ser de gran importancia para:
ALCANCE
El Plan de Desarrollo del Software describe de manera general el plan que
ser utilizado para el desarrollo del Sistema de Matricula .
Durante el proceso de desarrollo en lo concerniente a la Visin se definen
las caractersticas del producto a desarrollar desde la perspectiva del
cliente, lo cual constituye la base para la planificacin de las iteraciones
sugerida por la metodologa en este caso RUP.
Para la versin 1.0 del Plan de Desarrollo del Software, nos centramos
principalmente en la identificacin de los roles y responsabilidades as
como de los requisitos proporcionados por los involucrados en el proceso de
matrcula, una vez comenzado el proyecto y durante la fase de Inicio se
generar la primera versin del entregable.
El avance del proyecto tendr un seguimiento continuo e iterativo que
ocasionara ajustes de este documento produciendo nuevas versiones
actualizadas, que sern de mucha importancia pues permitirn
Ofrecer
mediante el desarrollo del sistema de matricula:
rapidez, seguridad de datos, e informacin a tiempo real, a la
empresa.
8) Especificaciones
Adicionales:
Las
especificaciones
adicionales del proyecto, que no fueron incluidos en los casos
de uso se mencionaran en este documento. El contenido
tendr requisitos como: requisitos legales o normas,
aplicacin de estndares, requisitos de calidad del producto,
tales como: confiabilidad, desempeo, etc., u otros requisitos
de ambiente, tales como: sistema operativo, requisitos de
compatibilidad, etc.
9) Prototipos de Interfaces de Usuario: Los prototipos
ayudaran al usuario a obtener una idea general acerca de las
interfaces integradas en el sistema; el usuario nos ayudara a
mejorar el sistema con respecto a los requisitos que hace falta
precisar. Se obtendrn los prototipos de diversas maneras;
dibujos a mano en papel, dibujos con alguna herramienta
grfica o prototipos ejecutables interactivos, dependiendo del
avance del proyecto.
10)
Modelo de Datos: El modelamiento
de datos nos
ayudara a realizar una base de datos relacional,
representando as los datos existentes; el cual nos servir
para soportar el sistema a desarrollar. Este modelo ser
expresado mediante un Diagrama de Clases; en el que se
utiliza un profile UML para Modelado de Datos, para conseguir
la representacin de tablas, claves, entre otras.
11)
Modelo de Implementacin: Este modelo es una
coleccin de componentes y los subsistemas que los
contienen. Estos componentes incluyen: ficheros ejecutables,
ficheros de cdigo fuente, y todo otro tipo de ficheros
necesarios para la implantacin y despliegue del sistema.
12)
Modelo de Despliegue: El Modelo Fsico de Despliegue
provee un modelo detallado de la forma en la que los
componentes se desplegarn a lo largo de la infraestructura
del sistema. Detalla las capacidades de red, las
especificaciones del servidor, los requisitos de hardware y otra
informacin relacionada al despliegue del sistema propuesto.
13)
Casos de Prueba: Cada prueba es especificada
mediante un documento que establece las condiciones de
ejecucin, las entradas de la prueba, y los resultados
esperados. Estos casos de prueba son aplicados como
pruebas de regresin en cada iteracin. Cada caso de prueba
llevar asociado un procedimiento de prueba con las
instrucciones para realizar la prueba, y dependiendo del tipo
de prueba dicho procedimiento podr ser automatizable
mediante un script de prueba.
14)
Manual de Instalacin: El manual de instalacin,
contendr las instrucciones para realizar la instalacin del
producto.
15)
Material de Apoyo al Usuario Final: Tiene relacin con
los documentos y facilidades de uso del sistema, incluyendo:
Guas del Usuario, Guas de Operacin, Guas de
Mantenimiento y Sistema de Ayuda en Lnea. Ayudara al
usuario a manejar el sistema sin ningn inconveniente.
16)
Producto: El producto ser empaquetado y almacenado
en un disco, con los componentes apropiados para facilitar su
uso e instalacin.
2.3 Evolucin del Plan de Desarrollo del Software
El Plan de Desarrollo del Software se revisar semanalmente y se
actualizara antes del comienzo de cada iteracin.
3. ORGANIZACIN DEL PROYECTO
3.1 PARTICIPANTES EN EL PROYECTO
La composicin del equipo de trabajo del proyecto tendr
la siguiente distribucin:
JEFE DE PROYECTO
Labor de., Ingeniero de Sistemas. Se encargara
de asignar los recursos, gestionar y realizar los procesos de
desarrollo del proyecto manteniendo al equipo enfocado en los
objetivos planteados inicialmente.
ANALISTA, DISEADOR DE SISTEMAS
Labor de, Alumno Ingeniera de Sistemas de la UNJFSC .
Quienes se encargaran de identificar y procesar todos los
requerimientos
necesarios para la elaboracin del proyecto,
interactuar constantemente con los usuarios del sistema, realizar el
modelo de anlisis y diseo del mismo.
Roles y Responsabilidades
El grupo est formado por 6 integrantes que desempean los roles del
proyecto indistintamente segn la situacin. Estos roles son:
A continuacin se describen las principales responsabilidades de cada
uno de los puestos en el equipo de desarrollo de acuerdo con los roles
que desempean en RUP.
Puesto
Jefe
de
Proyecto
Analista de
Sistemas
Programado
r
Responsabilidad
El jefe de proyecto asigna los recursos,
gestiona
las
prioridades,
coordina
las
interacciones con los clientes y usuarios, y
mantiene al equipo del proyecto enfocado en
los objetivos. El jefe de proyecto tambin
establece un conjunto de prcticas que
aseguran la integridad y calidad de los
artefactos del proyecto. Adems, el jefe de
proyecto se encargar de supervisar el
establecimiento de la arquitectura del
sistema. Gestin de riesgos. Planificacin y
control del proyecto.
Captura, especificacin y validacin de
requisitos, interactuando con el cliente y los
usuarios mediante entrevistas. Elaboracin del
Modelo de Anlisis y Diseo. Colaboracin en
la elaboracin de las pruebas funcionales y el
modelo de datos.
Construccin de prototipos. Colaboracin en la
elaboracin de las pruebas funcionales,
modelo de datos y en las validaciones con el
usuario
Ingeniero de
Software
Nro.
Iteracio
nes
1
1
Duracin
Fase de Inicio
3 semanas
Fase
de
2 semanas
Elaboracin
Fase
de 2
7 semanas
Construccin
Fase
de 1
2 semanas
Transicin
Los hitos que marcan el final de cada fase se describen en la
siguiente tabla.
Descripcin
Hito
Fase de
Inicio
Fase de
Elaboracin
Fase de Construccin
Fase de
Transicin
Semana 1 Semana 3
Requisitos
Glosario
Visin
Especificaciones Adicionales
Semana 1
Semana 3
Semana 2
Semana 3
Semana 3
siguiente
fase
Semana 3
siguiente
fase
Semana 3
siguiente
fase
Anlisis / Diseo
Modelo de Datos
Diccionario de Datos
Semana 2
siguiente
fase
Semana 2
Siguiente
fase
Semana 3
siguiente
fase
Semana 3
siguiente
fase
Semana 3
siguiente
fase
Semana 3
siguiente
fase
Implementacin
Prototipos de Interfaces de Usuario
Modelo de Implementacin
Pruebas
Casos de Pruebas Funcionales
Despliegue
Modelo de Despliegue
Gestin del proyecto
Semana 3