Projeto de Arquitetura de Software
PRÓ-REITORIA PARA ASSUNTOS ACADÊMICOS
DIRETORIA DE CONTROLE ACADÊMICO
CENTRO DE INFORMÁTICA
CURSO DE GRADUAÇÃO DE SISTEMAS DE INFORMAÇÃO
PROJETO DE ARQUITETURA DE SOFTWARE E SEUS PRINCÍPIOS, ESTILOS E PADRÕES
Estela Nunes
Hugo Daher
Linaldo Leite
Maurício Taumaturgo
Rayane Melisa
Rayanne Rosa
Tassio Souza
Recife – PE
2013
Estela Nunes - edn@cin.ufpe.br
Hugo Daher - hrmd@cin.ufpe.br
Linaldo Leite - llfj@cin.ufpe.br
Maurício Taumaturgo - mto@cin.ufpe.br
Rayane Melisa - rmmc@cin.ufpe.br
Rayanne Rosa - rrs5@cin.ufpe.br
Tassio Souza - tss3@cin.ufpe.br
PROJETO DE ARQUITETURA DE SOFTWARE E SEUS PRINCÍPIOS, ESTILOS E PADRÕES
Este trabalho acadêmico caracteriza-se como parte integrante da avaliação da disciplina Engenharia de Software, ministrada pelo Prof. Vinicius Cardoso Garcia.
Recife – PE
2013
Sumário
1 INTRODUÇÃO
Este relatório consiste em um trabalho acadêmico que tem como objetivo apresentar um estudo realizado sobre projeto de arquitetura de software e seus princípios, estilos e padrões, destacando a importância deste tema dentro da Engenharia de Software.
Para iniciarmos este assunto, vamos dar uma rápida olhada no panorama sobre projeto de arquitetura, que representa a estrutura de dados de programas e artefatos que são imprescindíveis para a constituição de um sistema computacional. O projeto de arquitetura consiste no estilo arquitetural que o sistema vai seguir, na estrutura e nas características dos artefatos que formam o sistema e os relacionamentos que acontecem entre todos os componentes da arquitetura de um sistema.
Embora um engenheiro de software possa projetar os dados e a arquitetura, a tarefa é muitas vezes aplicada à especialistas nos casos em que envolvem o desenvolvimento de sistemas grandes e complexos. Um designer de banco de dados cria a arquitetura de dados para um sistema, enquanto