Metodologías de Ingeniería de Requisitos
-
Upload
starlord-vega -
Category
Technology
-
view
22 -
download
0
Transcript of Metodologías de Ingeniería de Requisitos
INSTITUTO POLITÉCNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERÍA CIENCIAS SOCIALES Y
ADMINISTRATIVAS
Metodologías de Ingeniería de Requisitos
Materia: Computación Ubicua
METODOLOGÍA DE INGENIERÍA DE REQUISITOS (IR)
Es donde se lleva a cabo el proceso de descubrir, analizar, escribir y verificar los servicios y restricciones del nuevo sistema.
Su relevancia radica en que la definición de los requisitos dependerán de las etapas subsecuentes del desarrollo.
Si esta fase no se lleva a cabo con el debido rigor puede provocar serios problemas en tiempos de entrega, aumento en presupuestos y expectativas insatisfechas de los clientes, ya que el sistema estará incompleto o poco funcional.
La fase de IR en el caso de los ambientes ubicuos, poseen propiedades particulares y situaciones que se presentan durante su desarrollo. Como características vale la pena mencionar su orientación a la identificación, localización, detección de señales, marcada comunicación entre dispositivos, requerimientos adicionales de memoria, adaptación a cambios en el entorno donde están ubicados, entre otras.
METODOLOGÍA ENFOCADA AL ANÁLISIS DE SISTEMAS UBICUOS
En la actualidad son pocas las investigaciones dedicadas a la Ingeniería de Requisitos para este tipo de sistemas, y los aportes en cuanto a desarrollo de metodologías y de procesos de desarrollo son aún limitado. La mayoría de las iniciativas están centradas únicamente en la etapa de diseño, particularmente en el estudio de la interfaz persona-ordenador, de los factores humanos y en la elaboración de recomendaciones generales.
En la actividad de definición del análisis del sistema, previa a la captura de requisitos, se establecen:Los problemas a resolverLas fuentes de conocimiento que pueden ayudar en la búsqueda de las solucionesLos intereses y necesidades que se desea resolver a partir de la implantación de la nueva aplicación o sistemaLos servicios/funcionalidades típicas para un dominio particular
Como apoyo para esta actividad existen los modelos:
Contexto de utilización: que representa las acciones e interacciones de los agentes implicados en el funcionamiento del sistema.
El de dominio: modelo de objetos y servicios del dominio, se constituye para sintetizar y hacer útil el conocimiento de un dominio con miras a la especificación de las funcionalidades y de los atributos de calidad de un sistema.
METODOLOGÍA ENFOCADA EN EL DISEÑO DE SISTEMAS UBICUOS
El diseño de sistemas es la evaluación de las distintas alternativas y la especificación de una solución a un problema de información, definir la estructura y las responsabilidades de los componentes que comprenderán al sistema.
Tiene un doble objetivo:Diseñar el sistema que satisfaga las necesidades para los usuarios finales.Presentar especificaciones claras y completas
Orientación a la identificaciónMecanismos de localización de usuariosDetección de señales provenientes del ambiente Marcada comunicación entre dispositivos y
variedad en estos (forma, tipo de acceso, tipo de conexión a redes)
Requerimientos adicionales de hardwareAdaptación a cambios en el entorno donde están
ubicados los usuarios Infraestructura provista de sensores
REQUISITOS DE LOS SISTEMAS UBICUOS
Los autores proponen una clasificación de requisitos y su posterior representación basada en modelos para sistemas ubicuos, además mencionan aspectos clave para caracterizar este tipo de ambientes, tales como oIdentificación de los elementos que participan en el sistema oHeterogeneidad de interacción oInteracción entre sistemas.