Вы находитесь на странице: 1из 40

Innovando por sus

necesidades
UML

MOMENTO 3

GRUPO 200609_2

TUTOR
RUBEN DARIO ORDONEZ

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


BOGOT D. C.
20/06/2016

Contribuir con sus metas es nuestro objetivo

Innovando por sus


necesidades
INTRODUCCION

En la actualidad los diferentes enfoque que se presentan con los sistemas de


informacin que nos rodean, como principal funcin de los proveedores que son
las herramientas que nos soportan las tomas de decisiones, particularmente que a
travs de las diferentes coordenadas que permiten visualizar a los clientes.
Adems con esta herramienta es de vital importancia como ayuda de la formacin
de los elementos de juicio para toma de decisiones, con la funciones de captura,
almacenamiento, refinamiento, anlisis y visualicen de informacin.
Un sitio Web dinmico es aquel que puede tener cambios frecuentes en la
informacin. Cuando el servidor Web recibe una peticin para una determinada
pgina de un sitio Web, la pgina se genera automticamente por el software
como respuesta directa a la peticin de la pgina; Por lo tanto abriendo muchas.
En un proyecto guiado en la aplicacin de PAPELCOL, los requerimientos
funcionales son expresados en la forma de Casos de Uso, que guan la realizacin
de una arquitectura ejecutable de la aplicacin. Adems el proceso focaliza el
esfuerzo del equipo en construir los elementos crticos estructuralmente y del
comportamiento (llamados Elementos Arquitecturales) antes de construir
elementos menos importantes. La mitigacin de los riesgos ms importantes gua
la definicin / confirmacin del alcance en las primeras etapas del ciclo de vida.
Finalmente PAPELCOL particin el ciclo de vida en iteraciones que producen
versiones incremntales de los ejecutables de la aplicacin.
Requerimientos trasladando las necesidades del negocio a un sistema
automatizado, el anlisis y diseo, trasladando los requerimientos dentro de la
arquitectura de software y finalmente Ia implementacin creando un software que
se ajuste a la arquitectura y que tenga el comportamiento deseado.

Contribuir con sus metas es nuestro objetivo

Innovando por sus


necesidades

DESCRIPCION

La empresa de servicios Papel col quien presta sus servicios como proveedora de
insumos de papelera requiere una plataforma web donde pueda reportar y
registrar todas sus actividades de manera segura y rpida desde la web, para lo
cual espera una propuesta que satisfaga a cabalidad sus requerimientos.
Disear e implementar una aplicacin web, que permita sistematizar las diferentes
actividades realizadas por la empresa Papelcol, mediante la cual se pueda medir,
controlar, inventariar, facturar y registrar todas las actividades requeridas por el
cliente, esto con el fin de agilizar la asignacin de las mismas con mayor facilidad
y rapidez.

Contribuir con sus metas es nuestro objetivo

Innovando por sus


necesidades

OBJETIVOS

a) Crear una interfaz web de usuario final para alimentar o reportar las
distintas actividades de Papelcol
b) Disear una base de datos que permita el almacenamiento de las
actividades reportadas.
c) Implementar mdulos para:
o Modulo Inventario, que permita a las reas operativa y administrativa
la alimentacin y control del inventario de los productos de
comercializa la empresa, manteniendo actualizada la informacin de
la operacin en tiempo real.
o Modulo Compras, registrar las compras realizadas, y seguimiento de
las mismas
o Modulo Ventas, registrar las ventas realizadas a clientes registrados
y facturacin de las mismas
o Modulo Consultas, realizar consultas sobre ventas, compras e
inventario en lnea
o Modulo Reportes, genera reporte semanal o mensual de las
actividades registradas en la aplicacin.
Contribuir con sus metas es nuestro objetivo

Innovando por sus


necesidades
o Mdulo de Registros, se registra nuevos proveedores, clientes y
empleados de la compaa que tengan interaccin con la misma

Contribuir con sus metas es nuestro objetivo

Innovando por sus


necesidades
MARCO TEORICO

