Questões de UML (Engenharia de Software)

Limpar Busca

Por suas características e finalidades, o diagrama da UML adequado para a modelagem de requisitos é o

  • A diagrama de caso de uso em conjunto com o diagrama de estrutura composta, combinação que torna possível mapear as relações estruturais hierárquicas entre os componentes internos do sistema e identificar os pontos de interação com os atores para a definição dos requisitos de dados e persistência.
  • B diagrama de caso de uso, que permite definir especificidades do limite do sistema e validar, em alto nível, se o escopo funcional do sistema está coberto.
  • C diagrama de atividade, que estabelece os limites formais do sistema ao documentar as interações entre os atores externos e o sistema, criando uma representação visual das fronteiras e das responsabilidades que definem claramente onde termina o ambiente e onde começa o sistema.
  • D diagrama de sequência em conjunto com o diagrama de perfil, combinação que possibilita a obtenção de uma representação formal dos limites do sistema e permite visualizar as fronteiras entre o sistema e seu contexto e as interações temporais entre os diferentes componentes e atores.
  • E diagrama de classe, que modela o contexto do sistema ao representar graficamente os atores externos e as interações entre eles, definindo os limites do sistema e seu ambiente.

Observe o seguinte diagrama da UML.


Imagem relacionada à questão do Questões Estratégicas


Fonte: https://ead.ifsul.edu.br/



O cenário supracitado mostra um diagrama da UML conhecido como

  • A diagrama de relacionamento.
  • B diagrama de classes.
  • C diagrama de objetos.
  • D diagrama de sequência.
  • E diagrama de casos de uso.

Considerando o Diagrama de Estados, conforme definido na UML 2.0, esse contém a representação dos estados inicial e final, sendo correto afirmar que em um diagrama desse tipo

  • A só pode haver um único estado final.
  • B o número de estados iniciais deve ser igual ao número de estados finais.
  • C cada estado inicial define a existência de dois estados finais.
  • D o número de estados finais não pode ser superior a dois.
  • E só pode haver um único estado inicial.

Observe o diagrama UML 2 representado na figura abaixo.

Imagem relacionada à questão do Questões Estratégicas

Assinale a opção que apresenta a denominação do diagrama apresentado acima e seu objetivo.

  • A Diagrama de objetos: fornecer uma visão dos valores armazenados pelos objetos de um diagrama de classes em um determinado momento da execução de um processo do software.
  • B Diagrama de máquina de estados: demonstrar o comportamento de um elemento por meio de um conjunto finito de transições de estado.
  • C Diagrama de sequência: modelar as interações entre atores e objetos em um sistema e as interações entre os próprios objetos.
  • D Diagrama de atividades: descrever os passos a serem percorridos para a conclusão de uma atividade específica.
  • E Diagrama de comunicação: determinar as necessidades de hardware do sistema, como servidores, estações, topologias e protocolos de comunicação, ou seja, todo o aparato físico sobre o qual o sistema deverá ser executado,

UML é uma sigla para uma linguagem de notação destinada à modelagem e à documentação das fases de desenvolvimento de softwares orientados a objetos, que utiliza elementos gráficos, como retângulos, setas e linhas, para criar diagramas, visando a representar as áreas de um software, suas interações e mudanças. Em outras palavras, a UML fornece uma espécie de “desenho” para auxiliar a equipe do projeto a visualizar os aspectos do programa e facilitar a construção. Nesse sentido, a figura ilustra uma ferramenta utilizada no desenvolvimento UML, que tem por objetivo mostrar relacionamentos e representações de funções dos usuários e de outros sistemas que interagem com o produto.



Imagem relacionada à questão do Questões Estratégicas



Essa ferramenta é conhecida como diagrama de:

  • A casos de uso
  • B fluxo de dados
  • C transição de estados
  • D requisitos do sistema