Projeto de arquitetura de software
Documento de Arquitetura
Projeto AMADeUS
CCTE
[pic]
Versão 01.00 21 de agosto de 2007
Responsável: Guilherme Alexandre Monteiro Reinaldo
Histórico de Revisões
|Data |Versão |Descrição |Autor |
|12/12/2005 |0.3 |Versão Final do Documento de Arquitetura – Revisado. |Guilherme, André e Rômulo |
|29/03/2006 |1.0 |Versão Final do Documento de Arquitetura – Atualização. |Guilherme, André e Rômulo |
Introdução
A arquitetura é a base de todo o desenvolvimento e das soluções, envolvidas na implementação, de sistema.
Neste documento iremos detalhar as principais partes da arquitetura proposta para o desenvolvimento de sistemas SETA (Sistema Educacional de Treinamento e Avaliação). A arquitetura é formada por diversos padrões de projeto, principalmente, padrões Orientados a Objetos com destaque no mercado. Iremos destacar em cada parte da arquitetura o motivo da sua criação e o qual a sua influência para a criação de sistemas de alta coesão, mas com baixo acoplamento.
Objetivos
O Documento de Arquitetura do Software provê uma visão geral da arquitetura, usando um conjunto de visões arquiteturais para tratar aspectos diferentes do software. Este documento serve como um meio de comunicação entre o Arquiteto de Software e outros membros da equipe de projeto sobre as decisões significativas que forem tomadas durante o projeto.
Considerações Gerais
As definições arquiteturais de um projeto de desenvolvimento de software em geral seguem as definições necessárias aos vários projetos de uma organização ou instituição e que atenda a todas as necessidades do projeto, desde a segurança, regras de negócio, até a persistência dos dados. Essas definições do projeto em geral estão em um documento à parte, elaborado