Na UML, um sistema pode ser descrito por meio de cinco visõ...
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