Projeto de arquitetura de software

Disponível somente no TrabalhosFeitos
  • Páginas : 11 (2640 palavras )
  • Download(s) : 0
  • Publicado : 6 de junho de 2011
Ler documento completo
Amostra do texto
AMADEUS MM
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 deArquitetura – 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 asprincipais 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 combaixo 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, elaboradodurante um trabalho de consultoria arquitetural, no caso, será produzido um documento de elaboração de uma Arquitetura proposta para o SETA.
As definições do projeto já documentadas até o presente momento devem guiar as primeiras versões do Documento de Arquitetura do Software, que é desenvolvido durante a fase de Elaboração, uma vez que o propósito dessa fase é estabelecer os fundamentosarquiteturais para o projeto do software.

Responsabilidades

O Arquiteto de Software é o responsável por elaborar este documento e por manter a integridade do mesmo durante o processo de desenvolvimento do software. Ele deve:
▪ Aprovar todas as mudanças arquiteturais significativas e documentá-las.
▪ Fazer parte do comitê que decide sobre os problemas que tenham algum impacto arquitetural.Referências

1. Alarcón, R. and Fuller, D. Intelligent Awareness in Support of Collaborative Virtual Work Groups. In: Haake, J. M. and Pino, J. A. (Eds.) CRIWG 2002, LNCS 2440, pp. 147 – 167, Springer-Verlag, 2002

2. Aldunate, R. Nussbaum, M. and González, R. An Agent Based Middleware for supporting Spontaneous Collaboration among Co-Located, Mobile and not Necessarily Known People.Workshop on Ad hoc Communications and Collaboration in Ubiquitous Computing Environments, CSCW 2002, New Orleans, USA, November 2002.

3. Bergenti, F., Garijo, M., Poggi, A., Somacher, M. and Velasco J.R. Enhancing Collaborative Work through Agents. VIII Convegno dell'Associazione Italiana per l'Intelligenza Artificiale, 2002.

4. Bourning, A. and Travers, M. Two approaches to casual Interaction onComputer and Video Networks. Proceedings of International Networking Conference, 1991.

5. Dourish, P. and Bly, S. Portholes: Supporting Awareness in distributed Work Group. Proceedings CHI, 1992.

6. Ellis, C.A., Barthelmess, P., Quan, B. e Wainer, J. NEEM: An Agent Based Meeting Augmentation System. Technical Report CU-CS-937-02, University of Colorado at Boulder, Computer Science...
tracking img