Você está na página 1de 6

Documento de

Arquitectura de Software
<Nombre del Proyecto>
Empresa
Versin 1.0
[El texto entre corchetes y desplegado en itlicas de color fucsia se incluye para
proveer una gua para el llenado del documento y debe ser borrado antes de publicar el
documento: Sobre este texto oprimir el botn derecho del ratn Seleccionar texto con
formato similar - Borrar con la tecla suprimir]
[Para actualizar los campos en Microsoft Word (los cuales se muestran sobre un fondo
gris cuando se selecciona], ir a Archivo > Propiedades > Resumen y reemplazar los
campos Asunto con el Nombre del Proyecto y Autor con el nombre del autor de este
documento despus ir a Personalizar y actualizar el valor Numero de Documento en
la lista de propiedades del mismo dialogo, por el nuevo nmero de versin.
Posteriormente cerrar el dialogo actualizar el documento seleccionando en el men
Editar > Seleccionar todo o CtrlE y presionar F9, o simplemente dar un clic sobre el
campo y presionar F9. Esto debe repetirse tambin en el ndice, encabezado y pie de
pgina, en todas sus secciones.]
[Reemplazar los <textos> por sus valores correspondientes en cada seccin.]

<Nombre del Proyecto>


Documento: Documento de Arquitectura de Software
Clave:
NombredelProyecto_ArquitecturaSoftware_ddmmaa_v1.doc

Versin:
1.0
Fecha: 13/03/2015

Historial de Revisin
Fecha
<dd/mmm/yy>

C o n fi d e n c i a l

Versin
<x.x>

Descripcin
<detalles>

Tera.LOC, 2015

Autor
<nombre>

Pgina 2

<Nombre del Proyecto>


Documento: Documento de Arquitectura de Software
Clave:
NombredelProyecto_ArquitecturaSoftware_ddmmaa_v1.doc

Versin:
1.0
Fecha: 13/03/2015

Tabla de contenido
1.

Introduccin
1.1 Propsito
1.2 Alcance
1.3 Definiciones, Acrnimos, y Abreviaturas
1.4 Referencias
1.5 Panorama General

2.

Representacin Arquitectnica

3.

Objetivos Arquitectnicos y Restricciones

4.

Vista de Caso de Uso


4.1 Realizacin de Caso de Uso

Error! Marcador no definido.

5.

Vista Lgica
5.1 Perspectiva General
5.2 Paquetes de Diseo importantes arquitectnicamente

6.

Vista de Procesos

7.

Vista de Despliegue

8.

Vista de Implementacin
8.1 Perspectiva General
8.2 Capas

9.

Vista de Datos (opcional)

10.

Tamao y Rendimiento

11.

Calidad

C o n fi d e n c i a l

Tera.LOC, 2015

Pgina 3

<Nombre del Proyecto>


Documento: Documento de Arquitectura de Software
Clave:
NombredelProyecto_ArquitecturaSoftware_ddmmaa_v1.doc

1.

Versin:
1.0
Fecha: 13/03/2015

Introduccin
[La introduccin del Documento de Arquitectura de Software provee un panorama
completo que incluye el propsito, alcance, definiciones, acrnimos, abreviaturas y
referencias.]

1.1

Propsito
Este documento provee un panorama arquitectnico para describir diferentes
aspectos del sistema, auxiliar en decisiones de arquitectura significantes con las
cuales se ha construido el sistema.
[Esta seccin define el propsito del Documento de Arquitectura de Software, en la
documentacin del proyecto en conjunto y describe brevemente la estructura del
documento. Identifica las audiencias especficas para el documento, con una
indicacin de cmo se espera que utilicen el documento.]

1.2

Alcance
[Una breve descripcin de donde aplica, afecta o influencia el Documento de
Arquitectura de Software.]

1.3

Definiciones, Acrnimos, y Abreviaturas


[Esta seccin provee las definiciones de todos los trminos, acrnimos y abreviaturas
requeridas para interpretar apropiadamente el Documento de Arquitectura de
Software. Esta informacin puede referenciar al Glosario del Proyecto.]

1.4

Referencias
[Esta seccin provee una lista completa de documentos referenciados en cualquier
lugar del Documento de Arquitectura de Software. Identifica cada documento por su
ttulo, nmero de reporte (si aplica), fecha, organizacin que publica, puede
reverenciarse a un apndice o a otro documento.]

1.5

Panorama General
[Esta seccin describe el contenido y organizacin del Documento de Arquitectura de
Software.]

2.

Representacin Arquitectnica
[Esta seccin describe la arquitectura de software para el sistema y como se
representa. Enumera las vistas que son necesarias, como las vistas de Caso de Uso,
Lgica, de Procesos, de Liberacin e Implementacin, as como una explicacin de
los tipos de elementos contenidos en el modelo.]

