Anda di halaman 1dari 36

Innovando por sus

necesidades
UML

MOMENTO 2

GRUPO 200609_2

TUTOR
RUBEN DARIO ORDONEZ

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

BOGOT D. C.

09/05/16

Contribuir con sus metas es nuestro objetivo


Innovando por sus
necesidades
INTRODUCCION

A travs de este anlisis con el mtodo de lenguaje modelado unificado lo que


buscamos es la visualizacin, especificacin, construccin y documentacin de los
requerimientos de software que escogimos como representacin de la empresa
que queremos dar a conocer como proyecto del planteamiento del problema con
ello daremos para el cliente, una propuesta que cumpla con sus necesidades y
objetivos y logremos una satisfactoria implementacin mediante el desarrollo del
curso.

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.
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
LOGO

Innovando por sus


necesidades

Misin

Nuestro principal objetivo es brindar soluciones de tecnologa a nuestros clientes


que satisfagan sus necesidades y requerimientos, convirtindonos en socios de
negocio para hacernos crecer mutuamente, fomentando desarrollo econmico y
empresarial

Visin

Convertirnos en la principal empresa proveedora de soluciones de software en


Colombia, con presencia en Latinoamrica para abrir nuevos mercados, siempre
entregando un producto de excelencia, calidad y contando con un personal
calificado, siempre estando a la vanguardia de las nuevas tecnologas

Contribuir con sus metas es nuestro objetivo


Innovando por sus
necesidades

CARGOS Y ROLES EN STOCKSOFT

Cargo Nombre Descripcin


Lder de Proyecto Asegura que el
proyecto se ejecute
como est previsto,
con el presupuesto y
contando con los
tiempo establecidos
Lder Tcnico Tener la visin de las
necesidades del
cliente y de los
usuarios de la
plataforma a
desarrollar identifica
las posibles fallas y
mejoras
Analista Funcional Analiza el desarrollo
de las aplicaciones
teniendo contacto con
el cliente buscando
siempre ayudar con la
tarea encomendada
Desarrollador Se encarga del
desarrollo de la
aplicacin siguiendo
los requerimientos
propuestos se apoya
en las dems reas
para revisin de
cambios y mejoras

Contribuir con sus metas es nuestro objetivo


Innovando por sus
necesidades
GRUPO DE TRABAJO WHATSAPP

Contribuir con sus metas es nuestro objetivo


Innovando por sus
necesidades
CRONOGRAMA DE ACTIVIDADES

Actividades Descripcin Tiempo estimado


Anlisis del problema Estudio de la necesidad de 1 mes
la empresa, determinacin
de requisitos
Fase preparatoria Lograr el entendimiento del 3 meses
proyecto, crear lo
documentos referentes a la
aplicacin, desarrollo de la
aplicacion
Fase de implementacin Se realiza pruebas del 2 meses
software, se determina
funcionamiento, tiempos de
respuesta, sugerencias o
modificaciones
Fase de ejecucin Se ejecuta la aplicacin 3 meses
cumpliendo con todos los
requerimientos, asegurando
la disponibilidad de la
misma y el soporte a
posibles fallas no
detectadas, acompaamiento
y capacitacin en la
herramienta, se realiza
entrega de documentos,
manuales, condiciones de
uso

ALCANCE O PERSPECTIVA DEL PRODUCTO

Se proyecta implementar un sistema de informacin que permita controlar y


registrar las actividades de compaa Papelcol, adems que permita generar
reportes sistemas que compone la aplicacin, El sistema de informacin a
implementarse es un software independiente y administrable.

Contribuir con sus metas es nuestro objetivo


Innovando por sus
necesidades

Caractersticas del Producto

Personas que intervienen


Caracterstica del sistema
Empleado Cliente Administrador
Gestin de reportes X
Registrar Ventas X
Realizar compras X
Consultas X X
Registrar usuarios y asignar
roles X
Gestin de inventarios X X

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 Actores
Administrador
01 Iniciar sesin 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


Acciones del Actor Resultado del sistema
1 El usuario abre la
aplicacin.
2 La aplicacin muestra la pantalla de
inicio de sesin para la autenticacin
del usuario.
3 Digita Usuario y
Contrasea
4 Muestra y habilita la opcin Ingresar.
5 Selecciona Ingresar
6 Valida que el Usuario y Contrasea se
encuentren registrados en la base de
datos y que la contrasea corresponda
al usuario ingresado.
7 Valida el rol del usuario
8 Permite el ingreso del usuario, a la
aplicacin.
9 Fin del flujo normal

Flujos Alternativos

Accin del actor Respuesta del sistema


6.1 Si el Usuario y
Contrasea no se
encuentra en la base
de datos registrado.
6.2 Muestra mensaje de alerta Usuario no

Contribuir con sus metas es nuestro objetivo


Innovando por sus
necesidades
se encuentra registrado o contrasea
incorrecta y regresa al paso 3 del flujo
normal de actividades.
6.3 Fin del flujo alternativo

Post condicin
El sistema permite acceso a la aplicacin

Modelo de Negocio Iniciar Sesin


Entrada Proceso Salida
Abrir Aplicacin. Llama la interfaz de la Pantalla de iniciar sesin
aplicacin. para autenticacin.
Digitar usuario y Se almacena los datos Habilita el botn de
contrasea. ingresados en una ingresar.
variable temporal.
Seleccionar ingresar. Autentica los valores Si existe: ingresa a la
almacenados en la aplicacin.
variable temporal con los No existe: Solicita
guardados en la base de digitar usuario y
datos y confirma si existe
contrasea
o no existe.
nuevamente.

