Presentacion del proyecto

43
28/03/20 12 REINGENIERIA DE SOFTWARE 1

description

Presentacion Segunda parte

Transcript of Presentacion del proyecto

Page 1: Presentacion del proyecto

28/03/2012

REINGENIERIA DE SOFTWARE 1

Page 2: Presentacion del proyecto

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

Page 3: Presentacion del proyecto

28/03/2012

REINGENIERÍA DE SOFTWARE 3

Page 4: Presentacion del proyecto

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

Page 5: Presentacion del proyecto

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

Page 6: Presentacion del proyecto

28/03/2012

REINGENIERÍA DE SOFTWARE 6

PLANTEAMIENTO DEL PROBLEMA

Page 7: Presentacion del proyecto

JUSTIFICACIÓN

28/03/2012

Reingeniería de software 7

Page 8: Presentacion del proyecto

SOLICITUD DEL SISTEMA

28/03/2012

REINGENIERIA DE SOFTWARE 8

Page 9: Presentacion del proyecto

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

Page 10: Presentacion del proyecto

ANÁLISIS PRELIMINAR

28/03/2012

REINGENIERÍA DE SOFTWARE 10

Page 11: Presentacion del proyecto

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.

Page 12: Presentacion del proyecto

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)

Page 13: Presentacion del proyecto

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.

Page 14: Presentacion del proyecto

ANÁLISIS PRELIMINAR

28/03/2012

REINGENIERIA DE SOFTWARE 14

FACTIBILIDAD TÉCNICA

Page 15: Presentacion del proyecto

ANÁLISIS PRELIMINAR

28/03/2012

REINGENIERIA DE SOFTWARE 15

FACTIBILIDAD ECONÓMICA

Page 16: Presentacion del proyecto

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

Page 17: Presentacion del proyecto

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

Page 18: Presentacion del proyecto

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

Page 19: Presentacion del proyecto

ANÁLISIS DEL SISTEMA

28/03/2012

REINGENIERIA DE SOFTWARE 19

CASO DE USO

ESCENARIO ALTERNATIVO

CAJERO

SELECCIONA PRODUCTO

ELIMINA PRODUCTOVENTA

CANCELA VENTA

Page 20: Presentacion del proyecto

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

Page 21: Presentacion del proyecto

ANÁLISIS DEL SISTEMA

28/03/2012

REINGENIERIA DE SOFTWARE 21

CU4:ACTIVIDAD DEL ADMINISTRADOR

Page 22: Presentacion del proyecto

ANÁLISIS DEL SISTEMA

28/03/2012

REINGENIERIA DE SOFTWARE 22

CASO DE USO

ESCENARIO ALTERNO

ADMINISTRADOR

MODIFICA

ELIMINAPRODUCTO

SELEC. PRODUCTO

Page 23: Presentacion del proyecto

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

Page 24: Presentacion del proyecto

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

Page 25: Presentacion del proyecto

ANÁLISIS DEL SISTEMA

28/03/2012

REINGENIERIA DE SOFTWARE 25

DIAGRAMA DE CLASE

Page 26: Presentacion del proyecto

ANÁLISIS DEL SISTEMA

28/03/2012

REINGENIERIA DE SOFTWARE 26

DIAGRAMA DE DATO

ADMINISTRADOR

Page 27: Presentacion del proyecto

ANÁLISIS DEL SISTEMA

28/03/2012

REINGENIERIA DE SOFTWARE 27

DIAGRAMA DE DATO

CLIENTE

volver

NO

NO

Page 28: Presentacion del proyecto

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

Page 29: Presentacion del proyecto

28/03/2012

REINGENIERÍA DE SOFTWARE 29

ÍNDICE

Page 30: Presentacion del proyecto

28/03/2012

REINGENIERÍA DE SOFTWARE 30

INTRODUCCIÓN

Page 31: Presentacion del proyecto

28/03/2012

REINGENIERÍA DE SOFTWARE 31

SELECCIÓN DE AMBIENTE OPERATIVO

Page 32: Presentacion del proyecto

28/03/2012

REINGENIERÍA DE SOFTWARE 32

LENGUAJE DE PROGRAMACIÓN

Page 33: Presentacion del proyecto

28/03/2012

REINGENIERÍA DE SOFTWARE 33

DISEÑO DE LA ARQUITECTURA DEL

SOFTWAR

ENLACES

MENÚ

DESCRIPCIÓN

Page 34: Presentacion del proyecto

28/03/2012

REINGENIERÍA DE SOFTWARE 34

DISEÑO DE LA BASE DE DATO

DISEÑO LÓGICO

Page 35: Presentacion del proyecto

28/03/2012

REINGENIERÍA DE SOFTWARE 35

DISEÑO DE LA BASE DE DATO

DISEÑO FÍSICO

Page 36: Presentacion del proyecto

28/03/2012

REINGENIERÍA DE SOFTWARE 36

DISEÑO DE LA INTERFAZ DE USUARIO

OPCIÓN

FORMATO DE USUARIO

Page 37: Presentacion del proyecto

28/03/2012

REINGENIERÍA DE SOFTWARE 37

DISEÑO DE LA INTERFAZ DE USUARIO

CREA LA

CUENTA Y

ACTIVIDADES

FORMATO DE USUARIO

Page 38: Presentacion del proyecto

28/03/2012

REINGENIERÍA DE SOFTWARE 38

DISEÑO DE LA SALIDA EFECTIVA

FORMATO

NOMBRE DE LA TIENDA:RFC:Producto cantidad precio

Total

Page 39: Presentacion del proyecto

28/03/2012

REINGENIERÍA DE SOFTWARE 39

DISEÑO DE CONTROLES Y PROCESOS.

INTRODUCE MUESTRA

FORMATO DE VENTA

Page 40: Presentacion del proyecto

28/03/2012

REINGENIERÍA DE SOFTWARE 40

DISEÑO DE CONTROLES, PROCESOS Y AYUDA.

FORMATO DE REPORTE

INTRODUCE

VER

Page 41: Presentacion del proyecto

28/03/2012

REINGENIERÍA DE SOFTWARE 41

DISEÑO DE CONTROLES, PROCESOS Y AYUDA.

BOTÓN DE AYUDA

Page 42: Presentacion del proyecto

28/03/2012

REINGENIERÍA DE SOFTWARE 42

CONCLUSIÓN

Page 43: Presentacion del proyecto

28/03/2012

REINGENIERÍA DE SOFTWARE 43