Questão de Engenharia de Software — UML — Quadrix 2023
- Código
- qg029072
- Banca
- Quadrix
- Órgão
- CRO-BA
- Ano
- 2023
- Nível
- Médio
- Cargo
- Técnico de Informática
- CCerto
- EErrado
GabaritoC — Certo
✅ CERTO. O diagrama de casos de uso é, de fato, um dos diagramas utilizados no desenvolvimento de sistemas orientados a objetos, sendo parte integrante da UML (Unified Modeling Language). Ele descreve as funcionalidades do sistema do ponto de vista do usuário, mostrando os atores e suas interações com os casos de uso.
A UML é uma linguagem de modelagem padronizada que oferece um conjunto de diagramas para representar diferentes aspectos de um sistema de software. Entre eles, o diagrama de casos de uso é um dos mais utilizados na fase de levantamento e análise de requisitos, pois permite capturar o comportamento funcional do sistema de forma clara e acessível, tanto para desenvolvedores quanto para usuários finais.
O diagrama de casos de uso foi proposto por Ivar Jacobson, que o incorporou à sua metodologia OOSE (Object-Oriented Software Engineering), e posteriormente foi integrado à UML. Ele é composto por três elementos principais: os atores (que representam os usuários ou sistemas externos que interagem com o sistema), os casos de uso (que descrevem as funcionalidades ou objetivos que o sistema deve realizar) e o sistema (que delimita a fronteira entre o que é interno e externo).
Na prática, o diagrama de casos de uso é utilizado para modelar os requisitos funcionais do sistema, identificando quem são os atores e quais funcionalidades eles esperam do sistema. Por exemplo, em um sistema de caixa eletrônico, o ator "Cliente" pode interagir com os casos de uso "Consultar saldo", "Sacar" e "Transferir". Essa representação ajuda a equipe de desenvolvimento a entender o escopo do sistema e a validar com os stakeholders se todas as funcionalidades necessárias foram contempladas.
Uma distinção importante é que o diagrama de casos de uso é um diagrama comportamental, pois descreve o comportamento do sistema do ponto de vista externo, enquanto diagramas como o de classes e o de objetos são estruturais, pois representam a estrutura estática do sistema. Essa classificação é frequentemente cobrada em provas, e a banca pode tentar confundir o candidato associando o diagrama de casos de uso à categoria errada.
A pegadinha desta questão é justamente a tentativa de negar que o diagrama de casos de uso seja utilizado no desenvolvimento orientado a objetos. Como a UML é a linguagem padrão para modelagem orientada a objetos, e o diagrama de casos de uso é um de seus diagramas fundamentais, a afirmação é verdadeira. O candidato que não conhece a UML ou que confunde os diagramas pode marcar errado, mas a banca espera que o candidato reconheça a importância desse diagrama no processo de desenvolvimento.
Portanto, a afirmação está correta: o diagrama de casos de uso é, sim, um dos diagramas utilizados no desenvolvimento de sistemas orientados a objetos.
A afirmação está correta porque o diagrama de casos de uso é um dos diagramas da UML, que é a linguagem de modelagem padrão para sistemas orientados a objetos. Ele é utilizado para representar as funcionalidades do sistema do ponto de vista dos atores, sendo essencial na fase de levantamento de requisitos. A UML define diversos diagramas, e o de casos de uso é um dos mais conhecidos e utilizados, portanto a afirmativa é verdadeira.
A alternativa E afirma que o item está errado, mas isso é incorreto. O diagrama de casos de uso é, de fato, um diagrama da UML utilizado no desenvolvimento de sistemas orientados a objetos. Ele não é um diagrama estrutural, mas sim comportamental, e é amplamente empregado para modelar os requisitos funcionais. Portanto, a alternativa E está errada, pois nega uma verdade.
Gabarito: letra C
Link permanente: /questoes/qg029072