Fisica
1. O que é o projeto de arquitetura? Em sua explicação, cite e explique pelo menos cinco decisões arquiteturais. Para mais informações, visite a página (http://www.dsc.ufcg.edu.br/~jacques/cursos/map/html/arqu/arquitetura.htm) Resposta: É um processo criativo em que e tenta estabelecer uma organização de sistema que satisfaça os requisitos funcionais e não funcionais do sistema. As decisões arquiteturais que envolvem o projeto são: - Modularização: decompõe o projeto em subsistemas; - Reuso: reutiliza software já criados e adaptá-los; - Divisão e Conquista: divide problemas grandes em problemas pequenos, sendo essencial para lidar com a complexidade, facilitando a correção de possíveis erros; - Ocultação de Informação: oculta detalhes de implementação do projeto, que não são disponíveis aos usuários; - Separação de Interesses: Responsabilidades diferentes e não relacionadas devem ser separadas num sistema;
2. Qual o produto principal do processo de projeto de arquitetura? Em sua explicação, cite e explique cinco modelos do projeto de arquitetura?
Resposta:
É um documento de projeto de arquitetura, que pode incluir várias representações gráficas do sistema junto com um texto descritivo associado. Tendo como exemplo alguns modelos:
- Estático de Estrutura: mostra os subsistemas ou componentes desenvolvidos como unidades separadas;
- Dinâmico de Processo: mostra como o sistema está organizado em processos em temo de execução;
- Interface: define os serviços oferecidos por cada subsistema por meio de suas interfaces públicas;
- Relacionamentos: mostram os relacionamentos, como fluxo de dados, entre os subsistemas;
- Distribuição: mostra como os subsistemas podem ser distribuídos pelos computadores;
3. Explique o modelo de arquitetura cliente-servidor. A sua explicação deve citar e explicar os principais componentes desse modelo.
Resposta:
É um modelo em que o sistema é organizado como um