Lista 02 - Caso de Uso

Propaganda
Professor: Elias Batista Ferreira
Exercício 2
Aluno: ______________________________________________________
Lista de Exercício
- 02 “Se, a princípio, a ideia não é absurda, então não há
esperança para ela.” Albert Einsten
01) [FCC-2011-TRE-AP - Analista Judiciário] A questão abaixo refere-se à UML 2.0.
Os casos de uso podem ser organizados pela especificação de relacionamentos de
a) evento, ramificação e inclusão.
b) composição, inclusão e extensão.
c) agregação, extensão e bifurcação.
d) generalização, inclusão e extensão.
e) herança, composição e autorrelacionamento.
02) [FUMARC-2011-BDMG-Analista de Sistemas] São elementos que podem estar presentes em um
Diagrama de Casos de Uso da UML, EXCETO:
a) Ator.
b) Assunto.
c) Relacionamento de generalização.
d) Objeto.
03) [CESPE-2011-TRE-ES-Técnico-Programação de Sistemas ] Os modelos de casos de uso
enfatizam os objetivos e as perspectivas do usuário, demonstrando a visão de quem utiliza o sistema.
(
) Certo
(
) Errado
04) [FCC-2009 - TCE-GO - Analista de Controle Externo - Tecnologia da Informação] Para evitar
descrever o mesmo fluxo de eventos diversas vezes quando se tratar de um comportamento comum a
vários casos de uso, é recomendado escrever esse comportamento em um único caso de uso e
relacioná-lo aos demais por meio de um relacionamento de:
a) agregação por composição.
b) agregação simples.
c) generalização.
d) extensão.
e) inclusão.
Versão 1.0
1
Professor: Elias Batista Ferreira
Exercício 2
05) [FUNCAB - 2010 - PRODAM-AM - Analista de TI - Desenvolvimento de Sistemas] Sejam as
seguintes assertivas sobre o Modelo de Casos de Uso na UML2.0:
I. O único tipo de relação possível entre um ator e um caso de uso é uma associação. Ele
representa a comunicação entre um ator e um caso de uso.
II. A relação de generalização entre casos de uso não é permitida. Ela deve ser substituída pela
relação
III. Atores podem se relacionar através de uma generalização ou de uma associação.
IV. Os componentes mais importantes do modelo de casos de uso são os diagramas de caso
de uso.
V. O modo pelo qual os casos de uso devem ser textualmente descritos está formalmente
definido no documento OMG Unified Modeling Language (OMG UML) Superstructure.
Dentre as assertivas acima, quantas são verdadeiras?
a) 1
b) 2
c) 3
d) 4
e) 5
06) [FGV - 2010 - CODESP-SP - Analista de Sistemas - Tipo 1] No emprego da UML utilizam-se
diversos diagramas. Nos Casos de Uso, analise a situação abaixo:
Sejam ALFA e BETA dois casos de uso. Quando BETA herda de ALFA, as sequências de
comportamento de ALFA valem também para BETA.
Quando for necessário, BETA pode redefinir as sequências de comportamento de ALFA.
Além disso, BETA, na condição de caso de uso herdeiro, participa em qualquer relacionamento
no qual ALFA participa.
A situação descrita caracteriza um relacionamento denominado
a) de inclusão.
b) de extensão.
c) generalização.
d) associação.
e) agregação.
Versão 1.0
2
Professor: Elias Batista Ferreira
Exercício 2
07) [FCC-2010-MPE-RN - Analista de Tecnologia da Informação - Engenharia de Software] Os
relacionamentos presentes nos diagramas de casos de uso podem ser de
I. Agregação.
II. Generalização.
III. Dependência.
IV. Associação.
Está correto o que consta em
a) I e II apenas.
b) II e III, apenas.
c) II e IV, apenas.
d) II, III e IV, apenas.
e) I, II, III e IV.
08) [FCC - 2011 - INFRAERO - Analista de Sistemas - Desenvolvimento e Manutenção] Para captar os
requisitos funcionais de um sistema pode- se utilizar a UML. O diagrama mais adequado para essa
finalidade é o diagrama de:
a) casos de uso.
b) atividades.
c) colaboração.
d) classes.
e) comunicações.
09) [Infraero] Observe as seguintes assertivas sobre a forma de especificação de requisitos conhecida
como Caso de Uso:
I. Todo caso de uso tem a participação de pelo menos um ator
II. Um ator pode participar somente de um caso de uso
III. O roteiro de um caso de uso não pode utilizar roteiros de outros casos de uso
IV. O roteiro de um caso de uso pode ser alterado por outro caso de uso
Os atributos corretos são somente:
a) I e II;
b) I e IV;
c) II, III e IV;
d) I, III e IV;
e) I, II, III e IV
Versão 1.0
3
Professor: Elias Batista Ferreira
Exercício 2
10) [FIP - 2009 - CAMARA-SJC - Analista de Sistemas] Um diagrama de casos de uso na UML 2.0
descreve:
a) a organização hierárquica dos diversos componentes do sistema.
b) o comportamento do sistema na visão de seus usuários.
c) o comportamento dos principais aspectos dinâmicos do sistema.
d) o conjunto de atividades e condições necessárias para a execução do sistema.
e) a visão dos requisitos funcionais e não funcionais do sistema.
11) [FCC - 2009 - MPE-SE - Analista do Ministério Público – Especialidade Análise de Sistemas] Na
representação da UML 2.0, um caso de uso incluído em outro caso de uso, estabelecido
estereotipadamente como <<include>>, é um relacionamento
a) de recursão.
b) de dependência.
c) estendido.
d) hierárquico.
e) iterativo.
12) [IBGE] Considere as seguintes assertivas sobre a técnica de especificação de requisitos conhecida
como casos de uso:
I. Todo caso de uso possui um roteiro;
II. O roteiro é uma seqüência de passos executados por um ator;
III. Uma exceção descreve a recuperação da falha de um passo de um caso de uso.
As assertivas corretas são:
a) Somente a I;
b) Somente a II;
c) Somente a III;
d) Somente a I e II;
e) I, II e III
13) [FCC - Infraero/2011 - Analista de Sistemas - Arquitetura de Software] Na notação UML, um nome
entre ângulos (ex. <<nome>>), colocado acima do nome de outro elemento, é utilizado para a
representação gráfica de:
a) objeto.
b) função.
c) multiplicidade.
d) operação.
e) estereótipo.
Versão 1.0
4
Professor: Elias Batista Ferreira
Exercício 2
14) [Eletrobrás] Modelo de Casos de Uso: Considere as seguintes assertivas sobre casos de uso:
I. Descrevem uma seqüência de passos iniciada por um ator
II. O estado em que o mundo deve se encontrar para que o caso possa ser executado é
chamado de pré- condição.
III. O caso de uso não descreve as respostas do sistema aos estímulos enviados pelo ator
IV. A recuperação de falhas na execução de um passo é descrita nas exceções.
As assertivas corretas são:
a) Somente as dos itens I, II e III;
b) Somente as dos itens I, II e IV;
c) Somente as dos itens I, III e IV;
d) Somente as dos itens II, III e IV;
e) Itens I, II, III e IV
15) [FCC - 2004 - SAEB - Auditor - Tecnologia da Informação – Superior] Sobre o Diagrama de Caso
de Uso da UML, é correto afirmar que:
a) casos de uso são mais utilizados no levantamento de requisitos não funcionais do que no
levantamento de requisitos funcionais.
b) são elementos obrigatórios de um caso de uso: Ator, Objetivo, Classe, Fronteira do Sistema,
Fluxo principal, Fluxo Alternativo, Pré-condição e Pós-condição.
c) um ator pode ser um subsistema do sistema principal.
d) casos de uso podem definir relações de inclusão (includes), exclusão (excludes), extensão
(extends) e generalização com outros casos de uso.
e) atores são agentes externos que correspondem a um papel (role) que um ser humano, um
processo, um outro sistema ou um dispositivo de hardware desempenha ao interagir com a
aplicação.
16) [FCC - Infraero/2009 - Analista de Sistemas - Arquitetura de Software] NÃO é uma utilidade
especificada no âmbito dos diagramas de caso de uso
a) a associação.
b) a agregação.
c) a generalização de atores.
d) o relacionamento de dependência.
e) a generalização de casos de uso.
Versão 1.0
5
Professor: Elias Batista Ferreira
Exercício 2
17) [ESAF - 2003 - SRF - Auditor Fiscal da Receita Federal – Superior] Qual a principal utilidade de um
Diagrama de Caso de Uso na modelagem de um sistema?
a) Ajuda a entender como ficarão a disposição de classes e seus relacionamentos.
b) Mostra a funcionalidade que o sistema oferecerá e quais usuários de alguma forma se
comunicarão com o sistema.
c) Mostra a interação de componentes e quais trocas de mensagens ocorrem.
d) Mostra a seqüência na qual a troca de mensagens ocorre entre os componentes.
e) Mostra os estados que os objetos atingem durante o processamento do sistema.
18) [CONATEC - 2003 - TRT-GO - Analista Judiciário - Judiciária – Superior] No contexto da UML, os
casos de uso:
a) especificam a organização do sistema de software.
b) capturam os requisitos não funcionais.
c) descrevem o comportamento do sistema de acordo com o ponto de vista dos seus usuários
finais.
d) definem o comportamento dos componentes de software que serão implementados.
e) são sempre associados com um único requisito funcional.
19) [ESAF - 2004 - MPU - Técnico Administrativo – Superior] O diagrama de Caso de Uso
a) não permite o relacionamento de generalização entre os casos de uso.
b) permite o relacionamento de generalização entre atores.
c) não representa associações.
d) não representa extensões.
e) é classificado como diagrama estrutural.
20) [ESAF - 2003 - SRF - Técnico da Receita Federal – Superior] O que é UML?
a) Trata-se de uma linguagem similar ao Perl e ao ASP, para páginas Web.
b) Trata-se da Universal Mark-up Language, que substituirá o HTML.
c) É uma linguagem para modelagem e design de softwares.
d) É uma forma de se escrever componentes reutilizáveis em Java.
e) Todas estão incorretas.
21) Considerando-se um Caso de Uso da UML, é CORRETO afirmar que ele pode
a) relacionar-se com outro caso de uso, através de associação.
b) expressar todos os tipos de requisitos.
c) relacionar-se com outro caso de uso através de generalização.
d) expressar o modelo de implementação do software.
Versão 1.0
6
Download