1: DEFINICIÓN DEL SISTEMA

Anuncio
1: DEFINICIÓN DEL SISTEMA
1.1: Determinación del Alcance del Sistema:
Lograr proyectar un sitio Web de cómodo acceso y llamativo dinámico para las empresas
del calzado y el cliente final donde las empresas puedan mostrar sus productos a través
del ciberespacio a diversos mercados nacionales e internacionales favoreciendo la
productividad de las empresas, actualmente hay muchos sitios por Internet para la compra
de zapatos pero lo que se quiere es unir al fabricante como al distribuidor en ciberespacio
para así generar negocios por Internet.
1.2: Identificación del Entorno Tecnológico:
El entorno en el que actualmente vivimos, es dinámico y cambiante, se caracteriza
fundamentalmente por la competencia global y los rápidos avances tecnológicos, eso nos
exige estar preparados constantemente para tomar decisiones significativas. En la medida
en que ha aumentado la complejidad de las organizaciones y su entorno, ha sido
necesario utilizar instrumentos más sofisticados, con el fin de tomar siempre la mejor
decisión.
1.3: Especificación de Estándares y Normas:
Algunos de los estándares Web más conocidos y ampliamente utilizados son: HTML
(HyperText Markup Language), para definir la estructura de los documentos; XML
(eXtensible Markup Language), que sirve de base para un gran número de tecnologías; y
CSS (Cascading Style Sheets), que permite asignar estilos para la representación de los
documentos también teniendo en cuenta la norma ISO 9126 del diseño del software .
1.4: Identificación de los Usuarios Participantes y Finales:

usuario experto

Usuario programador

Usuario jefe de proyectos
2: ESTABLECIMIENTO DE REQUISITOS
2.1: Obtención de Requisitos:
En primer lugar debemos cumplir con las exigencias formales de cada usuario que esta
dividió por niveles de seguridad el primer nivel es el usuario administrador quien posee la
capacidad de crear y borrar usuario darles permisos y beneficios a cada usuario como
también el de modificar el sitio Web luego el usuario cliente quien posee la capacidad de
crear catálogos
Requisitos técnicos:
1. Nombre de dominio.
2. Diseño gráfico de la tienda
3. Programación del catálogo virtual y del carrito de compras.
4. Implementar un medio de pago, normalmente a través de tarjetas de crédito.
5. Obtener una logística de envíos de sus productos.
2.2: Especificación de Casos de Uso:
2.3: Análisis de Requisitos:
Vamos a explicar lo que representa el diagrama de casos de uso: hay 5 casos de uso en
los que interactúan cliente y sistema, todo se podría resumir en una frase: el cliente pide
algo, y el sistema se lo da.
Caso 1:
Es muy trivial, el cliente se identifica mediante un User y un Password, el sistema
comprueba si son correctos y le da el acceso a la aplicación al cliente.
Caso 2:
Aquí el cliente ya esta dentro de la aplicación y solicita visualizar una lista de los
productos que ofrece la tienda virtual, y el sistema la recoge de la base de datos y se la
despliega.
Caso 3:
En este caso de uso, el cliente ya tiene consultada la lista de productos y va eligiendo los
productos, el sistema se encarga de ir añadiéndolos al carrito.
Caso 4:
Este caso de uso es el contrario del anterior, el sistema se encarga de borrar del carrito
los productos que el cliente elimina de su selección.
Caso 5:
Aquí el cliente termina su compra y confirma su lista, el sistema le pide los datos
necesarios para confirmar la misma, y eso se podría hacer mediante un formulario, o
mediante los datos guardados de alguna compra anterior del mismo cliente en la base de
datos.
2.4: Validación de Requisitos:
Estos procesos serán validados según lo requerido por el sistema protegiendo la
integridad de los datos, con un completo sistema de seguridad dando una protección de
un 90 por ciento
ACTIVIDAD ASI 3: IDENTIFICACIÓN DE SUBSISTEMAS DE
ANÁLISIS
3.1
Determinación de Subsistemas de Análisis
En el análisis del sistema establecemos que la mejor opción para presentar los procesos
de casos de usos lo detallamos a continuación:
3.2: Integración de Subsistemas de Análisis:
No aplica ya que no manejamos subsistemas.
ACTIVIDAD ASI 4: ANÁLISIS DE LOS CASOS DE USO
4.1: Identificación de Clases Asociadas a un Caso de Uso:
4.2: Descripción de la Interacción de Objetos
Usuario: Nuestro sitio maneja un control de usuario que son creados por el administrador
el cual le dará privilegios al usuario para la búsqueda de información
Consulta: ya autorizado el usuario pobra consultar información la cual será validada antes
de entrar a la base de datos.
Base de datos: insertada la busque y validad la base datos tendrá la función de buscar los
datos y enviar la respuesta.
Movimiento: el tendrá como función traer los datos a la internas para dar respuesta a la
consulta.
Administrador: estará encargado de dar de alta los usuarios nuevos y también tendrá
derechos para eliminar agregar y modificar la base de datos.
4.1: Identificación de Clases Asociadas a un Caso de Uso:
El Usuario quien es el encargado en la creación modificación de catálogos
5: ANÁLISIS DE CLASES
5.1: Identificación de Responsabilidades y Atributos:

El usuario entra al sitio

Accede con su usuario y contraseña

Entra a la operatividad

Crear, editar y consultar catálogos
5.2: Identificación de Asociaciones y Agregaciones
Al identificar las asociaciones entre las clases ente los casos de uso podemos ver que el
usuario quien tiene privilegios puede solo para crear y editar catálogos esta asociadla
administrado quien es el encargado de crear los usuario este actor también tiene la
capacidad de editar y crear catálogos esta asociación con el usuario permite controlar su
uso.
5.3: Identificación de Generalizaciones
Teniendo en cuanta todos los estándares el diseño cumple con las necesidades el cliente
de acuerdo con la normatividad vigente teniendo en cuenta seguridad e integridad de la
información detallando cada caso según las necesidades que integren la Usabilidad del
mismo.
ACTIVIDAD ASI 6: ELABORACIÓN DEL MODELO DE DATOS.
6.1: Elaboración del Modelo Conceptual de Datos:
Descargar