Os autores da área de arquitetura e engenharia de software propõem que devemos ter quatro visões fundamentais sobre a arquitetura para garantir a consistência do modelo. Essas visões permitem visualizar o software
de diferentes perspectivas para aumentar a qualidade do modelo e resolver eventuais inconsistências. A partir do exposto, quais são essas visões?
Interna, projeto, desenvolvimento e externa.
Lógica, arquitetural, desenvolvimento e física.
Superior, inferior, interior e exterior.
Lógica, processo, desenvolvimento e física.
Interna, processo, desenvolvimento e longitudinal.
Soluções para a tarefa
Resposta:
Superior, inferior, interior e exterior.
Resposta:
lógica, que mostra as abstrações fundamentais do sistema como objetos ou classes de objetos. Nessa visão, deveria ser possível relacionar os requisitos de sistema com as entidades.
de processo, que mostra como, no tempo de execução, o sistema é composto de processos interativos. Essa visão é útil para fazer julgamentos sobre as características não funcionais do sistema, como desempenho e disponibilidade.
de desenvolvimento, que mostra como o software é decomposto para o desenvolvimento, ou seja, apresenta a distribuição do software em componentes que são implementados por um único desenvolvedor ou por uma equipe de desenvolvimento. Essa visão é útil para gerentes de software e programadores.
física, que mostra o hardware do sistema e como os componentes de software são distribuídos entre os processadores. Essa visão é útil para os engenheiros de sistemas que estão planejando uma implantação do sistema.
Explicação: