Questões de Concurso
Comentadas sobre uml em engenharia de software
Foram encontradas 1.421 questões
Há um diagrama UML que deve ser utilizado para se apresentar o sistema como um todo ao cliente, sendo importante para se visualizar a funcionalidade do sistema e seus atores.
Assinale a alternativa que apresenta esse diagrama.
Um de seus componentes é o
Considere as afirmações abaixo sobre diagramas de atividade da UML.
__________ indicam ações que são executadas no sistema.
_________ são representadas por setas contínuas e são usadas para indicar o fluxo de trabalho entre elementos do diagrama.
Uma ramificação lógica é indicada por ________ e representa desvios do fluxo de controle.
Um retângulo com bordas arredondadas identifica _________ e representa marcos de processamento.
Assinale a alternativa que preenche, correta e respectivamente, as lacunas das afirmações acima.
_______________ é um diagrama da UML2, chamado de diagrama de colaboração em UML 1.x, que dá ênfase às relações entre os objetos e classes e não à ordem temporal. Nesse diagrama, os objetos que interagem são representados por retângulos. Associações entre objetos são representadas por linhas, ligando os retângulos. Há tipicamente uma seta, apontando para um objeto no diagrama, que inicia a sequência de passagem de mensagens. A seta é identificada com um número e um nome de mensagem.
Assinale a alternativa que preenche corretamente a lacuna do texto acima.
Considere as afirmações a seguir:
I - Na Análise e Projeto de Software Orientados a Objeto, a análise enfatiza uma investigação do problema e dos requisitos, em vez de uma solução. O projeto enfatiza uma solução conceitual que satisfaça os requisitos e não sua implementação.
II - Casos de uso UML são narrativas em texto, amplamente utilizadas para descobrir e registrar requisitos. Eles influenciam muitos aspectos de um projeto e servem de entrada para vários artefatos subsequentes nos estudos de caso.
III - A UML inclui diagramas de interação para ilustrar como os objetos interagem por meio de mensagens.
Está(ão) correta(s):
Acerca dos processos de desenvolvimento de software, julgue o item a seguir.
O diagrama de casos de uso deve ser elaborado após
o levantamento de requisitos, para refletir as principais
funcionalidades do software.
Considerando os conceitos de análise e projeto orientados a objetos, julgue o item subsecutivo.
A UML é um guia para análise e projeto orientados a objetos, e mostra ao desenvolvedor como realizar essas atividades.
Dois métodos podem ser utilizados para identificar casos de uso: um que se baseia em atores, em que primeiro são identificados os atores e, depois, os eventos dos quais eles participam; e um que se baseia em eventos, em que primeiro são identificados os eventos e, depois, os atores relacionados.
A linguagem de modelagem unificada (UML) oferece vários diagramas para modelagem de sistemas de software. Considere as afirmativas abaixo a respeito do diagrama de classes UML.
I Permite documentar a comunicação de instâncias de classes do sistema.
II As relações de associação entre duas classes no diagrama de classes são mapeadas para atributos das classes durante sua implementação.
III Pode ser usado para representar uma visão da arquitetura de um sistema de software.
IV O conceito de pacotes é utilizado para agregar diagramas de classes que fazem parte do mesmo sistema.
Estão corretas as afirmações
Em relação a UML, julgue o próximo item.
A UML aponta modelos e diagramas mandatórios que
facilitam o desenvolvimento de softwares voltados para o
ambiente mobile, web e desktop.