Está en la página 1de 16

PROGRAMACION CONCURRENTE Y DISTRIBUIDO

ESTRUCTURA DEL PROYECTO DE SOFTWARE CONCURRENTE


Y DISTRIBUIDO

GENERALIDADES
Es muy importante el trabajo coordinado del equipo de proyecto. De esta forma
podrn encontrar con mayor facilidad, diversas alternativas de solucin a los
problemas planteados.
Los integrantes del equipo deben evidenciar su capacidad de investigacin y
autoaprendizaje.

OBJETIVO
Desarrollar e Implementar un producto Software Distribuido y Concurrente que
satisfaga los requerimientos de una organizacin cliente. El producto software
implementado evidencia los logros de los cursos involucrados y es el resultado de
aplicar el proceso de desarrollo de software por los estudiantes de la universidad
Autnoma del Per.

DEFINICIN DEL PROYECTO


El estudiante debe de desarrollar
,empezando con

el anlisis de

un

un software
problema

concurrente

y distribuido

real ,diseo de prototipos de

pantallas del futuro sistema a construir , logrando el ajuste necesario con el


modelo de base de datos que se construir.
El grupo de proyecto tendrn que documentar los distintos puntos del sistema y
adems

deber de codificar

el software a

programacin java con conexin a la base de datos.

travs del

lenguaje de

PROGRAMACION CONCURRENTE Y DISTRIBUIDO

Al final del ciclo el grupo de proyecto deber de subir en un hosting que soporte
Java-Servlet y ejecutado en un servidor de aplicaciones TOMCAT.
A continuacin vamos a mostrarle la estructura del proyecto documentado en Word:
ESTRUCTURA DOCUMENTARIA DEL PROYECTO DE SOFTWARE CONCURRENTE
Y DISTRIBUIDO.
1.1. TITULO DEL PROYECTO DE INVESTIGACION
1.2. INTEGRANTES
1.3. INTRODUCCIN
1.4. Descripcin de la Empresa
1.4.1. Presentacin
1.4.2. Resea Histrica
1.4.3. Entorno
1.4.4. Visin
1.4.5. Misin
1.4.6. Objetivos Estratgicos
1.4.7. Productos y /o Servicios que Brinda la Empresa
1.4.8. Descripcin de los Procesos de la empresa
1.4.9. Flujo de Procesos de la empresa
1.4.10. Matriz de FODA
1.4.11. Estructura Organiza de la empresa
1.5. DESCRIPCION DEL PROYECTO
1.5.1. Enunciado
1.5.2. Antecedentes
1.5.3. Identificacin del Problema
1.5.4. Ubicacin del Problema
1.5.5. Descripcin del Problema
1.5.6. Descripcin de la Solucin
1.5.7. Justificacin Y/O Importancia
1.5.8. Objetivos Generales y Especficos
1.5.9. Alcance del proyecto
1.5.10. Limitaciones y /o Factores Crticos de xito
1.5.11. Duracin
1.5.12. Presupuesto
1.6. Desarrollo del Software Concurrente y Distribuido
1.6.1. Requisitos Funcionales del Sistema concurrente y distribuido
1.6.2. Requisitos no Funcionales del Sistema concurrente y distribuido.
1.6.3. Personas que intervienen en el Sistema
1.6.4. Prototipos de Pantallas del sistema
1.6.5. Descripcin de las Pantallas del sistema con su respectiva entidad de
base de datos.

PROGRAMACION CONCURRENTE Y DISTRIBUIDO


1.6.6.
1.6.7.
1.6.8.
1.6.9.
1.6.10.
1.6.11.

Construccin del Modelo de Base de datos.


Script SQL del Modelo de Base de Datos
Diagrama de Navegabilidad del Sistema
Diagrama de Flujo o Actividades del Funcionamiento del Sistema (UML)
Cdigo fuente del sistema

Proceso de publicacin del Sistema a un Hosting

1.7. Conclusiones
1.8. Recomendaciones
1.9.Bibliogrfica
EXPOSICION Y SUSTENTACION DEL PROYECTO DE SOFTWARE
CONCURRENTE Y DISTRIBUIDO

Las Sustentaciones del Proyecto sern:


La semana 3

: Avance (E1)

La semana 5

: Avance (E2)

La semana 10 : Avance (E3)


La semana 14 : Terminado (E4)
La semana 15 : Terminado pero levantando las observaciones realizados en la
semana 14

(Examen Final).

La vestimenta ser formal , saco y corbata varones y damas vestimenta como


