Sunteți pe pagina 1din 9

VIEWS AND BEYOND: EL ENFOQUE DE SEI A

LA DOCUMENTACIN DE LA ARQUITECTURA
ANDRES FELIPE VARGAS LOPEZ | COD. 1115457
ELECT. ARQUITECTURA DE SOFTWARE

INTRODUCCION

La arquitectura de un sistema de software puede ser su determinante ms importante del


xito o el fracaso. Sin una arquitectura adecuada que proporciona la funcin requerida,
as como los atributos de calidad, el proyecto fracasar.

Una arquitectura debe entenderse de manera que otros diseadores de componentes,


implementadores, testers, ingenieros, analistas de rendimiento de seguridad,
constructores de interconexin sistemas pueden construir sistemas de ella, analizarla,
mantenerla, y aprender de ella.

SOFTWARE ENGINEERING INSTITUTE

El SEI tiene un enfoque probado para documentar la arquitectura de software llamados


Puntos de vista y ms all, o V & B. El nombre hace hincapi en que se utiliza el
concepto de una vista como el principio organizador fundamental para la documentacin
de la arquitectura. Una vista representa un conjunto de elementos del sistema y las
relaciones asociadas con ellos. Las vistas representan las muchas estructuras del
sistema que estn presentes simultneamente en los sistemas de software. El principio
bsico de V & B es que la documentacin de una arquitectura de software implica
documentar las opiniones pertinentes, y luego documentar la informacin que se aplica a
ms de una vista.

DESCRIPCIN

V & B es ms que un mtodo de documentacin de arquitectura. Tambin ayuda al


arquitecto a identificar y registrar las decisiones de diseo necesarias durante el
desarrollo.

La documentacin debe ser el resultado til de tomar una decisin de la arquitectura, no


una etapa distinta en el proceso de la arquitectura. Cuanto ms la documentacin sea
tratada como un seguimiento en el diseo, con su propio mtodo separado, es menos
probable que se llevar a cabo en absoluto.

V & B funciona tanto en Agile y entornos de desarrollo tradicionales. Es la notacin, el


lenguaje, el dominio y la tecnologa independiente. Y produce documentacin que
cumple con las normas ISO / IEC 42010 e IEEE 1471-2000.

NECESIDADES ESPECFICAS DE INFORMACIN

BENEFICIOS

La documentacin puede ayudar a una organizacin de desarrollo de software de evitar


las trampas de la documentacin inadecuada o incompleta o imprecisa. Muchos han
experimentado la frustracin de haber cometido un gasto enorme para la documentacin,
slo para que los artefactos resultantes acumulan polvo en los estantes. Este es el
resultado de la documentacin que no se ha planificado correctamente y ms orientado a
estndares satisfactorios que la satisfaccin de necesidades de los interesados. El
coaching puede evitar esta situacin, elevando la documentacin y planificacin de la
documentacin a un nivel acorde con su importancia.

QUINES SE BENEFICIAN

Arquitectos de software y las personas a las que tienen que comunicar la arquitectura se
beneficiarn: diseadores, administradores tcnicos, probadores, analistas, especialistas
en calidad, y otros. En resumen, todos los miembros de un proyecto de desarrollo de
software se benefician.

DISPONIBILIDAD

V & B se describe plenamente en el libro de Documentacin de Software Arquitecturas:


Vistas y all, segunda edicin.

Una plantilla de Microsoft Word para un documento de arquitectura de software est


disponible para su descarga gratuita.

El SEI ofrece consultora para ayudar a las organizaciones a producir documentacin de


arquitectura de alta calidad utilizando V & B.

WEBGRAFA

http://42jaiio.sadio.org.ar/proceedings/simposios/Trabajos/EST/05.pdf

http://www.sei.cmu.edu/architecture/tools/document/viewsandbeyond.cfm

Clements, P., et al.: Documenting Software Architectures: Views and Beyond, 2nd Edition.
Addison-Wesley Professional (2010).

S-ar putea să vă placă și