Escolar Documentos
Profissional Documentos
Cultura Documentos
Proj Arquite RUP Tailoring
Proj Arquite RUP Tailoring
<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>
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
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.
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.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.]
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.]
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.]
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.]
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.]