falda y blusa.
La sustentacin, preguntas, puntualidad y vestimenta son muy importantes a la
hora de exponer.
El tiempo de exposicin ser de 10 minutos por grupo y se evaluara varios
criterios que el docente le har conocer.
ENTREGA DEL CD Y DOCUMENTACION POR CADA EVALUACION CONTINUA ,
EXAMEN PARCIAL Y EXAMEN FINAL

PROGRAMACION CONCURRENTE Y DISTRIBUIDO

Entrega del Proyecto de Software


El proyecto de Software estar
sustentado a travs de
entregables que estarn conformados por lo siguiente:
Primer Entregable (E1)
CD quemado del documento word, proyecto en JAVA WEB,Script de
la

Base de

datos, Video de Explicacin del Funcionamiento del

Proyecto en PHP.
Informe del documento Word impreso
Segundo Entregable (E2)
CD quemado del documento word, proyecto en Java Web, Script de la
Base de datos, Video de Explicacin del Funcionamiento del Proyecto
en JAVA WEB.
Informe del documento Word impreso
Tercer Entregable (Examen Parcial)
CD quemado del documento word, proyecto en JAVA WEB, Video de
Explicacin del Funcionamiento del Proyecto en JAVA WEB. CD
quemado del documento word, proyecto en PHP, Script de la Base de
datos, Video de Explicacin del Funcionamiento del Proyecto en JAVA
WEB.
Informe del documento Word impreso del documento

PROGRAMACION CONCURRENTE Y DISTRIBUIDO

Cuarto Entregable (E3)


CD quemado del documento word, proyecto en JAVA WEB, Video de
Explicacin del Funcionamiento del Proyecto en JAVA WEB. CD
quemado del documento word, proyecto en JAVA WEB ,Script de la
Base de datos, Video de Explicacin del Funcionamiento del Proyecto
en JAVA WEB.
Informe del documento Word impreso.

Quinto Entregable (E4)


CD quemado del documento word, proyecto en JAVA WEB, Script de
la

Base de

datos, Video de Explicacin del Funcionamiento del

Proyecto en JAVA WEB, Manual de Usuario del Funcionamiento


del Sistema.
Informe del documento Word impreso
Cronograma de Entregables
Documentacin
Primer entregables(E1)

Sub entregable 1

Semana 03

Semana 04

Proyecto PHP

Pantallas del sistema con


Descripcin de la Realidad
validaciones
en
Java
Problemtica
Script y HTML y CSS
Especificacin de los casos de uso del
sistema
con sus respectivos
prototipos de pantallas.

Descripcin de la Realidad
Problemtica
Prototipos de pantallas.
Modelo de Base de
Datos
relacionado cada entidad con su
respectivo prototipo de pantalla.

Pantallas del sistema con


validaciones
en
Java
Script, HTML y CSS
debidamente enlazados
con
los
respectivo
Servlets

PROGRAMACION CONCURRENTE Y DISTRIBUIDO

Segundo entregables(E2)

Semana 05

Todos los puntos con respecto a


la DESCRIPCION DEL PROYECTO

1.5.1 , 1.5.2, 1.5.3, 1.5.4 , 1.5.5 , 1.5.6

Sub entregable 2

Semana 06

Todos los puntos con respecto a


la DESCRIPCION DEL PROYECTO

1.5.7 y 1.5.8

Sub entregable 3

Semana 07

Todos los puntos con respecto a


la DESCRIPCION DEL PROYECTO

1.5.7 y 1.5.8, 1.5.9 , 1.5.10 , 1.5.11,


1.5.12

Tercer Entregable (Examen


Parcial )

Semana 08

Todo respecto al punto del


Desarrollo del Software
Concurrente y Distribuido.

1.6.1 , 1.6.2 ,1.6.3,1.6.4, 1.6.6 y 1.6.7

Sub entregable 4

Semana 09

Todo respecto al punto del


Desarrollo del Software
Concurrente y Distribuido.

1.6.5 y 1.6.8

Pantallas del sistema con


validaciones
en
Java
Script, HTML y CSS
debidamente enlazados
con
los
respectivo
Servlets con conexin a
la base de datos.
Pantallas del sistema con
validaciones
en
Java
Script, HTML y CSS,
bootstrap debidamente
enlazados
con
los
respectivos Servlets con
Conexin a la Base de
datos y las principales
Operaciones del Modulo
Entidad.
Pantallas del sistema con
validaciones
en
Java
Script, HTML y CSS,
bootstrap debidamente
enlazados
con
los
respectivos Servlets con
Conexin a la Base de
datos y las principales
Operaciones del Mdulo
Entidad y Seguridad.
Pantallas del sistema con
Pantallas del sistema con
validaciones
en
Java
Script, HTML y CSS,
bootstrap debidamente
enlazados
con
los
respectivos Servletscon
Conexin a la Base de
datos y las principales
Operaciones del Mdulo
Entidad , Seguridad y su
proceso
central
del
sistema.
Pantallas del sistema con
validaciones
en
Java
Script, HTML y CSS,
bootstrap debidamente
enlazados
con
Controladores PHP y la
comunicacin asncrona
utilizando
tecnologa
Ajax
y
Jquery
con
Conexin a la Base de
datos y las principales
Operaciones del Mdulo
Entidad , Seguridad y

