Distintos abordajes de los sistemas
Arquitecturas
De software
|
|
|
De flujo de trabajo
|
|
De control de calidad
Esquemas según finalidad
Autenticación y Autorización
Interna cerrada
- Enfocado en el control completo de los accesos
- Valorizan en
- Gestión dinámica de permisos
- Capacidad de cambio de interfaz según rol
- Componentes básicos
- ABM Usuarios
- Administración de perfil propio
- Acceso
- Recuperación de contraseña
- ABM Roles y permisos
- Controlador de permisos y especificaciones (BE)
- Capas de Seguridad
- Auditoría (historial)
Interna abierta
- Enfocado en facilitar el acceso a usuarios externos
- Valorizan en
- Cantidad y pertinencia de proveedores de identidad
- Trazabilidad de usuario
- Capacidad de que un usuario tenga múltiples formas de acceder
- Componentes básicos
- ABM Usuarios con listado de accesos registrado
- Administración de perfil propio, con datos del proveedor de identidad
- Acceso con proveedor de identidad
- ABM Roles y permisos
- Controlador de permisos y especificaciones (BE)
Externa corporativa (Single Sign On)
- Enfocada en la integración con otras aplicaciones
- Valorizan en
- Capas de seguridad
- Componentes básicos
- ABM Usuarios con visualización de datos externos, estadísticas y edición de datos internos
- Administración de perfil propio, con datos del proveedor de identidad
- Acceso con proveedor de identidad
- ABM Roles y permisos
- Controlador de permisos y especificaciones (BE)
Estructuras de usuarios
Simples
- Enfocado en una estructura jerárquica
- Valorizan la capacidad de integrar a clientes
- Componentes básicos
- ABM de no-conformidades, para control de calidad
Proveedor-consumidor
- Enfocado en el software como intermediario
- Valorizan
- Comunicación entre partes
- Puntuación de contraparte
- Componentes básicos
- Lista de ofertas
- Mensajes entre partes
- ABM de disputas
Segmentado
- Enfocado en la autonomía de segmentos
- Valorizan
- Convivencia entre datos independientes y compartidos
- Capacidad de sub-segmentación
- Capacidad de segementación o condicionamiento por múltiples modelos
- Componentes básicos
- ABM de departamentos y habilitación de especificaciones
- Controlador de especificaciones y permisos (BE)
Tiempos de respuesta
Bajo
- Permite arq. monolítica
- Solo para pocos usuarios
- No admite muchas cargas en simultáneo
- Costo bajo en infra
- Manejo de Cahé
Intermedia
- Permite arq. SPA y SSR
- Admite múltiples usuarios en simultáneo
- Costo intermedio en infra
Alta
- Requiere SPA y websockets
- Múltiples usuarios ven y editan mismo contenido
- Requerido para mayoría de SaaS
- Costo alto en infra
Tipos de contenido
Orientado a datos
- Enfocado en ABMs.
- Valorizan con
- Filtrados en listas grandes
- Alta y modificación masiva
- Vista o minivista previa
- Componentes básicos
- Grilla
- Formulario
- mini-ABM o grilla editable
- Controladores de gestión masiva (BE)
Orientados a contenido publicable (CMS)
- Enfocado en
- Flujo de publicación
- Plantillas de redacción
- Valorizan con
- Diseño
- Pertinencia de plantillas
- Facilidad de creación de plantillas
- Componentes básicos
- Publicador
- Artículo
- Gestión de autorización
Orientado a contenido individual (Editor)
- Enfocado en la edición de una entidad como:
- Dibujo
- Contenido multimedia
- Documento rico
- Valorizan en
- Escalabilidad de funciones aplicadas a la edición
- Manejo de permisos
- Multiplicidad de dispositivos
- Capacidad de versionado
- Capacidad de colaboración
- Aplicación de cambios sobre múltiples entidades dentro del contenido (Ctrl+H)
- Componentes básicos
- Editor
- Gestión de funciones y permisos
- Guardar
- Exportar
Orientado a comunicaciones
- Enfocado en el flujo de información
- Valorizan en
- Estabilidad y rendimiento
- Atención del usuario (notificaciones)
- Componentes básicos
- Chat
- Notificación 'push'
No Comments