Está en la página 1de 18

INSTITUTO POLITCNICO NACIONAL.

UNIDAD PROFESIONAL INTERDISCIPLINARIA


DE INGENIERA Y CIENCIAS SOCIALES Y
ADMINISTRATIVAS.

TEMA: MODELO ESPIRAL. IMPLEMENTADO EN PROYECTO

INTEGRANTES:
ARAGN OLVERA ZABDIEL.
BELTRN MALDONADO DIEGO ARMANDO.
GALINA MATA BERNARDO.
GONZLEZ GONZLEZ MARA FERNANDA.
SNCHEZ PREZ FERNANDO GUILLERMO.
SASTR GARCA LUIS ENRIQUE.

COORDINADOR:
GONZLEZ GONZLEZ MARA FERNANDA.

FECHA: 9 DE NOVIEMBRE DEL 2016.

Comunicacin con el cliente


Para comenzar se tendr comunicacin con el cliente donde se estableceran las
necesidades que debe de cubrir su software, lo que desea que contenga y se detallara la
funcionalidad de cada ventana.

Para esto nos ayudaremos de herramientas que nos ayuden a detallar cada uno de los pasos
como un diagrama UML para poder delimitar los actores y casos de uso y de ah comenzar
con el proceso de creacin de funcionalidades necesarias para el software as como la
eliminacin de datos redundantes.
Con este modelo en espiral la gran ventaja es que se realiza una vuelta y con la informacin
que se tiene se puede ir desarrollando cada uno de los puntos y si el cliente no lo aprueba se
repite el proceso y con esto se va detallando y llegando al punto correcto y deseado por el
cliente.

Planificacin
En esta fase es importante que se definan los tiempos en los que se realizar cada punto, as
como los recursos que se le dar a cada rea para su realizacin. Es importante tener en
cuenta cuanto tiempo se le asigna en promedio a cada tarea, ya que el desarrollador deber
de cumplir con este tiempo y entregar el avance de forma correcta, tambin en este punto se
tiene que delimitar los recursos que deberan de tener cada rea para cumplir con su funcin.
Para esto se podra utilizar los diagramas de Gantt que ayuda a tener una forma grafica y
escrita de lo que debe de realizar, en que tiempo y con que recursos.

Anlisis de riesgos
Los riesgos que se encontraron en el proyecto son los siguientes:

La falta de experiencia realizando software en algunos miembros:


P g i n a 2 | 18

Por la falta de experiencia se pueden presentar distintos problemas tales como errores en
el diseo de interfaces o bien alargar el tiempo en el que el software se realizara.

La falta de conocimientos en base de datos de algunos miembros:

Se complicar la realizacin del software ya que en la mayor parte del proyecto se


utilizar base de datos

Tiempo para la entrega del software:

Dados los riesgos anteriores pueden afectar mucho el avance del proyecto acortando
mucho el tiempo de realizacin y a parte otro factor involucrado es la realizacin de
proyectos externos a este.

Soluciones

Trabajo en parejas:

Para solucionar el riesgo de falta de experiencia lo que implementaremos ser el trabajar


en parejas una persona con experiencia y otra sin experiencia y as reducir errores en la
elaboracin del software

Tutoriales(Videos), Libros:

Ya que el tiempo es limitado la solucin es ver tutoriales acerca de la creacin de bases


de datos y as poder trabajar en forma correcta con respecto a las bases de datos.

Organizacin de tiempos:

Ya mencionado antes el tiempo es factor de riesgo muy importante ya que es muy corto
por lo cual implementaremos tiempos especficos para la realizacin del software.

Ingeniera

Seccin Ingresar y Registro


P g i n a 3 | 18

Esta ser la primera pantalla que aparezca en nuestra agenda, desde aqu se podr ingresar
al programa si ya se tiene un usuario registrado o se podr registrar uno nuevo

Al momento de presionar el botn de registrar de la pantalla anterior se nos aparecer esta


pantalla, hay dos botones los cuales tienen por funcionalidad el de regresarte a la pantalla
anterior, o registrar un nuevo usuario.
Deben de tener llenos todos los campos, y que de lo contrario te mandara el siguiente error.

Al momento de llenar todos los campos pero el campo de contrasea y confirmar contrasea
son diferentes, te marcara el error de que las contraseas no coinciden.
P g i n a 4 | 18

Si ingresaste todo correctamente se har el registro correctamente, con lo cual ya podrs


ocupar tu nickname y tu contrasea para poder conectar al sistema.

