miércoles, 27 de febrero de 2013

Método JAD

Joint Application Development
Este método se refiere al modo en que el cliente final y el desarrollador pueden hacer buena mancuerna para la elaboración o el desarrollo del software.
Esta técnica o método fue propuesta por IBM en 1977 y pretendía mejorar la comunicación entre los clientes a través de escuchar las necesidades más allá de preguntar o proponer soluciones lejanas a las que se buscaba.
Este método tiene dos vertientes:
JAD- Planeación: se muestra el esquema o plan de trabajo del software.
JAD- Diseño: Se muestra el diseñio del software.
Se presentan 5 fases en el desarrollo:
1.- Definición del Proyecto:
                      a) Se definen las citas y los objetivos de las mismas como alcances del proyecto, características, restricciones.
                      b) La adquisición de información.
                      c) La selección del equipo de trabajo.
                      d) La guía de definición de gestión, esto es el modo en que se administrará el proyecto.
                      e) La administración de las sesiones donde se indica la duración, fecha y hora de la misma.
2.- Fase de Investigación:
              En esta fase se ambienta al usuario en el modo de trabajo del desarrollador, se marcan los diagramas de flujo y recolección de datos básicos. Además se busca generar la interfase del usuario.
3.- Preparación:
               Dentro de esta fase se declaran por escrito y ante los usuarios las especificaciones y detalles de las reuniones, objetivos y evaluaciones del proyecto.
4.- Sesión JAD:
               Comienza la reunión donde pueden participar algunos miembros del equipo para aclaraciones. Se realiza una introducción de la sesión y se termina marcando los detalles las fechas y los responsables.
5.- Documentación Final:
                     a) Producción del documento.
                     b) Revisión del documento por los participantes.
                     c) Reunión de Revisión.
                     d) Reunión de acpetación final.
                     e) Evaluación y retroalimentación.

miércoles, 16 de enero de 2013

Ejercicio Técnicas y Herramientas de Ingeniería de Software

SUCURSALES
-  Que se guarde la información en un servidor al cual tengan acceso todas las sucursales.
-  Se puede implementar un sistema donde se reciban comentarios y sugerencias en línea, ofreciendo algo a cambio a los participantes
-  Que se haga un documento o base de datos donde se especifiquen cantidades estándar para cada platillo
-  Estandarizar un día en especifico de entrega a todas las tiendas.
-  El sistema guardará los últimos cambios y sugerirá nuevos después de un determinado tiempo.

FINANZAS
-  La base de datos se crearía conjunto con la parte de pedidos para agilizar pedidos y compra de productos.
-  Sería parte del módulo en donde se guarda la información diaria y tomaría información de los pedidos para actualizar los requerimientos
-  Que tenga un sistema que controle las finanzas y obtenga información de compras y ventas.
-  Que se entregue a todas las tiendas el mismo día antes determinado.
-  Se puede solucionar automatizando el sistema de finanzas
-  Se puede determinar un precio estándar que solo pueda ser modificado por el corporativo.

RECURSOS HUMANOS
-  Se pueden registrar por clave y que cuando se les autorice la entrada (por el gerente) y se cuenten automáticamente las horas de trabajo.
-  Que se hagan los pagos desde el corporativo o que de una cuenta se extraiga el dinero automáticamente según las horas trabajadas.
-  Se puede implementar junto con las opiniones una evaluación del personal