-
O gabarito da questão é a letra C.
Visão lógica (ou de projeto): descreve e especifica a estrutura estática do sistema e as colaborações dinâmicas entre objetos via mensagens para realizarem as funções do sistema.
Visão de implementação (ou de componente): descreve a implementação dos módulos e suas dependências.
Visão de processo: trata a divisão e comunicação do sistema em atividades concorrentes (threads).
Visão de implantação: contém a parte física do sistema e a conexão entre suas sub-partes, com o objetivo de colocar o sistema em operação.
Visão de caso de uso: descreve o sistema como um conjunto de transações (funcionalidades) do ponto de vista dos atores externos (por eles desempenhadas).
-
Esquema “4+1” (RUP) Visões Arquiteturais
Visão Lógica: Vocabulário e Funcionalidades-> classes, interfaces, colaborações.
Visão de Implementação: Gerenciamento da configuração, Montagem do sistema.
Visão de Processo: Desempenho, Escalabilidade, Throughput -> Threads e processos que formam os mecanismos de concorrência e de sincronização.
Visão da Implantação: Topologia do sistema, Distribuição, Fornecimento, Instalação.
Visão de caso de uso: Comportamento.
Fonte: http://www.inf.ufpr.br/andrey/ci163/VisoesAl.pdf
-
• Visão Lógica (ou de Projeto) - Analistas e desenvolvedores; Ligada ao problema do negócio; Independe de decisões de projeto; Descreve e especifica a estrutura estática do sistema e as colaborações dinâmicas entre objetos via mensagens para realizarem as funções do sistema; Contém a coleção de pacotes, classes e relacionamentos.
• Visão de Implementação (ou de Componente) - Desenvolvedores; Descrição da implementação dos módulos e suas dependências; Utilizada para saber como distribuir o trabalho de implementação e manutenção entre os membros da equipe considerando aspectos de reúso, subcontratação e aquisição de sw;
• Visão de Processo (ou Concorrência) - Trata a divisão do sistema em processos e processadores (propriedade não funcional); O sistema é dividido em linhas de execução de processos concorrentes (threads); Esta visão de concorrência deverá mostrar como se dá a comunicação e a concorrência destas threads; Considera questões de desempenho, confiabilidade, tolerância a falhas;
• Visão de Implantação (ou Física, ou de Organização, Deployment View) - Contém a parte física do sistema e a conexão entre suas sub-partes, interação hw-sw, com objetivo de colocar o sistema em operação; Visão de Organização: mostra a organização física do sistema, os computadores, os periféricos e como eles se conectam entre si; Esta visão será executada pelos desenvolvedores, integradores e testadores, e será representada pelo diagrama de implantação, pois considera o ambiente de desenvolvimento, teste e produção
• Visão de Caso de Uso (+1) - Descreve o sistema como um conjunto de transações (funcionalidades) do ponto de vista dos atores externos (por eles desempenhadas); +1 porque mapeia o relacionamento das demais visões, mostrando como seus elementos interagem.