Você está na página 1de 15

Plan de desarrollo de

software

Nombre del
proyecto:
Alias
del proyecto:
Versin:

Diagnstico de plagas en los cultivos de la


regin.
Healthy-Plants
1.0
Fecha ltima
26/10/2016
modificacin:

ndice
I

II

III

IV

Introduccin........................................................................................................................... 2
1.1

Propsito........................................................................................................................ 2

1.2

Alcance.......................................................................................................................... 2

1.3

Resumen........................................................................................................................ 3

Vista general del proyecto.....................................................................................................4


2.1

Propsito, alcance y objetivos........................................................................................4

2.2

Suposiciones y restricciones..........................................................................................5

2.3

Entregables del proyecto................................................................................................5

2.4

Evolucin del plan de desarrollo de software.................................................................7

Organizacin del proyecto.....................................................................................................8


3.1

Participantes en el proyecto...........................................................................................8

3.2

Roles y responsabilidades...........................................................................................10

3.3

Organigrama................................................................................................................ 11

Gestin del proceso............................................................................................................ 12


4.1

Fases........................................................................................................................... 12

4.2

Calendario de las actividades.......................................................................................14

Introduccin

El Plan de Desarrollo de Software es una versin previa para ser incluida en la propuesta
elaborada como respuesta al proyecto de Ingeniera de la Universidad Tecnolgica del centro de
Veracruz denominado Sistema de Apoyo al Diagnstico de Enfermedades y Plagas en cultivos
referenciado por su nombre Healthy Plants, este documento proporciona una visin general del
proyecto.
El desarrollo del proyecto est basado en la metodologa RUP (Rational Unified Process), este
documento es as su vez uno de los artefactos generados.

1.1

Propsito

El propsito del Plan de Desarrollo de Software es proporcionar la informacin para controlar y


dirigir el proyecto describiendo el enfoque de desarrollo de software.

El lder de lo utilizar para agendar las actividades, asignar los recursos disponibles y

realizar su debido seguimiento.


Los miembros del equipo lo usan para entender lo que deben hacer, en que momento
deben hacerlo y cules son las debidas dependencias y relaciones existentes.

1.2

Alcance

Para esta versin del Plan de Desarrollo de Software se ha basado en la captura de requisitos
principalmente por medio de encuestas mediante las cuales se ha considerado el sector al cual
va dirigida la funcionalidad del producto. Este documento corresponde a la fase de Incepcin

por lo que es posible que su contenido sea modificado durante las fases siguientes produciendo
nuevas versiones ms actualizadas.

1.3

Resumen

Posterior a la introduccin el documento consta las siguientes partes


Vista general del proyecto: Describe el propsito, alcance y objetivos del proyecto as como
los artefactos que sern producidos y/o utilizados durante el desarrollo del mismo.
Organizacin del proyecto: Describe la estructura organizacional del equipo de desarrollo, los
datos relevantes de cada uno de sus miembros y el rol que desempean dentro del equipo.
Gestin del proceso: Especifica la planificacin estipulada para el proyecto indicando y
describiendo cada una de las fases correspondientes.

II

Vista general del proyecto.

2.1

Propsito, alcance y objetivos

Healthy Plants es un proyecto que busca ayudar en el diagnstico y tratamiento de


enfermedades y plagas de los cultivos dependiendo de su localizacin geogrfica y los distintos
climas presentes a lo largo del ao, esto haciendo uso de una serie de

algoritmos que

consideren las distintas variables al momento de realizar una bsqueda.


El proyecto debe contener los mdulos responsables de realizar la bsqueda inteligente de
enfermedades o plagas sugiriendo el o los resultados que mejor se adapten a la situacin.
Como objetivos principales se tienen:

2.2

Recabar informacin relacionada con la funcionalidad del proyecto.


Disear planes que ayuden a la gestin del proyecto.
Disear una base de datos que sirva como base a las pruebas.
Montar un servicio web que sirva a las pruebas necesarias del software.
Desarrollar un algoritmo de bsqueda inteligente.
Desarrollar una aplicacin con base en el algoritmo mencionado.
Asociar dicho servicio con terceros.

Suposiciones y restricciones

Algunas de las suposiciones y restricciones del sistema y que se derivan de las encuestas
previas realizadas con los fines antes mencionados en este documento son:

Aseguramiento de la proteccin de los datos.


Acuerdos de privacidad del usuario.
Mantenimiento de la infraestructura necesaria para operar.
Adecuacin a la legislacin de cada regin de ser necesaria.

Cabe mencionar estos puntos pueden modificarse conforme a la etapa en la que se encuentre
el desarrollo del producto o sistema.

2.3

Entregables del proyecto

Se describen cada uno de los artefactos que sern generados y utilizados durante el proyecto y
que constituyen los entregables adecundose a la perspectiva de la metodologa RUP.
As mismo es necesario mencionar que, de acuerdo a la metodologa antes mencionada, todos
los entregables pueden sufrir modificaciones a lo largo del proceso de desarrollo por lo cual solo
al trmino de este se podr tener una versin definitiva de cada uno de ellos, en cada iteracin
estos se irn perfeccionando.

Plan de Desarrollo de Software: El presente documento.


Plan de negocios: Describe los objetivos del proyecto, las estrategias y el modelo de
negocio, se determina la viabilidad del proyecto y la imagen del ante terceras personas

(clientes).
Caso de desarrollo: Describe los detalles y datos referentes a la realizacin de las

pruebas de funcionalidad dentro de un entorno real.


Plan de especificacin de requisitos: Es el documento que contiene la especificacin

de requisitos del sistema a desarrollar especificando la funcionalidad del mismo.


