DISEÑO
2.1 Diseño de procesos
propuestos
Definiremos los procesos de la página web, sus servicios, funciones y las tareas que el
sistema debe realizar.
·
Se
permitirá presentar los precios de cada articulo
·
Diseños
de cada articulo
·
Las
gamas de colores de cada articulo
·
Información
para comunicarse directamente con el proveedor
2.1.2 Herramientas case para
diseño
son diversas aplicaciones informáticas
destinadas a aumentar la productividad en el desarrollo de software reduciendo
el coste de las mismas en términos de tiempo y dinero. estas herramientas nos
pueden ayudar en todos los aspectos del ciclo de vida del desarrollo de
software en tareas como el proceso de realizar el diseño del proyecto, cálculo
de costes, implementación de parte del código automáticamente con el diseño
dado, compilación automática, documentación o detección de errores, entre
otras.
Visual Paradigm for UML
Visual Paradigm es una herramienta CASE:
(Ingeniería de Software Asistida por Computación). La misma propicia un
conjunto de ayudas para el desarrollo de programas informáticos, desde la
planificación, pasando por el análisis y el diseño, hasta la generación del
código fuente de los programas y la documentación.
La herramienta está diseñada para un amplio
rango de usuarios, incluyendo ingenieros de software, analistas de sistema,
analistas de negocio, arquitectos de sistemas y cualquiera que esté interesado
en construir un sistema confiable a gran escala a través del usuario del
enfoque orientado a objetos. VP-UML da soporte a los últimos estándares de Java
y notación UML y provee a la industria una gran variedad de código autogenerado
y soporte para Java para realizar ingeniería inversa.
Además, VP-UML permite
una integración completa con herramientas de desarrollo como Eclipse, Borland,
Netbeans para dar soporte en la etapa de implementación del software. La
transición del análisis al diseño y luego a la implementación se realiza sin
percances con este tipo de herramienta CASE, por lo que disminuye
significantemente el esfuerzo empleado en todas las etapas del ciclo de vida
del desarrollo.
2.2 Diseño Arquitectónico
Para la transformación del
modelo de análisis en un modelo de diseño del sistema, se definen los objetivos
de diseño de la página web, se descompone el sistema en subsistemas más
pequeños que pueden ser realizados por diferentes equipos y se seleccionan
estrategias para la construcción del sistema como elegir la plataforma de
hardware y software en la que se ejecutará, el formato y el sistema de
almacenamiento de datos persistentes, la arquitectura estructural , el flujo de
control global o la política de control de acceso e interfaz.
Las actividades principales
del Diseño arquitectónico son decisiones:
- Estructuración del sistema en varios subsistemas principales.
- Descomposición modular donde cada subsistema se divide en componentes o módulos interconectados.
- Modelado del control o estructuración de un plan de control para la ejecución del sistema por partes.
2.3 Diseño de Datos
La Regulación Es necesario regirse por las leyes
vigentes de comercialización del sistema página web. Y normas para
transacciones y contratos de confidencialidad. No hay limitaciones conocidas.
Se supone que se tienen los recursos para adquirir los equipos necesarios. Como
puede ser un servidor Web.
No hay interacción conocida con otras aplicaciones
de la página web que pueda necesitarse. Se requiere manejo en
protocolos de Internet, TCP/IP,
HTTP, WWW,URL y otros. Se deben validar los clientes que
ingresan al sistema, manejar métodos de encriptación de información, que
proteja tanto la identidad como los recursos del cliente. Protección de acceso
no autorizado desde usuarios externos al sistema. Todas las actividades que
realice el administrador y usuario, debe estar en lenguaje español.
2.4 Diseño de interfaz de usuario
El
diseño de la interfaz de usuario crea un medio eficaz de comunicación entre los
seres humanos y la computadora. Siguiendo un conjunto de principios de diseño
de la interfaz, el diseño identifica los objetos y acciones de ésta y luego
crea una pantalla que constituye la base del prototipo de la interfaz de
usuario.
El diseño de la página web sea más atractivo y, además, hacer que
la interacción con el usuario sea lo más intuitiva posible, conocido como el
diseño centrado en el usuario. En este sentido las disciplinas del diseño
industrial y diseño gráfico se encargan de que la actividad a
desarrollar se comunique y aprenda lo más rápidamente, a través de recursos
como la gráfica, los pictogramas, los estereotipos y la simbología, todo sin
afectar el funcionamiento técnico eficiente.