Você está na página 1de 6

<Company Name>

<Nome do Projeto>
Documento de Arquitetura de Software

Verso <1.0>

[Observao: O template a seguir fornecido para uso com o Rational Unified Process (RUP). O texto em
azul exibido entre colchetes e em itlico (style=InfoBlue) foi includo para orientar o autor e deve ser
excludo antes da publicao do documento. Um pargrafo digitado aps esse estilo ser automaticamente
definido como normal (style=Body Text).]
[Para personalizar campos automticos no Microsoft Word (que exibem um fundo cinza quando
selecionados), escolha File>Properties e substitua os campos Title, Subject e Company pelas informaes
apropriadas para este documento. Depois de fechar a caixa de dilogo, para atualizar os campos
automticos no documento inteiro, selecione Edit>Select All (ou Ctrl-A) e pressione F9 ou simplesmente
clique no campo e pressione F9. Isso deve ser feito separadamente para Cabealhos e Rodaps. Alt-F9
alterna entre a exibio de nomes de campos e do contedo dos campos. Consulte a ajuda do Word para
obter mais informaes sobre como trabalhar com campos.]
<Nome do Projeto> Version: <1.0>
Documento de Arquitetura de Software Date: <dd/mmm/yy>
<document identifier>

Histrico da Reviso
Data Verso Descrio Autor
<dd/mmm/aa> <x.x> <detalhes> <nome>

Confidential <Company Name>, 2017 Page 2 of 6


<Nome do Projeto> Version: <1.0>
Documento de Arquitetura de Software Date: <dd/mmm/yy>
<document identifier>

ndice Analtico
1. Introduo 4
1.1 Finalidade 4
1.2 Escopo 4
1.3 Definies, Acrnimos e Abreviaes 4
1.4 Referncias 4
1.5 Viso Geral 4
2. Representao Arquitetural 4
3. Metas e Restries da Arquitetura 4
4. Viso de Casos de Uso 4
4.1 Realizaes de Casos de Uso 5
5. Viso Lgica 5
5.1 Viso Geral 5
6. Viso de Implantao 5
7. Viso da Implementao 5
7.1 Viso Geral 5
8. Viso de Dados (opcional) 5
9. Tamanho e Desempenho 5
10. Qualidade 5

Confidential <Company Name>, 2017 Page 3 of 6


<Nome do Projeto> Version: <1.0>
Documento de Arquitetura de Software Date: <dd/mmm/yy>
<document identifier>

Documento de Arquitetura de Software


1. Introduo
[A introduo do Documento de Arquitetura de Software fornece uma viso geral do documento inteiro.
Ela inclui a finalidade, o escopo, as definies, os acrnimos, as abreviaes, as referncias e a viso
geral do Documento de Arquitetura de Software.]

1.1 Finalidade
Este documento oferece uma viso geral arquitetural abrangente do sistema, usando diversas vises
arquiteturais para representar diferentes aspectos do sistema. O objetivo deste documento capturar e
comunicar as decises arquiteturais significativas que foram tomadas em relao ao sistema.

[Esta seo define o papel ou finalidade do Documento de Arquitetura de Software, na documentao do


projeto como um todo, e descreve rapidamente a estrutura do documento. O pblico-alvo especfico do
documento identificado, com uma indicao de como ele espera usar o documento.]

1.2 Escopo
[Uma breve descrio da utilidade do Documento de Arquitetura de Software, do que afetado por esse
documento ou influenciado por ele.]

1.3 Definies, Acrnimos e Abreviaes


[Esta subseo contm as definies de todos os termos, acrnimos e abreviaes necessrios para
interpretar corretamente o Documento de Arquitetura de Software. Essas informaes podem ser
fornecidas fazendo referncias ao Glossrio do projeto.]

1.4 Referncias
[Esta subseo fornece uma lista completa dos documentos mencionados em outra parte do Documento de
Arquitetura de Software. Identifique cada documento por ttulo, nmero do relatrio (se aplicvel), data e
organizao de publicao. Especifique as fontes a partir das quais as referncias podem ser obtidas.
Essas informaes podem ser fornecidas por um anexo ou outro documento.]

1.5 Viso Geral


[Esta subseo descreve o que o restante do Documento de Arquitetura de Software contm e explica
como o documento est organizado.]

