desarrollo de sistemas_30!11!2015

21
1 Ingeniería Informática Desarrollo de Sistemas de Información III Nombre: Erickson A Zúñiga Alexander Martínez Richard Moreno Profesor: Nicolás Valdenegro C. Fecha: 23/11/2015 Nota Ptj. Máx 104 Ptj. Obt.

Upload: erickson-zuniga-landero

Post on 29-Jan-2016

216 views

Category:

Documents


0 download

DESCRIPTION

Desarrollo de Sistemas 2015, análisis pre Inicial de Proyecto Basisco

TRANSCRIPT

Page 1: Desarrollo de Sistemas_30!11!2015

1

Ingeniería Informática Desarrollo de Sistemas de Información III Nombre: Erickson A Zúñiga Alexander Martínez Richard Moreno Profesor: Nicolás Valdenegro C. Fecha: 23/11/2015

Nota

Ptj. Máx 104

Ptj. Obt.

Page 2: Desarrollo de Sistemas_30!11!2015

2

Índice

Resumen de Proyecto___________________________________________________________3

Desarrollo_____________________________________________________________________4

Planificar un proyecto que permita construir el software________________________________5

3.1 Las personas necesarias, tanto en cantidad como en los roles_______________________6

Metodológico que ordena rigurosamente las etapas del proceso de desarrollo del software____6

4.1 Realice el análisis de requerimientos definiendo al menos 3 necesidades a ser resueltas__7

Requerimientos no funcionales ____________________________________________________7

Proponga al menos 2 interfaces de usuario __________________________________________8

Modelo de Vista 4+1, ordenes los Diagramas según sus vistas __________________________10

Modelo de Casos de Uso _______________________________________________________11

Diagrama de Clases_____________________________________________________________11

Diagramas de Secuencia _________________________________________________________12

Diagramas de Colaboración ______________________________________________________13

Diagramas de Actividad. _________________________________________________________13

Diagramas de Estados. __________________________________________________________14

Modelo de Datos ______________________________________________________________15

Mantenedor de producto: _____________________________________________________16-19

Conclusion____________________________________________________________________20

Bibliografia____________________________________________________________________21

Page 3: Desarrollo de Sistemas_30!11!2015

3

Resumen del Proyecto.

El objetivo de este proyecto, se desarrolló una aplicación de control de stock de una tienda de música el cual permita al administrador y tener el control total de sus artículos musicales de la bodega central que se distribuye semanalmente. Sin embargo se crea un levantamiento de análisis de requerimiento, donde se encuentran diferentes observaciones que en el transcurso de las indicaciones se estarían exponiendo. Esta aplicación sustituyo una metodología insuficiente utilizada durante los últimos años por los responsables de la empresa. La aplicación estuvo gestionada por un software creado por la empresa RAE.LTDA que gestiono al Administrador y Usuarios, diferentes funcionalidades tales como:

Introducción y modificación de artículos.

Gestión de entradas y salidas de productos.

Gestión de pedidos.

Obtención de datos para la gestión de la empresa.

Minimizar los errores de gestión.

Mejorar la imagen de la empresa.

Correcta visualización de los artículos.

Facilitar la búsqueda. Esta aplicación se ha desarrollado con las siguientes tecnologías:

Excel

Javascript

Access

HTML

MySql

Page 4: Desarrollo de Sistemas_30!11!2015

4

Desarrollo

I.- Descripción del Problema a resolver:

Crear un Sistema de Control de Stock, en una cadena de tiendas de artículos musicales. Las reglas del negocio son las siguientes: La bodega central distribuye semanalmente productos a las diferentes tiendas. El más común de ellos corresponde a las cuerdas de guitarra, que – por ser la guitarra un instrumento muy popular – tienen un nivel de salida relativamente alto, y – por su “portabilidad”- suelen desaparecer de los anaqueles sin que ello pueda atribuirse a una venta. Interesa crear un sistema de información computarizado, que permita comparar mensualmente el stock real de cada producto en cada local, con el teórico, es decir, el remanente del mes anterior, menos las ventas y más los despachos provenientes de la bodega en igual período. Se espera que un conocimiento exacto – por parte de la gerencia – de las mermas mensuales incentive a los dependientes a vigilar mejor las estanterías. Como recurso, se cuenta con un PC, una impresora y una persona que los opera.

Se pide:

Page 5: Desarrollo de Sistemas_30!11!2015

5

II.- Planificar un proyecto que permita construir el software descrito definiendo: 1) Las actividades necesarias y la secuencia de cada una (carta Gantt).

Page 6: Desarrollo de Sistemas_30!11!2015

6

2) Escoja entre el Modelo de Cascada (Waterfall) y el Método Rational Unified Process (RUP), para realizar la carta Gantt.

Las personas necesarias, tanto en cantidad como en los roles necesarios Se desarrollaron las funciones de cada integrante, el cual se reunirán los requerimientos que se clasificaron en:

Reconocimiento del problema.

Evaluación y síntesis.

Modelado.

Revisión. Posteriormente a este estudio se presentan la viabilidad del proyecto, en este caso correspondería el siguiente análisis.

Viabilidad económica.

Viabilidad Técnica.

Viabilidad Lega.

En tanto se desarrolló conjuntamente con el cliente un análisis Económico y Técnico, donde se evalúan la característica y beneficios el cual depende la posibilidad de desarrollo del proyecto.

Modelado arquitectura

Especificaciones del sistema

En conclusión, el proyecto de desarrollo bajo las normas que comprende varios componentes o pasos llevado a cabo durante la etapa de análisis, conjuntamente con el cliente viendo sus necesidades, tanto software, hardware, personas, base datos, documentación y procedimientos.

