Post on 22-Jul-2015
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
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.
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.
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.
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
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,dandodealtaloscomponentesquellegan,eliminandocomponentesdefectuosos,dando de baja loscomponentesvendidos, las existencias disponibles yloscomponentespendientesporserpedidosaunproveedorparaunexcelentefuncionamiento. Eláreaeléctricaestádedicadaexclusivamenteaofrecersolucionesintegralesparasatisfacerlasnecesidadesdenuestrosclientesenelmejoramientodeladisponibilidad,seguridadyproductividaddelosproductos.Contamosconlaexperienciayelrespaldoderecursohumanocompetenteparalaasesoría,laimplementaciónylacertificacióndelassolucionesqueofrecemos. Brindamoslomejordenuestroser,nuestrosaberytodanuestraexperienciaparaimpulsarennuestrosclientesunagestiónquerindaresultadossuperiores,trascendentesyperdurables.Esdecir,buscamosquenuestrosserviciosseandegransatisfacciónparanuestrosclientes.
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,graciasaquetenemosimportadoresdirectosdenuestrosproductos, por lo que podemosofrecerleelservicioqueustedmerece,con un precioatractivoyuntiempodeentregaacordealasnecesidadesdelmercadoactual,aspectosfundamentalesquesustentannuestraempresayquecreemosapoyanfirmementetodagestióndenegocios.Estamosorientadosaotorgaralclienteproductosdealtacalidadcon marcas reconocidas.
MISIÓN
SerreconocidosporlaspequeñasymedianasempresasdelmercadoLatinoamericano,comoelsocioelectrónicofundamentalparalacreacióndenegociosestables yrentablesconelusodelaelectrónica.Estamos comprometidosconelclienteofreciendoybrindandonuestrosserviciosysolucionesrealesconnuestrosproductos,paraquedeestaformasecreeunacadenadebuenosserviciosentrenuestrosclientesyseveabeneficiadoconnuestrosmejorespreciosenelmercadonacional.
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ífomentarlacompetitividadconempresasdecualquiertamaño.
NUESTROS PRODUCTOS PRODUCTOS DESCRIPCION TIPOS
DIODOS
Zener Vericap Túnel FotoDiodo Gunn Schockley
SEMICONDUCTORES
Tipo N Tipo P
TRANSISTORES
Potencia Bipolar unipolar
CONDENSADORES
Polarizados Electrolítico axial Electrolítico radial De película
CIRCUITOS INTEGRADOS
Monolíticos Híbridos de capa
fina Híbridos de capa
gruesa
RESISTENCIAS
De hilo bobinado De carbón prensado Película de carbón Película oxido
metálico Metal vidriado
BOBINAS
Fijas con Núcleos de: Aire Solido
Bobina de ferrita Variables bobinas de choque
HARDWARE
Todos lo relacionado con hardware para su computador.
DIAGRAMA DE CASOS DE USO
Nombre: Hacerpedido
Autor: Andrés Felipe Vargas
Fecha: Diciembre 10 de 2012
Descripción:
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
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:
- 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
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
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
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ándardedesarrollobasadoenobjetosydeestamanerapoderdarpasoalaetapade construcción eimplementacióndeunsoftwarebasadoenestediseño. Realizamosesteejercicioprácticoutilizandolosdiagramasdeclases,decasos deusoparalacapturaderequisitos,deestadoydeactividadesyevidenciamosqueelaprendizajehayquepracticarlotodoslosdías.