hue brs lçike a bors
902 palavras
4 páginas
1.1. Explique as três vantagens de projetar e documentar explicitamente uma arquitetura de software:Comunicação de stakeholders:
a) Isto estabelece a necessidade de criação de meios de comunicação (como wi-fi por exemplo) para os stakeholders.
b) Isto propicia que os canais de comunicação existentes sejam mais apropriados aos stakeholders.
c) Isto cria um canal de comunicação colaborativo entre os stakeholders.
Análise de sistemas:
a) Isto permite que os sistemas tenham melhor condição de serem analisados em qualquer momento da vida do software.
b) Ainda em um estário inicial, isto cria a possibilidade de melhores decisões de projeto após a análise da arquitetura
c) Isto faz com que o Analista de Sistemas, no momento específico de Projeto, determine métodos, critérios e metodologias para a implementação e defina os gráficos que o cliente deve validar.
Reuso em larga escala:
a) A arquitetura de cada sistema é absolutamente peculiar e, por isto, permite que o código seja largamente usado.
b) Quando há requisitos similares, sistemas distintos podem ser desenvolvidos usando o mesmo modelo de arquitetura.
c) Apenas subsistemas de um sistema podem ser reusados em larga escala dentro do próprio sistema.
1.2. O modelo de repositório:
a) Usa a rede (ou Internet) como meio de comunicação entre os subsistemas
b) Controla toda a comunicação entre os subsistemas
c) Compartilha todos os dados em um banco de dados acessível por todos os subsistemas
d) Cada subsistema tem, necessariamente, o seu próprio banco de dados, através dos quais se comunica com os outros subsistemas.
e) Permite a comunicação entre os subsistemas através de um banco de dados compartilhado ou por troca de mensagens com bancos de dados em cada subsistema.
1.3. O modelo cliente-servidor:
a) Usa a rede (ou Internet) como meio de comunicação entre os subsistemas
b) Controla toda a comunicação entre os subsistemas
c) Compartilha todos os dados em um banco de dados acessível por