Na UML, um sistema pode ser descrito por meio de cinco visõ...

Próximas questões
Com base no mesmo assunto
Q385759 Engenharia de Software
Na UML, um sistema pode ser descrito por meio de cinco visões independentes. Uma dessas visões descreve o sistema do ponto de vista externo como um conjunto de interações entre o sistema e os agentes externos ao sistema. Essa visão, que é criada inicialmente e direciona o desenvolvimento das outras visões do sistema, é conhecida por Visão de:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a C - Casos de Uso.

Para entender essa escolha, é importante compreender que a Visão de Casos de Uso é crucial na UML (Unified Modeling Language) para representar o sistema sob a perspectiva dos usuários e outros sistemas externos com os quais ele interage. Esta visão é uma das cinco visões propostas pela UML para fornecer diferentes perspectivas de um sistema e é essencial no início do desenvolvimento pois auxilia no entendimento das funcionalidades que o sistema deverá prover e de como ele se comportará em diversas situações.

Os casos de uso são representações das funcionalidades do sistema a partir do ponto de vista dos atores, que podem ser pessoas ou outros sistemas externos, e descrevem como esses atores interagem com o sistema para alcançar um objetivo. Eles são uma maneira eficaz de capturar os requisitos funcionais e orientar o projeto do sistema, por isso são criados primeiramente e direcionam o desenvolvimento das outras visões.

Entender a Visão de Casos de Uso é fundamental para quem deseja se aprofundar em Engenharia de Software e dominar a modelagem de sistemas utilizando UML, pois é uma ferramenta poderosa para a comunicação entre stakeholders e a equipe de desenvolvimento.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

As cinco visões da UML

 

Visão de Caso de Uso: Esta visão descreve a funcionalidade que o sistema irá fornecer. É destinada aos usuários, analistas, projetistas, desenvolvedores, e equipes de testes. É de grande importância porque o seu conteúdo irá acionar o desenvolvimento de outras visões. Tenha sempre em mente que esta visão deverá ser tecnologicamente neutra e focalizar o “que” e não o “como“.

Visão Lógica: Esta visão irá descrever como será fornecida a funcionalidade, destinada principalmente aos projetistas e desenvolvedores. Esta visão descreve a estrutura estática (classes, objetos e relacionamentos) e as dinâmicas que ocorrem na aplicação. As tabelas, relacionamentos, classes , propriedades, métodos devem ser descritos nesta visão.

Visão de Processo: Nesta visão descrevemos o sistema em processo, esta divisão permite o uso eficiente de recursos, a manipulação síncrona e assíncrona dos eventos. É destinada aos desenvolvedores.

Visão de Implementação: A visão de implementação descreve os módulos e suas dependências. Estes módulos podem proporcionar a verificação cruzada para outros produtos garantindo que todos os requisitos estejam eventualmente atualizados. É destinada aos desenvolvedores.

Visão de Implantação: Esta visão descreve a disponibilidade física do sistema e recursos que o sistema ira utilizar. Descreve toda a estrutura onde o sistema é instalado. É destinada aos desenvolvedores, equipe de suporte, de testes e equipe de instalação.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo