S.E.P.
D.G.E.S.T.
D.I.T.D.
INSTITUTO TECNOLÓGICO SUPERIOR DE LIBRES Organismo Público Descentralizado del Gobierno del Estado de Puebla
INGENIERÍA EN SISTEMAS COMPUTACIONALES
ARQUITECTURA DS SW DE DOMINIO ESPECÍFICO DE INGENIERIA DE SOFTWARE
PRESENTA: DANIEL AGUILAR DAZA DANIEL FERNANDEZ VAZQUEZ
LIBRES, PUEBLA 27 MARZO 2014
Arquitectura de software para dominio específico Un sistema de información en un vehículo proporciona dispositivos con información sobre el tiempo, condiciones del tráfico de carretera, información local y otras. Este se enlaza con la radio del vehículo para que la información sea proporcionada como una señal sobre un canal de radio específico. El vehículo es equipado con un receptor de GPS para descubrir su posición v, basándose en esa posición, el sistema accede a un cierto número de servicios de información. La información puede proporcionarse en el lenguaje especificado del dispositivo. Etapa 1: Identificación del dominio (entrevistas, lista de necesidades del cliente, diccionario de datos, diagrama de contexto.) Etapa 2: Definir y refinar elementos (Identificamos los elementos, sus atributos, flujos de datos y de control y relaciones entre los mismos.) Etapa 3: Análisis de requerimientos (Funcionales y No funcionales)
Etapa 1 Diccionario de datos: Sistema de información. Es que muestra los datos necesarios para el conductor, como lo es el estado del tiempo, el tráfico en las carreteras etcétera. Conductor. Es que determina los valores obtenidos del sistema, es decir que tan seguro puede ser el viaje. Canal de Radio. Medio de comunicación entre dos o más vehículos. GPS. Sistema de posicionamiento global.
Lista de necesidades del cliente: Eficiencia en el sistema de información. Un automóvil en buenas condiciones para un uso adecuado y un buen servicio. Disponibilidad del servicio, en todo momento.
Radio Socios
Envía los datos Interviene en el sistema
Recibe información del sistema
Sistema vehicular
Envía los datos Accede al sistema
Consulta
GPS
Conductor
Administrador
Etapa 2 Definir y refinar los elementos: Elementos
Atributos
Operaciones
Conductor
Nombre
Transmite la información necesaria al sistema, indica su ubicación.
IFE Domicilio Licencia Vehículo
No. Placas Modelo
Brinda servicios de manera eficiente.
Estado del vehículo GPS
Usuario
Determina la ubicación.
Contraseña
Diagrama de flujo de datos
Consultas
Conductor
Sistema
GPS
Automóvil
Enviar información
Etapa 3: Análisis de requerimientos (Funcionales y No funcionales)
Requisitos Funcionales
GPS (puede proporcionar la posición del usuario en tiempo real) Generador de ondas (debe envía señal desde un canal de radio específico) Lenguaje de programación del sistema (parte fundamental, puesto que debe ser compatible para recibir información del dispositivo) Consultas (el usuario puede acceder al sistema para observar el estado del tráfico, clima etc.)
Requisitos no funcionales Diseño del sistema (su estructura por la cual el usuario tendrá relación con el sistema) Colores usados en el sistema (el usuario puede aprenderse los apartados y estructura del sistema mediante los colores) Tipo o modelo del auto (los modelos de autos es independiente del sistema, pero debe ser incluido) Edad del usuario (solicita un usuario sin importar la edad específica) Domicilio del usuario (solicita un usuario sin importar la edad específica) Versión de sistema de GPS (debe ser compatible con el hardware específico) Seguridad (actualizaciones y/o verificaciones de acceso, el usuario se le proporciona una identificación para poder acceder al sistema) Fallas (apto para enviar información sobre el estado de funcionalidad