1. Informarse:

Buscar informacin disponible en el entorno


Conocer estrategias de bsqueda de informacin de papelsoft.
Actuar de emisor de informacin hacia el resto de los usuarios del grupo.

2. Aprender:

Integrar conocimientos a partir de la informacin


Adquirir habilidades de uso de las herramientas informticas de la pagina web de
la empresa papelsoft.
Fomentar la comunicacin y el intercambio con otros compaeros

3. Autoevaluacin:

Comprobacin de la consecucin de los objetivos propuestos de la empresa


papelsoft.
Seguimiento y control propio de los resultados y de la correccin de las pruebas de
la empresa papelsoft.

4. Comunicacin:
Comunicacin interna con los clientes de la empresa papelsoft.
Comunicacin externa e interna en la plataforma de la empresa papelsoft.
Comunicacin externa (Internet)
Diseo de la empresa papelsoft

Planificacin de actividades de la empresa papelsoft.


Seleccin de contenidos y recursos
Establecer niveles de aprendizaje (de la empresa papelsoft)

Transmitir informacin sobre el contenido de la empresa papelsoft.


Responder a los intereses de los clientes de la empresa papelsoft.
Seleccionar informacin y prepararla para el acceso a la misma por los
estudiantes

Motivar habilidades y actitudes sociales dentro de la plataforma de la


empresa papelsoft

Informar:

Formar:

Contribuir con sus metas es nuestro objetivo

Innovando por sus


necesidades

Interaccin, retroalimentacin y comunicacin

Elaborar contenidos y materiales:


o

Crear material didctico propio adaptado a las necesidades de los clientes


Posibilidad de elaborar documentos hipermedia (informacin interactiva
Multiformato, simulaciones, bases de datos de la empresa papelsoft...)
Retroalimentacin y respuesta a las sugerencias de los servicios
prestados en la pagina web de la empresa.

Facilitar el aprendizaje, animar al estudio de la empresa papelsoft


Ofrecer guas de la empresa papelsoft
Indicar directrices para usar Internet de la plataforma de la empresa.
Dinamizar la participacin de los clientes

Orientar:

Moderar las discusiones grupales

En los temas de la plataforma de la empresa.


Ofrecer apoyo tcnico para operar con los nuevos sistemas de
comunicacin

Seguimiento contino del proceso formativo de todos los recursos y


variables de la empresa.

Evaluar:

Contribuir con sus metas es nuestro objetivo

Innovando por sus


necesidades

DIAGRAMA DE CLASES

A continuacin se explica cada mdulo con sus actores y acciones a realizar pas por paso
incluyendo diagrama de uso, diagrama de actividades y diagrama de secuencia

Contribuir con sus metas es nuestro objetivo

Innovando por sus


necesidades

CARACTERSTICAS DEL SISTEMA


Casos de Uso, descripcin y requerimientos funcionales:

Contribuir con sus metas es nuestro objetivo

Innovando por sus


necesidades
Cdigo

Nombre

01

Iniciar sesin

Actores
Administrador
Empleado
Cliente

Descripcin
Permite a los usuarios validar su identidad ante el sistema, y activa los
permisos a que tiene acceso dependiendo el Rol con el que lo identifica el
sistema.
Precondicin
El usuario debe estar registrado en la base de datos.

Flujo Normal de Actividades


1

3
5

Acciones del Actor


El
usuario
abre
aplicacin.

Digita
Usuario
Contrasea

Resultado del sistema


la
2

La aplicacin muestra la pantalla de


inicio de sesin para la autenticacin
del usuario.

Muestra y habilita la opcin Ingresar.

Valida que el Usuario y Contrasea se


encuentren registrados en la base de
datos y que la contrasea corresponda
al usuario ingresado.
Valida el rol del usuario

Selecciona Ingresar

7
8
9

Permite el ingreso del usuario, a la


aplicacin.
Fin del flujo normal

Flujos Alternativos

6.
1

Accin del actor


Si
el
Usuario
y
Contrasea
no se
encuentra en la base

