procesamiento de datos

Páginas: 19 (4607 palabras) Publicado: 12 de julio de 2015
Sistemas de Tiempo Real (STR)
Un Sistema de Tiempo Real, se define como: Un sistema en el que el tiempo en que se produce su salida es significante.  Esto es debido a que generalmente la entrada corresponde a algún instante del mundo físico y la salida tiene relación con ese mismo instante" [2]. Entre los elementos principales de un STR, se encuentran un sistema de control, interactuando con elmundo físico a través los sensores, quienes capturan datos para ser procesados y enviar la respuesta de retorno al mundo físico a través de los actuadores.
Por otra parte, dentro de las características propias del dominio de STR se encuentran los requisitos de tiempo, de seguridad y fiabilidad, que vistos desde el modelo de calidad estándar ISO 9126-1 corresponderían con las características decalidad: Eficiencia, Funcionalidad y Fiabilidad, respectivamente.
Metodologías de Desarrollo de Software para Aplicaciones de Tiempo Real
Una metodología puede definirse como "Una versión ampliada del ciclo de vida completo del desarrollo de sistemas, que incluyen tareas o pasos para cada fase, funciones desempeñadas en cada tarea, productos resultantes, normas de calidad y técnicas de desarrollo quese utilizan en cada tarea" [3]. En los últimos años se han desarrollado diversas metodologías de aplicación específica del diseño de STR, entre ellas se pueden encontrar ROOM/UML-RT, HRT-HOOD, OOHARTS, SiMOO-RT, ACCORD/UML COMET, Octopus/UML, ROPES [4]. Para esta investigación, se seleccionaron las tres últimas de las metodologías mencionadas, tomando en cuenta características comunes tales como,basadas en notaciones estándares como UML y enfocadas bajo el paradigma orientado a objetos, utilizan la definición arquitectura de software. A continuación, se presenta una descripción breve de cada una de ellas.



Calidad del Software
En la sección correspondiente se mencionaron algunas de las principales características de calidad inherentes a los STR. En este sentido, se hace necesario quelas metodologías de desarrollo en el contexto de los STR manejen de alguna manera este aspecto. En el área de Ingeniería de Software, existen dos conceptos fundamentales en relación a este aspecto y son la calidad del software y los modelos de calidad. La calidad de software se define como, la totalidad de rasgos y atributos de un producto de software que lo apoyan en su capacidad de satisfacer susnecesidades explícitas o implícitas (según ISO/IEC 9126, 1998). Relacionado con el concepto de calidad de software se pueden encontrar los modelos de calidad de software, que representan un conjunto de características y de las relaciones entre ellas, que proporcionan la base para especificar los requisitos de la calidad y evaluar dicha calidad (según ISO14598). Éstos permiten la especificación yevaluación de la calidad del producto de software desde diferentes perspectivas (adquisición, desarrollo, uso, evaluación, mantenimiento). Uno de los principales modelos de calidad es el estándar internacional ISO 9126.

DEFINICIÓN STR:

Básicamente los sistemas de tiempo real se definen como sistemas informáticos que tienen la capacidad de interactuar rápidamente con su entorno físico, el cualpuede realizar funciones de supervisión o control para su mismo beneficio.
Todos los sistemas de tiempo real tienen la facultad de ejecutar actividades o tareas en de intervalos de tiempo bien definidos.
Todas las tareas son ejecutadas inmediatamente en una forma concurrente, esto es para sincronizar el funcionamiento del sistema con la simultaneidad de acciones que se presentan en el mundo físico.En los sistemas de tiempo real los intervalos de tiempo en que se ejecutan las tareas se definen por un esquema de activación y por un plazo de ejecución. En lo que respecta al esquema de activación puede ser periódico, es decir en intervalos regulares, o también puede ser aperiódico, es decir, en respuesta a sucesos externos que ocurren de forma irregular.
La mayoría de los STR son utilizados...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Base de datos(procesamiento de datos
  • Procesamiento de datos
  • Procesamiento De Datos
  • proceso de datos
  • Procesamiento De Datos
  • Procesamiento De Datos
  • Procesamiento De Datos
  • procesamiento de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS