Está en la página 1de 5

IEEE 1471-2000

Luis Daniel Castiblanco Rosero


institucin Universitaria Panamericana
Bogot, Colombia
ldanielcastiblanco@unipanamericana.edu.co

Abstract En este documento


de dar a conocer el estndar
IEEE 1471 2000 dando a
conocer toda su estructura, su
terminologa y todos los puntos
a resaltar para el desarrollo de
proyectos.

estndar
IEEE
1471
tiene
contribuciones
que
pueden
resumirse de la siguiente manera:

DESCRIPCIN GENERAL
IEEE 1471 es el nombre corto para
un estndar conocido formalmente
como ANSI / IEEE 1471-2000, ste
estndar es recomendado para la
descripcin de la arquitectura de
Sistemas de Software Intensivo.
Dentro del Instituto de Ingenieros de
Electrnica (IEEE), esta es una
"prctica recomendada", la menos
normativa de sus normas. En 2007
esta norma fue adoptada por la
ISO / IEC JTC 1 / SC7 como ISO / IEC
42010: 2007, Sistemas e Ingeniera
de Software. Desde hace tiempo se
ha reconocido que la arquitectura
tiene una fuerte influencia sobre el
ciclo de vida de un sistema. Sin
embargo, hasta hace relativamente
poco, los problemas de hardware
han
tendido
a
dominar
el
pensamiento arquitectnico, y los
aspectos de software, cuando se
considera en absoluto, eran a
menudo los primeros en ser
comprometidos bajo las presiones
de desarrollo. IEEE 1471 fue creado
para proporcionar una base para
pensar en la arquitectura de los
sistemas intensivos en software. Del

Proporciona definiciones y un
meta-modelo
para
la
descripcin
de
la
arquitectura.
Se establece que una
arquitectura debe abordar las
preocupaciones
de
los
Stakeholders de un sistema.
Se
afirma
que
las
descripciones
de
la
arquitectura
son
inherentemente
multi-vista,
sin
vistas
solo
capta
adecuadamente todas las
preocupaciones
de
los
Stakeholders.
Se separa la nocin de vista
desde el punto de vista,
donde el punto de vista
identifica el conjunto de las
Stakeholders
y
las
representaciones / tcnicas
de modelado, etc. utilizado
para describir la arquitectura
al
hacer
frente
a
los
Stakeholders y un punto de
vista del resultado al aplicar
un punto de vista de un
sistema en particular .
Establece los requisitos de
contenido
de
las
descripciones
de
la
arquitectura y la idea de que

una
descripcin
de
la
arquitectura
conformada,
tiene una correspondencia 1
a 1 entre sus puntos de vista
y sus opiniones.
Proporciona una gua para la
captura de la arquitectura
lgica y la identificacin de
inconsistencias / problemas
no resueltos entre los puntos
de vista dentro de una
descripcin
de
la
arquitectura.

El estndar IEEE 1471 ofrece


anexos
informativos
que
relacionan sus conceptos en
conceptos de arquitectura en
otras normas, incluyendo RMODP y IEEE 12207.
PROPSITO
Segn IEEE 1471 una descripcin
de la arquitectura se puede usar
para lo siguiente:
-

Expresin del sistema y su


evolucin
La comunicacin entre los
actores del sistema.
Evaluacin y comparacin de
las arquitecturas de una
manera consistente.
La planificacin, la gestin y
la
ejecucin
de
las
actividades de desarrollo del
sistema.
La
expresin
de
las
caractersticas persistentes y
apoyar los principios de un
sistema para guiar el cambio
aceptable.
Verificacin de cumplimiento
de la implementacin del
sistema con una descripcin
arquitectnica.
Grabacin de contribuciones
al cuerpo de conocimientos

de software de arquitectura
de
sistemas
intensivos.
HISTORIA
En agosto de 1995, el Comit de
Normas de Ingeniera de IEEE
Software (SESC) flet un Grupo de
Planificacin de Arquitectura IEEE
(APG) para fijar la direccin para
incorporar
el
pensamiento
arquitectnico en las normas IEEE.
En abril de 1996, el Grupo de
Trabajo de Arquitectura (GTE) fue
creado para poner en prctica las
recomendaciones formuladas por la
APG para el SESC. El GTE fue
presidido por Basilio Sherlund,
vicepresidentes Ronald Wade, David
Emery, la especificacin fue editada
por Rich Hilliard. El GTE tena 25
miembros. Los borradores
de la
especificacin fueron sometidos a
votacin y comentados por 130
revisores
internacionales.
En
septiembre de 2000, la IEEE-SA
Junta
de
Normas
aprob
la
especificacin IEEE Std 1471-2000.

En 2006, ISO / IEC Comit Tcnico


Conjunto 1 (JTC 1), Tecnologa de la
informacin / Subcomit SC 7,
software e ingeniera de sistemas,
adopt la especificacin como ISO /
IEC 42010, en virtud de un
"procedimiento acelerado" especial,
en paralelo con su aprobacin por
los organismos nacionales de ISO e
IEC. Una revisin coordinada de esta
norma por la norma ISO / IEC JTC 1 /
SC7 / WG42 y IEEE CS se inici en
2006, tras el xito de la norma ISO
IEC boleta / va rpida y en lnea con
el estndar IEEE opinin 5 aos de
la norma.

En noviembre de 2011, [2] IEEE