Despus de esto podrs ingresar al sistema, a menos que tengas la contrasea o el


Nickname incorrecto ya que no te permitir la aplicacin por seguridad.

Si ingresaste tu Nickname y contrasea correctamente ya podras ingresar al sistema de


agenda.

P g i n a 5 | 18

Seccin Men

Despus de ingresar en el sistema te mostrara la pantalla principal de lo que es la agenda,


con las actividades personales.
En esta pantalla se podrn registrar nuevas actividades, o modificar/eliminar si ya tienes
existentes.

Es de requisito obligatorio el ingresar una descripcin y los dems campos pueden estar
vacos ya que son de menor importancia.

P g i n a 6 | 18

Si se ingresa una descripcin el programa te permite continuar y la fecha te la pondr como


sin fecha, al igual que el lugar y la nota extra.

Para
modificar
o
eliminar un campo se
debe seleccionarlo en la tabla, ya que de lo contrario el programa te dir que no se
seleccion ninguna fila

P g i n a 7 | 18

Para seleccionar una fila basta con hacer clic encima del campo que quieres seleccionar

En la segunda pantalla podremos modificar todos esos campos que se nos muestran o borrar
el registro completo.
En los siguientes dos botones que son trabajo y escolar son para que organices de una
mejor manera tus actividades, por eso estn divididas de esta manera, pero tienen el mismo
funcionamiento que la anterior de personal

P g i n a 8 | 18

Seccin Gastos

Al momento de que el usuario oprima el botn de gastos se le desplegara un panel Con los
siguientes campos.

P g i n a 9 | 18

Para ingresar un pendiente el Usuario deber llenar los campos que se muestran en la
imagen, el siguiente paso es dar clic en el botn ingresar gastos y tus datos quedaran
registrados

P g i n a 10 | 18

El campo de monto es obligatorio llenarlo ya que al momento de no hacerlo y dar clic en el


botn registrar se mostrar el siguiente mensaje

Los datos del usuario quedaran guardados en la siguiente tabla dependiendo de lo que
ingrese como en el siguiente ejemplo

Seccin Contactos

Para ingresar a la seccin de contactos el usuario dar clic en el botn de Contactos y a su


vez se mostrar el panel.

P g i n a 11 | 18

De la misma manera que en las otras secciones el usuario agregara sus contactos solo que
en contactos ser obligatorio agregar el nombre de la persona que desee agregar en dado
caso que esto no se haga, se mostrara el siguiente mensaje

En dado caso que tu contacto haya cambiado de telfono o correo tu solo o simplemente ya
no quieras tener ese contacto tendrs que seleccionar la fila que deseas modificar o eliminar
y le das clic en el botn
, haciendo esto se mostrara una pantalla con los
datos de dicha fila y te dar 3 opciones.

P g i n a 12 | 18

Si editas los campos y eliges la opcin de modificar te mandara una pantalla con el siguiente
mensaje

Y si eliges la opcin de eliminar este botn eliminar tu fila seleccionada por completo y de la
misma forma aparecer la siguiente pantalla.

Al apretar el botn de modificar o eliminar, y no tener una fila seleccionada, no te dejar


hacer ninguna opcin y te aparecer el siguiente mensaje.

P g i n a 13 | 18

Actualizar

Ya que las tablas no se actualizan al tiempo en el que ingresas modificas, o eliminas datos
existe el botn de Actualizar donde al oprimirlo te marcara el siguiente mensaje y ya tendrs
tus tablas actualizadas

Opciones

Aqu solamente al da clic sobre opciones te desplegara un men pequeo en donde tu


podrs cerrar tu sesin o salir por completo del programa.

Construccin y adaptacin
P g i n a 14 | 18

Las tareas requeridas para construir, probar, instalar y proporcionar soporte al usuario.
De acuerdo al proyecto de agenda virtual, como se desarroll en varias computadoras se
poda ver su funcionamiento en todas ellas ya fuera bueno o malo, y se pudo tener una mejor
adaptacin para lograr un mejor resultado.
Con las primeras pruebas se vio si poda correr en varias computadoras sin instalar, probado
desde el compilador para ver si todo corra bien, estas fueron etapas donde el proyecto
segua en estado de elaboracin.
Como fue pasando el tiempo y la elaboracin del proyecto se alcanzaron otras etapas del
proyecto para llegar nuevamente a la etapa de poder probarlo para ver su buen
funcionamiento, por lo que proseguimos con que se pudiera ejecutar bien con la base de
datos en otras computadoras, y con esto poder entregar un avance mejor.
Para las etapas finales del proyecto cuando ya solo faltaba la aprobacin, fue cuando
pudimos hacer un ejecutable, para que los usuarios tuvieran una mayor facilidad del uso para
usar la agenda.
Para poder probarlo bien lo instalamos en computadoras distintas, para as poder tener un
mejor resultado, por lo que comprobamos que si tena una instalacin correcta en todos, por
lo que prosigui su uso, en el cual no tuvimos inconveniente alguno, todo sali bien y
pudimos entregrselo al usuario final (la maestra).