Documento de arquitectura de software: Abarca todo el sistema y contiene
informacin acerca de la estructura del mismo, est en constante cambio durante la fase
de desarrollo.
5

Prototipo: Es la versin previa de lo que pretende ser el sistema mostrando una

funcionalidad mnima.
Casos de uso: Es el diagrama que presenta las distintas acciones e interacciones que

se realizan dentro del sistema.


Modelo de secuencia: Describe las distintas interacciones entre los componentes

principales del sistema.


Modelo de datos: Describe de manera abstracta la manera en que se gestiona la

informacin almacenada en la base de datos.


Plan de pruebas: Es el documento que contiene las especificaciones de pruebas a

realizar al producto terminado durante el testeo del mismo.


Diagrama de clases: Describe la estructura de las clases que conforman el sistema y la

manera en que se relacionan unas con otras.


Plan de integracin: Contiene los detalles referentes a la implementacin, el alcance

obtenido y el nivel de integracin.


Resumen de evaluacin de pruebas: Contiene los resultados de las pruebas

realizadas al producto final, las observaciones y el nivel de aprobacin.


Notas de versin: Contiene las especificaciones de los cambios realizados al sistema

durante las distintas iteraciones o fases.


Artefactos de instalacin: Son los ejecutables o binarios generados posteriores a la

fase de construccin, son propiamente dicho el sistema en s.


Manuales del sistema: Contiene las especificaciones e indicaciones de uso del

sistema, as como las distintas soluciones a los problemas que se pudieran presentar.
Evaluacin de resultados: Contiene las notas finales de la conclusin del proyecto, las
distintas observaciones, puntos de mejora y resultados obtenidos satisfactoriamente.

2.4

Evolucin del plan de desarrollo de software

El plan se revisar al final de cada iteracin y se harn las modificaciones necesarias antes del
comienzo de la siguiente fase.

III

Organizacin del proyecto

3.1

Participantes en el proyecto

Nombre
Rol
Actividades
Contacto

Contreras Ortiz Jos Manuel


Programador
Codificacin, depuracin, correcciones
6886@utcv.edu.mx

Nombre
Rol
Actividades
Contacto

Domnguez Reyes Ulrico


Tester
Testeo.
7015@utcv.edu.mx

Nombre
Rol
Actividades
Contacto

Hernndez Chvez Celia


Lder
Administracin de recursos, creacin de planes, direccin del proyecto.
6770@utcv.edu.mx

Nombre
Rol
Actividades
Contacto

Morales Argello Sarah


Programador
Codificacin, depuracin, correcciones
7791@utcv.edu.mx

Nombre
Rol
Actividades
Contacto

Valencia Caballero Ana Fabiola


Diseadora
Diseo de interfaces, correccin de estilos.
7192@utcv.edu.mx
7

Nombre
Rol
Actividades
Contacto

3.2

Vera Avils Jos Enrique


Analista
Encuestas y cuestionarios, levantamiento de requisitos.
9107@utcv.edu.mx

Roles y responsabilidades

Rol
Lder de proyecto

Descripcin
Es el responsable de detectar las necesidades de los usuarios y
gestionar los recursos econmicos, materiales y humanos, para obtener
los resultados esperados en los plazos previstos y con la calidad

Analista

necesaria.
El analista es alguien que es responsable de entender las necesidades
del cliente, y asegurarse de que la solucin que est siendo

Diseador

desarrollada se ajusta a esas necesidades.


Es el encargado del aspecto esttico del sistema, por consecuencia

Tester

tambin es responsable directo del grado de usabilidad del mismo.


Se realiza a menudo por los desarrolladores para los aspectos tcnicos
y los usuarios para los aspectos funcionales, es decir, son los encontrar

Programador

posibles fallos en el producto de software.


Es el responsable de desarrollar el cdigo de la aplicacin de acuerdo a

las especificaciones, adems es responsable de documentarlo


debidamente.

3.3

Organigrama

Hernndez
Chvez Celia
Lder de
proyecto

Vera Avils
Jos Enrique
Analista
Valencia
Caballero Ana
Fabiola

Diseadora

Domnguez
Reyes Ulrico

Tester

Morales
Argello Sarah

Programado
ra

Contreras Ortiz
Jos Manuel

Programado
r

IV

Gestin del proceso

4.1

Fases

El proyecto se llevar a cabo de acuerdo a las fases correspondientes a la metodologa


indicada con una o ms iteraciones entre cada una de ellas, la siguiente tabla muestra los
periodos de tiempo estipulados para los mismos.
Fase
Inicio
Elaboracin
Construccin
Transicin

Periodo
Septiembre-Diciembre 2016
Enero-Abril 2017
Mayo-Agosto 2017
Septiembre-Diciembre 2017

Los hitos que marcan el final de cada fase se indican en esta tabla.
Descripcin
Fase de inicio

Hito
En esta fase se elaborar, aparte del presente documento, el plan de

Fase

negocio y se definir el caso de desarrollo.


En esta fase se realizar el levantamiento de

de

los requerimientos del

elaboracin

sistema, se definir la estructura del sistema y se generar los primeros

Fase

prototipos de interfaces.
En la primera parte de esta fase de elaborar los diagramas de casos de

de

construccin

uso, secuencia, clases y se definir el modelo de datos, posteriormente se


realizar la codificacin de la aplicacin de acuerdo a las especificaciones

Fase
transicin

de

indicadas, terminando con el plan de integracin y el plan de pruebas.


En esta ltima fase se realizarn las pruebas, se redactarn las notas de
versin y se elaborarn los manuales correspondientes, se concluye con la
generacin de los ejecutables y la evaluacin de resultados.

10

11

4.2

Calendario de las actividades

A continuacin, se presenta un calendario de las principales tareas del proyecto.

12

13

Você também pode gostar