2. 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
Sandra Balarezo Perea Hernández Manzanilla Ana Grissell
Margoth Yana Motta Morales Jerónimo Asela Guadalupe
Yamil Ramos García
ESPECIALIDAD:
Ingeniería En Sistemas Computacionales
4. INDICE
• INTRODUCCIÓN
• PLANTEAMIENTO DEL PROBLEMA
• JUSTIFICACIÓN
• SOLICITUD DEL SISTEMA
• ANÁLISIS PRELIMINAR
• ANÁLISIS DEL SISTEMA
• ANEXO
REINGENIERIA DE SOFTWARE 4 28/03/20
5. 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.
volver
REINGENIERIA DE SOFTWARE 5 28/03/20
8. SOLICITUD DEL
SISTEMA
REINGENIERIA DE SOFTWARE 8 28/03/20
9. ANÁLISIS PRELIMINAR
DEFINICIÓN DE ALCANCE
Inclusiones
Monitoreo
Modificaciones
Eliminaciones
Sistemas Módulos Administrador
Consultas
Información
Control de de ventas
punto de venta
Reportes
impresos
REINGENIERÍA DE SOFTWARE 9 28/03/20
11. ANÁLISIS PRELIMINAR
Pantalla contara con
herramientas y funciones.
Reportes: productos
Características vendidos, reporte de
inventario.
Cajero utilizado solo para
ventas.
REINGENIERÍA DE SOFTWARE 11 28/03/20
12. ANÁLISIS PRELIMINAR
ESTIMACIÓN DE RECURSOS
• Dos computadoras
• Dos analistas
• Dos diseñadores
• Tres programadores
• Aplicaciones web (ASP.NET , SQL Server y Visual C)
REINGENIERIA DE SOFTWARE 12 28/03/20
13. ANÁLISIS PRELIMINAR
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.
REINGENIERIA DE SOFTWARE 13 28/03/20
16. ANÁLISIS PRELIMINAR
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
REINGENIERIA DE SOFTWARE 16 28/03/20
17. ANÁLISIS DEL
SISTEMA
ORIENTADO A OBJETOS
CASO DE USO
CU1: INGRESAR AL SISTEMA
USUARIO
CAJERO INGRESAR
CONTRASEÑA
REINGENIERIA DE SOFTWARE 17 28/03/20
18. ANÁLISIS DEL
SISTEMA
CASO DE USO
CU2: PROCESAR VENTA
INTRODUCE EL CODIGO
DEL PRODUCTO
CAJERO INICIAR VENTA CANTIDAD DEL
PRODUCTO
DA EL TOTAL
REINGENIERIA DE SOFTWARE 18 28/03/20
19. ANÁLISIS DEL
SISTEMA
CASO DE USO
ESCENARIO ALTERNATIVO
SELECCIONA PRODUCTO
VENTA ELIMINA PRODUCTO
CAJERO
CANCELA VENTA
REINGENIERIA DE SOFTWARE 19 28/03/20
20. ANÁLISIS DEL
SISTEMA
CASO DE USO
CU3: INGRESAR AL SISTEMA
USUARIO
ADMITRADOR
ADMINISTRADOR
INGRESAR
CONTRESEÑA
CONTRASEÑA
REINGENIERIA DE SOFTWARE 20 28/03/20
21. ANÁLISIS DEL
SISTEMA
CU4:ACTIVIDAD DEL
ADMINISTRADOR
REINGENIERIA DE SOFTWARE 21 28/03/20
22. ANÁLISIS DEL
CASO DE USO
SISTEMA
ESCENARIO ALTERNO
MODIFICA
ADMINISTRA PRODUCTO ELIMINA
DOR
SELEC. PRODUCTO
REINGENIERIA DE SOFTWARE 22 28/03/20
23. ANÁLISIS DEL
SISTEMA
DIAGRAMAS DE INTERACCION
ADMINISTRADOR
1VEN CREAR
INGR.
1.2 VER INV
1.2 CREAR INV
INV
PRODUCTO PROD
1.1 ING.DATOS PROD 1.2.1 BUS PROD
ADMINISTRADOR CATALOGO
CATALOGO
PRODUCTO
PRODUCTO
1.1.3 VER DATOS 1.2.2. ADMPROD
PRODU 1.1.13 MOD
1.1.3 MOD SEL PRODU
CTO PROD CTO
1.1.4 ALTA PROD
GUARD ELIMINA SALIR
A
SALIR
REINGENIERIA DE SOFTWARE 23 28/03/20
24. ANÁLISIS DEL
SISTEMA
DIAGRAMAS DE INTERACCION
CAJERO 1 CREAR VENTA 1. 2 CREAR
INC VENTA
VENTA
: CAJERO 1.1. P= INGR. PROD 1.2.1 REG. VENTA
CATALOGO DE CAMBIO
PRODUCTO
1.1.1 P= DATO.PRODUCTO.
GUAVEN
PRODU TA
CTO
INICIAVEN
NUEV
SALIR
REINGENIERIA DE SOFTWARE 24 28/03/20
25. ANÁLISIS DEL
SISTEMA
DIAGRAMA DE CLASE
REINGENIERIA DE SOFTWARE 25 28/03/20
27. ANÁLISIS DEL
SISTEMA
DIAGRAMA DE DATO
CLIENTE
NO
NO
volver
REINGENIERIA DE SOFTWARE 27 28/03/20
28. ANEXO
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
REINGENIERIA DE SOFTWARE 28 28/03/20