Presentacion del proyecto
-
Upload
sarai-madrigal -
Category
Documents
-
view
2.529 -
download
1
description
Transcript of Presentacion del proyecto
28/03/2012
REINGENIERIA DE SOFTWARE 1
Sandra Balarezo Perea
Margoth Yana Motta
Yamil Ramos García
MATERIA:Reingeniería Del Software
UNIDAD 3:Introducción a la reingeniería del software
ANTEPROYECTO:Sistema de Punto de Venta
CATEDRÁTICO:Maria de los Angeles Martinez Morales
Alumnos:Cid García Emma
Francisco Vargas Sara Gómez Pineda Eduardo
Blanco Martínez José Luis Portugal Gómez Lady Diana
Hernández Manzanilla Ana Grissell Morales Jerónimo Asela Guadalupe
ESPECIALIDAD:Ingeniería En Sistemas Computacionales
28/03/2012
REINGENIERÍA DE SOFTWARE 3
INDICE
• INTRODUCCIÓN
• PLANTEAMIENTO DEL PROBLEMA
• JUSTIFICACIÓN
• SOLICITUD DEL SISTEMA
• ANÁLISIS PRELIMINAR
• ANÁLISIS DEL SISTEMA
• ANEXO
28/03/2012
REINGENIERIA DE SOFTWARE 4
INTRODUCCIÓN
Reingeniería del software es la modificación de
un producto creado de la ingeniera del software
usando mejores técnicas para un producto ya
existente de tal manera que se oriente este
cambio hacia mayores niveles de facilidad. El
objetivo de nuestra presentación es de mostrarle
el Sistema de Punto de Venta “Abarrotes
SaMar” el cual se le esta aplicando la
reingeniería del software.
28/03/2012
REINGENIERIA DE SOFTWARE 5
volver
28/03/2012
REINGENIERÍA DE SOFTWARE 6
PLANTEAMIENTO DEL PROBLEMA
JUSTIFICACIÓN
28/03/2012
Reingeniería de software 7
SOLICITUD DEL SISTEMA
28/03/2012
REINGENIERIA DE SOFTWARE 8
ANÁLISIS PRELIMINAR
28/03/2012
REINGENIERÍA DE SOFTWARE 9
Sistemas Módulos
Monitoreo
Control de
punto de venta
Administrador
Inclusiones
Modificaciones
Eliminaciones
Consultas
Información
de ventas
Reportes
impresos
DEFINICIÓN DE ALCANCE
ANÁLISIS PRELIMINAR
28/03/2012
REINGENIERÍA DE SOFTWARE 10
ANÁLISIS PRELIMINAR
28/03/2012
REINGENIERÍA DE SOFTWARE 11
Características
Pantalla contara con
herramientas y funciones.
Reportes: productos
vendidos, reporte de
inventario.
Cajero utilizado solo para
ventas.
ANÁLISIS PRELIMINAR
28/03/2012
REINGENIERIA DE SOFTWARE 12
ESTIMACIÓN DE RECURSOS
• Dos computadoras
• Dos analistas
• Dos diseñadores
• Tres programadores
• Aplicaciones web (ASP.NET , SQL Server y Visual C)
ANÁLISIS PRELIMINAR
28/03/2012
REINGENIERIA DE SOFTWARE 13
ALTERNATIVA DE SOLUCIÓN
Para dar solución al problema sea decidido
implementar el sistema de punto de venta con
un sistema que cubra las necesidades tomando
en cuenta todas las herramientas que se
mencionaron.
ANÁLISIS PRELIMINAR
28/03/2012
REINGENIERIA DE SOFTWARE 14
FACTIBILIDAD TÉCNICA
ANÁLISIS PRELIMINAR
28/03/2012
REINGENIERIA DE SOFTWARE 15
FACTIBILIDAD ECONÓMICA
ANÁLISIS PRELIMINAR
28/03/2012
REINGENIERIA DE SOFTWARE 16
FACTIBILIDAD OPERATIVA
Con la finalidad de generar un buen
funcionamiento del sistema y este impactara de
forma positiva a los usuarios, fue desarrollado
de forma estándar a los sistemas de existente
en la institución presentando una interfaz
amigable con el usuario.
volver
ANÁLISIS DEL SISTEMA
28/03/2012
REINGENIERIA DE SOFTWARE 17
ORIENTADO A OBJETOS
CASO DE USO
CU1: INGRESAR AL SISTEMA
CAJERO
USUARIO
INGRESAR
CONTRASEÑA
ANÁLISIS DEL SISTEMA
28/03/2012
REINGENIERIA DE SOFTWARE 18
CASO DE USO
CU2: PROCESAR VENTA
CAJERO
INTRODUCE EL CODIGO DEL PRODUCTO
DA EL TOTAL
INICIAR VENTA CANTIDAD DEL PRODUCTO
ANÁLISIS DEL SISTEMA
28/03/2012
REINGENIERIA DE SOFTWARE 19
CASO DE USO
ESCENARIO ALTERNATIVO
CAJERO
SELECCIONA PRODUCTO
ELIMINA PRODUCTOVENTA
CANCELA VENTA
ANÁLISIS DEL SISTEMA
28/03/2012
REINGENIERIA DE SOFTWARE 20
CASO DE USO
CU3: INGRESAR AL SISTEMA
ADMITRADOR
USUARIO
INGRESAR
CONTRESEÑACONTRASEÑA
ADMINISTRADOR
ANÁLISIS DEL SISTEMA
28/03/2012
REINGENIERIA DE SOFTWARE 21
CU4:ACTIVIDAD DEL ADMINISTRADOR
ANÁLISIS DEL SISTEMA
28/03/2012
REINGENIERIA DE SOFTWARE 22
CASO DE USO
ESCENARIO ALTERNO
ADMINISTRADOR
MODIFICA
ELIMINAPRODUCTO
SELEC. PRODUCTO
ANÁLISIS DEL SISTEMA
28/03/2012
REINGENIERIA DE SOFTWARE 23
DIAGRAMAS DE INTERACCION
ADMINISTRADORINGR.
PRODUCTO
1VEN CREARINV
PROD
CATALOGO PRODUCTO
1.2 CREAR INV
1.1 ING.DATOS PROD
PRODUCTO
SEL PROD
ELIMINAGUARDA
SALIR
1.1.3 VER DATOS
1.1.4 ALTA PROD
CATALOGO PRODUCTO
1.2.1 BUS PROD
PRODUCTO
SALIR
1.2.2. ADMPROD
1.1.3 MOD
ADMINISTRADOR
1.1.13 MOD
1.2 VER INV
ANÁLISIS DEL SISTEMA
28/03/2012
REINGENIERIA DE SOFTWARE 24
DIAGRAMAS DE INTERACCION
CAJERO INC
VENTAVENTA
1. 2 CREAR
CATALOGO DE PRODUCTO
1.1. P= INGR. PROD
PRODUCTO
: CAJERO
1 CREAR VENTA
1.1.1 P= DATO.PRODUCTO.
CAMBIO
1.2.1 REG. VENTA
GUAVENTA
INICIAVEN NUEV
SALIR
ANÁLISIS DEL SISTEMA
28/03/2012
REINGENIERIA DE SOFTWARE 25
DIAGRAMA DE CLASE
ANÁLISIS DEL SISTEMA
28/03/2012
REINGENIERIA DE SOFTWARE 26
DIAGRAMA DE DATO
ADMINISTRADOR
ANÁLISIS DEL SISTEMA
28/03/2012
REINGENIERIA DE SOFTWARE 27
DIAGRAMA DE DATO
CLIENTE
volver
NO
NO
ANEXO
28/03/2012
REINGENIERIA DE SOFTWARE 28
El negocio se ve obligado a distinguirse de su
competencia, llamar la atención de los
consumidores, despertar interés y crear deseo
de compra. Es por eso que el punto de vente
tiende hacer la solución perfecta para pequeños,
medianos y grandes establecimientos.
volver
28/03/2012
REINGENIERÍA DE SOFTWARE 29
ÍNDICE
28/03/2012
REINGENIERÍA DE SOFTWARE 30
INTRODUCCIÓN
28/03/2012
REINGENIERÍA DE SOFTWARE 31
SELECCIÓN DE AMBIENTE OPERATIVO
28/03/2012
REINGENIERÍA DE SOFTWARE 32
LENGUAJE DE PROGRAMACIÓN
28/03/2012
REINGENIERÍA DE SOFTWARE 33
DISEÑO DE LA ARQUITECTURA DEL
SOFTWAR
ENLACES
MENÚ
DESCRIPCIÓN
28/03/2012
REINGENIERÍA DE SOFTWARE 34
DISEÑO DE LA BASE DE DATO
DISEÑO LÓGICO
28/03/2012
REINGENIERÍA DE SOFTWARE 35
DISEÑO DE LA BASE DE DATO
DISEÑO FÍSICO
28/03/2012
REINGENIERÍA DE SOFTWARE 36
DISEÑO DE LA INTERFAZ DE USUARIO
OPCIÓN
FORMATO DE USUARIO
28/03/2012
REINGENIERÍA DE SOFTWARE 37
DISEÑO DE LA INTERFAZ DE USUARIO
CREA LA
CUENTA Y
ACTIVIDADES
FORMATO DE USUARIO
28/03/2012
REINGENIERÍA DE SOFTWARE 38
DISEÑO DE LA SALIDA EFECTIVA
FORMATO
NOMBRE DE LA TIENDA:RFC:Producto cantidad precio
Total
28/03/2012
REINGENIERÍA DE SOFTWARE 39
DISEÑO DE CONTROLES Y PROCESOS.
INTRODUCE MUESTRA
FORMATO DE VENTA
28/03/2012
REINGENIERÍA DE SOFTWARE 40
DISEÑO DE CONTROLES, PROCESOS Y AYUDA.
FORMATO DE REPORTE
INTRODUCE
VER
28/03/2012
REINGENIERÍA DE SOFTWARE 41
DISEÑO DE CONTROLES, PROCESOS Y AYUDA.
BOTÓN DE AYUDA
28/03/2012
REINGENIERÍA DE SOFTWARE 42
CONCLUSIÓN
28/03/2012
REINGENIERÍA DE SOFTWARE 43