“Conocimiento Hardware>Discos y almacenamiento informáticos

Cómo diseñar un sistema incorporado en tiempo real con UML

2012/4/14
Como sistemas embebidos de tiempo real se hizo más complejo y avanzado software de programación estructurada a las metodologías orientadas a objetos , se necesitan nuevas herramientas de modelado , de acuerdo con Embedded.com . Unified Modeling Language ( UML) fue desarrollado en respuesta a la necesidad de un lenguaje de modelado de objetos estandarizados. UML puede ser adaptado para diseñar una variedad de sistemas de tiempo real , a partir de pequeños sistemas de microcontroladores de 8 bits para grandes sistemas en red de varios procesadores . UML incluye características para la funcionalidad de modelado , objetos , estados , patrones de diseño y características de extensibilidad . Cosas que necesitará
Planteamiento del problema y las necesidades del usuario para el sistema que va a ser el diseño .
UML herramienta de modelado de software ( opcional)
Mostrar más instrucciones
1

Analizar los requisitos del sistema . Identifique lo que el sistema integrado está diseñando las necesidades para llevar a cabo y qué limitaciones que operará bajo . Las restricciones en un sistema embebido de tiempo real suelen incluir tiempo, capacidad de memoria y procesador de rendimiento. Su planteamiento del problema y las necesidades del usuario son las entradas para este paso . El resultado de este paso será un conjunto de requisitos del sistema que describen lo que hace el sistema y puede también dividir los requisitos entre el hardware y el software.
2

Desarrollar casos de uso. Con los requisitos del sistema como punto de partida , el desarrollo de los casos de uso que cubran los requisitos. Los casos de uso ilustran las comunicaciones entre un sistema embebido en tiempo real y los actores externos. Los casos de uso para sistemas de tiempo real también definir plazos y requisitos de sincronización .
3

Definir estructura del objeto . Una vez que los casos de uso se han definido , la estructura del objeto puede ser definido. La estructura del objeto de un sistema embebido en tiempo real incluye la definición de las clases de objetos y los datos de cada clase de objeto que contendrá. Los diagramas de clases y diagramas de objetos pueden ser utilizados para modelar la estructura del objeto . Según ObjectMentor.com , diagramas de clases muestran los atributos, operaciones y relaciones de una clase a otras clases.
4

definir el comportamiento del objeto. Los objetos en el diseño de su estructura de objetos tendrán comportamientos que corresponden a la funcionalidad necesaria para los casos de uso . Comportamiento de los objetos puede ser modelado a través de gráficos de estado , diagramas de secuencia y diagramas de colaboración .
5

Diseño de una arquitectura . Una arquitectura para un sistema embebido en tiempo real incluye tanto los aspectos físicos como de software. Arquitecturas son diseños de alto nivel que abarcan los sistemas de hardware y software en su conjunto. Arquitectura física puede ser modelado utilizando diagramas de despliegue . Arquitectura de software puede ser modelado utilizando patrones de diseño. La estructura del objeto y la conducta definida en los pasos anteriores se utilizan como insumos para designvof la arquitectura de software.
6

realizar el diseño mecánico . Diseño de los mecanismos de acción incluye el uso de diagramas de clases y objetos para representar el comportamiento de colaboración entre pequeños grupos de clases u objetos .
7

realizar el diseño detallado. El comportamiento detallado y la estructura de clases de objetos individuales se define durante la fase de diseño detallado. El diseño detallado se utiliza para escribir el código para el software embebido en tiempo real.

Discos y almacenamiento informáticos
E - 1800 Especificaciones de la unidad interna
¿Cómo puedo corregir una comprobación de redundancia cíclica
Cómo ocultar un número de serie HP
Cómo instalar una Sound Blaster en XFCE
Cómo insertar Sony M2
Cómo configurar Cruzer Micro de 2GB
¿Cómo se mide el almacenamiento o el tamaño de la memoria en las computadoras?
¿Los dispositivos de almacenamiento magnético usan discos que están recubiertos con material y sectores magnéticamente sensibles para leer información transformando los impulsos eléctricos en un magnético variable?
Conocimiento de la computadora © http://www.ordenador.online