Guia Basica para bachillerato de Circuitos Basicos
Metodologías de Ingeniería de Requisitos
1. 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
2. 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.
3. 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.
5. 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.
6. En la actividad de definición del análisis del sistema, previa a
la captura de requisitos, se establecen:
Los problemas a resolver
Las fuentes de conocimiento que pueden ayudar en la
búsqueda de las soluciones
Los intereses y necesidades que se desea resolver a partir
de la implantación de la nueva aplicación o sistema
Los servicios/funcionalidades típicas para un dominio
particular
7. 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.
8. 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.
9. Tiene un doble objetivo:
Diseñar el sistema que satisfaga las necesidades
para los usuarios finales.
Presentar especificaciones claras y completas
10. Orientación a la identificación
Mecanismos de localización de usuarios
Detecció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 hardware
Adaptación a cambios en el entorno donde están
ubicados los usuarios
Infraestructura provista de sensores
REQUISITOS DE LOS SISTEMAS
UBICUOS
11. 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.