Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ejemplo Propuesta de Desarrollo de Software PDF
Ejemplo Propuesta de Desarrollo de Software PDF
Versin 1.0
Ciudad o pais
Ao
1
TABLA DE CONTENIDOS
I. INTRODUCCIN
1.1 Propsito
1.2 Alcance
1.3 Justificacin/Resumen
V. ANEXOS
2
I. INTRODUCCIN
Este Plan de Desarrollo del Software es una versin preliminar preparada para ser
incluida en la propuesta elaborada como respuesta al proyecto (nombre del
software). Este documento provee una visin global del enfoque de desarrollo
propuesto.
1.1 Propsito
El propsito del Plan de Desarrollo de Software es proporcionar la informacin
necesaria para controlar el proyecto. En l se describe el enfoque de desarrollo del
software.
1.2 Alcance
El Plan de Desarrollo del Software describe el plan global usado para el desarrollo
del (nombre del proyecto de software). Durante el proceso de desarrollo se
definen las caractersticas del producto a desarrollar, lo cual constituye la base
para la planificacin de las fases o actividades que se deben cumplir hasta la
implementacin del proyecto.
3
Para la versin 1.0 del Plan de Desarrollo del Software, nos hemos basado en la
captura de requisitos por medio de (describir que medios o mencionar los medios
como computadoras, lectores de cdigos de barras, etc) para hacer una mejora a
la forma en cmo se llevan los procesos, una vez comenzado el proyecto y
durante la fase de Inicio se generar las versiones de prueba para verificar su
buen funcionamiento, adems se le har seguimiento de la operatividad de cada
fase para hacer los ajustes del Sistema produciendo nuevas versiones
actualizadas.
1.3 Justificacin/Resumen
La Empresa nombre de la empresa requiere de la implementacin e implantacin
de un sistema de informacin personalizado que permita suministrar informacin
oportuna, confiable, actualizada y relevante a los procesos que realiza tanto
(nombrar dependencias como serian ventas, servicios, almacn, etc), posibilitando
la toma de decisiones en todos los niveles organizacionales, siendo esta
informacin compatible con los procesos y controles establecidos por la misma
institucin.
4
II.- VISTA GENERAL DEL PROYECTO
Para la versin 1.0 del Plan de Desarrollo del Software, nos hemos basado en la
captura de requisitos (mencionar el medio de captura computadores conectados a
una web, escner, lectores, etc.), y durante la fase de (nombrar dicha fase como
inicio, prueba, implantacin) se generar la primera versin funcional, el cual se
utilizar para refinar este documento..
5
Diccionario de Datos.
Soporte tcnico para para el Sistema Desarrollado, correspondiente a la
Fase de Implementacin final, garantizando la calidad, integridad y buen
funcionamiento del Software.
6
III. ORGANIZACIN DEL PROYECTO
REQUERIMIENTOS FUNCIONALES
Para especificar mejor la funcionalidad del software requerido por La Empresa
TITO, se han conformado bloques de requerimientos denominados mdulos, que
sern interpretados como una forma de organizar y clasificar las funcionalidades y
no necesariamente como mdulos de software.
7
REQUERIMIENTOS DEL PROCESO DE VENTAS
Tendr las siguientes tareas especficas:
8
Insumo. los diferentes insumos(materia prima) que se va necesitar para la
produccin
Almacenero.- El que se encarga del control de los insumos y productos que
estn en el almacn.
Categoras. Los tipos de productos (si son pasteles, panes, pizzera, caf,
etc.)
Compras.- los tipos de productos (si son pasteles, panes, pizzera, caf,
etc.)
Tipo de Compra.- Al contado o al crdito
REQUERIMIENTOS NO FUNCIONALES.
El sistema de informacin, poseer las siguientes caractersticas operacionales.
Ergonoma: El Software deber ser lo suficientemente fcil de manejar por
el usuario; es decir este ultimo podr hacer todas las operaciones en el
sistema ya sea empleando el teclado o el Mouse.
Integracin: Es decir deber integrar toda la informacin y sincronizar
todos los procesos y eventos, lo que permitir obtener informacin en todo
momento. Todos los mdulos del software debern integrar informacin.
9
Escalabilidad: El diseo del software soportar el incremento de volumen
de operaciones sin necesidad de modificar el cdigo fuente.
Desempeo: El tiempo de respuesta y la duracin de las opciones
funcionales del software de La Empresa TITO ser lo ms rpido posible.
Por tanto el nivel de servicios requerido es tal que el sistema informacin
integral no sufra una disminucin en su desempeo (degradacin) respecto
al nivel previo al de la puesta en produccin.
Compatibilidad tecnolgica: El software se ejecutar sobre la plataforma
tecnolgica de los nuevos equipos que implementar La Empresa TITO.
Interfaz de usuario: El software deber contar con una interfaz de usuario
final ntegramente en entorno grfico y amigable en todos sus
componentes.
10
Herramienta de Entorno de desarrollo integrado (IDE) a utilizar: Nuestro
grupo, plantea que la herramienta de desarrollo integrado para el presente
desarrollo debe ser JBUILDER, el que se ha elegido teniendo en cuenta los
siguientes criterios de evaluacin:
JBUILDER es un entorno de desarrollo integrado especialmente diseado
para facilitar la construccin y el desarrollo de servicios y soluciones Web y
de escritorio.
Software Base: La plataforma del software base que est actualmente ser la
misma sobre la que la aplicacin deber correr.
11
El sistema a implementar es de tipo Cliente/Servidor y utilizar el motor de
base de datos relacionar SQL Server 2005 Express y MYSQL SERVER 5.0.
El sistema tendr varios niveles de seguridad protegidos mediante
contraseas, esto nos permitir el acceso en forma dinmica a las
diferentes opciones del sistema.
La informacin almacenada en las bases de datos ser fcilmente
transportable para su uso en otro sistema, por ejemplo, exportar la
informacin en forma de archivos para su uso o consulta con Hojas de
clculo, Procesadores de Texto, Archivos planos y/u otros.
El sistema proporcionar reportes, ya sea por pantalla, impresora o archivo.
El sistema permitirn la consolidacin de la informacin, incluye
mecanismos de transmisin de datos: manual y automtico.
El sistema ser desarrollado en JAVA ECLIPSE/SQL SERVER 2005
EXPRESS Y MYSQL SERVER 5.0.
Generacin e impresin automtica de documentos prediseados en el
sistema.
Administracin de informacin histrica.
12
Retomando el ejemplo de la empresa TITO, a continuacin se observa como
llenar los pasos en cuanto a numeral VI sobre gestin de proyecto para una
propuesta de desarrollo de software.
4.1.1. Licencias.
TEM DESCRIPCIN CANTIDAD PRECIO $ TOTAL
1 Java Eclipse Versin 1 Free
Galileo
2 SQL Server 2005Express 1 Free
3 MYSQL SERVER 2005 1 Free
4 Rational Rouse IBM 1 2252 USA 2252.00
5 Windows XP Profesional 1 750 USA 750.00
3002.00
4.1.2. Software.
TEM DESCRIPCIN CANTIDAD PRECIO TOTAL
1 Anlisis, diseo, implementacin 1 9000.00 9000.00
del Sistema de control de ventas y
servicios de la Empresa TITO
TOTAL 9000.00
4.1.3. Hardware.
TEM DESCRIPCIN CANTIDAD PRECIO TOTAL
1 Micronics Pentium IV 1 2,754.00 2,754.00
(Depreciacin: 1.67% mensual)
2 Samsung Pentium 4 1 2,448.00 2,448.00
2 LG Pentium 4 1 2,448.00 2,448.00
3 Impresora Canon PIXMA IP1600 1 187.00 187.00
(Depreciacin: 1.67% mensual)
TOTAL 7,837.00
4.1.4. Resumen.
13
RUBRO TOTAL
Licencias 3002.00
Software 9000.00
Hardware 7,837.00
Otros (10%)
TOTAL 19839
Licencias: Este rubro indica las licencias que la Empresa TITO deber
adquirir para la construccin del software. Se plantea la adquisicin de
estas licencias debido a que el Cdigo fuente de la Aplicacin (desde el
cdigo fuente del software y de la base de datos), pertenecern a la
Empresa TITO, y se requiere de su adquisicin para que tenga el derecho
a realizar las modificaciones requeridas.
14
4.2.1 Plan de las Fases. El desarrollo se llevar a cabo en base a fases con una o
ms iteraciones en cada una de ellas. La siguiente tabla muestra una la
distribucin de tiempos y el nmero de iteraciones de cada fase (para las fases de
Construccin y Transicin es slo una aproximacin muy preliminar)
Los hitos que marcan el final de cada fase se describen en la siguiente tabla.
DESCRIPCIN FASE
En esta fase desarrollar los requisitos necesarios del
producto desde la perspectiva del usuario, los cuales sern
establecidos en el artefacto Captura de Requerimientos. Los
principales casos de uso sern identificados y se har un
Fase de Inicio refinamiento del Plan de Desarrollo del Proyecto. La
aceptacin del cliente / usuario y el Plan de Desarrollo
marcan el final de esta fase.
15
Durante la fase de construccin se terminan de analizar y
disear todos los casos de uso, refinando el Modelo de
Anlisis/Diseo. El producto se construye en base a 2
iteraciones, cada una produciendo una versin a la cual se
le aplican las pruebas y se valida con el cliente / usuario.
Fase de
Construccin Se comienza la elaboracin del material de apoyo al
usuario. El hito que marca el fin de esta fase es la versin
de la versin, con la capacidad operacional parcial del
producto que se haya considerado como crtica, lista para
ser entregada a los usuarios.
En esta fase se prepararn dos versiones para distribucin,
asegurando una implantacin y cambio del sistema previo
de manera adecuada.
Fase de Transicin
El hito que marca el fin de esta fase incluye, la entrega de
toda la documentacin del proyecto con los manuales de
instalacin y todo el material de apoyo al usuario, la
finalizacin del entrenamiento de los usuarios.
DISCIPLINAS / ARTEFACTOS
GENERADOS O MODIFICADOS COMIENZO APROBACIN
DURANTE LA FASE DE INICIO
16
Modelo de Casos de Uso del
Semana 1 Semana 3
Negocio y Modelo de Objetos del
01/10 07/10 15/10 21/10
Negocio
REQUISITOS
Semana 2 Semana 3
Glosario
08/10 14/10 15/10 21/10
Semana 2 Semana 3
Visin
08/10 14/10 15/10 21/10
Semana 3
Modelo de Casos de Uso siguiente fase
15/10 21/10
Semana 4
Especificacin de Casos de Uso siguiente fase
22/10 28/10
Semana 5
Especificaciones Adicionales siguiente fase
29/10 04/11
ANLISIS / DISEO
Semana 6 y 7
Modelo de Anlisis / Diseo siguiente fase
04/10 18/11
siguiente fase
Semana 8
Modelo de Datos
19/11 25/11
IMPLEMENTACIN
Semana 9 y 10
Prototipos de Interfaces de Usuario siguiente fase
26/11 09/12
Semana 11
Modelo de Implementacin siguiente fase
10/12 16/12
PRUEBAS
Semana 12
Casos de Pruebas Funcionales siguiente fase
17/12 23/12
DESPLIEGUE
Semana 11
Modelo de Despliegue siguiente fase
24/12 30/12
Gestin de Cambios y Configuracin Durante todo el proyecto
Gestin del proyecto
Plan de Desarrollo del Software en
Semana 10 Semana 12
su versin 1.0 y planes de las
31/11 02/12 07/12 23/12
Iteraciones.
17
Ambiente Durante todo el proyecto
18
1. Baja intensidad de Energa Elctrica, 1. Guardar cada momento la
y que se pierda la informacin avanzada informacin que se est manejando,
y todo nuestro Sistema, o que tenga teniendo en cuenta aspectos de
algunas fallas al momento de las seguridad.
pruebas.
Al fuego, que puede destruir los equipos Generales, se hace una copia casi
y archivos. diaria de los archivos que son vitales
para la empresa.
Al robo comn, llevndose los equipos y Robo comn, se cierran las puertas de
archivos. entrada y ventanas.
A la accin de virus, que daen los Todo el software que llega se analiza
equipos y archivos. en un sistema utilizando software
antivirus.
V ANEXOS
Los anexos incluyen los diagramas- de flujo de datos, glosario y dems partes que
no se pueden ubicar dentro del cuerpo de la propuesta. Estos anexos cumplen la
19
funcin de complemento de la informacin que se quiere dar a conocer para
cumplir con el desarrollo del proyecto.
20