PROGRAMACION CONCURRENTE Y DISTRIBUIDO

Cuarto Entregable(E3)

Semana 10

Todo respecto al punto del


Desarrollo del Software
Concurrente y Distribuido.

1.6.9

Sub entregable 5

Semana 11

1.6.10
Conclusiones

Sub entregable 6

Semana 12

Todo
respecto
Recomendaciones

las

otros
Modulos
del
Sistema
Pantallas del sistema con
validaciones
en
Java
Script, HTML y CSS,
bootstrap debidamente
enlazados
con los
respectivos Servlets con
la base de datos y la
comunicacin asncrona
utilizando
tecnologa
Ajax y con las principales
Operaciones del Mdulo
Entidad , Seguridad, otros
Mdulos del Sistema,
implementar el uso de
Hilos
en
algunas
Operaciones
transaccionales con la
base de datos.
Pantallas del sistema con
validaciones
en
Java
Script, HTML y CSS,
bootstrap debidamente
enlazados
con los
respectivos Servlets con
la base de datos y la
comunicacin asncrona
utilizando
tecnologa
Ajax y con las principales
Operaciones del Mdulo
Entidad , Seguridad, otros
Mdulos del Sistema,
implementar el uso de
Hilos y Web Sockets en
algunas
Operaciones
transaccionales con la
base de datos.
Pantallas del sistema con
validaciones
en
Java
Script, HTML y CSS,
bootstrap debidamente
enlazados
con los
respectivos Servlets con
la base de datos y la
comunicacin asncrona
utilizando
tecnologa
Ajax y con las principales
Operaciones del Mdulo
Entidad , Seguridad, otros
Mdulos del Sistema,
implementar el uso de
Hilos y Web Sockets que

PROGRAMACION CONCURRENTE Y DISTRIBUIDO

Sub entregable 7

Semana 13

Todo respecto a la
(Formato APA)

Quinto Entregable(E4)

Semana 14

Todo respecto al punto del


Desarrollo del Software
Concurrente y Distribuido.

Bibliogrfica

1.6.11 Proceso de publicacin del


Sistema a un Hosting

Examen
Final(Sustentacin)

Semana 15

