Questões de Concurso
Comentadas sobre uml em engenharia de software
Foram encontradas 1.599 questões
I. O __________ destina-se a ser usado quando há partes comuns do comportamento de dois ou mais casos de uso. Essa parte comum é então extraída para um caso de uso separado, para ser incluído por todos os casos de uso básicos que tenham essa parte em comum. Como o uso principal desse relacionamento é para reutilização de partes comuns, o que é deixado em um caso de uso básico geralmente não é completo em si mesmo, mas depende das partes adicionadas para ser significativo.
II. O __________ destina-se a ser usado quando há algum comportamento adicional que deve ser incluído, possivelmente de forma condicional ao comportamento definido em um ou mais casos de uso.
III. __________ especifica um papel desempenhado por um usuário ou qualquer outro sistema que interage com o sistema sob modelagem.
IV. __________ especifica um conjunto de ações executadas, que produz um resultado observável de valor para uma ou mais partes interessadas.
Assinale a alternativa que preenche corretamente as quatro definições, considerando sua ordem numérica.
( ) Um diagrama de sequência do sistema é uma figura que mostra, para um cenário específico de um caso de uso, a identificação do fluxo de mensagens entre objetos identificados durante a fase de projeto do sistema.
( ) Modelos de domínio podem ser desenhados utilizando notação UML para diagramas de classes.
( ) Casos de uso resumidos podem ser representados na forma de diagramas de casos de uso da UML.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Um dos diagramas da UML representa graficamente por meio dos atores as funcionalidades externamente observáveis do sistema e dos elementos externos ao sistema que interagem com ele. É uma ferramenta que corresponde a uma visão externa do sistema e tem por objetivo ilustrar em um nível alto de abstração quais elementos externos interagem com que funcionalidades do sistema.
Essa ferramenta é conhecida como diagrama de:
A UML é uma linguagem visual para modelar sistemas orientados a objetos, com o objetivo de representar os paradigmas da orientação orientada a objetos. Por meio dos elementos gráficos, pode-se construir diagramas que representam diversas perspectivas de um sistema, oferecendo visões que ressaltam aspectos diferentes do sistema. Entre essas visões,
I . uma enfatiza as características do sistema que dão suporte, tanto estrutural quanto comportamental, às funcionalidades externamente visíveis do sistema;
II. outra corresponde à distribuição física do sistema em seus subsistemas e à conexão entre essas partes.
As visões caracterizadas em I e II são denominadas, respectivamente, de:
Um dos diagramas definido na UML representa uma coleção de objetos que trabalham em conjunto para atender algum comportamento do sistema. Este diagrama é o:

Nesse diagrama, há uma associação binária com, especificamente, duas terminações
Quanto ao modelo MVC, ao padrão XML e à UML, julgue o item.
O diagrama mais importante da UML é o diagrama de
classe, que tem como objetivo principal descrever como
as pessoas interagem com o sistema.
Quanto ao modelo MVC, ao padrão XML e à UML, julgue o item.
Na UML, o diagrama de objetos é considerado um
diagrama de comportamento.
I - Em um diagrama UML, um Caso de Uso é representado por uma elipse contendo a funcionalidade do sistema descrito por verbos no infinitivo. II - A enumeração é especificada na UML e serve para demonstrar um tipo de dado que representa uma lista de valores finitos. III - O Diagrama UML de Componentes serve para demonstrar ao longo de uma linha de tempo a sequência de comunicações entre os objetos de um sistema de informação. IV - O Diagrama de Atividades pode ser utilizado para modelar um algoritmo, um método, um sistema de informação inteiro, apenas alguns módulos desse sistema ou até mesmo os fluxos de trabalho de uma organização.
Está(ão) correta(s)
I - Segundo a UML (Unified Modeling Language), o relacionamento entre uma classe e uma interface é chamado de realização. II - Tal como as classes, as interfaces podem especificar vários detalhes de implementação, como declaração de métodos e variáveis. III - Na linguagem de programação Java, para especificar que uma classe implementa uma interface, é utilizada a palavra-chave extends, seguida do nome da interface na declaração do escopo da classe. IV - Os métodos abstratos de classes abstratas precisam fornecer suas implementações.
Está(ão) correta(s)