1471-2000 e ISO / IEC 42010: 2007
fue sustituida por la norma ISO / IEC
/ IEEE 42010: 2011, Sistemas y
software de ingeniera - Descripcin
Arquitectura.
TERMINOLOGIA
De acuerdo con el estndar IEEE el
glosario de la Terminologa de
Ingeniera de Software se utilizan las
siguientes definiciones:
Arquitecto: La persona, equipo u
organizacin responsable del diseo
de la arquitectura de sistemas.
Descripcin arquitectnica (AD):
Una coleccin de productos para
documentar una arquitectura.
Arquitectura:
La
organizacin
fundamental
de
un
sistema
encarnada en sus componentes, sus
relaciones entre s y con el medio
ambiente, y los principios que guan
su diseo y evolucin.
El diseo: Las actividades a definir,
documentar, mantener, mejorar y
certificar la correcta aplicacin de
una arquitectura.
Sistema:
Una
coleccin
de
componentes organizada para llevar
a cabo una funcin especfica o un
conjunto de funciones. El sistema de
expresin abarca las aplicaciones
individuales, los sistemas en el
sentido tradicional, subsistemas,
sistemas de sistemas, lneas de
productos, familias de productos,
empresas
integrales
y
otras
agravaciones de inters.
Sistema de los Stakeholders: Un
individuo, equipo u organizacin (o

clases de los mismos) con intereses


en, o preocupaciones en relacin
con, un sistema.
Vista: Una representacin de todo
un sistema desde la perspectiva de
un
conjunto
relacionado
de
preocupaciones.
Punto de vista: Una especificacin
de
los
convenios
para
la
construccin y el uso de una vista.
Un patrn o plantilla desde la que se
desarrollan
visitas
individuales
mediante el establecimiento de los
objetivos y la audiencia para una
vista y las tcnicas para su creacin
y anlisis.
MARCO CONCEPTUAL
El ambiente de un sistema o
contexto, pueden influir en el
sistema. El ambiente puede incluir
otros sistemas que interactan con
el sistema de inters, ya sea
directamente a travs de interfaces
o indirectamente de otras maneras.
El entorno determina los lmites que
definen el alcance del sistema de
inters en relacin a otros sistemas.
Un sistema tiene uno o ms grupos
de inters. Cada parte interesada
tiene tpicamente intereses en l, o
preocupaciones con respecto a, ese
sistema.
Las
preocupaciones
son
esos
intereses que tienen que ver con el
desarrollo
del
sistema,
su
funcionamiento o cualesquiera otros
aspectos que son crticos o de otra
manera importante a una o ms
partes
interesadas.
Las
preocupaciones
incluyen
consideraciones del sistema tales
como el rendimiento, la fiabilidad, la

seguridad, la distribucin
capacidad de evolucin.

la

Existe un sistema para cumplir con


una o ms misiones en su entorno.
Una misin es un uso u operacin
que un sistema se pretende por una
o ms partes interesadas para
cumplir
con
un
conjunto
de
objetivos.
Cada
sistema
tiene
una
arquitectura.
Una
arquitectura
puede ser registrada por una
descripcin de la arquitectura.
Una descripcin arquitectnica se
organiza
en
uno
o
ms
componentes llamados puntos de
vista (de arquitectura). Cada vista
se dirige a una o ms de las
preocupaciones de los actores del
sistema. Una vista es una expresin
parcial de la arquitectura de un
sistema con respecto a un punto de
vista particular.
Un punto de vista establece los
convenios por los que se crea una
vista, representados y analizados.
De esta manera, una vista se ajusta
a un punto de vista. El punto de
vista
determina
los
idiomas
(incluyendo anotaciones, modelo o
tipo de producto) que se utilizan
para describir la vista, y los
mtodos de modelado asociados o
tcnicas de anlisis que se aplicarn
a estas representaciones de la vista.
Estos lenguajes y tcnicas se
utilizan para producir resultados
pertinentes a las preocupaciones
abordadas por el punto de vista.
Una
descripcin
arquitectnica
selecciona uno o ms puntos de
vista para su uso. La seleccin de
los puntos de vista se basa
normalmente en la consideracin de

los grupos de inters a los que se


dirige la AD y sus preocupaciones.
Una definicin de punto de vista
puede tener su origen con un AD, o
puede haber sido definida en otro
lugar (un punto de vista de la
biblioteca).
Una vista puede consistir en uno o
ms modelos de arquitectura. Cada
uno
de
esos
modelos
arquitectnicos
se
desarrolla
utilizando los mtodos establecidos
por su punto de vista arquitectnico
asociado. Un modelo arquitectnico
puede participar en ms de una
vista.
ACUERDOS
La IEEE 1471 define un conjunto de
requisitos normativos para
conforme descripciones de
arquitectura, incluyendo las
siguientes:
Identificacin AD, la versin e
informacin general (clusula 5.1)
Identificacin de los actores del
sistema y sus preocupaciones
juzgadas como relevantes para la
arquitectura (clusula 5.2)
Especificaciones de cada punto de
vista que ha sido seleccionada para
organizar la representacin de la
arquitectura y la justificacin de
esas selecciones (clusula 5.3)
Uno o ms puntos de vista
arquitectnicos (clusula 5.4)
Un registro de todas las
inconsistencias conocidas entre los
constituyentes descripciones
arquitectnicas necesarias (clusula
5.5)

Un fundamento de la seleccin de la
arquitectura (clusula 5.6)
WEBGRAFA
1.

ISO/IEC 42010:2007, Systems and


Software Engineering -- Architecture
Description

2. ISO/IEC/IEEE 42010:2011, Systems


and software engineering
Architecture description, the latest
edition of the original IEEE Std

1471:2000, last update 5 February


2014
3.

Architecture and Change

4.

Description of IEEE 1471

5. IEEE Std 610.121990, IEEE


Standard Glossary of Software
Engineering Terminology.
6. IEEE 1471 Conceptual Framework