3.

Objetivos Arquitectnicos y Restricciones


[Esta seccin describe los requerimientos y objetivos que tienen algn impacto
significante en la arquitectura; por ejemplo, seguridad, garanta, privacidad,
portabilidad, distribucin, reuso. Captura restricciones especiales que puedan aplicar
estrategias de diseo e implementacin, herramientas de desarrollo, estructura del

C o n fi d e n c i a l

Tera.LOC, 2015

Pgina 4

<Nombre del Proyecto>


Documento: Documento de Arquitectura de Software
Clave:
NombredelProyecto_ArquitecturaSoftware_ddmmaa_v1.doc

Versin:
1.0
Fecha: 13/03/2015

equipo, programacin, cdigo legado, etc.]

4.

Vista de Caso de Uso


[Esta seccin lista casos de uso o escenarios de modelos de caso de uso, si
representan alguna funcionalidad central o significante en el sistema final, o si tienen
una gran cobertura arquitectnicaforman muchos elementos arquitectnicos o si
ilustran un especfico punto delicado de la arquitectura.]

5.

Vista Lgica
[Esta seccin describe las partes significantes de arquitectura del modelo de diseo,
tal como su composicin dentro del sistema y paquetes. Y para cada paquete
importante, su descomposicin dentro de estructuras (clases) y utilidades de las
mismas. Podra introducir estructuras arquitectnicas importantes y describir sus
responsabilidades, as como relaciones, operaciones y atributos importantes.]

5.1

Perspectiva General
[Esta seccin describe la composicin general de modelo de diseo en trminos de
jerarqua y capas.]

5.2

Paquetes de Diseo importantes arquitectnicamente


[Para cada paquete significante, incluye una seccin con su nombre, una descripcin
breve y un diagrama con estructuras significantes y paquetes contenidos dentro del
paquete.
Para cada estructura significante en el paquete, incluye su nombre, una breve
descripcin, y, opcionalmente, una descripcin de algunas de sus principales
responsabilidades, operaciones y atributos.]

6.

Vista de Procesos
[Esta seccin describe la descomposicin del sistema dentro del proceso ligeros
(simple hilos de control) y procesos pesados (grupos de procesos ligeros). Organice
la seccin por grupos de procesos que se comunican e interactan. Describe el
principal modo de comunicacin entre procesos, tal como mensajes, interrupciones.]

7.

Vista de Liberacin
[Esta seccin describe una o ms configuraciones fsicas de la red (hardware) en las
cuales el software se libera y funciona. Es una vista del modelo de liberacin. En un
mnimo para cada configuracin debe indicar los nodos fsicos (computadoras, CPUs)
que ejecutan el software y sus interconexiones (bus, Lan, punto al punto, etctera.)
tambin incluya un mapa de los procesos de la vista de procesos sobre los nodos
fsicos.]

8.

Vista de Implementacin
[Esta seccin describe la estructura total del modelo de la puesta en marcha, la
descomposicin del software en capas y subsistemas en el modelo de
implementacin y cualquier componente arquitectnico significativo.]

C o n fi d e n c i a l

Tera.LOC, 2015

Pgina 5

<Nombre del Proyecto>


Documento: Documento de Arquitectura de Software
Clave:
NombredelProyecto_ArquitecturaSoftware_ddmmaa_v1.doc

Versin:
1.0
Fecha: 13/03/2015

8.1

Perspectiva General
[Esta subdivisin nombra y define varias capas y su contenido, las reglas que
gobiernan la inclusin a una capa dada, y los lmites entre las capas. Incluya un
diagrama componente que demuestre las relaciones entre las capas.]

8.2

Capas
[Para cada capa, incluya una subdivisin con su nombre, una enumeracin de los
subsistemas situados en la capa, y un diagrama de componentes.]

9.

Vista de Datos (opcional)


[Una descripcin del almacenamiento de datos persistentes del sistema. Esta seccin
es opcional si hay o no datos persistentes, o si la traduccin entre el modelo del
diseo y el modelo de los datos es trivial.]

10.

Tamao y Rendimiento
[Una descripcin de las caractersticas principales de la dimensin del software que
afectan la arquitectura, as como las restricciones de desempeo del objetivo.]

11.

Calidad
[Una descripcin de cmo la arquitectura del software contribuye a la capacidad
general (con excepcin de funcionalidad) del sistema: extensibilidad, confiabilidad,
portabilidad, etctera. Si estas caractersticas tienen significacin especial, por
ejemplo seguridad, garanta o implicaciones de privacidad, deben ser claramente
delineadas.]

C o n fi d e n c i a l

Tera.LOC, 2015

Pgina 6

Você também pode gostar