Respuesta del sistema

Contribuir con sus metas es nuestro objetivo

Innovando por sus


necesidades
de datos registrado.
6.
2
6.
3

Muestra mensaje de alerta Usuario no


se encuentra registrado o contrasea
incorrecta y regresa al paso 3 del flujo
normal de actividades.
Fin del flujo alternativo

Post condicin
El sistema permite acceso a la aplicacin

Modelo de Negocio Iniciar Sesin


Entrada
Abrir Aplicacin.
Digitar usuario y
contrasea.
Seleccionar ingresar.

Proceso
Llama la interfaz de la
aplicacin.
Se almacena los datos
ingresados en una
variable temporal.
Autentica los valores
almacenados en la
variable temporal con los
guardados en la base de
datos y confirma si existe
o no existe.

Salida
Pantalla de iniciar sesin
para autenticacin.
Habilita el botn de
ingresar.
Si existe: ingresa a la
aplicacin.
No existe: Solicita
digitar usuario y
contrasea
nuevamente.

Contribuir con sus metas es nuestro objetivo

Innovando por sus


necesidades

Cdigo
02

Nombre
Registrar usuario

Actores
Administrador

Descripcin
Permite la creacin de un nuevo usuario, con la informacin de la persona y permisos a los
cuales tendr acceso dependiendo del rol que se le asigne.
Precondicin
El usuario que crea las nuevas cuentas debe ser o tener permisos de administrador del
sistema y haber iniciado sesin.
Flujo Normal de Actividades

1
2

Acciones del Actor


El administrador ingresa a la
pestaa
de
administracin
registrar un nuevo usuario
Selecciona crear usuario.

Resultado del sistema

Contribuir con sus metas es nuestro objetivo

Innovando por sus

necesidades
Muestra el formulario con los campos
3 requeridos para la adicin de un nuevo
usuario.
Diligencia el formulario con la
informacin requerida y guarda
el nuevo registro.
Guarda el usuario y arroja el mensaje de
5
creacin exitosa
6 Fin del flujo normal

Flujos Alternativos
Accin del actor
5.1

Respuesta del sistema


Si el usuario existe el sistema informa que ya
est creado.

5.2

El usuario debe regresar al


paso 4 y cambiar los datos
del nuevo usuario.
Post condicin
El usuario debe iniciar sesin en la aplicacin y cambiar la contrasea.

Modelo de Negocio Registrar usuario


Entrada
El administrador ingresa
a la pestaa registar un
nuevo usuario.
Adicionar usuario.

Diligenciar el formulario.

Proceso
Llama la interfaz de
registrar usuario.

Salida
Muestra la interfaz de
registrar usuario.

Llama la interfaz y el
formulario para adicionar
usuario.

Muestra el formulario y
los atributos requeridos
para la adicin de un
nuevo usuario.
Almacena la informacin
Guarda los datos
ingresada en una variable
ingresados de manera
temporal.
permanente en la
aplicacin y crea el nuevo
usuario.
Contribuir con sus metas es nuestro objetivo

Innovando por sus


necesidades

Cdigo
03

Nombre
Compras

Actores
Cliente

Descripcin
Permite realizar compra de productos
Precondicin
El usuario que ingresa debe estar registrado como cliente
Flujo Normal de Actividades

Acciones del Actor


El cliente ingresa aplicacin
para realizar compra

Resultado del sistema

Contribuir con sus metas es nuestro objetivo

Innovando por sus


necesidades
2 Muestra productos disponibles
3

Selecciona los productos


4

Muestra factura y datos de la compra

Aceptar compra
6
7

Guarda los cambios y arroja el mensaje de


compra exitosa
Fin del flujo normal

Flujos Alternativos
Accin del actor

Respuesta del sistema

Post condicin
N/A

Modelo de Negocio Compras


Entrada
El cliente ingresa a la
pestaa de realizar
compras
El cliente selecciona
productos.
El cliente acepta compra

