2 minute read

Estándares de la Arquitectura de Software según la IEEE/ANSI

IEEE 1471

IEEE 1471 es un estándar IEEE reemplazado para describir la arquitectura de un sistema “sistema intensivo en software”, también conocido como arquitectura de software. En 2011 fue reemplazado por ISO / IEC / IEEE 42010: 2011, Ingeniería de sistemas y software – Descripción de la arquitectura.

Advertisement

IEEE 1471 es el nombre corto para un estándar formalmente conocido como ANSI / IEEE 1471 –2000, práctica recomendada para la descripción de arquitectura de sistemas intensivos en software. Dentro del lenguaje del Instituto de Ingenieros Eléctricos (IEEE), esta es una “práctica recomendada”, la menos normativa de sus normas. En 2007, esta norma fue adoptada por ISO / IEC JTC1 / SC7 como ISO 42010: 2007, Ingeniería de sistemas y software: práctica recomendada para la descripción arquitectónica de sistemas intensivos en software.

Ha sido reconocido por mucho tiempo que la “arquitectura”, tiene una fuerte influencia sobre el ciclo de vida de un sistema. Sin embargo, hasta hace relativamente poco, problemas de hardware han tendido a dominar el pensamiento arquitectónico, y los aspectos de software, cuando se consideraron, fueron a menudo los primeros en verse afectados por las presiones del desarrollo. IEEE 1471 creado para proporcionar una base para pensar sobre la arquitectura de los sistemas intensivos en software.

ISO / IEC / IEEE 42010

ISO / IEC / IEEE 42010 Systems and software engineering – Architecture description es un estándar internacional para la descripción de la arquitectura de sistemas y productos software.

ISO / IEC / IEEE 42010 define los requisitos que debén cumplir las descripciones que se hagan de arquitecturas empresariales, de sistemas o de software. Su principal objetivo es estandarizar la práctica de descripción de arquitecturas, presentando un glosario común y un fundamento conceptual que faciliten la especificación de requisitos, la definición, comunicación y revisión de arquitecturas a partir de las descripciones que se realicen de la misma – a través de marcos de trabajo y de lenguajes para la descripción de arquitecturas.

El estándar IEEE 1012 consiste en la verificación y validación de un software, es un procedimiento que está basado en normas de calidad en algunos modelos de vida de un software.

Se describen los procesos de verificación y validación de software, que determinan si los productos de desarrollo de una actividad determinada cumplen con los requisitos de esa actividad, y si el software satisface su uso previsto y las necesidades del usuario. Esta determinación puede incluir análisis, evaluación revisión inspección, evaluación y prueba de productos y procesos de software. Los procesos de V&V evalúan el software en el contexto del sistema, incluidos el entorno operativo, el hardware, el software en el contexto del sistema, incluidos el entorno operativo, el hardware, el software de interfaz, los operadores y los usuarios.

ISO / IEC / IEEE 24765: 2017

ISO / IEC / IEEE 24765: 2017 proporciona un vocabulario común aplicable a todos los trabajos de ingeniería de sistemas y software. Fue preparado para recopilar y estandarizar la terminología. El estándar está destinado a servir como una referencia útil para aquellos en el campo de la tecnología de la información y para fomentar el uso de estándares de ingeniería de software y sistemas preparados por la ISO y las organizaciones de enlace IEEE Computer Society y Project Management Institute. ISO / IEC / IEEE 24765: 2017 incluye referencias a los estándares de fuente activa para definiciones, de modo que los conceptos y requisitos de ingeniería de sistemas y software puedan explorarse más a fondo.

This article is from: