Herramientas CASE y Fundamentos de los Sistemas de Tiempo Real

Clasificado en Diseño e Ingeniería

Escrito el en español con un tamaño de 2,85 KB

Módulo generador de documentación

El módulo generador de la documentación se alimenta del repositorio para transcribir las especificaciones allí contenidas. Algunas características de los generadores de documentación son:

  • Generación automática: Se realiza a partir de los datos del repositorio, sin necesidad de un esfuerzo adicional.
  • Combinación de información: Integra datos textuales y gráficos, lo que facilita significativamente su comprensión.
  • Tratamiento de textos: Ofrece facilidad para la introducción de textos complementarios a la documentación que se genera de forma automática.
  • Interfaz con otras herramientas: Posee conexión con procesadores de textos, editores gráficos, entre otros.

Módulo de gestión de proyectos

Algunos productos CASE incorporan un módulo para la gestión del proyecto de desarrollo de sistemas. Sus características más importantes serán analizadas en el apartado de otras herramientas.

Objetivos

  1. Mejorar la productividad en el desarrollo y mantenimiento del software.
  2. Aumentar la calidad del software.
  3. Reducir el tiempo y coste de desarrollo y mantenimiento de los sistemas informáticos.
  4. Mejorar la planificación de un proyecto.
  5. Aumentar la biblioteca de conocimiento informático de una empresa, ayudando a la búsqueda de soluciones para los requisitos.

Sistemas de Tiempo Real (STR)

Un Sistema de Tiempo Real (STR) puede definirse como aquel que debe completar sus actividades en plazos de tiempo predeterminados. Como consecuencia, su ejecución debe satisfacer restricciones temporales cuyo incumplimiento supone el funcionamiento incorrecto del sistema.

Sistema operativo de tiempo real

Un sistema operativo de tiempo real es un sistema operativo que ha sido desarrollado específicamente para aplicaciones de tiempo real. Como tal, se le exige corrección en sus respuestas bajo ciertas restricciones de tiempo. Si no las respeta, se considerará que el sistema ha fallado. Para garantizar el comportamiento correcto en el tiempo requerido, es necesario que el sistema sea predecible (determinista).

Características generales

Usado típicamente para aplicaciones integradas, normalmente presenta las siguientes características:

  • No utiliza mucha memoria.
  • Cualquier evento en el soporte físico puede provocar que se ejecute una tarea.
  • Multi-arquitectura: Dispone de puertos de código para diversos tipos de UCP (Unidad Central de Procesamiento).
  • Muchos poseen tiempos de respuesta predecibles para eventos electrónicos.

Entradas relacionadas: