Está en la página 1de 5

UNIVERSIDAD NACIONAL AGRARIA DE LA

SELVA
FACULTAD DE INGENIERÍA EN INFORMÁTICA Y SISTEMAS

PROFESOR: Garcia Villegas, Christian

AUTORES: Cabia Adriano, Luz Lisbeth


Aquino Rodriguez, Jose Alvino
Chaparin Clemente, Luis Ever
Vasquez Yalle, Ricardo Jeanzel
ASIGNATURA: Programación Básica

TINGO MARIA – 2022


Índice
1. INTRODUCCION...............................................................................................................2
2. METODOLOGÍA UTILIZADA..........................................................................................3
2.1. Orientación A Objetos:...........................................................................................3
3. FASE DE ANALISIS.........................................................................................................4
3.1. Descripción del proyecto.......................................................................................4
3.2. Resumen de análisis...............................................................................................4
3.2.1. Administrar Usuario............................................................................................5
3.2.1.1. Usuario administrador................................................................................5
3.2.1.2. Usuario cliente..............................................................................................5
3.2.2. Administrar Inventario........................................................................................5
3.2.3. Área de ventas......................................................................................................5
1. INTRODUCCION
El presente documento pretende describir las tareas generales
realizadas en los distintos procesos de Análisis, Diseño y puesta en
funcionamiento, así como los resultados generados por cada uno, dentro
del desarrollo de una aplicación de compra online.
2. METODOLOGÍA UTILIZADA

2.1. Orientación A Objetos:


La tienda online que se desarrollará estará basada en el enfoque
orientado a objetos, el cual será aplicado en todo el proceso de
desarrollo.
La orientación a objetos es un paradigma de desarrollo que facilita
sustancialmente las etapas de análisis, diseño e implementación.
Este moderno paradigma según Alfredo Witzenfeld, define una
estructura de alto nivel llamada Objeto, lo cual permite que el
programador trabaje con estructuras que poseen un alto nivel de
abstracción. Otra característica es que los datos globales
desaparecen (los datos globales son ampliamente usados en el
paradigma estructurado) puesto que estos junto con las funciones
son parte interna de los objetos, por lo que los cambios que se
realicen en los datos sólo afectarán a las funciones definidas en
ese mismo objeto y no en los demás.
La Orientación a objetos posee características como: reutilización
del código, facilidad de mantenimiento, ciclos de desarrollo más
cortos. También posee elementos que refuerzan el desarrollo del
software, estos elementos son: Abstracción, Encapsulamiento,
Polimorfismo, Herencia.
3. FASE DE ANALISIS
Esta sección tiene como objeto presentar y describir el análisis funcional
para la implementación de una aplicación de compra online.
3.1. Descripción del proyecto

Dado que se trabajará con arquitectura cliente/servidor, el


software resultante del proyecto estará ubicado en un servidor
perteneciente a la tienda online.
Resumiendo, el software resultante del proyecto, permitirá el
mantenimiento de los datos de los artículos, inventario, usuario,
etc. Y, finalmente, el acceso de todo usuario validado en la tienda
online

3.2. Resumen de análisis

Teniendo en cuenta la funcionalidad que se podrá obtener de la


aplicación, a continuación, se describe brevemente las soluciones
presentadas en este análisis y su alcance concreto para cada uno
de estos bloques:

3.2.1. Administrar Usuario

3.2.1.1. Usuario administrador


La aplicación debe permitir crear un usuario con correo y
contraseña, para que tenga acceso sin restricciones a la
tienda online.

3.2.1.2. Usuario cliente


Esta aplicación debe permitir crear un usuario con correo
y contraseña a cualquier persona que quiera acceder y
hacer compras en la tienda online.

3.2.2. Administrar Inventario


La aplicación debe permitir al usuario administrador añadir
productos, editar productos, eliminar productos y ver productos.

3.2.3. Área de ventas


La aplicación permite al usuario cliente ver los productos
disponibles, elegir productos que va comprar y al finalizar la
compra se le mostrara el monto a pagar.

También podría gustarte