Proceso
Llama la interfaz de
compras.
Llama los productos
almacenados disponibles.
Actualiza la informacin
de la compra en la base
de datos.

Salida
Muestra la interfaz
compras productos
disponibles.
Muestra factura y datos
de la compra.
Muestra mensaje de
compra exitosa.

Contribuir con sus metas es nuestro objetivo

Innovando por sus


necesidades

Cdigo
04

Nombre
Inventario

Actores
Empleado
Administrador

Descripcin
Permite ingresar productos al inventario.
Precondicin
El usuario que ingresa debe tener permisos de administrador o de empleado y haber
iniciado sesin.
Flujo Normal de Actividades

Acciones del Actor


El usuario ingresa a la pestaa

Resultado del sistema

Contribuir con sus metas es nuestro objetivo

Innovando por sus


necesidades
2

de inventario
Selecciona la opcin ingreso de
producto o modificar existente
3

Muestra el formulario con los campos


requeridos para la adicin de un nuevo
producto o modificar ya existente

Ingresa la informacion
4
7

Arroja el mensaje de producto creado o


modificado
Fin del flujo normal

Flujos Alternativos
Accin del actor

Respuesta del sistema

Post condicin

Modelo de Negocio Inventario


Entrada
El usuario ingresa a la
pestaa inventario

Proceso
Llama la interfaz de crear
o modificar producto.

Selecciona crear o
modificar

Crea o modifica producto

Salida
Muestra la interfaz de
crear o modificar
producto junto con el
listado de productos
existentes.
El sistema confirma que
la creacin o modificacin
exitosa .

Contribuir con sus metas es nuestro objetivo

Innovando por sus


necesidades

Cdigo
05

Nombre
Ventas

Actores
Administrador
Empleado

Descripcin
Permite verificar las ventas por encargo y consultar la disponibilidad de la existencia para
su entrega
Precondicin
El tener permisos de administrador o empleado de ventas en el sistema y haber iniciado
sesin.
Flujo Normal de Actividades

Acciones del Actor


El usuario ingresa a la pestaa

Resultado del sistema

Contribuir con sus metas es nuestro objetivo

Innovando por sus


necesidades
ventas.

verificar
disponibilidad
productos de venta

Muestra formulario de venta de encargo con


los productos solicitados y el cliente

6
7

Genera venta
Fin del flujo normal

de

Flujos Alternativos
Accin del actor

Respuesta del sistema


5.1

El sistema no encuentra disponibilidad en el


inventario

5.2

Enva alerta al administrador

Post condicin

Modelo de Negocio Ventas


Entrada
El usuario ingresa a la
pestaa ventas
Seleccionar verificar
exsitencia.

Proceso
El sistema llama la
interfaz y el formulario
ventas
El sistema llama la
interfaz que incluye la
existencia en inventario

Salida
Muestra el formulario
para revisar la venta por
encargo.
Muestra la disponibilidad
de los productos.

Contribuir con sus metas es nuestro objetivo

Innovando por sus


necesidades

Cdigo
06

Nombre
Reportes

Actores
Administrador

Descripcin
Permite generar reportes de compras, ventas, inventario y usuarios de la aplicacin
Precondicin
El usuario ser o tener permisos de administrador del sistema y haber iniciado sesin.
Flujo Normal de Actividades

Acciones del Actor


El administrador ingresa a la
pestaa reportes.

Resultado del sistema

Muestra el listado de reporte a generar.


Contribuir con sus metas es nuestro objetivo

Innovando por sus


necesidades
3
4

Selecciona el reportes
Selecciona generar reporte
5
6

Muestra el reportes seleccionado


Fin del flujo normal

Flujos Alternativos
Accin del actor

Respuesta del sistema

Post condicin
El sistema arroja diferentes reportes, de acuerdo reporte solicitado por el administrador

Modelo de Negocio Reportes


Entrada
El usuario ingresa
Reportes
Seleccionar reporte
deseado
Selecciona generar
reporte.

Proceso
El sistema llama el listado
de reportes disponibles
El sistema llama la
seleccin
El sistema llama el
reporte requerido.