Contribuir con sus metas es nuestro objetivo


Innovando por sus
necesidades

Cdigo Nombre Actores


02 Registrar usuario 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
Acciones del Actor Resultado del sistema
El administrador ingresa a la
1 pestaa de administracin
registrar un nuevo usuario
2 Selecciona crear usuario.
Muestra el formulario con los campos
3
requeridos para la adicin de un nuevo

Contribuir con sus metas es nuestro objetivo


Innovando por sus
necesidades
usuario.
Diligencia el formulario con la
4 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 Respuesta del sistema


5.1 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 Proceso Salida
El administrador ingresa Llama la interfaz de Muestra la interfaz de
a la pestaa registar un registrar usuario. registrar usuario.
nuevo usuario.
Adicionar usuario. Llama la interfaz y el Muestra el formulario y
formulario para adicionar los atributos requeridos
usuario. para la adicin de un
nuevo usuario.
Diligenciar el formulario. 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 Nombre Actores


03 Compras Cliente
Descripcin
Permite realizar compra de productos
Precondicin
El usuario que ingresa debe estar registrado como cliente
Flujo Normal de Actividades
Acciones del Actor Resultado del sistema
El cliente ingresa aplicacin
1
para realizar compra
2 Muestra productos disponibles
3 Selecciona los productos

Contribuir con sus metas es nuestro objetivo


Innovando por sus
necesidades
4 Muestra factura y datos de la compra
5 Aceptar compra
Guarda los cambios y arroja el mensaje de
6
compra exitosa
7 Fin del flujo normal

Flujos Alternativos

Accin del actor Respuesta del sistema

Post condicin
N/A

Modelo de Negocio Compras


Entrada Proceso Salida
El cliente ingresa a la Llama la interfaz de Muestra la interfaz
pestaa de realizar compras. compras productos
compras disponibles.
El cliente selecciona Llama los productos Muestra factura y datos
productos. almacenados disponibles. de la compra.
El cliente acepta compra Actualiza la informacin Muestra mensaje de
de la compra en la base compra exitosa.
de datos.

Contribuir con sus metas es nuestro objetivo


Innovando por sus
necesidades

Cdigo Nombre Actores


04 Inventario 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 Resultado del sistema
El usuario ingresa a la pestaa
1
de inventario
2 Selecciona la opcin ingreso de

Contribuir con sus metas es nuestro objetivo


Innovando por sus
necesidades
producto o modificar existente
Muestra el formulario con los campos
3 requeridos para la adicin de un nuevo
producto o modificar ya existente
4 Ingresa la informacion
Arroja el mensaje de producto creado o
4
modificado
7 Fin del flujo normal

Flujos Alternativos

Accin del actor Respuesta del sistema

Post condicin

Modelo de Negocio Inventario


Entrada Proceso Salida
El usuario ingresa a la Llama la interfaz de crear Muestra la interfaz de
pestaa inventario o modificar producto. crear o modificar
producto junto con el
listado de productos
existentes.
Selecciona crear o Crea o modifica producto El sistema confirma que
modificar la creacin o modificacin
exitosa .

Contribuir con sus metas es nuestro objetivo


Innovando por sus
necesidades

Cdigo Nombre Actores


05 Ventas 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 Resultado del sistema
El usuario ingresa a la pestaa
1
ventas.
Muestra formulario de venta de encargo con
2
los productos solicitados y el cliente

Contribuir con sus metas es nuestro objetivo


Innovando por sus
necesidades
verificar disponibilidad de
3
productos de venta
6 Genera venta
7 Fin del flujo normal

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 Proceso Salida
El usuario ingresa a la El sistema llama la Muestra el formulario
pestaa ventas interfaz y el formulario para revisar la venta por
ventas encargo.
Seleccionar verificar El sistema llama la Muestra la disponibilidad
exsitencia. interfaz que incluye la de los productos.
existencia en inventario

Contribuir con sus metas es nuestro objetivo


Innovando por sus
necesidades

Cdigo Nombre Actores


06 Reportes 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 Resultado del sistema
El administrador ingresa a la
1
pestaa reportes.
2 Muestra el listado de reporte a generar.
3 Selecciona el reportes
4 Selecciona generar reporte

Contribuir con sus metas es nuestro objetivo


Innovando por sus
necesidades
5 Muestra el reportes seleccionado
6 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 Proceso Salida
El usuario ingresa El sistema llama el listado Se muestra la interfaz
Reportes de reportes disponibles reportes existentes.
Seleccionar reporte El sistema llama la Muestra la seleccin del
deseado seleccin su usuario.
Selecciona generar El sistema llama el Muestra el reporte
reporte. reporte requerido. 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

Caso de uso 04

Contribuir con sus metas es nuestro objetivo


Innovando por sus
necesidades

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
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

(2008). Especificacion de requisitos segun el

estandar IEEE 830. IEEE . Kendal, K. y. (2011).

ANALISIS Y DISEO DE SISTEMAS. PEARSON.

SENN, J. A. (1992). ANALISIS Y DISEO DE SISTEMAS DE


INFORMCION. Mc Graw Hill.

Paso por paso como crear algunos diagramas en staruml, Juan


Sebastian Castellanos Benavides, 1 de Octubre de 2012,
https://prezi.com/_aei3uoecayn/creacion-de-diagramas-en-staruml/

Contribuir con sus metas es nuestro objetivo

Anda mungkin juga menyukai