Nota (Levantamiento
Observaciones

de

Consuman Operaciones
transaccionales con la
base de datos en los
respectivos
Servicios
Web.
Pantallas del sistema con
validaciones
en
Java
Script, HTML y CSS,
bootstrap debidamente
enlazados
con los
respectivos Servlets con
la base de datos y la
comunicacin asncrona
utilizando
tecnologa
Ajax y con las principales
Operaciones del Mdulo
Entidad , Seguridad, otros
Mdulos del Sistema,
implementar el uso de
Hilos y Web Sockets que
Consuman Operaciones
transaccionales con la
base de datos en los
respectivos
Servicios
Web.
Pantallas del sistema con
validaciones
en
Java
Script, HTML y CSS,
bootstrap debidamente
enlazados
con los
respectivos Servlets con
la base de datos y la
comunicacin asncrona
utilizando
tecnologa
Ajax y con las principales
Operaciones del Mdulo
Entidad , Seguridad, otros
Mdulos del Sistema,
implementar el uso de
Hilos y Web Sockets que
Consuman Operaciones
transaccionales con la
base de datos en los
respectivos
Servicios
Web.

PROGRAMACION CONCURRENTE Y DISTRIBUIDO

Evaluacin del Proyecto de Software


La evaluacin ser individual y grupal , se recomienda que todos
los integrantes del

grupo

sepan

todo los puntos del sistema

desarrollar.

Formato de Elaboracin del Ttulo del proyecto de


Investigacin
Para la elaboracin del ttulo del proyecto de investigacin ser de la
siguiente manera:
DESARROLLO
E
IMPLEMENTACION DE UN SISTEMA WEB PARA
MEJORAR
EL.
DE.

Ejemplo 1:
DESARROLLO E

IMPLEMENTACION DE

CALIFICACION EN

LINEA PARA

EVALUACION

DE

UN SISTEMA DE

MEJORAR EL

ESTUDIANTES

DE

LA

PROCESO DE
UNIVERSIDAD

AUTONOMA DEL PERU.


Ejemplo 2:
DISEO E IMPLEMENTACION DE UN SISTEMA DE CALIFICACION
EN

LINEA PARA

APRENDIZAJE

DE

MEJORAR LA

DE

ESTUDIANTES

DE

NACIONAL MAYOR DE SAN MARCOS.

EVALUACION
LA

DEL

UNIVERSIDAD

PROGRAMACION CONCURRENTE Y DISTRIBUIDO

Ejemplo 3:
DESARROLLO

CALIFICACION EN

IMPLEMENTACION DE
LINEA PARA

UN SISTEMA DE

MEJORAR EL

EVALUACION DEL AREA ACADEMICA

DE LA

PROCESO DE
UNIVERSIDAD

TECNOLOGICA DEL PERU.


Ejemplo 4:
DESARROLLO

IMPLEMENTACION DE

UN SISTEMA DE

INFORMACION PARA MEJORAR EL PROCESO DE VENTAS DE LA


EMPRESA ELECTROLUX S.A.C.
Ejemplo 5:
DESARROLLO E IMPLEMENTACION DE UN SISTEMA WEB PARA
MEJORAR EL

PROCESO DE CONTABLE

PLATANITOS S.A.C.

DE LA

EMPRESA

PROGRAMACION CONCURRENTE Y DISTRIBUIDO

Ejemplo 6:
DESARROLLO

IMPLEMENTACION DE

UN SISTEMA DE

MONITOREO WEB PARA MEJORAR LA SEGURIDAD CIUDADANA


DEL DISTRITO DE VILLA EL SALVADOR.
Ejemplo 7:
DESARROLLO

IMPLEMENTACION DE

UN SISTEMA DE

INFORMACION PARA MEJORAR EL PROCESO DE ORIENTACION


DEL CORREDOR AZUL DE LIMA METROPOLITANA.
Ejemplo 8:
DESARROLLO

IMPLEMENTACION DE

UN SISTEMA DE

CONTROL PARA MEJORAR EL PROCESO DE ACTIVO DE T.I DE


LA EMPRESA TELEFONICA DEL PERU.

PROGRAMACION CONCURRENTE Y DISTRIBUIDO

Identificacin de las Variables en el Titulo del Proyecto


de Investigacin
El

ttulo del proyecto de investigacin tiene que

estar

conformado por las variables independiente y dependiente.


Ejemplos:
Ejemplo 1:
DESARROLLO E

IMPLEMENTACION DE

UN SISTEMA DE

CALIFICACION EN LINEA PARA MEJORAR EL PROCESO DE


EVALUACION

DE

ESTUDIANTES

AUTONOMA DEL PERU.


Variable Independiente:
SISTEMA DE CALIFICACION EN LINEA
Variable Dependiente:
PROCESO DE EVALUACION

DE

LA

UNIVERSIDAD

PROGRAMACION CONCURRENTE Y DISTRIBUIDO

Ejemplo 2:
DISEO

IMPLEMENTACION

DE

UN

SISTEMA

DE

CALIFICACION EN LINEA PARA MEJORAR LA

EVALUACION

DEL APRENDIZAJE DE ESTUDIANTES DE LA

UNIVERSIDAD

NACIONAL MAYOR DE SAN MARCOS.


Variable Independiente:
SISTEMA DE CALIFICACION EN LINEA
Variable Dependiente:
EVALUACION DEL APRENDIZAJE

Ejemplo 3:
DESARROLLO

IMPLEMENTACION DE

UN SISTEMA DE

MONITOREO WEB PARA MEJORAR LA SEGURIDAD CIUDADANA


DEL DISTRITO DE VILLA EL SALVADOR.
Variable Independiente:
SISTEMA DE MONITOREO WEB
Variable Dependiente:
SEGURIDAD CIUDADANA

PROGRAMACION CONCURRENTE Y DISTRIBUIDO

Ejemplo 4:
DESARROLLO E IMPLEMENTACION DE UN SISTEMA WEB PARA
MEJORAR EL

PROCESO DE CONTABLE

PLATANITOS S.A.C.
Variable Independiente:
SISTEMA WEB
Variable Dependiente:
PROCESO DE CONTABLE

DE LA

EMPRESA

PROGRAMACION CONCURRENTE Y DISTRIBUIDO

PRESENTACIN DEL CD DEL PROYECTO FINAL

PROGRAMACION CONCURRENTE Y DISTRIBUIDO