Salida
Se muestra la interfaz
reportes existentes.
Muestra la seleccin del
su usuario.
Muestra el reporte
solicitado.

Contribuir con sus metas es nuestro objetivo

Innovando por sus


necesidades
Diagramas de secuencia y actividades
Diagramas de secuencias:

Caso de uso 01 Iniciar Sesin

Contribuir con sus metas es nuestro objetivo

Innovando por sus


necesidades

Caso de uso 02 Registrar Usuarios

Contribuir con sus metas es nuestro objetivo

Innovando por sus


necesidades
Caso de uso 03 Compra

Contribuir con sus metas es nuestro objetivo

Innovando por sus


necesidades

Caso de uso 04 Inventario

Contribuir con sus metas es nuestro objetivo

Innovando por sus


necesidades
Caso de uso 05 Ventas

Contribuir con sus metas es nuestro objetivo

Innovando por sus


necesidades
Caso de uso 06 Reportes

Contribuir con sus metas es nuestro objetivo

Innovando por sus


necesidades
Diagramas de actividades
Caso de uso 01

Caso de uso 02

Contribuir con sus metas es nuestro objetivo

Innovando por sus


necesidades

Caso de uso 03

Contribuir con sus metas es nuestro objetivo

Innovando por sus


necesidades
Caso de uso 04

Contribuir con sus metas es nuestro objetivo

Innovando por sus


necesidades
Caso de uso 05

Contribuir con sus metas es nuestro objetivo

Innovando por sus


necesidades
Caso de uso 06

Contribuir con sus metas es nuestro objetivo

Innovando por sus


necesidades
Diagrama de Despliegue

Contribuir con sus metas es nuestro objetivo

Innovando por sus


necesidades
Desarrollo De La Solucin

Prototipo Web
Nombre: Papelsoft
Desarrollado por: StockSoft

Contribuir con sus metas es nuestro objetivo

Innovando por sus


necesidades

Contribuir con sus metas es nuestro objetivo

Innovando por sus


necesidades

Contribuir con sus metas es nuestro objetivo

Innovando por sus


necesidades

Contribuir con sus metas es nuestro objetivo

Innovando por sus


necesidades

Contribuir con sus metas es nuestro objetivo

Innovando por sus


necesidades
CONCLUSIONES

Podemos concluir que el estudio y aplicacin de UML (lenguaje de modelado


unificado) nos brinda pautas y guas de como plasmar las ideas de aplicaciones
sistemas o procesos definidos, de una manera entendible, con asignacin de
roles, tareas, alcances y disponibilidad, lo cual se aplica a cualquier rea o campo
de accin empresarial o productivo.

Contribuir con sus metas es nuestro objetivo

Innovando por sus


necesidades
BIBLIOGRAFIA

Arquitectura de Clases. (2005). In A. Weitzenfeld, Ingeniera de Software


Orientada a Objetos con UML, Java e Internet (pp. 254-258). Mexico City:
Cengage
Learning.
Tomado
de
http://bibliotecavirtual.unad.edu.co:2081/ps/i.do?id=GALE
%7CCX3004300060&v=2.1&u=unad&it=r&p=GVRL&sw=w&asid=17896d81
f63cf6c65338bb351d882e70
Microsoft. (2014). Desarrollar modelos para el diseo de software.
Recuperado
el
Marzo
de
2014,
de
Developer
Network: https://msdn.microsoft.com/library/dd409436%28v=vs.110%29.asp
x
Castro Gutierrez Vanina Suhail, M. A. (2010). Metodologa para el desarrollo
del
sistema.
Recuperado
el
Marzo
de
2014,
de
eumed.net: http://www.eumed.net/libros-gratis/2010b/683/Metodologia
%20para%20el%20desarrollo%20del%20sistema.htm
Campderrich, F. B. (2003). Ingeniera del software. Espaa: Editorial UOC. Tomado de
http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?docID=10646149

Contribuir con sus metas es nuestro objetivo

Вам также может понравиться