miércoles, 11 de diciembre de 2013

Informe Requerimientos Facebook

El presente informe consiste en un Análisis realizado a la empresa "Facebook" en el cual se canalizo los requerimiento de la compañía con el objetivo de dar solución a la problemática principal identificada "subir imágenes a la aplicación y la aparición de notificaciones de usuario, al conectarse un amigo", para ayudar a la comprensión del negocio se utilizaron diversos diagramas en donde se detallaron los procesos que realiza la compañía 

Para ver informe descargar AQUI

lunes, 9 de diciembre de 2013

Gestión de un hotel rural



Autores:
-Reimundo Banda
-Favio Burvoa
-Sergio Fredes

Dentro del ciclo de desarrollo de software contamos con la sección de diseño, la cual nos proporciona patrones a su vez estos nos ayudaran más adelante a un desarrollo preciso y sólido de la aplicación.

En el presente proyecto analizamos el caso de un hotel rural, en el cual especificaremos sus requerimientos, el modelo del negocio, historias de usuario, diagramas y para finalizar una propuesta de desarrollo.



LINK:

PROYECTO



jueves, 28 de noviembre de 2013

Modelar Proceso de Negocio (BPMN) - Solicitar Vacaciones

El proceso es iniciado cuando un trabajador decide realizar el pedido de sus vacaciones. Los procesos a seguir por el trabajador consisten en:

  • Llenar la solicitud y enviarla al encargado del departamento de RRHH, el cual verifica los días disponibles con que tiene el trabajador, la solicitud  puede ser aprobar o desaprobada segun los dias disponibles.
  • En caso de ser aprobada el jefe recibe la solicitud para analizarla y aprobarla. Si la solicitud es aprobada, debe imprimir una copia, a la vez el encargado de RRHH registra la solicitud en una plantilla de solicitud de vacaciones.
  • Encargado de RRHH imprime una copia de la solicitud y concluye el proceso cuando el empleado haya regresado de las vacaciones solicitadas.
  • En todos los casos que se desapruebe la solicitud, se debe notificar al solicitante.

jueves, 14 de noviembre de 2013

Tarea 4


Dentro del desarrollo metódico y disciplinado de software contamos con un lenguaje, el cual nos apoya durante todo el ciclo de vida del software, UML, que en sus siglas en ingles quiere decir “Unified Modeling Language”, lenguaje unificado de modelado. Este lenguaje nos permite graficar, especificar, construir y documentar un sistema, además consta de 13 diferentes tipos de diagramas, para cada etapa del desarrollo.

En este informe investigaremos un software que nos ayude a diagramar UML, además de desarrollar el caso de uso “Sistema de gestión de cibercafé”, se señalará las ventajas y desventajas del lenguaje escogido y se hará una pequeña investigación sobre el uso de extend e include.

TRABAJO:

Diagrama Cibercafé


miércoles, 13 de noviembre de 2013

draw.io (Diagramly)

Diagramas en línea.
draw.io es una aplicación de diagramación completamente gratis de Google Drive (TM) que le permite dibujar:

- Diagramas de flujo.
- Lenguaje Unificado de Modelado.
- Diagrama Entidad-Relación.
- Diagramas de red.
- Modelos de proceso de negocios.
- Organigramas
- Circuitos electrónicos.
- Wireframes y maquetas.

Características:
- Cliente HTML 5 nativo con soporte full de IE 6-8.
- Gran biblioteca de plantillas incorporada.
- Interfaz intuitiva de arrastrar y soltar.
- Función de buscar y agregar imágenes.
- Exportar a PNG/JPG/XML/SVG/PDF.
- Soporte de dispositivos táctiles.
- Código de fuente completo en GitHub - https://github.com/jgraph/draw.io.
- Colaboración en tiempo real.
- Insertar diagramas en blogs o wikis.

https://www.draw.io/

https://drive.google.com

Relaciones casos de uso (generalización, extensión e inclusión)

Relaciones
Para extraer el comportamiento de los casos de uso en los que se incluye y poniendo ese comportamiento en otros casos de uso que lo extiende:

Generalización:
-El caso hijo hereda el comportamiento y significado de caso de uso padre
-El hijo puede añadir o redefinir el comportamiento del padre
-El caso de uso fuente hereda la especificación del caso de uso destino

Inclusión:
-Un caso base de uso incorpora explicitamente el comportamiento de otro caso de uso en el lugar especificado en el caso base
-Se usa para evitar describir el mismo flujo de eventos repetidas veces, poniendo comportamiento común en un caso de uso aparte
-Se representa como una dependencia estereotipada con <<include>>


Extensión:
-Significa que un caso de uso base incorpora implícitamente el comportamiento de otro caso de uso en el lugar especificado indirectamente por el caso de uso que extiende al base
-Se usa esta relacion cuando se tiene un caso de uso que es similar a otro, pero que hace un poco mas

jueves, 24 de octubre de 2013

Historias de usuario y casos de uso



Dentro del ciclo de vida para el desarrollo de un software, podemos apreciar en sus primeras etapas, que se intenta comprender la problemática a la cual será aplicado el software, para esto se hacen reuniones, se toman minutas, informes, se realizan visitas, etc. En el fondo se hace una “Toma de requerimientos”.
Para comprender bien el funcionamiento del negocio, se realizan y planifican entrevistas con los agentes influyentes en el proceso dado, con esto se ve que es lo que aquella persona necesita para avanzar en aquel proceso, para esto utilizamos la herramienta cuya definición está dada por “Historias de usuario”, las cuales explicaremos y mencionaremos en este informe, así como los “Casos de uso” que nos permiten ver como se relacionan los distintos agentes de cada proceso, cuales son los caminos o “escenarios” posibles dentro de este proceso de negocio.
Todo esto para hacer en el fondo una buena toma de requisitos, para así lograr un software funcional que cumpla con la necesidad de la empresa, brindándole satisfacción, comodidad y acelerando, si es posible, sus procesos de negocio.
 

INFORME
PRESENTACION

jueves, 17 de octubre de 2013

Toma de requerimiento de un colegio

Se le realizo el análisis de una entrevista a un colegio para ver las falencias en la forma en que trabajan actualmente con el propósito de mejorar los procesos y ver posibles fallas.

El informe contiene:
 - La entrevista
 - Procesos de Ingreso asistencia e Ingreso Notas diagramado en BPMN
 - Requerimientos
 - Historias de usuario
 - Software Napsis.

Descargar el documento AQUI