Evaluacin del cliente


P g i n a 15 | 18

Las tareas requeridas para obtener la reaccin del cliente, segn la evaluacin de las
representaciones del software creadas durante la etapa de ingeniera e implementada
durante la etapa de instalacin.
Durante cada etapa del proyecto veamos a la maestra para que nos hiciera un anlisis para
ver si estaba correcto lo que nos haba pedido en la etapa 1.
Como fue un proyecto pequeo solo tuvimos 4 interacciones con la maestra, 3 para ver el
correcto funcionamiento del software y 1 para mostrar el resultado final de lo pedido.
La planificacin del proyecto importo mucho ya que era la parte para ver si habamos o no
entendido las instrucciones del usuario, en este caso la maestra, y si desde ese punto
estbamos con una idea errnea de que era lo que quera era repetir parte del proyecto para
poder tener una aprobacin.
En cuanto se refiere a las etapas finales del proyecto nos centralizamos en entregar las
cosas pedidas por la maestra, as como teniendo una nueva comunicacin con ella por si
requera algo ms el proyecto.
Por esta etapa como ya se dijo se pas 4 veces de las cuales 3 para entregar y recabar
nuevas cosas que implementarle a nuestro proyecto as como en la ltima para la evaluacin
final en el que se vea si el proyecto funcionaba correctamente, de que luca como se haba
pedido y tena el mantenimiento correcto para que funcionara.
Con la evaluacin tambin se entreg un manual de usuario en el que se explicaba paso a
paso para que funcionaba la agenda y como utilizarla correctamente, con esto concluye la
elaboracin del proyecto Agenda Virtual.

P g i n a 16 | 18

JDEVELOPER ORACLE.
Historia.
Jdeveloper de Oracle es un ambiente de desarrollo estratgico de Oracle. Junto con Oracle
ADF y Java EE framework, simplificaron lo que es el desarrollo previendo desarrollo visual y
declarativo as como servicios de infraestructura.
Misin.
Mejorar la productividad para desarrolladores de aplicaciones mientras se permite la libertad
de eleccin para los desarrolladores sobre las tecnologas y plataformas a usar.
Perfil de la empresa.
Jdeveloper de Oracle es un ambiente integrado de desarrollo para java, XML, servicios web,
SQL y ms.
Productos: Jdeveloper, ADF.
ADF: Oracle Application Development Framework, generalmente llamado Oracle ADF, es un
framework comercial de Java para la creacin de aplicaciones empresariales. Es una
herramienta del tipo RAD que se basa en patrones de diseo listos para usar. Provee un
enfoque visual y declarativo para el desarrollo de aplicaciones J2EE.
Ventajas
Software Gratuito
Netamente para JAVA y cuenta con Diagramas de clases UML.
Genera cdigo semiautomtico.
Editor UML.
Interfaces Visuales usando HTML con base de datos.
WINDOWS LINUX MAC
Desventajas
Bastante pesado. 2.1 GB, lo cual hace ms lenta la ejecucin de los programas.
Licencia:
Oracle JDeveloper sigue bajo la OTN Developer License, que no es ms que la "libertad" de
usarlo y descargarlo ilimitadamente slo con fines de desarrollo o pruebas, es decir, que si
P g i n a 17 | 18

los usamos en ambiente de produccin o en proyectos donde nosotros cobremos, entonces


debemos pagar por la licencia.
Requerimientos de Instalacin.
Los requerimientos mnimos para la instalacin en tu sistema son los siguientes:
-

Velocidad de Cpu de 2 Ghz o mayor.


Memoria de 2 Gb.
Espacio libre en disco de 2.25 GB para Windows y 725 Mb para Linux y
Se recomienda que se instale la versin JDK 1.5

Mac.

Informacin de contacto:
http://www.oracle.com/technetwork/developer-tools/jdev/overview/index.html

P g i n a 18 | 18

También podría gustarte