2. Representao Arquitetural
[Esta seo descreve qual a arquitetura de software do sistema atual e como ela representada. Da
Viso de Casos de Uso, Viso Lgica, Viso de Processos, Viso de Implantao e Viso de
Implementao, enumera as vises necessrias e, para cada viso, explica quais tipos de elementos de
modelo ela contm.]

3. Metas e Restries da Arquitetura


[Esta seo descreve os requisitos e objetivos do software que tm algum impacto sobre a arquitetura; por
exemplo, segurana, garantia, privacidade, uso de um produto desenvolvido internamente e pronto para
ser usado, portabilidade, distribuio e reutilizao. Ela tambm captura as restries especiais que
podem ser aplicveis: estratgia de design e implementao, ferramentas de desenvolvimento, estrutura
das equipes, cronograma, cdigo-fonte legado e assim por diante.]

Confidential <Company Name>, 2017 Page 4 of 6


<Nome do Projeto> Version: <1.0>
Documento de Arquitetura de Software Date: <dd/mmm/yy>
<document identifier>

4. Viso de Casos de Uso


[Esta seo lista casos de uso ou cenrios do modelo de casos de uso quando eles representam
funcionalidade central e significativa do sistema final ou, quando tm uma grande cobertura arquitetural
eles experimentam muitos elementos arquiteturais ou quando enfatizam ou ilustram um ponto complexo
e especfico da arquitetura.]
4.1 Realizaes de Casos de Uso
[Esta seo ilustra o funcionamento do software, apresentando algumas realizaes (ou cenrios) de casos
de uso selecionadas e explica como os diversos elementos do modelo de design contribuem para a
respectiva funcionalidade.]

5. Viso Lgica
[Esta seo descreve as partes significativas do ponto de vista da arquitetura do modelo de design, como
sua diviso em subsistemas e pacotes. Alm disso, para cada pacote significativo, ela mostra sua diviso
em classes e utilitrios de classe. Apresente as classes significativas do ponto de vista da arquitetura e
descreva suas responsabilidades, bem como alguns relacionamentos, operaes e atributos de grande
importncia.]

5.1 Viso Geral


[Esta subseo descreve toda a decomposio do modelo de design em termos de camadas e de hierarquia
de pacotes.] Viso de Processos
[Esta seo descreve a decomposio do sistema em processos leves (threads simples de controle) e
processos pesados (agrupamentos de processos leves). Organize a seo em grupos de processos que se
comunicam ou interagem. Descreva os modos principais de comunicao entre processos, como
transmisso de mensagens e interrupes.]

6. Viso de Implantao
[Esta seo descreve uma ou mais configuraes da rede fsica (hardware) na qual o software
implantado e executado. Ela uma viso do Modelo de Implantao. No mnimo, para cada configurao,
ela deve indicar os ns fsicos (computadores, CPUs) que executam o software e suas interconexes
(barramento, LAN, ponto a ponto, etc.) includo tambm um mapeamento dos processos da Viso de
Processos nos ns fsicos.]

7. Viso da Implementao
[Esta seo descreve a estrutura geral do modelo de implementao, a diviso do software em camadas e
os subsistemas no modelo de implementao e todos os componentes significativos do ponto de vista da
arquitetura.]

7.1 Viso Geral


[Esta subseo nomeia e define as diversas camadas e o seu contedo, as regras que determinam a
incluso em uma camada especfica e as fronteiras entre as camadas. Inclua um diagrama de componentes
que mostre os relacionamentos entre as camadas. ]

8. Viso de Dados (opcional)


[Uma descrio da perspectiva de armazenamento de dados persistentes do sistema. Esta seo ser
opcional se os dados persistentes forem poucos ou inexistentes ou se a converso entre o Modelo de
Design e o Modelo de Dados for trivial.]

Confidential <Company Name>, 2017 Page 5 of 6


<Nome do Projeto> Version: <1.0>
Documento de Arquitetura de Software Date: <dd/mmm/yy>
<document identifier>

9. Tamanho e Desempenho
[Uma descrio das principais caractersticas de dimensionamento do software que tm um impacto na
arquitetura, bem como as restries do desempenho desejado.]

10. Qualidade
[Uma descrio de como a arquitetura do software contribui para todos os recursos (exceto a
funcionalidade) do sistema: extensibilidade, confiabilidade, portabilidade e assim por diante. Se essas
caractersticas possurem significado especial, como implicaes de segurana, garantia ou privacidade,
elas devero ser delineadas claramente.]

Confidential <Company Name>, 2017 Page 6 of 6

Você também pode gostar