La Gatera de la Villa nº 51. Revista cultural sobre Madrid..
Trabajo final grupo 200609_1
1. UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
TRABAJO FINAL
[LENGUAJE DE MODELADO UNIFICADO UML]
CODIGO DEL CURSO 200609_1
Tutor
HAROLD EMILIO CABRERA
PRESENTADO POR:
MILLER ANGEL LARGO
CODIGO: 7178754
ANDRES FELIPE VARGAS
CODIGO: 6498697
ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENIERIA
PROGRAMAS DE INGENIERIA EN SISTEMAS
DICIEMBRE 2012
2. INTRODUCCIÓN
Ellenguajemodeladounificado(UML)esunlenguajegráficoparavisualizar,especificar,c
onstruirydocumentarunsistema,con lo cual pondremosenprácticaloaprendidoa
travésdelcursodeUML.El presente documento
pretendedescribirlastareasgeneralesrealizadasenlosdistintosprocesosdeAnálisisyD
iseño,aplicandolosconceptosde aprendidos durante el semestre aplicándolos al
desarrollodeunaaplicacióndeunatiendaespecializadaencomponentes electrónicos
llamadaELECTRIC.
Aplicaremosesteejemplodesdeunblogquedebemoscrearsimulandounsistemadistrib
uidojuntoalarespectivapáginawebdelaempresaypondremosenprácticatodoloaprendi
dobasados en nuestrosconocimientosycreatividad.
En esta
actividaddebemostenerclaroqueestamoshaciendoycómoloestamosdesarrollando,el
tutorobservarálashabilidadesqueobtuvocadaunodelosparticipantesyasílograremosu
naevaluacióncuantitativadelesfuerzohecho.
3. OBJETIVOS
General
Desarrollar un modelo aplicando los conceptos aprendidos de UML en un
caso real.
Específicos
Desarrollar habilidades de análisis mediante el estudio de los modelos
orientados a objetos utilizando herramientas adaptadas al uso de UML.
Tener en cuenta los diagramas mas representativos del modelado UML que
se deben aplicar para el desarrollo del trabajo.
Plantear estrategias para el desarrollo del trabajo y así cumplir con lo
solicitado para dicha elaboración.
4. Planteamiento del Problema
La tienda ELECTRIC es una empresa que maneja su inventario, ventas y
proveedores por medio deInternet, además, es una tienda especializada en
componentes electrónicos que compra susexistencias a una serie de proveedores,
vendiéndolas posteriormente a sus clientes, a la vez lleva elcontrol del almacén
para controlar sus existencias en todo momento.
Los proveedores se controlan manteniendo su información principal al día como
es: teléfono, NIT,dirección, ciudad a esto se le suma la información de los
componentes que cada proveedor vende. Elmodulo de proveedores, además del
típico mantenimiento de los datos relacionados, se encarga degenerar los listados
de las piezas vendidas por un determinado proveedor.
Cuando un cliente solicita un determinado componente, se comprueba que haya
existencias delproducto y se le informa de su precio. Si el cliente adquiere el
producto, se actualizará el inventariodel almacén y se le emitirá una factura. Si no
hay existencias del componente pero si el cliente estáinteresado se procederá a
almacenar la petición, con objeto de realizar el correspondiente pedido
alproveedor.
5. ACTIVIDADES A REALIZAR
Crear un BLOG que simule el portal web de la empresa ELECTRIC que contenga
los aspectos antes mencionados. Inventario, Manejo de proveedores, manejo de
componentes oproductos, clientes, ventas, etc (NO HAY QUE CREAR NINGUNA
BASE DE DATOS es unaSIMULACION DE CÓMO USTED CREARIA EL PORTAL
PARA LA EMPRESA)
Cree el portafolio de servicios de la empresa ELECTRIC en un documento de
Word y súbaloa la página http://www.slideshare.net/.
El portafolio debe tener: logos de la empresa, diagramas de casos de uso,
diagrama deactividades, diagrama de clases y diagramas de secuencia que
indique como funciona laempresa. ES DECIR LOS DIAGRAMAS QUE
RESUELVEN EL PROBLEMA PLANTEADO.
Enlace el portafolio creado en http://www.slideshare.net/. Al BLOG QUE SIMULA
la paginaWeb de la empresa ELECTRIC
6. PORTAFOLIO DE SERVICIOS
Esunaempresa especializada en la ventadecomponenteselectrónicos al por mayor
y al detal pormediodeInternet.Secaracterizapor disponer de un buen stock de
venta a disposición de nuestros clientes y además con una cobertura a nivel
nacional.Lacalidaddelainformaciónqueselebrindaalosclientesescertera,
confiableysegura,yaquesecompruebaque lo que se esta ofreciendo exista,
manejando unos precios muy cómodos y competitivos en el mercado.
Nuestra empresa mantendrá una base de datos actualizada de los proveedores
con datos como:teléfono,NIT,dirección,ciudadycomponentesquecadaproveedor
vende, paraquelamercancíapueda sersolicitadapornuestraempresayesta
seaentregadaenexcelentescondicionesyallugarindicado. Además
laempresallevaráuncontrolactualizadodeexistencias,dandodealtaloscomponentesq
uellegan,eliminandocomponentesdefectuosos,dando de baja
loscomponentesvendidos, las existencias disponibles
yloscomponentespendientesporserpedidosaunproveedorparaunexcelentefunciona
miento.
Eláreaeléctricaestádedicadaexclusivamenteaofrecersolucionesintegralesparasatisf
acerlasnecesidadesdenuestrosclientesenelmejoramientodeladisponibilidad,segurid
adyproductividaddelosproductos.Contamosconlaexperienciayelrespaldoderecursoh
umanocompetenteparalaasesoría,laimplementaciónylacertificacióndelassoluciones
queofrecemos.
Brindamoslomejordenuestroser,nuestrosaberytodanuestraexperienciaparaimpulsar
ennuestrosclientesunagestiónquerindaresultadossuperiores,trascendentesyperdur
ables.Esdecir,buscamosquenuestrosserviciosseandegransatisfacciónparanuestros
clientes.
7. QUIENESSOMOS
Somosunaempresaespecializadaenla venta de componenteselectrónicoscon un
muy buen stock a su servicio, ofreciendo calidad, cantidad y precios bajos para
satisfacerdeinmediatolasnecesidadesdenuestrosclientes. Estamos comprometidos
a brindar un excelente servicio con un personal capacitado y con la mejor
disposición a atender sus dudas, comentarios y requerimientos.
Acá encontrara todo lo relacionado con partes electrónicas de la mejor calidad y
con el mejor servicio.La atenciónalclientees
nuestraprioridadenestaempresa,nuestroserviciovamasalláde
contactarpersonasenbuscadepartes
electrónicasacordeasusnecesidades,graciasaquetenemosimportadoresdirectosden
uestrosproductos, por lo que podemosofrecerleelservicioqueustedmerece,con un
precioatractivoyuntiempodeentregaacordealasnecesidadesdelmercadoactual,aspe
ctosfundamentalesquesustentannuestraempresayquecreemosapoyanfirmementeto
dagestióndenegocios.Estamosorientadosaotorgaralclienteproductosdealtacalidadc
on marcas reconocidas.
MISIÓN
SerreconocidosporlaspequeñasymedianasempresasdelmercadoLatinoamericano,c
omoelsocioelectrónicofundamentalparalacreacióndenegociosestables
yrentablesconelusodelaelectrónica.Estamos
comprometidosconelclienteofreciendoybrindandonuestrosserviciosysolucionesreal
esconnuestrosproductos,paraquedeestaformasecreeunacadenadebuenosservicios
entrenuestrosclientesyseveabeneficiadoconnuestrosmejorespreciosenelmercadon
acional.
VISIÓN
Serla empresa mas reconocidaenColombia y en
Latinoaméricaenventadecomponenteselectrónicospor internet,
brindandosolucionesyserviciosa las pequeñas y medianas empresas
enfocándonosenlasúltimastecnologíasdelaelectrónicaparamejorar
sumercado,surentabilidadyasífomentarlacompetitividadconempresasdecualquierta
maño.
8. NUESTROS PRODUCTOS
PRODUCTOS DESCRIPCION TIPOS
Zener
Vericap
Túnel
DIODOS FotoDiodo
Gunn
Schockley
Tipo N
Tipo P
SEMICONDUCTORES
Potencia
Bipolar
unipolar
TRANSISTORES
Polarizados
Electrolítico axial
CONDENSADORES Electrolítico radial
De película
Monolíticos
Híbridos de capa
fina
Híbridos de capa
CIRCUITOS INTEGRADOS
gruesa
De hilo bobinado
De carbón prensado
Película de carbón
RESISTENCIAS Película oxido
metálico
Metal vidriado
9. Fijas con Núcleos
de:
Aire
BOBINAS Solido
Bobina de ferrita
Variables
bobinas de choque
Todos lo relacionado con
hardware para su
computador.
HARDWARE
DIAGRAMA DE CASOS DE USO
Nombre:
Hacerpedido
Autor:
Andrés Felipe Vargas
Fecha:
Diciembre 10 de 2012
Descripción:
10. El cliente consulta un producto, después de ver el precio y el stock decide si hacer un pedido, el
inventario se afecta.
Actores:
Cliente
Precondiciones:
- Se debe haber seleccionado un producto exitosamente
Flujo Normal:
1- el cliente finaliza el caso de uso 'seleccionar producto'
2- se ofrece la opción de hacer el pedido
3- selecciona hacer pedido
4- solicita la cantidad a comprar
5- escribe la cantidad a comprar
6- solicita los datos del cliente
7- escribe los datos del cliente
8- se ejecuta el caso de uso 'actualizar inventario'
9- se genera unafactura
Flujo Alternativo:
3- cancela la operación
7- los datos estan incompletos se muestra error y se solicitan de nuevo
Poscondiciones:
- Las existencias del producto se reducen en la cantidad pedida, un nuevo pedido es registrado.
Nombre:
Actualizarinventario
Autor:
Andrés Felipe Vargas
Fecha:
Diciembre 10 de 2012
Descripción:
Se afecta positiva o negativamente la existencia de un producto
Actores:
Empleado
Precondiciones:
- Se ha seleccionado un producto existosamente
- Se ha seleccionado el tipo de operación incremento o decremento de existencias
Flujo Normal:
FlujoAlternativo:
Poscondiciones:
- La existencia del producto se reduce o incrementa en la cantidad especificada
Nombre:
Seleccionarproducto
11. Autor:
Andrés Felipe Vargas
Fecha:
Diciembre 10 de 2012
Descripción:
Se busca un producto en el sistema y se obtiene la inf de precio y stock
Actores:
- Empleado
- Cliente
Precondiciones:
- El producto debe existir en el sistema
Flujo Normal:
1- se muestra los productos del catalogo
2- seleccionar el producto de interes
3- se muestran los detalles del producto (precio, stock)
4- se ofrecenopciones
Flujo Alternativo:
4- si es cliente se ofrece la opción de hacer pedido
4- si es empleado se ofrece opción de dar de alta, devolver, retirar defectuosos, solicitar a proveedor
Poscondiciones:
Nombre:
Dar de alta productos que llegan
Autor:
Andrés Felipe Vargas
Fecha:
Diciembre 10 de 2012
Descripción:
Un proveedor ha enviado productos pedidos, el usuario del sistema los ingresa al inventario
Actores:
Empleado
Precondiciones:
- Se ha seleccionado un producto exitosamente
- Se ha ingresado el proveedor en el sistema
Flujo Normal:
1- el usuario completa el caso de uso 'seleccionar producto'
2- se ofrecen las opciones
3- selecciona la opción de dar de alta
4- se solicita la cantidad
5- se especifica la cantidad
6- se ejecuta el caso de uso 'actualizar inventario'
FlujoAlternativo:
Poscondiciones:
12. - Las existencias del producto se incrementan en la cantidad especificada
Nombre:
Eliminarproductosdefectuosos
Autor:
Andrés Felipe Vargas
Fecha:
Diciembre 10 de 2012
Descripción:
El usuario retira del inventario existencias de un producto por defectuoso
Actores:
Empleado
Precondiciones:
- Se ha seleccinado un producto exitosamente
Flujo Normal:
1- el usuario completa el caso de uso 'seleccionar producto'
2- se ofrecen las opciones
3- selecciona la opción de retirar defectuosos
4- se solicita la cantidad
5- se especifica la cantidad
6- se ejecuta el caso de uso 'actualizar inventario'
Flujo Alternativo:
4- si no hay existencia mostrar error y cancelar
Poscondiciones:
- Se reduce la existencia del producto en la cantidad especificada
Nombre:
Solicitar producto a proveedores
Autor:
Andrés Felipe Vargas
Fecha:
Diciembre 10 de 2012
Descripción:
Se hace una solicitud de compra para un proveedor
Actores:
- Empleado
Precondiciones:
- Se ha ingresado el proveedor en el sistema
Flujo Normal:
1- el empleado completa el caso de uso 'seleccionar producto'
2- se ofrecen las opciones
3- selecciona la opción de solicitar al proveedor
4- se solicita la cantidad
5- se especifica la cantidad
13. 6- se genera una orden de compra
FlujoAlternativo:
Poscondiciones:
Nombre:
Hacer listado de productos disponibles
Autor:
Andrés Felipe Vargas
Fecha:
Diciembre 10 de 2012
Descripción:
Se obtiene una lista de productos que tiene existencia
Actores:
Empleado
Precondiciones:
Flujo Normal:
1- Se presenta el sitio
2- Selecciona administración
3- Selecciona listado de productos y existencias
4- Se genera el reporte
FlujoAlternativo:
Poscondiciones:
Nombre:
Devolverproducto
Autor:
Andrés Felipe Vargas
Fecha:
Diciembre 10 de 2012
Descripción:
Se reintegra al inventario la existencia de un producto que fue devuelto
Actores:
Empleado
Precondiciones:
- Se ha seleccionado un producto de manera exitosa
Flujo Normal:
1- el empleado completa el caso de uso 'seleccionar producto'
2- se ofrecen las opciones
3- selecciona la opción de devolución
14. 4- se solicita la cantidad
5- se especifica la cantidad
6- se ejecuta el caso de uso 'actualizar inventario'
FlujoAlternativo:
Poscondiciones:
- Se incrementa la existencia del producto en la cantidad especificada
Nombre:
Alta de proveedor
Autor:
Andrés Felipe Vargas
Fecha:
Diciembre 10 de 2012
Descripción:
Se registra un nuevo proveedor en el sistema
Actores:
Usuario
Precondiciones:
Flujo Normal:
1- Se presenta el sitio
2- Selecciona administración
3- Selecciona alta de proveedor
4- Se solicitan los datos del proveedor
5- Se especifican los datos del proveedor
Flujo Alternativo:
4- Si el proveedor ya existe se muestra error y se cancela la operación
4- Si los datos estan están incompletos se muestra error y se solicitan de nuevo
Poscondiciones:
- El nuevo proveedor queda registrado en el sistema
28. CONCLUCIONES
Con el desarrollo de este trabajo pudimos profundizar y
aplicarlosprincipalesconceptosdelenguaje de modelado unificado UMLadquiridos a
lo largo de este curso como una herramientaenlaplaneación y
desarrollodesoftware.Lametafuediseñarunsistemaquehicierapartedelestándardede
sarrollobasadoenobjetosydeestamanerapoderdarpasoalaetapade construcción
eimplementacióndeunsoftwarebasadoenestediseño.
Realizamosesteejercicioprácticoutilizandolosdiagramasdeclases,decasos
deusoparalacapturaderequisitos,deestadoydeactividadesyevidenciamosqueelapre
ndizajehayquepracticarlotodoslosdías.