En este ítem se escogió Cascada por tener enfoque metodológico que ordena rigurosamente las etapas del proceso de desarrollo del software.

Alexander Martínez

Profesional a Cargo

Richard Moreno

Profesional a Cargo

Erickson A Zúñiga

Profesional a Cargo

Page 7: Desarrollo de Sistemas_30!11!2015

7

III.- Para el proyecto ya planificado: 1) Realice el análisis de requerimientos definiendo al menos 3 necesidades a ser

resueltas Gestor de stock:

Debe permitir que el usuario empleado pueda interactuar con las diferentes pantallas.

Debe permitir la actualización continua de contenidos, es decir, se debe poder introducir, modificar y eliminar elementos de las bases de datos.

Cuando se introduzca algún carácter en los campos referencia debe mostrar posibles coincidencias, de forma que pulsando en alguna de las posibles opciones mostradas se cumplimenten todos los campos del formulario.

La aplicación debe guardar las cantidades de artículos vendidas y los precios a los que fueron vendidas.

Los requerimientos no funcionales de la aplicación son:

Accesos rápidos a bases de datos.

Sistema ágil e intuitivo.

Aviso ante acciones incorrectas.

En las bases de datos todo se guarda en mayúsculas.

Control de errores en toda entrada de información con el fin de asegurar su validez, evitando errores como la integridad referencial de la base de datos.

Page 8: Desarrollo de Sistemas_30!11!2015

8

Funcionalidades.

En el desarrollo del gestor de stock las funcionalidades sólo van dirigidas a un tipo de usuario, los trabajadores de la tienda. Gestor stock:

Mantenimiento actualizado de los artículos, es decir, mantenimiento de la base de datos Artículos.

Validación de usuario: el usuario deberá identificarse para hacer ciertas acciones concretas como eliminar un artículo de la base de datos, realizar un inventariado…

2) Proponga al menos 2 interfaces de usuario que sean útiles para el software en desarrollo.

Page 9: Desarrollo de Sistemas_30!11!2015

9

Page 10: Desarrollo de Sistemas_30!11!2015

10

Según el Modelo de Vista 4+1, ordenes los Diagramas según sus vistas:

Una vista general de los diagramas UML que muestra cada diagrama conduce al desarrollo de otros diagramas UML, y poder así analizar cada una de las etapas en que se elabora un Software y en este proyecto.

Page 11: Desarrollo de Sistemas_30!11!2015

11

i. Proponga un Modelo de Casos de Uso. Debe mostrar al menos 3 actores y 4 Casos de Uso.

ii. Proponga un Diagrama de Clases. Debe mostrar al menos 3 clases con sus atributos y operaciones.

Page 12: Desarrollo de Sistemas_30!11!2015

12

iii. Proponga los Diagramas de Secuencia. El 50 % de los casos de usos

Page 13: Desarrollo de Sistemas_30!11!2015

13

iv.Proponga los Diagramas de Colaboración. El 50 % de los casos de usos

iv. Proponga los Diagramas de Actividad. El 50 % de los casos de usos

Page 14: Desarrollo de Sistemas_30!11!2015

14

v. Proponga los Diagramas de Estados. El 50 % de las clases.

Page 15: Desarrollo de Sistemas_30!11!2015

15

3) Proponga un Modelo de Datos. Debe mostrar al menos 5 tablas

Page 16: Desarrollo de Sistemas_30!11!2015

16

Datos anexos, simulación del programa: Programas a considerar:

Mantenedor de producto: Debe permitir el ingreso del nombre, código, descripción, precio, unidad de medida del producto.

TABLAS: Artículo:

Categorías

Mantenedor local: Debe permitir el ingreso del código, ubicación y fono del local.

Page 17: Desarrollo de Sistemas_30!11!2015

17

Consulta de producto: Programa que permita mostrar el stock actual por producto y el total de venta por local.

Mantenedor de movimientos: Permite controlar el stock de ingreso y salida de los productos

Tabla compras proveedores

Page 18: Desarrollo de Sistemas_30!11!2015

18

Tabla ventas clientes

Considere además, la creación de otros archivos según usted crea conveniente. Tabla ubicación

Page 19: Desarrollo de Sistemas_30!11!2015

19

Tabla subcategorías

Page 20: Desarrollo de Sistemas_30!11!2015

20

Conclusión.

Internet es un sistema de comunicación de alcance mundial, económico, fiable y con sencillas utilidades de búsqueda de información, sin embargo para este trabajo de Desarrollo de Sistemas lo realizamos en equipo de estudio que llagando a la conclusión y hemos revisado diferente estados de análisis en el desarrollo de este Trabajo, encomendado por el profesor Nicolas Valdenegro Profesor guía.

No obstante quisiéramos comentar que a lo largo de esta asignatura y que coinciden con otras, en la realización del proyecto es comprobar lo difícil que es que, un cliente llegue a comprender lo que se pide y lo que te dé, por la creación de la aplicación, elaboraciones y análisis, no obstante ha sido un trabajo muy instructivo y que nos va a servir para poder ver las cosas des de otra perspectiva y así poder tener valoraciones mucho más correctas y concretas.

Page 21: Desarrollo de Sistemas_30!11!2015

21

Bibliografía

www.rinconuniversitario.com

Análisis y diseño de sistemas (KENDALL & KENDALL) Capítulo 10 www.freelibros.me

www.slideshare.net (Análisis de Sistemas)

Material de estudio entregado por el PROFESOR: EDUARDO A KLAGGES SAZO Instituto IP Chile Sede Republica.