Está en la página 1de 10

IEEE 1471-2000

Practica recomendada para la descripción arquitectónica de los


sistemas de software
INTRODUCCIÓN
Con los sistemas de software creciendo de manera exponencial
en costo y en complejidad, era necesario incorporar los
conceptos de la arquitectura a esta industria.
Por lo cual, en 1995 se formo un grupo dentro de la IEEE para
crear un standard con los siguientes objetivos.

• Definir términos útiles, principios y guías


• Elaborar preceptos arquitecturales y describir sus beneficios
• Proveer un marco de trabajo para compilar los conceptos
arquitecturales y información
• Proveer un marco, un camino para la incorporación de
preceptos de la arquitectura en la generación, revisión y la
aplicación de la IEEE.
ALCANCE
• Expresar un sistema y su evolución
• La comunicación entre los actores del sistema
• Evaluar y comparar distintas arquitecturas de manera
correcta y consistente.
• Planear, administrar y ejecutar las actividades del
desarrollo de sistemas
• Verificar que la implementación de un sistema se vea
aparejada en su descripción arquitectónica
• Contribuir al cuerpo de conocimiento de la arquitectura de
sistemas de software.
PROPOSITO
El propósito principal es facilitar la expresión y comunicación
de las arquitecturas y con ello sentar las bases para calidad y
relación costo/ganancia a través de la estandarización de
elementos y practicas.
Además, , la IEEE 1471-200, pretende proporcionar un marco
técnico y establece un marco conceptual de los conceptos y
términos de referencia dentro de los cuales se implementen
los futuros desarrollos en la arquitectura de sistemas de
software.
USUARIOS DE LA IEEE 1471-2000

En pocas palabras se puede decir que los usuarios de esta


norma son todos los interesados (stakeholders) de un sistema
de software, estos incluyen:
• Los que utilizan, poseen o adquieran un sistema de
software
• Aquellos que desarrollen, describan y documenten
arquitecturas de software.
• Diseñadores, arquitectos, programadores, testers, y otros
desarrolladores
• Los que supervisen y evalúen el proceso de desarrollo.
DEFINICIONES IMPORTANTES

• Adquiriente: una organización que requiera un


producto software o servicio software de un
proveedor.
• Arquitecto: la persona, equipo, o la organización
responsable de la arquitectura de sistemas.
• Descripción arquitectónica: colección de
productos para documentar una arquitectura.
• Arquitectura: la organización fundamental de un
sistema incorporado en sus componentes sus
relaciones entre ellos y con el medio. Además de
los principios que guían su diseño y evolución.
DEFINICIONES IMPORTANTES
• Modelo de ciclo de vida: un marco que contiene los
procesos, actividades y tareas involucradas en el
desarrollo y mantenimiento de un software.
• Sistema: colección de componentes organizada para
llevar a cabo una función o un conjunto de funciones
específicas.
• Stakeholder del sistema: un individuo, equipo u
organización con intereses o en relación con un
sistema.
• Vista: una representación de un sistema desde la
perspectiva de un conjunto relacionado de aspectos.
• Punto de vista: una aproximación a la estructuración
del proceso de definición de la arquitectura basado
en el principio de separación de intereses.
MARCO DE REFERENCIA CONCEPTUAL

Establece los términos y conceptos relacionados con el


contenido y uso de las descripciones arquitectónicas.
Descripción de la arquitectura en su contexto
Un sistema habita en un entorno, y el ambiente de un sistema
puede influir en ese sistema. El contexto determina el entorno
y las circunstancias de las influencias del desarrollo,
operativos, entre otros, sobre ese sistema.
LOS STAKEHOLDERS Y SUS ROLES

Establece los términos y conceptos relacionados con el


contenido y uso de las descripciones arquitectónicas.
Descripción de la arquitectura en su contexto
Un sistema habita en un entorno, y el ambiente de un sistema
puede influir en ese sistema. El contexto determina el entorno
y las circunstancias de las influencias del desarrollo,
operativos, entre otros, sobre ese sistema.

También podría gustarte