Crear actividad
Jugar Test
1. 
Casos de uso podem ser organizados agrupando-os em pacotes do mesmo modo como são organizadas as classes. Também podem ser organizados pela especificação de relacionamentos de generalização, inclusão e extensão, existentes entre eles. JACOBSON, I.; BOOCH, G.; RUMBAUGH, J. UML - Guia Do Usuário. 1 ed. Campus, 2006 (adaptado). Considerando os relacionamentos existentes entre os casos de uso, avalie as afirmações a seguir. I. Para casos de uso, a generalização significa que o caso de uso filho herda o comportamento e o significado do caso de uso pai e no caso de uso filho deverá acrescentar ou sobrescrever o comportamento de seu pai. II. Um relacionamento de inclusão entre casos de uso significa que o caso de uso base incorpora explicitamente o comportamento de outro caso de uso em uma localização especificada. O caso de uso base poderá permanecer isolado, mas, sob certas condições, seu comportamento poderá ser incluído pelo comportamento de outro caso de uso. III. Um relacionamento estendido entre casos de uso significa que o caso de uso base incorpora implicitamente o comportamento de outro caso de uso em um local especificado indiretamente pelo caso de uso estendido. O caso de uso estendido nunca permanece isolado, mas é apenas instanciado como parte de alguma base maior que o estende. IV. Um relacionamento estendido é utilizado para a modelagem da parte de um caso de uso que o usuário poderá considerar como um comportamento opcional do sistema e para a modelagem de um subfluxo separado, que é executado somente sob determinadas condições. É correto apenas o que se afirma em
A.
I e IV.
B.
II e III.
C.
I e II.
D.
I, III e IV.
2. 
I, III e IV.
A.
O ator “Cliente Especial” possui uma relação de herança com o ator “Cliente”, indicando que não pode interagir com qualquer caso de uso do ator “Cliente”, podendo interagir somente com o caso de uso “Renovar Limite”.
B.
Existe um relacionamento de inclusão, representado por uma seta tracejada com o esterótipo “<>”, que indica que os casos de uso “Obter Extrato”, “Realizar Saque” e “Realizar Transferência” possuem uma sequência de interações em comum, que é a sequência que está representada pelo caso de uso “Fornecer Identificação”.
C.
Existe um relacionamento de extensão, representado por uma seta tracejada com o esterótipo “<>”, que indica que os casos de uso “Obter Extrato”, “Realizar Saque” e “Realizar Transferência” possuem uma sequência de interações em comum, que é a sequência que está representada pelo caso de uso “Fornecer Identificação”.
D.
Existe um relacionamento de extensão, representado por uma seta tracejada com o esterótipo “<>”, que indica que o caso de uso “Consultar Lista Contas” estende as funcionalidades do caso de uso “Realizar Transferência”, e será executado toda vez que o ator “Cliente” interagir com o caso de uso “Realizar Transferência”.
3. 
Um diagrama de caso de uso representa as funcionalidades propostas para um sistema. De acordo com o diagrama apresentado,
A.
os atores Usuário, Vendedor e Supervisor podem Efetuar venda.
B.
o ator Supervisor é o único que pode Liberar desconto.
C.
o ator Supervisor pode Autenticar-se, Efetuar venda e Liberar desconto.
D.
o ator Usuário é uma especialização do ator Supervisor.
4. 
Quando da especificação de um determinado caso de uso utilizando UML, um Programador de Sistemas teve que definir que o caso de uso Procura número do processo era essencial para o comportamento do caso de uso Consulta solicitada por advogado. Conhecedor das representações UML, entre os referidos casos de uso, ele corretamente utilizou o relacionamento ____________________. Assinale a alternativa que preenche corertamente a lacuna.
A.
include.
B.
extend
C.
generalization
D.
specification
5. 
O diagrama de casos de uso é uma ferramenta, com perspectiva gráfica da UML, o qual desempenha um papel importante, no que tange à modelagem da iteração, entre um sistema e o meio ambiente, podendo representar um ou mais dos requisitos desse sistema. Um de seus componentes é o
A.
ator, que representa um objeto de negócio interno ao sistema, e que descreve seus aspectos estruturais e estáticos.
B.
relacionamento de comunicação, que indica como um ator troca informações com outro ator ou com um caso de uso.
C.
relacionamento de extensão, que indica o comportamento opcional entre dois atores com iterações similares com o sistema.
D.
relacionamento de inclusão, quando um caso de uso necessita, para sua execução, de uma sequência de operações de outro caso de uso.
6. 
Em um diagrama de caso de uso, o ator representa
A.
máquinas que interagem com o sistema.
B.
humanos e outros sistemas que interagem com o assunto ou com o sistema.
C.
papéis que os humanos tomam ao interagir com o sistema.
D.
humanos específicos que interagem com o sistema.
7. 
Sobre o diagrama de caso de uso, podemos afirmar que:
A.
Compreende classes e atores.
B.
Modela o fluxo temporal de um sistema.
C.
Especifica a decomposição funcional de um sistema.
D.
Descreve um cenário que mostra as funcionalidades do sistema do ponto de vista do usuário.
8. 
Se em I for colocada a palavra
A.
include, o cidadão não precisará se registrar ao fazer login.
B.
extend, o registro não será obrigatório ao se fazer login.
C.
extend, o cidadão terá que se registrar toda vez que fizer login.
D.
include, subentende-se que o cidadão já está registrado ao se fazer o login.
9. 
É correto afirmar que podemos encontrar em um Diagrama de Casos de Uso da UML os seguintes elementos, EXCETO:
A.
Assunto.
B.
Objeto.
C.
Extensão
D.
Inclusão
10. 
Nos Diagramas de Caso de Uso no UML, a premissa INCLUDE representa a inclusão de um novo ator ao caso de uso.
A.
CERTO
B.
ERRADO