Unidad #3
Diseño de interfaces de usuarios
Características del diseño
Ocultar los tecnicismos internos al usuario ocasional.
Permitir que la interacción del usuario sea interrumpible y también reversible.
Definir los modos de interacción de manera que no obligue a que el usuario realice acciones innecesarias o no deseadas.
Equipamiento
Hardware
Interfaz grafica
KDE plasma
Servidor de pantalla
Openbox
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
Diseño de aplicaciones
Usuario
Diseño
Librerías de integración a terceros
Integración con terceros
Adaptadores
Negocio
Flujos de negocios
Utilidades
Componentes de negocios
Entidades de negocios
Presentacion
Componentes de lógica grafica
Componentes gráficos
Aplicación
API Publica
Servicos externos
Basadas en cliente
Facil de empatar los recursos de demandas
Menor requerimientos de capital
Las formas en que las funciones básicas de las aplicaciones están distribuidas entre los clientes y los servidores
Arquitectura de sistemas distribuidos
Ventajas
Respaldos de seguridad del sistema
facil uso de los datos almacenados
Cliente - Servidor
Debido a que el sistema esta orientado a la compra y venta de producto basándose en un stock, el mismo estaría orientado al cliente, empleado, accionistas y distribuidores
Se utiliza la arquitectura de sistema distribuidos para poder tener un respaldo en caso de haber una afectación o perdida del sistema
Diseño arquitectónico
Se utilizo el tipo
Patrón de capas
Se utilizo este debido a que nuestro sistema tendría separada por partes o grupos las actividades del mismo
grupo financiero
base de datos de los stock
grupo de empleados,accionistas
Caracteristicas del proyecto
facturación y seguimiento por el departamento de cobranzas
Administracion de sctok disponible
Sistema de compra y venta
Una arquitectura de software describe los componentes básicos de un sistema de software y su combinación interna
Topic principal
Ingeniería de software basada en componentes
servicios
Accesible a ser
Características
Independiente
En condiciones en las que el componente necesita extremadamente proveer
Estandarizada
Este modelo puede definir interfaces de componentes, metadatos del componente, documentación, composición y despliegue
Es un enfoque para el desarrollo de software que se basa en la reutilización de las entidades llamadas “componentes de software” Los componentes son más abstractos que las clases de objetos y pueden ser consideradas como proveedores de servicios independientes. Pueden existir como entidades autónomas