Logo Passei Direto
Buscar
Material
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

19/11/2020 Fazer teste: <font class="click">AS IV</font> – ...
https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_628431_1/cl/outline 1/2
 Fazer teste: <font class="click">AS IV</font>DESENVOLVIMENTO ÁGIL - 60h_Turma_01_122020 Material Referencial ATIVIDADES DA DISCIPLINA
Fazer teste: AS IV 
Informações do teste
Descrição
Instruções
Várias tentativas Este teste permite 3 tentativas. Esta é a tentativa número 1.
Forçar conclusão Uma vez iniciado, este Teste deve ser concluído em uma sessão. Não saia do teste antes de clicar em Salvar e enviar.
Suas respostas foram salvas automaticamente.
a.
b.
c.
d.
e.
PERGUNTA 1
Qual o nome da cerimonia onde todas as partes interessadas concordam dentro de um dia quando os
resultados serão entregues na próxima iteração, no máximo por quatro semanas?
Retrospectiva de iteração
Revisão de iteração
Iteração
Evento de planejamento
Suporte diário
0,2 pontos   Salva
a.
b.
c.
d.
e.
PERGUNTA 2
Qual o nome da cerimonia onde a equipe do projeto se reunirá para aprender com a iteração passada e usá-
la na nova vinda?
Revisão de iteração
Evento de planejamento
Suporte diário
Iteração
Retrospectiva de iteração
0,2 pontos   Salva
a.
b.
c.
d.
e.
PERGUNTA 3
Trata-se de trata-se de fornecer uma estrutura para equipes multifuncionais resolverem problemas
complexos. Identi�que e assinale com um X a resposta correta que determina do que estamos tratando
Missões
Preleções
Junções
Aulas
Cerimônias
0,2 pontos   Salva
a.
b.
c.
d.
e
PERGUNTA 4
Qual o erro mais comum que se comete quando fazemos um Daily Meeting? 
Melhorar a comunicação.
Fazer com que ela dure 15 minutos.
Eliminar outras reuniões.
Transformá-la em um relatório de status.
0,2 pontos   Salva
? Estado de Conclusão da Pergunta:
https://bb.cruzeirodosulvirtual.com.br/webapps/blackboard/execute/courseMain?course_id=_628431_1
https://bb.cruzeirodosulvirtual.com.br/webapps/blackboard/content/listContent.jsp?course_id=_628431_1&content_id=_8619373_1&mode=reset
https://bb.cruzeirodosulvirtual.com.br/webapps/blackboard/content/listContent.jsp?course_id=_628431_1&content_id=_8619387_1&mode=reset
19/11/2020 Fazer teste: <font class="click">AS IV</font> – ...
https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_628431_1/cl/outline 2/2
Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas.
 
e. Identi�car e remover impedimentos.
Salvar todas as respostas Salvar e Enviar
 Estado de Conclusão da Pergunta:
Robson Advincula 
 
MODELAGEM DE SISTEMAS - 60h_Turma_01_112020 Unidade I - O Contexto da Modelagem 
de Sistemas 
 
AS1 
 
PERGUNTA 1 
(CS-UFG – 2019 – IF Goiano – Técnico de Tecnologia da Informação) O desenvolvimento de 
software é, na maioria dos casos, um esforço coletivo que depende de vários papéis, 
atividades, processos e ferramentas. Nesse sentido, assinale a alternativa correta: 
a. O desenvolvimento usando o modelo waterfall (ou cascata) é indicado para lidar com riscos. 
b. Os métodos ágeis são, em geral, baseados no desenvolvimento incremental e/ou iterativo. 
c. O desenvolvimento iterativo é necessariamente incremental. 
d. A Rapid Application Development (RAD) é uma metodologia baseada no waterfall. 
e. Uma das características de um modelo ágil é que também é um método formal 
 
PERGUNTA 2 
(CESPE – 2007 – TRE-AP – Técnico Judiciário – Programação de Sistemas) O uso de 
metodologias de desenvolvimento de sistemas tem como objetivo garantir que: a. o modelo 
relacional desenvolvido represente estritamente as funcionalidades até, no máximo, 
a segunda forma normal. 
b. o software a ser desenvolvido seja realizado conforme os requisitos de sistema, no prazo 
solicitado e com a qualidade desejada. 
c. o software, depois de desenvolvido, não possa sofrer alteração em sua estrutura nem em 
seu código para não serem modificados os requisitos. 
d. o código gerado pelo desenvolvedor implemente corretamente as definições de 
processamento, entrada e saída, considerando os recursos de rede como principal requisito. 
e. a equipe de desenvolvimento siga corretamente a estrutura de banco de dados orientado a 
objeto, eliminando etapas de análise. 
 
PERGUNTA 3 
(CONSULPLAN - 2006 - INB - Analista de Sistemas, adaptado) Quanto à aplicação de uma 
Metodologia de Desenvolvimento de Sistemas, assinale a alternativa incorreta: 
a. Busca garantir a qualidade do produto gerado no que se refere à flexibilidade para 
incorporação de evoluções do negócio. 
b. Não se aplica a sistemas a serem desenvolvidos com a Análise Orientada a Objetos, pois, 
para esse fim, já há a UML. 
c. Possibilita o acompanhamento/gerenciamento do processo passo a passo. 
d. Disponibiliza documentação como um subproduto natural da aplicação da metodologia. e. 
Busca atender os requisitos de negócio estabelecidos para o projeto. 
 
PERGUNTA 4 
(UNIRIO – 2012 - UNIRIO – Tecnologia da Informação – Desenvolvimento) Um processo de 
software é um conjunto de atividades e resultados associados que levam à produção de um 
produto de software. Embora existam muitos processos ou paradigmas de software diferentes, 
há atividades fundamentais comuns a todos eles. São exemplos dessas atividades: 
a. especificação, projeto, implementação, validação e evolução de software. 
b. projeto, implementação, validação, evolução e integração de software. 
c. projeto, implementação, integração, validação de software. 
d. especificação, validação, evolução e integração de software. e. especificação, estimativa de 
custo, projeto, validação e evolução de software. 
 
 
 
 
 
AS2 
 
PERGUNTA1 
(Fonte: FCC - CNMP - ANALISTA DO CNMP - DESENVOLVIMENTO DE SISTEMAS) O Diagrama de 
Atividade da UML 2 é utilizado para modelar atividades, que podem ser um método ou um 
algoritmo, ou mesmo um processo de negócio. Sobre esse diagrama, considere: 
 
I - As partições de atividade permitem representar o fluxo de um processo que passa por 
diversos setores ou departamentos de uma empresa, ou mesmo um processo que é 
manipulado por diversos atores. 
 II - Um nó de bifurcação/união é um nó de controle que pode tanto dividir um fluxo em dois 
ou mais fluxos concorrentes (quando é chamado de nó de bifurcação), como mesclar dois ou 
mais fluxos concorrentes em um único fluxo de controle (quando é chamado de nó de união). 
III - Um pino (ou alfinete) é um tipo de nó de objeto que representa uma entrada para uma 
ação ou uma saída de uma ação. São obrigatórios no diagrama de atividades e são utilizados 
para ver os dados que são consumidos em cada ação. 
IV - Um nó de término ou encerramento de fluxo representa o encerramento de toda a 
atividade. O símbolo de final de fluxo é representado por um círculo com um X em seu interior. 
 
Está correto apenas o que se afirma em: 
a. II, III e IV. 
b. III e IV. 
c. II e III. 
d.I e II. 
e. I, II e III 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
PERGUNTA 2 
(Fonte: FUNCAB - MPE-RO - Analista - Programação de Computador) A figura abaixo 
representa o diagrama UML denominado: 
 
 
 
a. Diagrama de Caso de Uso. 
b. Diagrama de Sequência. 
c. Diagrama de Componentes. 
d.Diagrama de Classes. 
e. Diagrama de Atividade 
 
 
PERGUNTA3 
(Fonte: FCC - TJ-SE - FCC - 2009 - TJ-SE - Programador de computador) Em um Diagrama de 
Atividades da UML, o desvio representa: 
 
a. uma separação que determina caminhos diferentes executados em paralelo. 
b. uma condição que determina caminhos diferentes mutuamente exclusivos para uma 
atividade. 
c. os relacionamentos entre estados e atividades. 
d. a junção de todas as transições, originadas por uma separação, que tenham terminadas as 
atividades. 
e. a transição de um comportamento condicional, indicando um único caminho de saída. 
 
 
 
 
 
 
 
PERGUNTA4 
(Fonte: FCC - TJ-PA - FCC - Analista Judiciário - Análise de Sistema),adaptado. Analise as 
afirmações que se seguem. 
 
 I - modelagem do aspecto dinâmico de um sistema; 
 II - exibição da concorrência de atividades; 
III - exibição das ramificações de controle de fluxo. 
 
O Diagrama de Atividades da UML contempla corretamente o que consta em: 
 
a.I, II e III. 
b. II e III, apenas. 
c. I, apenas. 
d. II, apenas. e. III, apenas. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
AS3 
 
PERGUNTA 1 
1. ( Fonte: TJ-PE - FCC - 2012 - Programador de computador), adaptado. Considerando-se os operadores de 
controle nos diagramas de sequência, o tipo de operador identificado pela tag alt indica: 
 
a. uma execução opcional. 
 
b. uma alternativa para desenhar o controle na horizontal. 
 
c. uma alternativa de representar classes. 
 
d. uma execução condicional. 
 
e. uma execução iterativa. 
0,2 pontos 
PERGUNTA 2 
1. (Fonte: ESAF - 2006 - CGU - Analista de Finanças e Controle - Tecnologia da Informação). Quanto ao 
uso de diagramas na UML para a modelagem de objetos é correto afirmar que o Diagrama de Sequência: 
 
a. apresenta a interação de sequência de tempo dos objetos que participam na interação. 
 
b. descreve a funcionalidade do sistema percebida por atores externos. 
 
c. descreve a funcionalidade do sistema percebida por atores internos. 
 
d. apresenta a interação de sequência de atores que participam na interação. 
 
e. apresenta a interação de sequência estática de pacotes, relacionamentos e instâncias. 
0,2 pontos 
PERGUNTA 3 
1. (Fonte: ENADE - INEP - 2011 - Computação). No desenvolvimento de um software para um sistema de 
venda de produtos nacionais e importados, o analista gerou o diagrama de casos de uso a seguir: 
 
 
 
Da análise do diagrama, conclui-se que: 
 
a. a execução do caso de uso “Realizar venda de produto nacional” incorpora obrigatoriamente o 
caso de uso “Liberar desconto”. 
 
b. um Gerente pode interagir com o caso de uso “Realizar venda”, pois ele é um Usuário. 
 
c. a execução do caso de uso “Realizar venda” incorpora obrigatoriamente o caso de uso “Consultar 
estoque”. 
 
d. a execução do caso de uso “Liberar desconto” incorpora opcionalmente o caso de uso “Realizar 
venda”. 
 
e. a execução do caso de uso “Consultar estoque” incorpora opcionalmente o caso de uso “Liberar 
desconto”. 
0,2 pontos 
PERGUNTA 4 
1. (Fonte: ESAF - 2004 - CGU - Analista de Finanças e Controle - Tecnologia da Informação). Assinale a 
alternativa correta. Na modelagem com UML, um Diagrama de Sequência mostra interações de objetos 
organizados em uma sequência de tempo, 
 
a. mas quando utilizado para representar a auto delegação ou mensagem de auto chamada 
assíncrona, não trata o tempo como uma dimensão separada. 
 
b. mas não trata associações entre os objetos. 
 
c. sendo largamente utilizado de forma individualizada para cada classe, com o objetivo de tornar o 
estudo simples o bastante para se ter um diagrama compreensível. 
 
d. mas não trata a auto delegação ou mensagem de auto chamada. 
 
e. definindo todos os possíveis estados de um sistema. 
0,2 pontos 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
AS4 
 
PERGUNTA 1 
1. (Fonte: TJ-DF - Analista e Técnico Judiciário - CESPE - TJ-DF - Analista Judiciário - Análise de 
Sistemas). A linguagem UML (unified modeling language), cujos vocabulário e regras focam a 
representação conceitual e física de um sistema, é uma linguagem gráfica para visualização, 
especificação, construção e documentação de informações referentes a um software, permitindo, por outro 
lado, uma representação gráfica de classes de objetos, que são as entidades mais importantes de um 
sistema com base na concepção por objetos. Em UML, existem diversos diagramas e tipos de relações 
para descrever o comportamento das classes de objetos de um sistema de informática. Acerca da 
linguagem UML, de seus tipos de relação e de seus diagramas, julgue os itens a seguir. 
 
I - A relação de dependência é uma relação semântica entre duas entidades de um software, na qual a 
modificação de uma das entidades pode afetar a semântica da outra entidade. No caso de classes de 
objetos, a relação de dependência pode ser observada quando uma classe utiliza uma outra classe como 
argumento de uma de suas funções. 
II - A relação de generalização entre uma entidade geral e uma outra mais específica ou mais geral tem 
por objetivo principal a descrição de classes genéricas, também chamadas de template em C++. 
III - A relação de associação que descreve uma relação estrutural de enlace entre entidades é um caso 
especial da relação de agregação entre duas classes que descreve uma relação estrutural entre um todo e 
suas partes. 
IV - Um diagrama de classes descreve um conjunto de classes, interfaces e colaborações e suas relações. 
Esse diagrama é capaz de descrever tanto o processo estático do sistema quanto o dinâmico, em tempo de 
execução, sendo esse último estado também chamado de diagrama de objetos. 
V - Dependendo da semântica da linguagem de programação a ser utilizada na implementação do 
software, certas características da linguagem UML devem ser proibidas na modelagem desse software, 
pois podem não estar implementadas pela linguagem de programação. 
 
Estão certos apenas os itens: 
 
a. I e II 
 
b. IV e V 
 
c. I e V 
 
d. III e IV 
 
e. II e III 
0,2 pontos 
PERGUNTA 2 
1. (Fonte: VUNESP - DESENVOLVESP - ANALISTA - ANALISTA DE SISTEMAS). Considere o 
seguinte diagrama de classes da UML 2.0: 
 
 
 
Com base nesse diagrama, é correto afirmar que: 
 
a. as classes A, B, C e D são abstratas. 
 
b. a classe A é um tipo especial das classes B, C e D. 
 
c. as classes B, C e D são subclasses da classe A. 
 
d. está representada uma agregação. 
 
e. está representada uma composição. 
0,2 pontos 
PERGUNTA 3 
1. (Fonte: DATAPREV – Diversos Cargos – Quadrix - Analista de Tecnologia da Informação - 
Desenvolvimento.) O diagrama de classes oferece uma notação gráfica para modelar classes e seus 
relacionamentos, descrevendo, assim, possíveis objetos. Com relação ao meio de se estabelecer 
relacionamentos entre objetos e classes, é correto afirmar que uma descrição de um grupo de ligações 
com estrutura e semântica comuns é chamada de: 
 
a. Encapsulamento. 
 
b. Associação. 
 
c. Multiplicidade. 
 
d. Generalização. 
 
e. Polimorfismo. 
0,2 pontos 
PERGUNTA 4 
1. (Fonte: TJM-SP - VUNESP - TJM-SP - Analista de Sistemas – Judiciário). Considere duas classes S e T 
de um diagrama de classes da orientação a objetos feitos por meio da UML. Há uma associação de 
composição entre as classes S e T. Assinale a alternativa que representa esse tipo de associação entre S e 
T (abstraindo-se as cardinalidades). 
 
a. 
 
 
b. 
 
 
c. 
 
 
d. 
 
 
e. 
 
0,2 pontos 
 
 
 
 
 
 
 
 
AS5 
 
PERGUNTA 1 
1. (Fonte: ESAF – CGU – Analista de Finanças e Controle – Desenvolvimento De Sistemas Da 
Informação.) Diagrama de Estado mostra: 
 
a. Os estados admissíveis que os objetos de uma dada classe podem assumir e as transições 
permitidas entre pares de estados. 
 
b. Os estados coerentes com os objetos priorizados e as restrições de transições entre pares de 
estados. 
 
c. Os estados admissíveis que os atributos de uma dada classe podem modificar e os pares de estados 
mais relevantes. 
 
d. Os estados expressos que os objetos de uma dada classe podem assumir e as transformações entre 
pares de classes. 
 
e. Os estados de atualização que os objetos de qualquer classe podem assumir e as transições 
permitidas entre instâncias. 
0,2 pontos 
PERGUNTA 2 
1. (Fonte: CESGRANRIO – EPE – Analista de Gestão Corporativa Júnior – Área Tecnologia da 
Informação). Um processo administrativo numa Repartição Pública poderá estar nos seguintes estados: 
aberto, na carga de um determinado funcionário, em trâmiteou arquivado. A ferramenta de modelagem 
que representa de modo mais adequado as regras de passagem de um estado para outro é: 
 
a. Dicionário de dados. 
 
b. Diagrama de transições de estado. 
 
c. Diagrama entidades-relacionamentos. 
 
d. Diagrama de fluxo de dados. 
 
e. Especificação de processos. 
0,2 pontos 
PERGUNTA 3 
1. Fonte: (FCC – TJ-PA – Analista Judiciário – Análise de Sistema Desenvolvimento). Além do Estado de 
origem e o de destino, uma transição de estados tem mais três partes, que são: 
 
a. Escopo, temporalidade e proteção. 
 
b. Evento de ativação, condição de proteção e efeito. 
 
c. Condição de proteção, temporalidade e efeito. 
 
d. Origem, evento de proteção e escopo. 
 
e. Evento inicial, caminho crítico e temporalidade. 
0,2 pontos 
 
 
 
 
 
 
 
 
 
 
PERGUNTA 4 
1. (Fonte: QUADRIX – DATAPREV – Analista de Tecnologia da Informação – Desenvolvimento – 
Adaptado) Com relação aos diagramas de estados da UML, é CORRETO AFIRMAR que: 
 
a. As combinações de eventos, estados e transições de estado para determinada classe não podem ser 
abstraídas, porém podem ser representadas por um diagrama de estado. 
 
b. O modelo de estados não admite a concorrência entre objetos. 
 
c. Não é possível usar aninhamento quando a mesma transição se aplica a muitos estados. 
 
d. Para modelar Sistemas complexos de forma mais rica, é possível utilizar diagramas de estados 
aninhados, estados aninhados, generalização de sinal e concorrência. 
 
e. Diagramas de estados planos são práticos para problemas grandes. 
0,2 pontos 
 
 
 
19/11/2020 Fazer teste: <font class="click">AS V</font> – MODELAGEM...
https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_628430_1/cl/outline 1/2
 Fazer teste: <font class="click">AS V</font>MODELAGEM DE SISTEMAS - 60h_Turma_01_112020 Material Referencial ATIVIDADES DA DISCIPLINA
Fazer teste: AS V 
Informações do teste
Descrição
Instruções
Várias tentativas Este teste permite 3 tentativas. Esta é a tentativa número 1.
Forçar conclusão Uma vez iniciado, este Teste deve ser concluído em uma sessão. Não saia do teste antes de clicar em Salvar e enviar.
Suas respostas foram salvas automaticamente.
a.
b.
c.
d.
e.
PERGUNTA 1
O caso de uso “Validar usuário” é descrito pelo seguinte cenário:
- Fluxo de eventos principal: o caso de uso inicia quando o Sistema do Tribunal solicita ao usuário a sua
senha, formada por números. O usuário fornece os números por meio do teclado e con�rma a senha
pressionando a tecla Enter. O sistema checa esse número e veri�ca se ele é válido;
- Fluxo de evento excepcional: o usuário pode cancelar seu acesso a qualquer momento, pressionando o
botão Cancelar, reiniciando o caso de uso. Não é feita nenhuma mudança no processo do usuário;
- Fluxo de evento excepcional: o usuário pode corrigir a senha a qualquer momento, utilizando a tecla
Backspace, antes de con�rmar com a tecla Enter;
- Fluxo de evento excepcional: se o usuário fornece um número de senha inválido, o caso de uso é reiniciado.
Com base no caso de uso acima, considere a seguir, os diagramas UML 1 e 2:
Assinale a alternativa CORRETA:
O diagrama 2 é uma generalização do diagrama 1. A generalização relaciona um conceito mais
especí�co a um conceito que seja mais genérico. O diagrama 1 é chamado de superclasse, enquanto o
2, mais especí�co, é a subclasse.
O diagrama 1 é uma agregação do diagrama 2. A agregação relaciona um conceito mais genérico a um
conceito que seja mais especí�co. O diagrama 1 é chamado de superclasse, enquanto o 2, mais
especí�co, é a subclasse.
O diagrama de estados 1 mostra os estados de ler e de veri�car a senha e o diagrama de estados 2
apresenta os subestados do estado lendo senha do diagrama 1.
O diagrama 1 e o diagrama 2 são equivalentes. Ambos são diagramas de sequência.
O diagrama de atividades 1 mostra as atividades de ler e de veri�car a senha e o diagrama de
atividades 2 apresenta o detalhamento da atividade lendo senha do diagrama 1.
0,2 pontos   Salva
a.
b.
c.
d.
e.
PERGUNTA 2
(Fonte: ESAF – CGU – Analista de Finanças e Controle – Desenvolvimento De Sistemas Da Informação.)
Diagrama de Estado mostra:
Os estados expressos que os objetos de uma dada classe podem assumir e as transformações entre
pares de classes.
Os estados admissíveis que os objetos de uma dada classe podem assumir e as transições permitidas
entre pares de estados.
Os estados admissíveis que os atributos de uma dada classe podem modificar e os pares de estados
mais relevantes.
Os estados de atualização que os objetos de qualquer classe podem assumir e as transições
permitidas entre instâncias.
Os estados coerentes com os objetos priorizados e as restrições de transições entre pares de estados.
0,2 pontos   Salva
? Estado de Conclusão da Pergunta:
https://bb.cruzeirodosulvirtual.com.br/webapps/blackboard/execute/courseMain?course_id=_628430_1
https://bb.cruzeirodosulvirtual.com.br/webapps/blackboard/content/listContent.jsp?course_id=_628430_1&content_id=_8501613_1&mode=reset
https://bb.cruzeirodosulvirtual.com.br/webapps/blackboard/content/listContent.jsp?course_id=_628430_1&content_id=_8501628_1&mode=reset
19/11/2020 Fazer teste: <font class="click">AS V</font> – MODELAGEM...
https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_628430_1/cl/outline 2/2
Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas.
 
a.
b.
c.
d.
e.
PERGUNTA 3
(Fonte CESGRANRIO – DECEA – Técnico de Defesa Aérea e Controle de Tráfego Aéreo – Análise de Sistemas.
Adaptado.)Observe a �gura a seguir:
Essa �gura, em UML, é um diagrama de:
Estados.
Classes.
Implementação.
Interação.
Casos de uso.
0,2 pontos   Salva
a.
b.
c.
d.
e.
PERGUNTA 4
(Fonte: CESGRANRIO – Casa da Moeda – Analista de Nível Superior – Banco de Dados. Adaptado). Um
Analista de Sistemas precisa fazer uma manutenção em determinado Sistema de Informação. Ao vasculhar a
documentação desse sistema, encontrou a �gura a seguir:
Essa �gura ilustra um exemplo de qual diagrama UML?
Classes.
Contexto.
Atividades.
Estado.
Casos de uso.
0,2 pontos   Salva
Salvar todas as respostas Salvar e Enviar
 Estado de Conclusão da Pergunta:
19/11/2020 Fazer teste: <font class="click">AS V</font> – ...
https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_628431_1/cl/outline 1/3
 
Fazer teste: <font class="click">AS V</font>
DESENVOLVIMENTO ÁGIL - 60h_Turma_01_122020 Material Referencial ATIVIDADES DA DISCIPLINA
Fazer teste: AS V 
Informações do teste
Descrição
Instruções
Várias
tentativas
Este teste permite 3 tentativas. Esta é a tentativa número 1.
Forçar
conclusão
Uma vez iniciado, este Teste deve ser concluído em uma sessão. Não saia do teste
antes de clicar em Salvar e enviar.
Suas respostas foram salvas automaticamente.
a.
b.
c.
d.
e.
PERGUNTA 1
“[...] É uma ferramenta de
medição visual que
mostra o trabalho
concluído por dia em
relação à taxa de
conclusão projetada para
a versão atual do projeto.
Seu objetivo é permitir
que o projeto esteja no
caminho certo para
fornecer a solução
esperada dentro do
cronograma desejado”. 
A qual artefato estamos nos referindo? 
Assinale a alternativa CORRETA:
Grá�co Iteracional.
Grá�co Budget.
Grá�co Burnup.
Grá�co EVA.
Grá�co Burndown.
0,2 pontos   Salva
PERGUNTA 2 0 2
? Estado de Conclusão da Pergunta:
https://bb.cruzeirodosulvirtual.com.br/webapps/blackboard/execute/courseMain?course_id=_628431_1
https://bb.cruzeirodosulvirtual.com.br/webapps/blackboard/content/listContent.jsp?course_id=_628431_1&content_id=_8619373_1&mode=reset
https://bb.cruzeirodosulvirtual.com.br/webapps/blackboard/content/listContent.jsp?course_id=_628431_1&content_id=_8619387_1&mode=reset
19/11/2020 Fazer teste: <font class="click">AS V</font> – ...
https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_628431_1/cl/outline 2/3
a.
b.
c.
d.
e.
PERGUNTA 2
Qual a vantagem do Burnup sobre o Burnout? Assinale a única
alternativa CORRETA:
Elenão rastreia claramente quando o trabalho foi
adicionado ou removido do projeto.
Ele rastreia claramente quando o trabalho foi adicionado
ou removido do projeto.
Ele rastreia claramente quando a equipe precisa de
coaching ágil no projeto.
Ele rastreia vagamente quando o trabalho foi adicionado
ou removido do projeto.
Ele rastreia claramente quando a quantidade de
colaboradores aumentou no projeto.
0,2 pontos   Salva
a.
b.
c.
d.
e.
PERGUNTA 3
Qual o conceito por trás da a�rmativa: “É uma terminologia
simples, que apenas prevê quanto tempo leva para uma Equipe
de Desenvolvimento Ágil concluir um projeto em sprints com
tempo limitado”.
Velocidade.
Aceleração.
Autonomia.
Compressão.
Vetorização.
0,2 pontos   Salva
a.
b.
c.
d.
e.
PERGUNTA 4
Enquanto a e�ciência é um conceito associado ao alcance dos
objetivos individuais, a e�cácia é __________.
Assinale a alternativa que complementa CORRETAMENTE a frase:
Um conceito associado a um ritmo constante para o
trabalho diferenciado.
Um conceito associado à vocação organizacional.
Um conceito associado ao alcance da visão inovadora.
Um conceito associado ao alcance dos objetivos
individuais.
Um conceito associado ao alcance dos objetivos
organizacionais.
0,2 pontos   Salva
 Estado de Conclusão da Pergunta:
19/11/2020 Fazer teste: <font class="click">AS V</font> – ...
https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_628431_1/cl/outline 3/3
Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para
salvar todas as respostas.
 Salvar todas as respostas Salvar e Enviar
 Estado de Conclusão da Pergunta:
AS I I 
 
PERGUNTA 1 
1. (Fonte: FUNCAB - MPE-RO - Analista - Programação de Computador) A figura abaixo representa o 
diagrama UML denominado: 
 
 
 
 
a. Diagrama de Sequência. 
 
b. Diagrama de Classes. 
 
c. Diagrama de Atividade. 
 
d. Diagrama de Componentes. 
 
e. Diagrama de Caso de Uso. 
0,2 pontos 
PERGUNTA 2 
1. (Fonte: FCC - TJ-SE - FCC - 2009 - TJ-SE - Programador de computador) Em um Diagrama de 
Atividades da UML, o desvio representa: 
 
a. uma condição que determina caminhos diferentes mutuamente exclusivos para uma 
atividade. 
 
b. uma separação que determina caminhos diferentes executados em paralelo. 
 
c. a junção de todas as transições, originadas por uma separação, que tenham terminadas as 
atividades. 
 
d. a transição de um comportamento condicional, indicando um único caminho de saída. 
 
e. os relacionamentos entre estados e atividades. 
0,2 pontos 
PERGUNTA 3 
1. (Fonte: FCC - TRE-CE - ANALISTA JUDICIÁRIO - ANALISTA DE SISTEMAS) Permite identificar os 
limites dos processos, as áreas envolvidas com o processo e os relacionamentos com outros 
processos e elementos externos à empresa e mostra as características do sistema, tais como: 
 
I - Agentes que se comunicam com o sistema; 
II - Dados que o sistema aceita e deve processar; 
III - Dados que o sistema produz para o ambiente e 
IV - Fronteira do sistema com o ambiente. 
 
Trata-se do diagrama de: 
 
a. contexto. 
 
b. blocos. 
 
c. sequência. 
 
d. atividades. 
 
e. máquina de estados. 
0,2 pontos 
PERGUNTA 4 
1. (Fonte: FCC - CNMP - ANALISTA DO CNMP - DESENVOLVIMENTO DE SISTEMAS) O Diagrama de 
Atividade da UML 2 é utilizado para modelar atividades, que podem ser um método ou um 
algoritmo, ou mesmo um processo de negócio. Sobre esse diagrama, considere: 
 
I - As partições de atividade permitem representar o fluxo de um processo que passa por diversos 
setores ou departamentos de uma empresa, ou mesmo um processo que é manipulado por diversos 
atores. 
II - Um nó de bifurcação/união é um nó de controle que pode tanto dividir um fluxo em dois ou 
mais fluxos concorrentes (quando é chamado de nó de bifurcação), como mesclar dois ou mais 
fluxos concorrentes em um único fluxo de controle (quando é chamado de nó de união). 
III - Um pino (ou alfinete) é um tipo de nó de objeto que representa uma entrada para uma ação ou 
uma saída de uma ação. São obrigatórios no diagrama de atividades e são utilizados para ver os 
dados que são consumidos em cada ação. 
IV - Um nó de término ou encerramento de fluxo representa o encerramento de toda a atividade. O 
símbolo de final de fluxo é representado por um círculo com um X em seu interior. 
 
Está correto apenas o que se afirma em: 
 
a. II, III e IV. 
 
b. I, II e III. 
 
c. II e III. 
 
d. I e II. 
 
e. III e IV. 
 
 
AS I I I 
 
PERGUNTA 1 
1. (Fonte: ESAF - 2006 - CGU - Analista de Finanças e Controle - Tecnologia da Informação). Quanto ao 
uso de diagramas na UML para a modelagem de objetos é correto afirmar que o Diagrama de 
Sequência: 
 
a. descreve a funcionalidade do sistema percebida por atores internos. 
 
b. apresenta a interação de sequência de atores que participam na interação. 
 
c. apresenta a interação de sequência estática de pacotes, relacionamentos e 
instâncias.(Errada) 
 
d. apresenta a interação de sequência de tempo dos objetos que participam na interação. 
 
e. descreve a funcionalidade do sistema percebida por atores externos. 
0,2 pontos 
PERGUNTA 2 
1. (Fonte: ENADE - INEP - 2011 - Tecnologia em análise e desenvolvimento de sistemas), adaptado. O 
conjunto de casos de uso representa as possíveis interações que serão representadas nos requisitos 
do sistema. A figura a seguir é um exemplo de biblioteca e mostra outros casos de uso nesse 
ambiente. 
 
Com relação ao tema, analise as asserções a seguir. 
 
A figura também ilustra os pontos essenciais da notação de casos de uso. 
Os agentes no processo são representados por bonecos e cada tipo de 
interação é representada por uma elipse com um nome 
PORQUE 
a UML é um padrão para a modelagem orientada a objetos e, assim, os 
casos de uso e a obtenção de requisitos com base em casos de uso são 
cada vez mais utilizados para obter requisitos. 
 
Com relação a essas asserções, assinale a alternativa correta. 
 
a. a primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira. 
 
b. a primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa. 
 
c. as duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa 
correta da primeira. 
 
d. tanto a primeira quanto a segunda asserções são proposições falsas. 
 
e. as duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da 
primeira. 
0,2 pontos 
PERGUNTA 3 
1. (Fonte: CONSULPLAN - CMBH - ANALISTA DE TI - DESENVOLVIMENTO DE SISTEMAS). Nos 
Diagramas de Interação da UML, o modelo de interações representa as mensagens de trocas entre 
os objetos para a execução de cenários dos casos de uso de um sistema. O diagrama de sequência é 
um tipo de diagrama de interação e tem como objetivo apresentar as interações entre os objetos, na 
ordem temporal em que elas acontecem. No diagrama de sequência algumas situações apresentam 
notações particulares. Assinale a alternativa que apresenta uma dessas situações particulares. 
 
a. Quadros. 
 
b. Entidade e relacionamento. 
 
c. Criação e destruição de objetos. 
 
d. Coleção de objetos. 
 
e. Coesão e acoplamento. 
0,2 pontos 
PERGUNTA 4 
1. (Fonte: TRE-CE - FCC - 2012 - TRE-CE - Programador de computador). Em UML, os diagramas de 
caso de uso têm por objetivo: 
 
a. representar os atributos e operações de uma classe ou objeto. 
 
b. capturar funcionalidades e requerimentos do sistema. 
 
c. exibir uma interação entre um conjunto de objetos e seus relacionamentos. 
 
d. representar o estado ou situação em que um objeto pode se encontrar no decorrer da 
execução de processos de um sistema. 
 
e. mostrar o fluxo de mensagens de uma atividade do sistema para outra. 
 
AS IV 
 
PERGUNTA 1 
1. (Fonte: TJM-SP - VUNESP - TJM-SP - Analista de Sistemas – Judiciário). Considere duas classes S e T 
de um diagrama de classes da orientação a objetos feitos por meio da UML. Há uma associação de 
composiçãoentre as classes S e T. Assinale a alternativa que representa esse tipo de associação 
entre S e T (abstraindo-se as cardinalidades). 
 
a. 
 
 
b. 
 
 
c. 
 
 
d. 
 
 
e. 
 
0,2 pontos 
PERGUNTA 2 
1. (Fonte: TJ-DF - Analista e Técnico Judiciário - CESPE - TJ-DF - Analista Judiciário - Análise de 
Sistemas). A linguagem UML (unified modeling language), cujos vocabulário e regras focam a 
representação conceitual e física de um sistema, é uma linguagem gráfica para visualização, 
especificação, construção e documentação de informações referentes a um software, permitindo, 
por outro lado, uma representação gráfica de classes de objetos, que são as entidades mais 
importantes de um sistema com base na concepção por objetos. Em UML, existem diversos 
diagramas e tipos de relações para descrever o comportamento das classes de objetos de um 
sistema de informática. Acerca da linguagem UML, de seus tipos de relação e de seus diagramas, 
julgue os itens a seguir. 
 
I - A relação de dependência é uma relação semântica entre duas entidades de um software, na qual 
a modificação de uma das entidades pode afetar a semântica da outra entidade. No caso de classes 
de objetos, a relação de dependência pode ser observada quando uma classe utiliza uma outra 
classe como argumento de uma de suas funções. 
II - A relação de generalização entre uma entidade geral e uma outra mais específica ou mais geral 
tem por objetivo principal a descrição de classes genéricas, também chamadas de template em 
C++. 
III - A relação de associação que descreve uma relação estrutural de enlace entre entidades é um 
caso especial da relação de agregação entre duas classes que descreve uma relação estrutural entre 
um todo e suas partes. 
IV - Um diagrama de classes descreve um conjunto de classes, interfaces e colaborações e suas 
relações. Esse diagrama é capaz de descrever tanto o processo estático do sistema quanto o 
dinâmico, em tempo de execução, sendo esse último estado também chamado de diagrama de 
objetos. 
V - Dependendo da semântica da linguagem de programação a ser utilizada na implementação do 
software, certas características da linguagem UML devem ser proibidas na modelagem desse 
software, pois podem não estar implementadas pela linguagem de programação. 
 
Estão certos apenas os itens: Não fiz 
 
a. II e III 
 
b. I e II 
 
c. III e IV 
 
d. IV e V 
 
e. I e V 
0,2 pontos 
PERGUNTA 3 
1. (Fonte: DATAPREV – Diversos Cargos – Quadrix - Analista de Tecnologia da Informação - 
Desenvolvimento.) O diagrama de classes oferece uma notação gráfica para modelar classes e seus 
relacionamentos, descrevendo, assim, possíveis objetos. Com relação ao meio de se estabelecer 
relacionamentos entre objetos e classes, é correto afirmar que uma descrição de um grupo de 
ligações com estrutura e semântica comuns é chamada de: 
 
a. Associação. 
 
b. Encapsulamento. 
 
c. Polimorfismo. 
 
d. Generalização. 
 
e. Multiplicidade. 
0,2 pontos 
PERGUNTA 4 
1. (Fonte: EPE - CESGRANRIO - EPE - Analista de Gestão Corporativa - Tecnologia da Informação). Um 
lojista que não possuía ainda nenhum sistema de informação em sua loja decidiu desenvolver um 
sistema próprio na abertura da segunda loja, contratando uma equipe de desenvolvedores para 
modelar e implementar um sistema dedicado, ao qual chamou de SCL (Sistema de Controle de 
Lojas). O modelo de entidades e relacionamentos a seguir, que está na notação da Engenharia de 
Informação, foi inicialmente desenvolvido pela equipe para o sistema, no nível lógico. 
 
 
 
Qual a forma correta de descrever a associação entre um objeto "Venda" e um objeto "Item de 
Venda", em um diagrama de classes UML, para manter a semântica existente no relacionamento 
entre as entidades de mesmo nome no diagrama de entidades e relacionamentos do SCL? 
 
a. 
 
 
b. 
 
 
c. 
 
 
d. 
 
 
e. 
 
 
 
AS V 
 
PERGUNTA 1 
1. (Fonte: CESGRANRIO – Casa da Moeda – Analista de Nível Superior – Banco de Dados. Adaptado). 
Um Analista de Sistemas precisa fazer uma manutenção em determinado Sistema de Informação. 
Ao vasculhar a documentação desse sistema, encontrou a figura a seguir: 
 
 
 
Essa figura ilustra um exemplo de qual diagrama UML? 
 
a. Atividades. 
 
b. Estado. 
 
c. Classes. 
 
d. Contexto. 
 
e. Casos de uso. 
0,2 pontos 
PERGUNTA 2 
1. (Fonte: CESGRANRIO – EPE – Analista de Gestão Corporativa Júnior – Área Tecnologia da 
Informação). Um processo administrativo numa Repartição Pública poderá estar nos seguintes 
estados: aberto, na carga de um determinado funcionário, em trâmite ou arquivado. A ferramenta 
de modelagem que representa de modo mais adequado as regras de passagem de um estado para 
outro é: 
 
a. Diagrama de fluxo de dados. 
 
b. Dicionário de dados. 
 
c. Especificação de processos. 
 
d. Diagrama entidades-relacionamentos. 
 
e. Diagrama de transições de estado. 
0,2 pontos 
PERGUNTA 3 
1. (Fonte: CESPE/CEBRASPE – TRE-MT – Programador de Computador). Com relação a diagramas de 
estados da UML, assinale a opção CORRETA: 
 
a. Não há como expressar a concorrência entre objetos por meio de diagramas de estados. 
 
b. Diagramas de estados não podem ser aninhados e, portanto, não são capazes de expressar 
situações complexas. 
 
c. As combinações de eventos, estados e transições de estado para determinada classe não 
podem ser representadas em um único diagrama de estados. 
 
d. Uma condição de guarda é uma expressão booleana que precisa ser falsa para que uma 
transição ocorra. 
 
e. Estado é uma condição ou situação na vida de um objeto durante a qual o objeto satisfaz 
alguma condição, realiza alguma atividade ou aguarda um evento. 
0,2 pontos 
PERGUNTA 4 
1. Fonte: (FCC – TJ-PA – Analista Judiciário – Análise de Sistema Desenvolvimento). Além do Estado de 
origem e o de destino, uma transição de estados tem mais três partes, que são: 
 
a. Origem, evento de proteção e escopo. 
 
b. Condição de proteção, temporalidade e efeito. 
 
c. Evento inicial, caminho crítico e temporalidade. 
 
d. Evento de ativação, condição de proteção e efeito. 
 
e. Escopo, temporalidade e proteção. 
 
 
AS I I 
 
PERGUNTA 1 
1. (Fonte: FUNCAB - MPE-RO - Analista - Programação de Computador) A figura abaixo representa o 
diagrama UML denominado: 
 
 
 
 
a. Diagrama de Sequência. 
 
b. Diagrama de Classes. 
 
c. Diagrama de Atividade. 
 
d. Diagrama de Componentes. 
 
e. Diagrama de Caso de Uso. 
0,2 pontos 
PERGUNTA 2 
1. (Fonte: FCC - TJ-SE - FCC - 2009 - TJ-SE - Programador de computador) Em um Diagrama de 
Atividades da UML, o desvio representa: 
 
a. uma condição que determina caminhos diferentes mutuamente exclusivos para uma 
atividade. 
 
b. uma separação que determina caminhos diferentes executados em paralelo. 
 
c. a junção de todas as transições, originadas por uma separação, que tenham terminadas as 
atividades. 
 
d. a transição de um comportamento condicional, indicando um único caminho de saída. 
 
e. os relacionamentos entre estados e atividades. 
0,2 pontos 
PERGUNTA 3 
1. (Fonte: FCC - TRE-CE - ANALISTA JUDICIÁRIO - ANALISTA DE SISTEMAS) Permite identificar os 
limites dos processos, as áreas envolvidas com o processo e os relacionamentos com outros 
processos e elementos externos à empresa e mostra as características do sistema, tais como: 
 
I - Agentes que se comunicam com o sistema; 
II - Dados que o sistema aceita e deve processar; 
III - Dados que o sistema produz para o ambiente e 
IV - Fronteira do sistema com o ambiente. 
 
Trata-se do diagrama de: 
 
a. contexto. 
 
b. blocos. 
 
c. sequência. 
 
d. atividades. 
 
e. máquina de estados. 
0,2 pontos 
PERGUNTA 4 
1. (Fonte: FCC - CNMP - ANALISTA DO CNMP - DESENVOLVIMENTO DE SISTEMAS) O Diagrama de 
Atividade da UML 2 é utilizado para modelar atividades, que podem ser um método ou um 
algoritmo, ou mesmo um processo de negócio. Sobre esse diagrama, considere:I - As partições de atividade permitem representar o fluxo de um processo que passa por diversos 
setores ou departamentos de uma empresa, ou mesmo um processo que é manipulado por diversos 
atores. 
II - Um nó de bifurcação/união é um nó de controle que pode tanto dividir um fluxo em dois ou 
mais fluxos concorrentes (quando é chamado de nó de bifurcação), como mesclar dois ou mais 
fluxos concorrentes em um único fluxo de controle (quando é chamado de nó de união). 
III - Um pino (ou alfinete) é um tipo de nó de objeto que representa uma entrada para uma ação ou 
uma saída de uma ação. São obrigatórios no diagrama de atividades e são utilizados para ver os 
dados que são consumidos em cada ação. 
IV - Um nó de término ou encerramento de fluxo representa o encerramento de toda a atividade. O 
símbolo de final de fluxo é representado por um círculo com um X em seu interior. 
 
Está correto apenas o que se afirma em: 
 
a. II, III e IV. 
 
b. I, II e III. 
 
c. II e III. 
 
d. I e II. 
 
e. III e IV. 
 
 
AS I I I 
 
PERGUNTA 1 
1. (Fonte: ESAF - 2006 - CGU - Analista de Finanças e Controle - Tecnologia da Informação). Quanto ao 
uso de diagramas na UML para a modelagem de objetos é correto afirmar que o Diagrama de 
Sequência: 
 
a. descreve a funcionalidade do sistema percebida por atores internos. 
 
b. apresenta a interação de sequência de atores que participam na interação. 
 
c. apresenta a interação de sequência estática de pacotes, relacionamentos e 
instâncias.(Errada) 
 
d. apresenta a interação de sequência de tempo dos objetos que participam na interação. 
 
e. descreve a funcionalidade do sistema percebida por atores externos. 
0,2 pontos 
PERGUNTA 2 
1. (Fonte: ENADE - INEP - 2011 - Tecnologia em análise e desenvolvimento de sistemas), adaptado. O 
conjunto de casos de uso representa as possíveis interações que serão representadas nos requisitos 
do sistema. A figura a seguir é um exemplo de biblioteca e mostra outros casos de uso nesse 
ambiente. 
 
Com relação ao tema, analise as asserções a seguir. 
 
A figura também ilustra os pontos essenciais da notação de casos de uso. 
Os agentes no processo são representados por bonecos e cada tipo de 
interação é representada por uma elipse com um nome 
PORQUE 
a UML é um padrão para a modelagem orientada a objetos e, assim, os 
casos de uso e a obtenção de requisitos com base em casos de uso são 
cada vez mais utilizados para obter requisitos. 
 
Com relação a essas asserções, assinale a alternativa correta. 
 
a. a primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira. 
 
b. a primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa. 
 
c. as duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa 
correta da primeira. 
 
d. tanto a primeira quanto a segunda asserções são proposições falsas. 
 
e. as duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da 
primeira. 
0,2 pontos 
PERGUNTA 3 
1. (Fonte: CONSULPLAN - CMBH - ANALISTA DE TI - DESENVOLVIMENTO DE SISTEMAS). Nos 
Diagramas de Interação da UML, o modelo de interações representa as mensagens de trocas entre 
os objetos para a execução de cenários dos casos de uso de um sistema. O diagrama de sequência é 
um tipo de diagrama de interação e tem como objetivo apresentar as interações entre os objetos, na 
ordem temporal em que elas acontecem. No diagrama de sequência algumas situações apresentam 
notações particulares. Assinale a alternativa que apresenta uma dessas situações particulares. 
 
a. Quadros. 
 
b. Entidade e relacionamento. 
 
c. Criação e destruição de objetos. 
 
d. Coleção de objetos. 
 
e. Coesão e acoplamento. 
0,2 pontos 
PERGUNTA 4 
1. (Fonte: TRE-CE - FCC - 2012 - TRE-CE - Programador de computador). Em UML, os diagramas de 
caso de uso têm por objetivo: 
 
a. representar os atributos e operações de uma classe ou objeto. 
 
b. capturar funcionalidades e requerimentos do sistema. 
 
c. exibir uma interação entre um conjunto de objetos e seus relacionamentos. 
 
d. representar o estado ou situação em que um objeto pode se encontrar no decorrer da 
execução de processos de um sistema. 
 
e. mostrar o fluxo de mensagens de uma atividade do sistema para outra. 
 
AS IV 
 
PERGUNTA 1 
1. (Fonte: TJM-SP - VUNESP - TJM-SP - Analista de Sistemas – Judiciário). Considere duas classes S e T 
de um diagrama de classes da orientação a objetos feitos por meio da UML. Há uma associação de 
composição entre as classes S e T. Assinale a alternativa que representa esse tipo de associação 
entre S e T (abstraindo-se as cardinalidades). 
 
a. 
 
 
b. 
 
 
c. 
 
 
d. 
 
 
e. 
 
0,2 pontos 
PERGUNTA 2 
1. (Fonte: TJ-DF - Analista e Técnico Judiciário - CESPE - TJ-DF - Analista Judiciário - Análise de 
Sistemas). A linguagem UML (unified modeling language), cujos vocabulário e regras focam a 
representação conceitual e física de um sistema, é uma linguagem gráfica para visualização, 
especificação, construção e documentação de informações referentes a um software, permitindo, 
por outro lado, uma representação gráfica de classes de objetos, que são as entidades mais 
importantes de um sistema com base na concepção por objetos. Em UML, existem diversos 
diagramas e tipos de relações para descrever o comportamento das classes de objetos de um 
sistema de informática. Acerca da linguagem UML, de seus tipos de relação e de seus diagramas, 
julgue os itens a seguir. 
 
I - A relação de dependência é uma relação semântica entre duas entidades de um software, na qual 
a modificação de uma das entidades pode afetar a semântica da outra entidade. No caso de classes 
de objetos, a relação de dependência pode ser observada quando uma classe utiliza uma outra 
classe como argumento de uma de suas funções. 
II - A relação de generalização entre uma entidade geral e uma outra mais específica ou mais geral 
tem por objetivo principal a descrição de classes genéricas, também chamadas de template em 
C++. 
III - A relação de associação que descreve uma relação estrutural de enlace entre entidades é um 
caso especial da relação de agregação entre duas classes que descreve uma relação estrutural entre 
um todo e suas partes. 
IV - Um diagrama de classes descreve um conjunto de classes, interfaces e colaborações e suas 
relações. Esse diagrama é capaz de descrever tanto o processo estático do sistema quanto o 
dinâmico, em tempo de execução, sendo esse último estado também chamado de diagrama de 
objetos. 
V - Dependendo da semântica da linguagem de programação a ser utilizada na implementação do 
software, certas características da linguagem UML devem ser proibidas na modelagem desse 
software, pois podem não estar implementadas pela linguagem de programação. 
 
Estão certos apenas os itens: Não fiz 
 
a. II e III 
 
b. I e II 
 
c. III e IV 
 
d. IV e V 
 
e. I e V 
0,2 pontos 
PERGUNTA 3 
1. (Fonte: DATAPREV – Diversos Cargos – Quadrix - Analista de Tecnologia da Informação - 
Desenvolvimento.) O diagrama de classes oferece uma notação gráfica para modelar classes e seus 
relacionamentos, descrevendo, assim, possíveis objetos. Com relação ao meio de se estabelecer 
relacionamentos entre objetos e classes, é correto afirmar que uma descrição de um grupo de 
ligações com estrutura e semântica comuns é chamada de: 
 
a. Associação. 
 
b. Encapsulamento. 
 
c. Polimorfismo. 
 
d. Generalização. 
 
e. Multiplicidade. 
0,2 pontos 
PERGUNTA 4 
1. (Fonte: EPE - CESGRANRIO - EPE - Analista de Gestão Corporativa - Tecnologia da Informação). Um 
lojista que não possuía ainda nenhum sistema de informação em sua loja decidiu desenvolver um 
sistema próprio na abertura da segunda loja, contratando uma equipe de desenvolvedores para 
modelar e implementar um sistema dedicado, ao qual chamou de SCL (Sistema de Controle de 
Lojas). O modelo de entidades e relacionamentos a seguir,que está na notação da Engenharia de 
Informação, foi inicialmente desenvolvido pela equipe para o sistema, no nível lógico. 
 
 
 
Qual a forma correta de descrever a associação entre um objeto "Venda" e um objeto "Item de 
Venda", em um diagrama de classes UML, para manter a semântica existente no relacionamento 
entre as entidades de mesmo nome no diagrama de entidades e relacionamentos do SCL? 
 
a. 
 
 
b. 
 
 
c. 
 
 
d. 
 
 
e. 
 
 
 
AS V 
 
PERGUNTA 1 
1. (Fonte: CESGRANRIO – Casa da Moeda – Analista de Nível Superior – Banco de Dados. Adaptado). 
Um Analista de Sistemas precisa fazer uma manutenção em determinado Sistema de Informação. 
Ao vasculhar a documentação desse sistema, encontrou a figura a seguir: 
 
 
 
Essa figura ilustra um exemplo de qual diagrama UML? 
 
a. Atividades. 
 
b. Estado. 
 
c. Classes. 
 
d. Contexto. 
 
e. Casos de uso. 
0,2 pontos 
PERGUNTA 2 
1. (Fonte: CESGRANRIO – EPE – Analista de Gestão Corporativa Júnior – Área Tecnologia da 
Informação). Um processo administrativo numa Repartição Pública poderá estar nos seguintes 
estados: aberto, na carga de um determinado funcionário, em trâmite ou arquivado. A ferramenta 
de modelagem que representa de modo mais adequado as regras de passagem de um estado para 
outro é: 
 
a. Diagrama de fluxo de dados. 
 
b. Dicionário de dados. 
 
c. Especificação de processos. 
 
d. Diagrama entidades-relacionamentos. 
 
e. Diagrama de transições de estado. 
0,2 pontos 
PERGUNTA 3 
1. (Fonte: CESPE/CEBRASPE – TRE-MT – Programador de Computador). Com relação a diagramas de 
estados da UML, assinale a opção CORRETA: 
 
a. Não há como expressar a concorrência entre objetos por meio de diagramas de estados. 
 
b. Diagramas de estados não podem ser aninhados e, portanto, não são capazes de expressar 
situações complexas. 
 
c. As combinações de eventos, estados e transições de estado para determinada classe não 
podem ser representadas em um único diagrama de estados. 
 
d. Uma condição de guarda é uma expressão booleana que precisa ser falsa para que uma 
transição ocorra. 
 
e. Estado é uma condição ou situação na vida de um objeto durante a qual o objeto satisfaz 
alguma condição, realiza alguma atividade ou aguarda um evento. 
0,2 pontos 
PERGUNTA 4 
1. Fonte: (FCC – TJ-PA – Analista Judiciário – Análise de Sistema Desenvolvimento). Além do Estado de 
origem e o de destino, uma transição de estados tem mais três partes, que são: 
 
a. Origem, evento de proteção e escopo. 
 
b. Condição de proteção, temporalidade e efeito. 
 
c. Evento inicial, caminho crítico e temporalidade. 
 
d. Evento de ativação, condição de proteção e efeito. 
 
e. Escopo, temporalidade e proteção. 
 
 
PERGUNTA 1 
 
(FCM - 2017 - IF Baiano - Analista de Tecnologia da Informação) Na Engenharia de Software, 
são propostos modelos de desenvolvimento que estabelecem fases para a elaboração de 
softwares, sob padrões pré-estabelecidos. Um desses modelos é denominado modelo em 
cascata. Segundo Paula Filho (2011), os principais estágios desse modelo demonstram as 
atividades fundamentais Sobre essas atividades, é possível afirmar corretamente que é na 
fase: 
 
 a. 
integração e de teste de sistema que o projeto de software é realizado como um conjunto de 
programas. 
 
 B 
operação e de manutenção que ocorre a instalação e operacionalização do sistema. 
 
 c. 
implementação e de teste de unidade que se libera o software para o cliente. 
 
 d. 
projeto de sistema e software que os serviços, restrições e objetivos do sistema são definidos. 
 
 e. 
análise e de definição de requisitos que se estabelece uma arquitetura geral do sistema. 
 
0,2 pontos Salva 
PERGUNTA 2 
 
(CONSULPLAN - 2006 - INB - Analista de Sistemas, adaptado) Quanto à aplicação de uma 
Metodologia de Desenvolvimento de Sistemas, assinale a alternativa incorreta: 
 
 a. 
Disponibiliza documentação como um subproduto natural da aplicação da metodologia. 
 
 b. 
Busca atender os requisitos de negócio estabelecidos para o projeto. 
 
 c. 
Não se aplica a sistemas a serem desenvolvidos com a Análise Orientada a Objetos, pois, para 
esse fim, já há a UML. 
 
 d. 
Busca garantir a qualidade do produto gerado no que se refere à flexibilidade para 
incorporação de evoluções do negócio. 
 
 e. 
Possibilita o acompanhamento/gerenciamento do processo passo a passo. 
 
0,2 pontos Salva 
PERGUNTA 3 
 
(CESPE – 2017 – TRT – 7ª Região (CE) – Técnico Judiciário – TI) No processo de 
desenvolvimento de software, a construção de modelos conceituais que descrevem o que o 
software tem de fazer é parte da fase de: 
 
 a. 
implementação. 
 
 b. 
projeto. 
 
 c. 
análise e especificação de requisitos. 
 
 d. 
testes. 
 
 e. 
revisão. 
 
0,2 pontos Salva 
PERGUNTA 4 
 
(CS-UFG – 2019 – IF Goiano – Técnico de Tecnologia da Informação) O desenvolvimento de 
software é, na maioria dos casos, um esforço coletivo que depende de vários papéis, 
atividades, processos e ferramentas. Nesse sentido, assinale a alternativa correta: 
 
 a. 
O desenvolvimento usando o modelo waterfall (ou cascata) é indicado para lidar com riscos. 
 
 b. 
O desenvolvimento iterativo é necessariamente incremental. 
 
 c. 
A Rapid Application Development (RAD) é uma metodologia baseada no waterfall. 
 
 d. 
Os métodos ágeis são, em geral, baseados no desenvolvimento incremental e/ou iterativo. 
 
 e. 
Uma das características de um modelo ágil é que também é um método formal 
 
0,2 pontos 
PERGUNTA 1 
 
(Fonte: IDECAN - INMETRO - IDECAN - 2015 - Analista Executivo em Metrologia e Qualidade - 
Análise e Desenvolvimento de Sistemas) Uma funcionalidade de UML (Unified Modeling 
Language) que é a capacidade de modelar processos de negócio, caracterizando seus 
aspectos conceituais e requisitos, atua como uma técnica padrão de modelagem. Dentro da 
UML, um diagrama pode ser usado para representar a execução e o fluxo de ações de 
trabalho em um workflow ou processos de negócio e suas respectivas decomposições, 
baseando-se em requisitos funcionais. Trata-se do diagrama de: 
 
 a. 
componente. 
 
 b. 
sequência. 
 
 c. 
comunicação. 
 
 d. 
atividade. 
 
 e. 
interação. 
 
0,2 pontos Salva 
 
 
 
PERGUNTA 2 
 
(Fonte: FCC - TJ-SE - FCC - 2009 - TJ-SE - Programador de computador) Em um Diagrama de 
Atividades da UML, o desvio representa: 
 
 a. 
uma separação que determina caminhos diferentes executados em paralelo. 
 
 b. 
uma condição que determina caminhos diferentes mutuamente exclusivos para uma atividade. 
 
 c. 
a transição de um comportamento condicional, indicando um único caminho de saída. 
 
 d. 
os relacionamentos entre estados e atividades. 
 
 e. 
a junção de todas as transições, originadas por uma separação, que tenham terminadas as 
atividades. 
 
 
 
 
 
 
PERGUNTA 3 
 
(Fonte: FCC - TRE-CE - ANALISTA JUDICIÁRIO - ANALISTA DE SISTEMAS) Permite identificar os 
limites dos processos, as áreas envolvidas com o processo e os relacionamentos com outros 
processos e elementos externos à empresa e mostra as características do sistema, tais como: 
 
I - Agentes que se comunicam com o sistema; 
 
II - Dados que o sistema aceita e deve processar; 
 
III - Dados que o sistema produz para o ambiente e 
 
IV - Fronteira do sistema com o ambiente. 
 
Trata-se do diagrama de: 
 
 a. 
sequência. 
 
 b. 
contexto. 
 
 c. 
blocos. 
 
 d. 
atividades. 
 
 e. 
máquina de estados. 
 
0,2 pontos Salva 
 
 
PERGUNTA 4 
 
(Fonte: FCC - TCM-PA - FCC - 2010 - Técnico em Informática) De acordo com a OMG, 
especifica a coordenação de execuções de comportamentos usando um modelo de fluxo de 
controle e de dados. Modela o comportamento do sistema denotando os caminhos lógicos 
que um processo pode seguir. Compõe a visão dinâmica da UML o diagrama de: 
 
 a. 
objetos. 
 
 b. 
composição. 
 
 c. 
entidades.d. 
estado composto. 
 
 e. 
atividades. 
 
0,2 pontos Salva 
PERGUNTA 3 
 
(Fonte: FCC - CNMP - ANALISTA DO CNMP - DESENVOLVIMENTO DE SISTEMAS) O Diagrama 
de Atividade da UML 2 é utilizado para modelar atividades, que podem ser um método ou 
um algoritmo, ou mesmo um processo de negócio. Sobre esse diagrama, considere: 
 
I - As partições de atividade permitem representar o fluxo de um processo que passa por 
diversos setores ou departamentos de uma empresa, ou mesmo um processo que é 
manipulado por diversos atores. 
 
II - Um nó de bifurcação/união é um nó de controle que pode tanto dividir um fluxo em dois 
ou mais fluxos concorrentes (quando é chamado de nó de bifurcação), como mesclar dois ou 
mais fluxos concorrentes em um único fluxo de controle (quando é chamado de nó de 
união). 
 
III - Um pino (ou alfinete) é um tipo de nó de objeto que representa uma entrada para uma 
ação ou uma saída de uma ação. São obrigatórios no diagrama de atividades e são utilizados 
para ver os dados que são consumidos em cada ação. 
 
IV - Um nó de término ou encerramento de fluxo representa o encerramento de toda a 
atividade. O símbolo de final de fluxo é representado por um círculo com um X em seu 
interior. 
 
Está correto apenas o que se afirma em: 
 
 a. 
I e II. 
 
 b. 
I, II e III. 
 
 c. 
II e III. 
 
 d. 
II, III e IV. 
 
 e. 
III e IV. 
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Scanned by CamScanner
Nome: André José da Silva 
RGM: 21831178 
CPF: 361.830.698-92 
CURSO: Engenharia de Software 
 
 
 
PROJETO INTEGRADOR DE COMPETÊNCIAS EM 
ENGENHARIA DE SOFTWARE III 
 
 
Atividade 1: 
 
Um analista de negócios pediu sua ajuda para desenvolver um diagrama BPMN 
referentes a alguns casos de uso iniciais para o desenvolvimento de um 
comércio eletrônico para uma pizzaria delivery. 
Ele te passou uma lista de casos de uso e que são os seguintes: 
Atribuições do cliente: 
 
 Escolher pizza () 
 · Encomendar pizza () 
 · Perguntar sobre a pizza () 
 · Pagar pela pizza () 
 · Receber a pizza () 
 · Comer a pizza () 
 
Atribuições do Atendente: 
 
· Receber o pedido () 
· Acalmar o cliente () 
 
Atribuições do Pizzaiolo: 
 
· Preparar a pizza () 
 
Atribuições do Entregador: 
 
· Entregar a pizza () 
· Receber o pagamento () 
 
Seguem a lista e os requisitos para o PDV: 
 
Pede-se, a partir desses dados, que você desenvolva um diagrama BPMN 
utilizando (piscina, raias para cada ator, identificadores de início e fim de 
processo, eventos intermediários, trocas de mensagens entre os atores, gatways 
entre outros) para essa lista de tarefas feitas pelos atores nesse processo. 
https://bb.cruzeirodosulvirtual.com.br/webapps/assignment/uploadAssignment?content_id=_8447882_1&course_id=_628432_1&group_id=&mode=view
Utilize o bizagi para desenhar e depois gere um pdf do processo e submeta ao 
seu tutor para avaliação. 
Lembre-se há muitas formas de se montar esse processo seguindo as etapas 
dadas no exercício 
 
 
 
 
 
 
 
 
 
 
 
Nome: André José da Silva 
RGM: 21831178 
CPF: 361.830.698-92 
CURSO: Engenharia de Software 
 
 
 
PROJETO INTEGRADOR DE COMPETÊNCIAS EM 
ENGENHARIA DE SOFTWARE III 
 
 
 
 
 
Atividade 2 
 
A empresa em que você foi contratado é realmente desafiadora e você sente 
que está caminhando e se sentindo mais confiante seu trabalho, como se tivesse 
nascido para isso! 
Uma nova demanda chegou para você, dos analistas de negócios, que estão 
saturados e precisam aliviar o gargalo para evitar que o Projeto de Software se 
atrase. 
 O motivo por trás disso é a necessidade de fazer a modelagem de um processo 
utilizando a ferramenta BIZAGI MODELER e, como souberam que você havia 
feito um curso, bem... “a bola é sua”. 
Mas o desafio aumentou porque eles perderam o documento escrito. Por sorte, 
a única coisa que eles conseguiram naquela pressa toda foi que um deles tirou 
uma foto do documento para poder ler em casa... 
Bem, é tudo que se tem. 
Vamos ver qual o desafio que veio numa narrativa em Linguagem Natural e que 
precisa ser diagramada. 
A seguir a foto do documento: 
 
 
 
A partir da foto contendo a descrição do processo acima, desenvolva o diagrama 
BPMN descrevendo graficamente esse processo de negócio e entregue (faça o 
artefato com o BIZAGI e deposite na área indicada por seu tutor com a solução 
proposta por você). 
Dicas: 
 
1 - Faça por etapas o desenho, primeiro com as tarefas básicas num pool único; 
2 - Depois, quebre em Lanes com as áreas ou atores identificados; 
3 - Coloque as regras e condicionais incluindo o início e o fim do processo; 
4 - Vá incrementando com suas percepções de processo; 
5 - O exercício é individual e cada analista tem uma visão única de processo, 
diferente de todos os outros. 
 
 
Nome: André José da Silva 
RGM: 21831178 
CPF: 361.830.698-92 
CURSO: Engenharia de Software 
 
 
 
PROJETO INTEGRADOR DE COMPETÊNCIAS EM 
ENGENHARIA DE SOFTWARE III 
 
 
 
 
 
Atividade 3 
 
Hoje pela manhã, o dia na empresa está mais tranquilo e você pode usar um 
tempinho para dar uma estudada em diagramas UML. O diagrama de Casos de 
Uso desperta a sua atenção. Afinal, a partir de um simples desenho contendo 
atores, relacionamentos e casos de uso, percebemos com simplicidade 
avassaladora o que o Sistema deve ter de comportamento para que o usuário 
consiga o quer. 
Durante seus estudos, um colega veio com um problema e pediu sua ajuda. 
Ele disse: 
̶ Estou um pouco confuso com esse diagrama de caso de uso... será que você 
pode me ajudar a resolver isso? 
Tenho se criar uma narrativa de caso de uso expandido que represente o 
seguinte desenho: 
 
 
 
https://bb.cruzeirodosulvirtual.com.br/webapps/assignment/uploadAssignment?content_id=_8447886_1&course_id=_628432_1&group_id=&mode=view
Consegue fazer? 
Entregue um texto contendo esse caso de uso expandido, contendo o máximo 
de informações com o caso de uso normal e os casos de uso alternativos que 
descrevem os fluxos de exceção do caso de uso, tratando o que pode dar de 
errado: 
a. Coloque o fluxo básico; 
b. Coloque os fluxos alternativos. 
 
Fluxo Básico: 
1. Efetuar login no sistema, digitando usuário e senha. 
2. a- Selecionar a opção agendar consulta. 
2b. Digitar as informações no sistema. 
3. Aguardar a confirmação do sistema 
Fluxo alternativo: 
1ª. Ao digitar o nome de usuário ou senha errado, uma mensagem irá 
aparecer avisando o usuário para repetir o passo. 
1b. Se o usuário errar as informações de login por três vezes seguidas, o 
sistema irá lhe direcionar para o site de redefinição de senha. Será solicitado 
o e-mail cadastrado para reenvio de uma nova senha a ser utilizada. 
2. No ícone, agendar consulta, o usuário irá preencher todos os campos 
obrigatórios para confirmação no sistema, caso não preencha tudo, o 
formulário não será validade e uma mensagem avisando para preencher 
todos os campos irá aparecer. 
3 . Se o usuário tentar agendar uma consulta para uma data ou horário 
indisponíveis, o sistema vai emitir uma mensagem lhe avisando sobre a 
indisponibilidade e lhe dando dias alternativos com horários disponíveis. 
 
 
Nome: André José da Silva 
RGM: 21831178 
CPF: 361.830.698-92 
CURSO: Engenharia de Software 
 
 
 
PROJETO INTEGRADOR DE COMPETÊNCIAS EM 
ENGENHARIA DE SOFTWARE III 
 
 
 
 
Atividade 4: 
 
Hoje, o dia amanheceu tenso e os analistas sêniores tiveram de sair às pressas 
para uma reunião fora da empresa. Você ficou como guardião do Setor e nem 
eram 10h da manhã. 
Um funcionário trainee estava com um problema com um caso de uso 
expandido que ele precisava resolver, criando o diagrama de caso de uso 
correspondente e, como não conseguiu, veio pedir seu auxílio. 
Chegou já perguntando? 
Você pode me ajudar a montar o diagrama de caso de uso correspondente a 
essa narrativa, por favor. Eu não sei porquenão acho o diagrama e preciso 
fazer isso ainda hoje. 
Veja caso de uso expandido: Sistema de chamados/reportar bug (gerente). 
 
 
https://bb.cruzeirodosulvirtual.com.br/webapps/assignment/uploadAssignment?content_id=_8447888_1&course_id=_628432_1&group_id=&mode=view
 
 
Para a sorte dele, você estava por lá e resolverá o problema 
 
Responda, desenhando o diagrama de caso de uso. 
 
 
 
 
 
 
 
 
 
 
 
 
Fazer teste: AS_I 
 
Informações do teste 
Descrição 
Instruções 
Várias 
tentativas 
Este teste permite 3 tentativas. Esta é a tentativa número 1. 
Forçar 
conclusão 
Uma vez iniciado, este Teste deve ser concluído em uma sessão. Não saia do 
teste antes de clicar em Salvar e enviar. 
 Suas respostas foram salvas automaticamente. 
 Estado de Conclusão da Pergunta: 
 
P E R G U N T A 1 
1. Como os objetos interagem uns com os outros? 
 a. Os objetos interagem e se comunicam através dos atributos 
 b. Os objetos interagem e se comunicam através dos métodos 
 c. Os objetos interagem e se comunicam através dos classes. 
 d. Os objetos interagem e se comunicam através de mensagens. 
 e. Os objetos interagem e se comunicam através dos atributos e métodos. 
 
P E R G U N T A 2 
1. A notação OOA&D (Object-oriented Analysis and Design ) é a definição visual comum que 
permite as pessoas compartilharem conhecimento sobre o sistema, OOA&D consiste em 
três partes: 
 a. Programação, notação e regra. 
 b. Processo, criação e regra. 
 c. Processo, notação e regra. 
 d. Processo, notação e design. 
 e. Programação, criação e design. 
 
P E R G U N T A 3 
1. Qual das frases abaixo define melhor o significado de classe? 
 a. Agrupamento de objetos que têm uma ou mais características em comum. 
 b. Conjunto de informações iguais. 
 c. Classe é a definição de informações para a programação orientada à objeto. 
 d. Classe não existe sem o objeto. 
 e. Classe é um conjunto de regras para a programação orientada à objeto. 
 
 
 
 
 
P E R G U N T A 4 
1. Assinale se afirmativa é verdadeira ou falsa. 
"Toda classe é instância de um objeto." 
 Verdadeiro 
 Falso 
 
Fazer teste: AS_II 
 
Informações do teste 
Descrição 
Instruções 
Várias 
tentativas 
Este teste permite 3 tentativas. Esta é a tentativa número 1. 
Forçar 
conclusão 
Uma vez iniciado, este Teste deve ser concluído em uma sessão. Não saia do 
teste antes de clicar em Salvar e enviar. 
 Suas respostas foram salvas automaticamente. 
 Estado de Conclusão da Pergunta: 
P E R G U N T A 1 
1. O Java fornece dois tipos primitivos para armazenar números de pontos flutuantes na 
memória, quais são eles? 
 
i) int 
ii) float 
iii) String 
iv) double 
v) char 
 a. Somente a I está correta 
 b. Somente a I e V estão corretas 
 c. Sometne a II está correta 
 d. Somente a II e IV estão corretas 
 e. Somente a I e IV estão corretas 
 
P E R G U N T A 2 
1. O trecho de código abaixo deve estar dentro de um arquivo de nome: 
 
public class TestarCarro { 
public static void main(String args[]) { 
Carro c1 = new Carro(); 
c1.motor = “1.8”; 
c1.modelo = “Ecosport”; 
 
 } 
} 
 a. TestarCarro.java 
 b. Carro.java 
 c. Main.java 
 d. c1.java 
 e. testarcarro.java 
 
P E R G U N T A 3 
1. Quando temos um atributo com modificador de acesso privado, precisamos criar métodos 
que possam ler essas informações, esse métodos devem ser criado com o modificar 
público. Sabendo dessa informação, estamos nos referindo a: 
 a. Métodos set e get 
 b. Métodos protegidos 
 c. Métodos estáticos 
 d. Métodos privados 
 e. Métodos abstraídos 
 
P E R G U N T A 4 
1. Conforme a regra para a criação de nomes para métodos em Java, qual a opção está 
correta. 
 a. imprimeValorFuncionario 
 b. imprimevalorfuncionario 
 c. Imprimevalrofuncionario 
 d. ImprimeValorfuncionario 
 e. ImprimeValorFuncionario 
 
Fazer teste: AS_III 
 
Informações do teste 
Descrição 
Instruções 
Várias 
tentativas 
Este teste permite 3 tentativas. Esta é a tentativa número 1. 
Forçar 
conclusão 
Uma vez iniciado, este Teste deve ser concluído em uma sessão. Não saia do 
teste antes de clicar em Salvar e enviar. 
 Suas respostas foram salvas automaticamente. 
 Estado de Conclusão da Pergunta: 
P E R G U N T A 1 
1. Na programação orientada a objetos os atributos são criados com o tipo de acesso 
privado, para se ter acesso a esses atributos, são criados 2 métodos públicos SET e 
GET, essa afirmação é correta? 
 Verdadeiro 
 Falso 
 
P E R G U N T A 2 
1. Qual das alternativas abaixo são somente operadores relacionais? 
 a. >, <=, && 
 b. >, ||, == 
 c. &&, ||, ! 
 d. +, -, % 
 e. >, <=, == 
 
P E R G U N T A 3 
1. Questão anulada, escolha uma das opções para receber a pontuação. 
 
Qual alternativa abaixo não representa uma condição para verificar se um número é par? 
 a. 
 
 b. 
 
 c. 
 
 d. 
 
 e. 
 
 
P E R G U N T A 4 
1. É necessário criar um programa pelo qual o usuário informe um número de 1 a 10 e o 
programa retorne a tabuada do número informado. Analisando o código, em que se 
encontra o possível erro, caso exista. 
 
 a. 1 
 b. 8 
 c. 8 e 12 
 d. 21 
 e. Não há erros no programa 
 
Fazer teste: AS_IV 
 
Informações do teste 
Descrição 
Instruções 
Várias 
tentativas 
Este teste permite 3 tentativas. Esta é a tentativa número 1. 
Forçar 
conclusão 
Uma vez iniciado, este Teste deve ser concluído em uma sessão. Não saia do 
teste antes de clicar em Salvar e enviar. 
 Suas respostas foram salvas automaticamente. 
 Estado de Conclusão da Pergunta: 
 
P E R G U N T A 1 
1. Deseja-se criar um array de um objeto, por isso a sintaxe a seguir está correta. 
 
Conta minhasContas[] = new Conta[10]; 
 Verdadeiro 
 Falso 
 
 
P E R G U N T A 2 
1. Assinale a alternativa correta sobre a declaração de um array. Considere um array de 
nome “vlr1”, do tipo inteiro e com 12 posições. 
 a. Int [12] vlr1 = new int[12 ]; 
 b. Int [] vlr1 = new int[12 ]; 
 c. Int [12] vlr1 = new int[ ]; 
 d. Int new vlr[12]; 
 e. Int vlr[12]; 
 
P E R G U N T A 3 
1. Na imagem abaixo está sendo representado um vetor de 10 posições. Para representar 
essa imagem em linguagem Java, qual a sintaxe correta? 
 
 a. minhasContas m[] = new Conta[10]; 
m[0].setSaldo(1000); 
m[1].setSaldo(3200); 
 b. Conta minhasContas[] = new Conta[10]; 
minhasContas[0].getSaldo(1000); 
minhasContas[1].setSaldo(3200); 
 c. Conta minhasContas[] = new Conta[10]; 
minhasContas[0].setSaldo(1000); 
minhasContas[1].setSaldo(3200); 
 d. String minhasContas[] = new Conta[10]; 
minhasContas[0].getSaldo(1000); 
minhasContas[1].getSaldo(3200); 
 e. int minhasContas[] = new Conta[10]; 
minhasContas[0].setSaldo(1000); 
minhasContas[1].setSaldo(3200); 
 
P E R G U N T A 4 
1. A imagem abaixo representa uma variável array de nome idades, na programação Java. 
Qual a sintaxe de atribuição que corresponde à imagem? 
 
 
 a. Idades[4] = 10 
 b. Idades[5] = 10 
 c. Idades[3] = 10 
 d. Idades[6] = 10 
 e. Idades[2] = 10 
 
Fazer teste: AS_V 
 
Informações do teste 
Descrição 
Instruções 
Várias 
tentativas 
Este teste permite 3 tentativas. Esta é a tentativa número 1. 
Forçar 
conclusão 
Uma vez iniciado, este Teste deve ser concluído em uma sessão. Não saia do 
teste antes de clicar em Salvar e enviar. 
 Suas respostas foram salvas automaticamente. 
 Estado de Conclusão da Pergunta: 
 
P E R G U N T A 1 
1. Pode um objeto ser uma subclasse de outro objeto? 
 a. Sim, enquanto herança simples.. 
 b. Não, herança ocorre apenas entre as classes. 
 c. Só quando se tiver sido definida as duas classes. 
 d. Sim, quando um objeto é usado no construtor de outro. 
 e. Se uma classe for abstrata sim. 
 
P E R G U N T A 2 
1. Digamos que existem três classes: Computador, AppleComputer e IBMComputer. Quais 
são as relações possíveis entre essas classes? 
 a. Computador é a superclasse, AppleComputer e IBMComputer são subclasses de 
Computador. 
 b. IBMComputeré a superclasse, AppleComputer e computador são subclasses de 
IBMComputer. 
 c. Computador, AppleComputer e IBMComputer são classes irmãos. 
 d. Computador é uma superclasse, AppleComputer é uma subclasse do computador e 
IBMComputer é um sublclas de AppleComputer 
 e. Todas são superclasses. 
 
P E R G U N T A 3 
1. Qual das seguintes alternativas possui sintaxe correta para definir uma classe nova Y 
baseada na superclasse X? 
 a. classe Y isa X {/ / definições adicionais aqui} 
 b. Y classe implementa X {/ / definições adicionais aqui} 
 c. Y classe define X {/ / definições adicionais aqui} 
 d. Y classe estende X {/ / definições adicionais aqui} 
 e. X estende Y {/ / definições adicionais aqui} 
 
P E R G U N T A 4 
1. Qual o tipo de herança do Java? 
 a. herança única 
 b. dupla herança 
 c. herança múltipla 
 d. herança de classe 
 e. herança composta 
 
 
Fazer teste: AS_VI 
 
Informações do teste 
Descrição 
Instruções 
Várias 
tentativas 
Este teste permite 3 tentativas. Esta é a tentativa número 1. 
Forçar 
conclusão 
Uma vez iniciado, este Teste deve ser concluído em uma sessão. Não saia do 
teste antes de clicar em Salvar e enviar. 
 Suas respostas foram salvas automaticamente. 
 Estado de Conclusão da Pergunta: 
P E R G U N T A 1 
1. Um comando "abrir" ao provocar diferentes ações em objetos distintos, por exemplo: em 
uma caixa, porta ou janela, representa figurativamente na orientação a objetos o princípio 
denominado: 
 a. Herança 
 b. Construtor 
 c. Classe 
 d. Polimorfismo 
 e. Encapsulamento 
 
 
 
 
 
 
 
P E R G U N T A 2 
1. Assinale a alternativa falsa a respeito de classes abstratas: 
 a. Não permite que objetos sejam instanciados a partir dela 
 b. Pode conter apenas métodos estáticos, ou seja, métodos que não possuam corpo e 
apenas a assinatura 
 c. Representam classes mais genéricas no modelo hierárquico de herança 
 d. Podem ter subclasses também abstratas 
 e. Obriga as suas subclasses concretas a implementar seus métodos abstratos 
 
P E R G U N T A 3 
1. Assinale a alternativa incorreta a respeito de Polimorfismo: 
 a. Ele é responsável pela extensibilidade em POO 
 b. Utiliza-se também da sobreposição de métodos em subclasses para se adaptar ao contexto 
da mesma 
 c. Polimorfismo vem do grego e significa “muitas formas”. 
 d. Os métodos polimórficos possuem sempre o mesmo nome porém podem ter parâmetros 
diferentes 
 e. NDA 
 
P E R G U N T A 4 
1. Analise a figura a seguir e determine qual mecanismo está sendo representado no 
contexto de programação orientada a objetos 
 
 
 a. Encapsulamento 
 b. Polimorfismo 
 c. Herança Múltipla 
 d. Sobrecarga 
 e. NDA 
 
Fazer teste: AS_III 
 
Informações do teste 
Descrição 
Instruções 
Várias 
tentativas 
Este teste permite 3 tentativas. Esta é a tentativa número 1. 
Forçar 
conclusão 
Uma vez iniciado, este Teste deve ser concluído em uma sessão. Não saia do 
teste antes de clicar em Salvar e enviar. 
 Suas respostas foram salvas automaticamente. 
 Estado de Conclusão da Pergunta: 
 
P E R G U N T A 1 
1. Qual o significado de CSS? 
 a. Cascading Style Sheets 
 b. Creative Style Sheets 
 c. Colorful Style Sheets 
 d. Computer Style Sheets 
 e. Course Style Sheets 
 
P E R G U N T A 2 
1. Qual propriedade é usada para trocar a cor do texto de um elemento? 
 a. fgcolor 
 b. text-color 
 c. color 
 d. text-backgroundcolor 
 e. background-color; 
 
 
 
 
P E R G U N T A 3 
1. Qual a sintaxe genérica de uma regra CSS? 
 a. propriedade { seletor: valor;} 
 b. tag html { propriedade: valor;} 
 c. valor { propriedade: seletor;} 
 d. seletor { propriedade: valor;} 
 e. valor { seletor: propriedade;} 
 
 
 
 
P E R G U N T A 4 
1. Qual o lugar correto para se referenciar um css de arquivo externo no document HTML? 
 a. Na seção body 
 b. Na seção head 
 c. No topo do documento 
 d. No final do documento 
 e. Na seção title 
 
Fazer teste: AS_IV 
 
Informações do teste 
Descrição 
Instruções 
Várias 
tentativas 
Este teste permite 3 tentativas. Esta é a tentativa número 1. 
Forçar 
conclusão 
Uma vez iniciado, este Teste deve ser concluído em uma sessão. Não saia do 
teste antes de clicar em Salvar e enviar. 
 Suas respostas foram salvas automaticamente. 
 Estado de Conclusão da Pergunta: 
P E R G U N T A 1 
1. Um arquivo externo de javascript é obrigatório ter a tag script 
 Verdadeiro 
 Falso 
 
P E R G U N T A 2 
1. No Html qual o elemento devemos usar para escrever javascript? 
 a. js 
 b. javascript 
 c. script 
 d. scripting 
 e. jscript 
 
P E R G U N T A 3 
1. Qual a sintaxe correta para a criação de uma função em javascript? 
 a. function=myFunction() { instruções } 
 b. function:myFunction(){ instruções } 
 c. function myFunction;() { instruções } 
 d. function myFunction(){ instruções } 
 e. function() myFunction { instruções } 
 
P E R G U N T A 4 
1. Qual instrução condicional devem executar para que o código IF “i” seja igual a 5? 
 a. if i=5 
 b. if i=5 then 
 c. if i==5 then 
 d. if (i==5) 
 e. if (i==5) then 
 
Fazer teste: AS_V 
 
Informações do teste 
Descrição 
Instruções 
Várias 
tentativas 
Este teste permite 3 tentativas. Esta é a tentativa número 1. 
Forçar 
conclusão 
Uma vez iniciado, este Teste deve ser concluído em uma sessão. Não saia do 
teste antes de clicar em Salvar e enviar. 
 Suas respostas foram salvas automaticamente. 
 Estado de Conclusão da Pergunta: 
 
P E R G U N T A 1 
1. Qual a sintaxe correta do código jQuery para setar a cor de background para vermelho em 
todos os elementos p da página. 
 a. $("p").css("background-color","red") 
 b. $("p").layout("background-color","red") 
 c. $("p").style("background-color","red") 
 d. $("p").manipulate("background-color","red") 
 e. $("p").htmlcss("background-color","red") 
 
P E R G U N T A 2 
1. Assinale a alternativa cuja instrução apresenta a afirmação correta. 
 a. jQuery é uma biblioteca JSON. 
 b. jQuery é uma biblioteca C#. 
 c. jQuery é uma biblioteca Javascript. 
 d. jQuery é uma biblioteca Java. 
 e. jQuery é uma biblioteca W3C. 
 
 
 
 
P E R G U N T A 3 
1. Com jQuery, a linha de instrução $(“div”) está realizando que funcionalidade? 
 a. Selecionar a primeira div que encontrar. 
 b. Selecionar a última div que encontrar. 
 c. Selecionar o elemento de id chamado div. 
 d. Selecionar a primeira e a última div que encontrar. 
 e. Selecionar todas as div que existirem no documento html. 
 
P E R G U N T A 4 
1. Quais dos símbolos abaixo podemos usar como identificador, para ter acesso aos 
elementos do jQuery? 
 a. % 
 
 
 
 b. & 
 c. # 
 d. $ 
 e. ! 
 
Fazer teste: AS_VI 
 
Informações do teste 
Descrição 
Instruções 
Várias 
tentativas 
Este teste permite 3 tentativas. Esta é a tentativa número 1. 
Forçar 
conclusão 
Uma vez iniciado, este Teste deve ser concluído em uma sessão. Não saia do 
teste antes de clicar em Salvar e enviar. 
 Suas respostas foram salvas automaticamente. 
 Estado de Conclusão da Pergunta: 
 
P E R G U N T A 1 
1. Quando utilizamos o $.ajax(), existe uma série de eventos que podem ser executados. 
Qual o evento/método que devemos setar como true para sincronizar as requisições? 
 a. beforeSend 
 b. cache 
 c. asinc 
 d. complete 
 e. data 
 
 
P E R G U N T A 2 
1. Quando utilizamos o $.ajax(), existe uma série de eventos/métodos que podem ser 
executados. Qual o evento/método que deve ser inserido para que a funcionalidade ajax 
possa definir se o envio será via POST ou GET? 
 a. beforeSend 
 b. url 
 c. type 
 d. complete 
 e. data 
 
P E R G U N T A 3 
1. Quando utilizamos o $.ajax(), existe uma série de eventos/métodos que podem ser 
executados. Qual o evento/método que deve ser inserido para que a funcionalidade ajax 
realize operações antes de enviar as informações para outro formulário? 
 a. beforeSend 
 b. url 
 c. asinc 
 d. complete 
 e. data 
 
P E R G UN T A 4 
1. Quando utilizamos o $.ajax(), existe uma série de eventos/métodos que podem ser 
executados. Qual o evento/método que deve ser inserido para que a funcionalidade ajax 
saiba para onde os dados devem ser enviados? 
 a. beforeSend 
 b. url 
 c. asinc 
 d. complete 
 e. data 
 
Fazer teste: AS_I 
 
Informações do teste 
Descrição 
Instruções 
Várias 
tentativas 
Este teste permite 3 tentativas. Esta é a tentativa número 1. 
Forçar 
conclusão 
Uma vez iniciado, este Teste deve ser concluído em uma sessão. 
Não saia do teste antes de clicar em Salvar e enviar. 
 Suas respostas foram salvas automaticamente. 
 Estado de Conclusão da Pergunta: 
 
PERGUNT A 1 
1. Qual é a sintaxe correta HTML para a criação de um link? 
 a. a name="http://www.cruzeirodosul.edu.br">Universidade Cruzeiro do Sul /a 
 b. a http://www.cruzeirodosul.edu.br /a 
 c. a href=" http://www.cruzeirodosul.edu.br "> Universidade Cruzeiro do Sul /a 
 d. a url=" http://www.cruzeirodosul.edu.br "> Universidade Cruzeiro do Sul /a 
 e. href =" http://www.cruzeirodosul.edu.br "> Universidade Cruzeiro do Sul /a 
 
PERGUNT A 2 
1. Qual é a versão anterior do HTML, antes de HTML5? 
 a. HTML 4.01 
 b. HTML 4.9 
 c. HTML 4 
 d. HTML 4.1 
 e. HTML 4.99 
 
PERGUNT A 3 
1. O que o HTML está para? 
 a. Hyper Text Markup Language 
 b. High Text Markup Language 
 c. Hiperlinks e Text Markup Language 
 d. High Text Moore Language 
 e. Hyper Textualy Mesh Language 
 
PERGUNT A 4 
1. Qual das tags abaixo estão relacionada com a tag table 
 a. thead -- body -- tr 
 b. table -- tr -- td 
 c. table -- head -- tfoot 
 d. table -- tr -- tt 
 e. table -- tr -- tx 
 
------------------------------------------------------------------------------------------------------------ 
 
 
 
 
 
 
 
 
 
Fazer teste: AS_II 
 
Informações do teste 
Descrição 
Instruções 
Várias 
tentativas 
Este teste permite 3 tentativas. Esta é a tentativa número 1. 
Forçar 
conclusão 
Uma vez iniciado, este Teste deve ser concluído em uma sessão. 
Não saia do teste antes de clicar em Salvar e enviar. 
 Suas respostas foram salvas automaticamente. 
 Estado de Conclusão da Pergunta: 
 
PERGUNT A 1 
1. Com o checkbox conseguimos: 
 a. selecionar somente uma opção. 
 b. selecionar uma ou mais opções. 
 c. escrever uma mensagem. 
 d. inserir uma senha. 
 e. criar uma lista. 
 
PERGUNT A 2 
1. Qual o elemento do HTML5 que permite tocar arquivos de vídeo? 
 a. video 
 b. movie 
 c. media 
 d. dvd 
 e. mp3 
 
PERGUNT A 3 
1. Quais dos atributos do HTML5 abaixo podem ser usados para validar um 
form? 
 a. required, pattern, min e max. 
 b. auto, fixed, number. 
 c. number, text, currency. 
 d. text, password, textarea. 
 e. number, password, input. 
 
PERGUNT A 4 
1. Qual o elemento do HTML5 que permite tocar arquivos de áudio? 
 a. video 
 b. movie 
 c. media 
 d. audio 
 e. mp3 
 
PERGUNTA 1 
 
(FCM - 2017 - IF Baiano - Analista de Tecnologia da Informação) Na Engenharia de Software, 
são propostos modelos de desenvolvimento que estabelecem fases para a elaboração de 
softwares, sob padrões pré-estabelecidos. Um desses modelos é denominado modelo em 
cascata. Segundo Paula Filho (2011), os principais estágios desse modelo demonstram as 
atividades fundamentais Sobre essas atividades, é possível afirmar corretamente que é na 
fase: 
 
 a. 
integração e de teste de sistema que o projeto de software é realizado como um conjunto de 
programas. 
 
 B 
operação e de manutenção que ocorre a instalação e operacionalização do sistema. 
 
 c. 
implementação e de teste de unidade que se libera o software para o cliente. 
 
 d. 
projeto de sistema e software que os serviços, restrições e objetivos do sistema são definidos. 
 
 e. 
análise e de definição de requisitos que se estabelece uma arquitetura geral do sistema. 
 
0,2 pontos Salva 
PERGUNTA 2 
 
(CONSULPLAN - 2006 - INB - Analista de Sistemas, adaptado) Quanto à aplicação de uma 
Metodologia de Desenvolvimento de Sistemas, assinale a alternativa incorreta: 
 
 a. 
Disponibiliza documentação como um subproduto natural da aplicação da metodologia. 
 
 b. 
Busca atender os requisitos de negócio estabelecidos para o projeto. 
 
 c. 
Não se aplica a sistemas a serem desenvolvidos com a Análise Orientada a Objetos, pois, para 
esse fim, já há a UML. 
 
 d. 
Busca garantir a qualidade do produto gerado no que se refere à flexibilidade para 
incorporação de evoluções do negócio. 
 
 e. 
Possibilita o acompanhamento/gerenciamento do processo passo a passo. 
 
0,2 pontos Salva 
PERGUNTA 3 
 
(CESPE – 2017 – TRT – 7ª Região (CE) – Técnico Judiciário – TI) No processo de 
desenvolvimento de software, a construção de modelos conceituais que descrevem o que o 
software tem de fazer é parte da fase de: 
 
 a. 
implementação. 
 
 b. 
projeto. 
 
 c. 
análise e especificação de requisitos. 
 
 d. 
testes. 
 
 e. 
revisão. 
 
0,2 pontos Salva 
PERGUNTA 4 
 
(CS-UFG – 2019 – IF Goiano – Técnico de Tecnologia da Informação) O desenvolvimento de 
software é, na maioria dos casos, um esforço coletivo que depende de vários papéis, 
atividades, processos e ferramentas. Nesse sentido, assinale a alternativa correta: 
 
 a. 
O desenvolvimento usando o modelo waterfall (ou cascata) é indicado para lidar com riscos. 
 
 b. 
O desenvolvimento iterativo é necessariamente incremental. 
 
 c. 
A Rapid Application Development (RAD) é uma metodologia baseada no waterfall. 
 
 d. 
Os métodos ágeis são, em geral, baseados no desenvolvimento incremental e/ou iterativo. 
 
 e. 
Uma das características de um modelo ágil é que também é um método formal 
 
0,2 pontos 
PERGUNTA 1 
 
(Fonte: IDECAN - INMETRO - IDECAN - 2015 - Analista Executivo em Metrologia e Qualidade - 
Análise e Desenvolvimento de Sistemas) Uma funcionalidade de UML (Unified Modeling 
Language) que é a capacidade de modelar processos de negócio, caracterizando seus 
aspectos conceituais e requisitos, atua como uma técnica padrão de modelagem. Dentro da 
UML, um diagrama pode ser usado para representar a execução e o fluxo de ações de 
trabalho em um workflow ou processos de negócio e suas respectivas decomposições, 
baseando-se em requisitos funcionais. Trata-se do diagrama de: 
 
 a. 
componente. 
 
 b. 
sequência. 
 
 c. 
comunicação. 
 
 d. 
atividade. 
 
 e. 
interação. 
 
0,2 pontos Salva 
 
 
 
PERGUNTA 2 
 
(Fonte: FCC - TJ-SE - FCC - 2009 - TJ-SE - Programador de computador) Em um Diagrama de 
Atividades da UML, o desvio representa: 
 
 a. 
uma separação que determina caminhos diferentes executados em paralelo. 
 
 b. 
uma condição que determina caminhos diferentes mutuamente exclusivos para uma atividade. 
 
 c. 
a transição de um comportamento condicional, indicando um único caminho de saída. 
 
 d. 
os relacionamentos entre estados e atividades. 
 
 e. 
a junção de todas as transições, originadas por uma separação, que tenham terminadas as 
atividades. 
 
 
 
 
 
 
PERGUNTA 3 
 
(Fonte: FCC - TRE-CE - ANALISTA JUDICIÁRIO - ANALISTA DE SISTEMAS) Permite identificar os 
limites dos processos, as áreas envolvidas com o processo e os relacionamentos com outros 
processos e elementos externos à empresa e mostra as características do sistema, tais como: 
 
I - Agentes que se comunicam com o sistema; 
 
II - Dados que o sistema aceita e deve processar; 
 
III - Dados que o sistema produz para o ambiente e 
 
IV - Fronteira do sistema com o ambiente. 
 
Trata-se do diagrama de: 
 
 a. 
sequência. 
 
 b. 
contexto. 
 
 c. 
blocos. 
 
 d. 
atividades. 
 
 e. 
máquina de estados. 
 
0,2 pontos Salva 
 
 
PERGUNTA 4 
 
(Fonte: FCC - TCM-PA - FCC - 2010 - Técnico em Informática) De acordo com a OMG, 
especifica a coordenação de execuções de comportamentos usando um modelo de fluxo de 
controle e de dados. Modela o comportamento dosistema denotando os caminhos lógicos 
que um processo pode seguir. Compõe a visão dinâmica da UML o diagrama de: 
 
 a. 
objetos. 
 
 b. 
composição. 
 
 c. 
entidades. 
 
 d. 
estado composto. 
 
 e. 
atividades. 
 
0,2 pontos Salva 
PERGUNTA 3 
 
(Fonte: FCC - CNMP - ANALISTA DO CNMP - DESENVOLVIMENTO DE SISTEMAS) O Diagrama 
de Atividade da UML 2 é utilizado para modelar atividades, que podem ser um método ou 
um algoritmo, ou mesmo um processo de negócio. Sobre esse diagrama, considere: 
 
I - As partições de atividade permitem representar o fluxo de um processo que passa por 
diversos setores ou departamentos de uma empresa, ou mesmo um processo que é 
manipulado por diversos atores. 
 
II - Um nó de bifurcação/união é um nó de controle que pode tanto dividir um fluxo em dois 
ou mais fluxos concorrentes (quando é chamado de nó de bifurcação), como mesclar dois ou 
mais fluxos concorrentes em um único fluxo de controle (quando é chamado de nó de 
união). 
 
III - Um pino (ou alfinete) é um tipo de nó de objeto que representa uma entrada para uma 
ação ou uma saída de uma ação. São obrigatórios no diagrama de atividades e são utilizados 
para ver os dados que são consumidos em cada ação. 
 
IV - Um nó de término ou encerramento de fluxo representa o encerramento de toda a 
atividade. O símbolo de final de fluxo é representado por um círculo com um X em seu 
interior. 
 
Está correto apenas o que se afirma em: 
 
 a. 
I e II. 
 
 b. 
I, II e III. 
 
 c. 
II e III. 
 
 d. 
II, III e IV. 
 
 e. 
III e IV. 
1 
 
(Fonte: FDC – AGERIO – Analista de Desenvolvimento). No que diz respeito à Modelagem como 
Técnica de Projeto, de acordo com a Metodologia Orientada a objetos com notação UML, os 
modelos são abstrações elaboradas para entender um problema antes de implementar uma 
solução. Entre os tipos de modelos utilizados, um descreve a estrutura estática de um sistema 
em termos de classes e relacionamentos, enquanto o outro descreve a estrutura de controle 
de um sistema em termos de eventos e estados. Esses tipos são denominados, 
RESPECTIVAMENTE, modelos de: 
 
 a. 
Classes e estados. 
 
 b. 
Componentes e estados. 
 
 c. 
Classes e componentes. 
 
 d. 
Componentes e interações. 
 
 e. 
Classes e interações. 
 
0,2 pontos Salva 
PERGUNTA 2 
 
(Fonte: CESPE/CEBRASPE – TRE-MT – Programador de Computador). Com relação a diagramas 
de estados da UML, assinale a opção CORRETA: 
 
 a. 
Diagramas de estados não podem ser aninhados e, portanto, não são capazes de expressar 
situações complexas. 
 
 b. 
As combinações de eventos, estados e transições de estado para determinada classe não 
podem ser representadas em um único diagrama de estados. 
 
 c. 
Não há como expressar a concorrência entre objetos por meio de diagramas de estados. 
 
 d. 
Uma condição de guarda é uma expressão booleana que precisa ser falsa para que uma 
transição ocorra. 
 
 e. 
Estado é uma condição ou situação na vida de um objeto durante a qual o objeto satisfaz 
alguma condição, realiza alguma atividade ou aguarda 
 
0,2 pontos Salva 
PERGUNTA 4 
 
Fonte: (FCC – TJ-PA – Analista Judiciário – Análise de Sistema Desenvolvimento). Além do 
Estado de origem e o de destino, uma transição de estados tem mais três partes, que são: 
 
 a. 
Evento de ativação, condição de proteção e efeito. 
 
 b. 
Escopo, temporalidade e proteção. 
 
 c. 
Origem, evento de proteção e escopo. 
 
 d. 
Condição de proteção, temporalidade e efeito. 
 
 e. 
Evento inicial, caminho crítico e temporalidade. 
PERGUNTA 1 
 
(FCM - 2017 - IF Baiano - Analista de Tecnologia da Informação) Na Engenharia de Software, 
são propostos modelos de desenvolvimento que estabelecem fases para a elaboração de 
softwares, sob padrões pré-estabelecidos. Um desses modelos é denominado modelo em 
cascata. Segundo Paula Filho (2011), os principais estágios desse modelo demonstram as 
atividades fundamentais Sobre essas atividades, é possível afirmar corretamente que é na 
fase: 
 
 a. 
integração e de teste de sistema que o projeto de software é realizado como um conjunto de 
programas. 
 
 B 
operação e de manutenção que ocorre a instalação e operacionalização do sistema. 
 
 c. 
implementação e de teste de unidade que se libera o software para o cliente. 
 
 d. 
projeto de sistema e software que os serviços, restrições e objetivos do sistema são definidos. 
 
 e. 
análise e de definição de requisitos que se estabelece uma arquitetura geral do sistema. 
 
0,2 pontos Salva 
PERGUNTA 2 
 
(CONSULPLAN - 2006 - INB - Analista de Sistemas, adaptado) Quanto à aplicação de uma 
Metodologia de Desenvolvimento de Sistemas, assinale a alternativa incorreta: 
 
 a. 
Disponibiliza documentação como um subproduto natural da aplicação da metodologia. 
 
 b. 
Busca atender os requisitos de negócio estabelecidos para o projeto. 
 
 c. 
Não se aplica a sistemas a serem desenvolvidos com a Análise Orientada a Objetos, pois, para 
esse fim, já há a UML. 
 
 d. 
Busca garantir a qualidade do produto gerado no que se refere à flexibilidade para 
incorporação de evoluções do negócio. 
 
 e. 
Possibilita o acompanhamento/gerenciamento do processo passo a passo. 
 
0,2 pontos Salva 
PERGUNTA 3 
 
(CESPE – 2017 – TRT – 7ª Região (CE) – Técnico Judiciário – TI) No processo de 
desenvolvimento de software, a construção de modelos conceituais que descrevem o que o 
software tem de fazer é parte da fase de: 
 
 a. 
implementação. 
 
 b. 
projeto. 
 
 c. 
análise e especificação de requisitos. 
 
 d. 
testes. 
 
 e. 
revisão. 
 
0,2 pontos Salva 
PERGUNTA 4 
 
(CS-UFG – 2019 – IF Goiano – Técnico de Tecnologia da Informação) O desenvolvimento de 
software é, na maioria dos casos, um esforço coletivo que depende de vários papéis, 
atividades, processos e ferramentas. Nesse sentido, assinale a alternativa correta: 
 
 a. 
O desenvolvimento usando o modelo waterfall (ou cascata) é indicado para lidar com riscos. 
 
 b. 
O desenvolvimento iterativo é necessariamente incremental. 
 
 c. 
A Rapid Application Development (RAD) é uma metodologia baseada no waterfall. 
 
 d. 
Os métodos ágeis são, em geral, baseados no desenvolvimento incremental e/ou iterativo. 
 
 e. 
Uma das características de um modelo ágil é que também é um método formal 
 
0,2 pontos 
 
 
 
As I Desenvolvimento Ágil 
 
Pergunta 1 
0,2 em 0,2 pontos 
 
Quando observamos o SDLC Ágil, percebemos que, logo de início, os requisitos devem ser 
identificados e catalogados. Diferentemente dos métodos tradicionais como waterfall, os 
requisitos ágeis, como são conhecidos, utilizam um artefato muito importante e que segue 
sendo atualizado e controlado até o fim do projeto. Como é conhecido? 
Assinale a alternativa CORRETA: 
 
Resposta Selecionada: c. Histórias dos usuários. 
 
 
Pergunta 2 
0,2 em 0,2 pontos 
 
Quando desenvolvemos este artefato, estamos sempre nos referindo a um único produto 
ou Sistema. Além disso, é ordenado pelo valor específico que se espera de seus 
componentes. 
Qual nome damos a estes componentes? 
Assinale a alternativa CORRETA: 
 
Resposta Selecionada: e. Product Backlog Item. 
 
 
Pergunta 3 
0,2 em 0,2 pontos 
 
Uma "equipe" no sentido Ágil é um pequeno grupo de pessoas, designado a um mesmo 
Projeto ou esforço, quase todos em período integral. Uma pequena minoria de membros 
da Equipe pode colaborar em período parcial ou ter responsabilidades concorrentes. 
Independente disso, identifique, nas alternativas a seguir, a única que possui somente o 
nome dos papéis corretos de cada membro de um time SCRUM e assinale a alternativa 
CORRETA que os contêm: 
 
Resposta Selecionada: c. Scrum master, team scrum e product owner. 
 
 
Pergunta 4 
0,2 em 0,2 pontos 
 
O conceito de Ágil é muitas vezes complexo de se entender. Uma das definições que aspessoas encontram por aí diz respeito a certas características comportamentais de quem 
trabalha com esse tipo de processo de desenvolvimento de software. Normalmente, pede-
se que o time que comporá um Projeto baseado em algum Processo Ágil se baseie no 
Manifesto Ágil. Logo a seguir, você encontrará os motivos para isso. Entretanto, um deles 
não faz parte desses motivos. 
Assinale a alternativa que apresenta essa divergência: 
 
Resposta Selecionada: d. Porque ser ágil é não permitir mudanças não programadas. 
 
 
 
 
 
 
 
 
 
 
 
As II Desenvolvimento Ágil 
 
Pergunta 1 
0,2 em 0,2 pontos 
 
Deve ser composto de histórias do usuário, além disso, deve ser priorizado pelo 
valor comercial e ter sido estimado pela equipe usando pontos da história, durante 
o jogo do planejamento. Assinale a alternativa correta que contém o nome desse 
importante documento. 
 
Resposta Selecionada: b. Backlog do produto 
 
 
Pergunta 2 
0,2 em 0,2 pontos 
 
Qual documentação ágil é aceita largamente como documento de escopo do 
projeto de sistemas sem a necessidade de escrita de um documento específico, 
como feito no processo de software conhecido como Waterfall (Cascata)? 
 
Resposta Selecionada: e. Histórias do Usuário 
 
 
Pergunta 3 
0,2 em 0,2 pontos 
 
Quando devemos revisar a história do usuário? Sendo que isso a equipe de 
desenvolvimento SCRUM faz com o dono do produto e outras partes interessadas. 
É um momento no qual se fazem anotações para ver quais melhorias ainda 
precisam estar na lista de pendências. Identifique qual o nome desse momento. 
 
Resposta Selecionada: a. Revisão do sprint 
 
 
Pergunta 4 
0,2 em 0,2 pontos 
 
A Equipe Scrum tem o direito de rejeitar itens no backlog do produto que não estão 
bem definidos e, nos casos mais graves, ela tem o direito de abortar 
completamente o Sprint. Assinale a alternativa correta que define como dever ser o 
backlog do produto para evitar esses problemas. 
 
Resposta Selecionada: e. bem definido, priorizado, estimado e pronto. 
 
 
 
 
As III Desenvolvimento Ágil 
 
 Pergunta 1 
0,2 em 0,2 pontos 
 
Qual a definição de risco em projetos ágeis.? Assinale a alternativa correta que o designa 
Resposta Selecionada: d. evento de incerteza 
 
 
 
 
 
 
 
 
 
 
 Pergunta 2 
0,2 em 0,2 pontos 
 
Qual o evento SCRUM em que toda a equipe passa por todas as histórias de usuários e 
descobre o risco de qualidade associado a elas? 
Assinale a alternativa correta. 
 
Resposta Selecionada: c. No processo de planejamento da iteração 
 
 
 Pergunta 3 
0,2 em 0,2 pontos 
 
Qual o nome dado a esse tipo de relacionamento num diagrama de classes: “permite 
reutilizar dados e códigos existentes facilmente. ”? 
Assinale a alternativa correta. 
 
Resposta Selecionada: e. Herança 
 
 
 Pergunta 4 
0,2 em 0,2 pontos 
 
A qual tipo de relacionamento nos referimos quando dizemos que: o caso de uso filho é 
adicionado à funcionalidade e às características existentes do caso de uso pai. 
Assinale a alternativa correta 
 
Resposta Selecionada: a. Extend 
 
 
 
 
As IV Desenvolvimento Ágil 
 
 Pergunta 1 
0,2 em 0,2 pontos 
 
Qual o erro mais comum que se comete quando fazemos um Daily Meeting? 
Resposta Selecionada: c. Transformá-la em um relatório de status. 
 
 
 Pergunta 2 
0,2 em 0,2 pontos 
 
A qual princípio pertence essa frase: qualquer coisa que interfere em oferecer aos 
clientes o que eles realmente valorizam no momento e no local em que ele 
fornecerá mais valor? 
 
Resposta Selecionada: b. Filosofia Lean 
 
 
 
 Pergunta 3 
0,2 em 0,2 pontos 
 
Qual o nome da cerimonia onde no final do ciclo de trabalho de duas a quatro 
semanas os profissionais se reúnem com o cliente para mostrar os produtos em 
funcionamento? 
 
Resposta Selecionada: c. Revisão de Iteração 
 
 
 
 
 
 Pergunta 4 
0,2 em 0,2 pontos 
 
Qual o nome da cerimonia onde os profissionais se reúnem diariamente por, no 
máximo, 15 minutos para contar o que fizeram ontem, o que farão hoje e com 
quais obstáculos eles precisam de ajuda? 
 
Resposta Selecionada: e. Suporte diário 
 
 
 
 
 
As V Desenvolvimento Ágil 
 
 Pergunta 1 
0,2 em 0,2 pontos 
 
Métricas são diferentes métodos que utilizamos para entender a mudança. Mas o 
que é uma métrica afinal? 
Assinale, logo a seguir, a única alternativa CORRETA que a define: 
 
Resposta 
Selecionada: 
e. Descreve o método usado para medir algo, os valores 
resultantes obtidos da medição, bem como um conjunto 
calculado ou combinado de medidas. 
 
 
 Pergunta 2 
0,2 em 0,2 pontos 
 
Limitar o trabalho em andamento, alocando limites claros no número de itens que 
podem estar em andamento em cada nível do fluxo de trabalho. Assinale a qual 
tipo de boa prática pertence essa afirmativa: 
 
Resposta Selecionada: b. Kanban. 
 
 
 Pergunta 3 
0,2 em 0,2 pontos 
 
“[...] É uma ferramenta de medição visual que mostra o trabalho concluído por dia 
em relação à taxa de conclusão projetada para a versão atual do projeto. Seu 
objetivo é permitir que o projeto esteja no caminho certo para fornecer a solução 
esperada dentro do cronograma desejado”. 
A qual artefato estamos nos referindo? 
Assinale a alternativa CORRETA: 
 
Resposta Selecionada: c. Gráfico Burndown. 
 
 
 Pergunta 4 
0,2 em 0,2 pontos 
 
“Eficiência no local de trabalho é o tempo necessário para fazer alguma coisa. 
Colaboradores e gerentes eficientes concluem as tarefas no menor tempo possível 
com a menor quantidade possível de recursos, utilizando certas estratégias de 
economia de tempo”. 
Partindo dessa afirmativa, assinale nas alternativas a seguir a que define Eficiência: 
 
 
 
Resposta 
Selecionada: 
d. É a dimensão do desempenho expressa pela relação do 
processo envolvido, seu meio. 
 
 
 
AS I 
 
PERGUNTA 1 
1. Uma "equipe" no sentido Ágil é um pequeno grupo de pessoas, designado a um mesmo Projeto ou 
esforço, quase todos em período integral. Uma pequena minoria de membros da Equipe pode 
colaborar em período parcial ou ter responsabilidades concorrentes. Independente disso, 
identifique, nas alternativas a seguir, a única que possui somente o nome dos papéis corretos de cada 
membro de um time SCRUM e assinale a alternativa CORRETA que os contêm: 
 
a. Cliente, scrum master, stackeholder e product owner. 
 
b. Scrum master, team scrum e product owner. 
 
c. Scrum master, team holder e product backwards. 
 
d. Gerente de Projetos, lider ágil e team scrum. 
 
e. Product Ownner, team scrum e scrum doctor. 
0,2 pontos 
PERGUNTA 2 
1. Uma das coisas mais importantes em SCRUM é o tempo dispendido com reuniões. Há toda uma 
ritualística na qual o fator tempo alocado para isso seja absolutamente produtivo, informativo e feito 
para se tomar decisão. Uma delas tem duração programada para 15 minutos e não mais que isso. 
Além disso, é realizada diariamente. 
Identifique, nas alternativas a seguir, o nome que a define: 
 
a. Storytelling. 
 
b. Planning Poker. 
 
c. Daily Scrum. 
 
d. Sprint Retrospective. 
 
e. Sprint Review. 
0,2 pontos 
PERGUNTA 3 
1. Quando observamos o SDLC Ágil, percebemos que, logo de início, os requisitos devem ser 
identificados e catalogados. Diferentemente dos métodos tradicionais como waterfall, os requisitos 
ágeis, como são conhecidos, utilizam um artefato muito importante e que segue sendo atualizado e 
controlado até o fim do projeto. Como é conhecido? 
Assinale a alternativa CORRETA: 
 
a. Estrutura Analítica de Projeto. 
 
b. Depoyment. 
 
c. Folhas Declarativas. 
 
d. Histórias dos usuários. 
 
e. Diagrama de Classes. 
0,2 pontos 
PERGUNTA 4 
1. O conceito de Ágil é muitas vezes complexo de se entender. Uma das definições que as pessoas 
encontram por aí diz respeito a certas características comportamentais de quem trabalha com esse 
tipo de processo de desenvolvimento de software. Normalmente, pede-seque o time que comporá 
um Projeto baseado em algum Processo Ágil se baseie no Manifesto Ágil. Logo a seguir, você 
encontrará os motivos para isso. Entretanto, um deles não faz parte desses motivos. 
Assinale a alternativa que apresenta essa divergência: 
 
a. Porque ser ágil é uma questão de mentalidade. 
 
b. Porque ser ágil é não ter documentação além da necessária. 
 
c. Porque ser ágil é ter foco no cliente. 
 
d. Porque ser ágil é não permitir mudanças não programadas. 
 
e. Porque ser ágil é seguir estruturas e práticas que gerem valor ao cliente. 
 
AS I I 
 
PERGUNTA 1 
1. Estes artefatos são uma ótima maneira de manter o cliente em mente e ajudar os proprietários do 
produto a maximizar o valor que será entregue. Assinale a resposta correta para quais artefatos 
estamos nos referindo. 
 
a. Diagrama de Classes 
 
b. Histórias dos usuários 
 
c. Entrevistas 
 
d. Gravações digitais 
 
e. Questionários 
0,2 pontos 
PERGUNTA 2 
1. Qual documentação ágil é aceita largamente como documento de escopo do projeto de sistemas sem 
a necessidade de escrita de um documento específico, como feito no processo de software conhecido 
como Waterfall (Cascata)? 
 
a. Histórias do Usuário 
 
b. Diagrama de Classes 
 
c. Termo de Abertura do Projeto 
 
d. Estrutura Analítica do Projeto 
 
e. Documento de Fluxo de Dados 
0,2 pontos 
PERGUNTA 3 
1. A seguinte definição: “é fundamental para poder priorizar, adicionar e remover histórias de um 
release ou de um plano de iteração como unidades únicas. As histórias devem ser atômicas, para que 
possam ser iniciadas e finalizadas isoladamente de outras como uma transação de banco de dados.” 
Assinale a alternativa correta que nomeia essa importante definição. 
 
a. Negociável 
 
b. Independente 
 
c. Valiosa (Essa eu não tenho certeza, salvei sem querer sem marcar a resposta e era a ultima 
tentativa) 
 
d. Pequena 
 
e. Estimável 
0,2 pontos 
PERGUNTA 4 
1. Quando devemos revisar a história do usuário? Sendo que isso a equipe de desenvolvimento SCRUM 
faz com o dono do produto e outras partes interessadas. É um momento no qual se fazem anotações 
para ver quais melhorias ainda precisam estar na lista de pendências. Identifique qual o nome desse 
momento. 
 
a. Classificação da sprint 
 
b. Codificação ágil 
 
c. Revisão do sprint 
 
d. Planejamento da sprint 
 
e. Change sprint management 
 
AS I I I 
 
PERGUNTA 1 
1. Qual o nome dado a esse tipo de relacionamento num diagrama de classes: “permite reutilizar dados 
e códigos existentes facilmente. ”? 
Assinale a alternativa correta. 
 
 
PERGUNTA 2 
1. A qual tipo de abordagem pertence a seguinte afirmação: As alterações em benefício do produto são 
bem-vindas. 
Assinale a alternativa correta. 
 
a. Abordagem de Custos 
 
b. Abordagem Tradicional 
 
c. Abordagem Ágil 
 
d. Abordagem Waterfall 
 
e. Abordagem Crítica 
0,2 pontos 
PERGUNTA 3 
1. Qual a definição de risco em projetos ágeis.? Assinale a alternativa correta que o designa 
 
a. evento de certeza 
 
b. um ponto específico determinável 
 
c. evento de incerteza 
 
d. um evento certo que tem já seu valor descoberto 
 
a. Apropriação 
 
b. Herança 
 
c. Doação 
 
d. Encapsulamento (Errada) 
 
e. Conexão 
 
e. um marco 
0,2 pontos 
PERGUNTA 4 
1. A qual tipo de abordagem pertence a seguinte afirmação: O risco é mais alto no final de um projeto. 
Assinale a alternativa que possui a resposta correta. 
 
a. Abordagem de Custos 
 
b. Abordagem Cristal 
 
c. Abordagem XP 
 
d. Abordagem Tradicional 
 
e. Abordagem SCRUM 
 
AS IV 
 
PERGUNTA 1 
1. Qual o nome da cerimonia onde no final do ciclo de trabalho de duas a quatro semanas os 
profissionais se reúnem com o cliente para mostrar os produtos em funcionamento? 
 
a. Retrospectiva de Iteração 
 
b. Iteração 
 
c. Evento de Planejamento 
 
d. Revisão de Iteração 
 
e. Suporte Diário 
0,2 pontos 
PERGUNTA 2 
1. Qual o nome da cerimonia onde a equipe do projeto se reunirá para aprender com a iteração 
passada e usá-la na nova vinda? 
 
a. Revisão de iteração 
 
b. Suporte diário 
 
c. Retrospectiva de iteração 
 
d. Iteração 
 
e. Evento de planejamento 
0,2 pontos 
PERGUNTA 3 
1. Qual o nome da cerimonia onde todas as partes interessadas concordam dentro de um dia quando os 
resultados serão entregues na próxima iteração, no máximo por quatro semanas? 
 
a. Evento de planejamento 
 
b. Revisão de iteração 
 
c. Retrospectiva de iteração 
 
d. Suporte diário 
 
e. Iteração 
0,2 pontos 
PERGUNTA 4 
1. Em qual reunião o proprietário e a equipe do produto explicam os itens da lista de pendências 
concluídos? 
 
a. Sprint planning 
 
b. Sprint retrospective 
 
c. Sprint daily meeting 
 
d. Sprint 
 
e. Sprint review 
 
 
 
AS V 
 
PERGUNTA 1 
1. “[...] É uma ferramenta de medição visual que mostra o trabalho concluído por dia em relação à taxa 
de conclusão projetada para a versão atual do projeto. Seu objetivo é permitir que o projeto esteja no 
caminho certo para fornecer a solução esperada dentro do cronograma desejado”. 
A qual artefato estamos nos referindo? 
Assinale a alternativa CORRETA: 
 
a. Gráfico Burndown. 
 
b. Gráfico EVA. 
 
c. Gráfico Budget. 
 
d. Gráfico Burnup. 
 
e. Gráfico Iteracional. 
0,2 pontos 
PERGUNTA 2 
1. Veja as afirmativas a seguir e assinale a alternativa que contém uma definição válida do que é um 
Indicador: 
 
a. Variável hipotética, não mensurável usada como representação de um fator. 
 
b. Variável mensurável usada como representação esperada. (Errada) 
 
c. Variável mensurável usada como representação de um fator ou quantidade associada. 
 
d. Apenas um fator livre de vínculos. 
 
e. Revisão de sprint e retrospectiva. 
0,2 pontos 
PERGUNTA 3 
1. Limitar o trabalho em andamento, alocando limites claros no número de itens que podem estar em 
andamento em cada nível do fluxo de trabalho. Assinale a qual tipo de boa prática pertence essa 
afirmativa: 
 
a. FDD. 
 
b. Crystal. 
 
c. XP. 
 
d. Kanban. 
 
e. DSDM. 
0,2 pontos 
PERGUNTA 4 
1. Métricas são diferentes métodos que utilizamos para entender a mudança. Mas o que é uma métrica 
afinal? 
Assinale, logo a seguir, a única alternativa CORRETA que a define: 
 
a. Descreve um método perdido pela Humanidade na época da destruição da Biblioteca de 
Alexandria e redescoberto quando Von Neumann montou a arquitetura tradicional dos 
computadores modernos. 
 
b. Descreve o método usado para medir algo, os valores resultantes obtidos da medição, bem 
como um conjunto calculado ou combinado de medidas. 
 
c. Métrica é um conceito concreto e empírico, as crianças já sabem desde cedo seu significado e 
emprego. 
 
d. Métricas são utilizadas desde a época das cidades-estado gregas e eram utilizadas como 
oráculos por sacerdotes em rituais que os faziam atingir estados alterados da mente e, assim, 
permitiam que eles, utilizando cálculos, adivinhassem os valores absolutos. 
 
e. Descreve o método usado para atingir algo, os valores resultantes, normalmente, gerados por 
coincidências e podemos, a partir daí, combinar várias medidas. 
 
 
 
1. DESENVOLVIMENTO ÁGIL - 60h_Turma_01_122020 
 
 
AS1 
 
PERGUNTA 1 
1. Quando desenvolvemos este artefato, estamos sempre nos referindo a um único produto ou Sistema. 
Além disso, é ordenado pelo valor específico que se espera de seus componentes. 
Qual nome damos a estes componentes? 
Assinale a alternativa CORRETA: 
 
a. Kanban. 
 
b. Product Backlog Item. 
 
c. Sprint Review. 
 
d. Sprint. 
 
e. Burnout. 
0,2 pontos 
PERGUNTA 2 
1. Uma das coisas mais importantes em SCRUM é o tempo dispendido com reuniões. Há toda uma 
ritualística na qual o fator tempo alocado para isso seja absolutamente produtivo, informativo e feito para 
se tomar decisão. Uma delas tem duração programada para 15 minutos e não mais que isso. Além disso, é 
realizada diariamente.Identifique, nas alternativas a seguir, o nome que a define: 
 
a. Daily Scrum. 
 
b. Planning Poker. 
 
c. Storytelling. 
 
d. Sprint Review. 
 
e. Sprint Retrospective. 
0,2 pontos 
PERGUNTA 3 
1. O papel do Scrum Master é amplamente mal compreendido. Como o nome indica, o Scrum Master deve 
dominar o SCRUM. Eles não são Gerentes de Projetos. Em vez disso, eles são um tutor que ensina a 
todos o SCRUM e ajuda a Equipe a se auto-organizar. Se bem feito, o Scrum Master sairia do trabalho à 
medida que a equipe aprende e cresce? 
 
Baseado no texto acima, o que podemos concluir sobre o Scrum Master? 
Assinale a alternativa CORRETA: 
 
a. O Scrum Master é um colaborar como outro qualquer. 
 
b. O Scrum Master é um líder servo que ensina a equipe do Scrum como se auto-organizar. 
 
c. O Scrum Master é um gerente da equipe do Scrum que determina a forma de se organizar. 
 
d. O Scrum Master é um líder controlador. Ele comanda a Equipe do Scrum como ela deve se auto-
organizar. 
 
e. O Scrum Master é um líder, mas quem comanda é o Product Ownner, afinal ele é quem sabe o que 
a aplicação irá fazer, e por isso comanda o time do Scrum a se organizar. 
0,2 pontos 
PERGUNTA 4 
1. De acordo com o texto, uma das características do Ágil é a capacidade de trabalhar as mudanças que 
ocorrem durante o Processo de Desenvolvimento e que são sempre bem vindas. Mas esperamos, também, 
uma atitude das equipes que trabalham com Ágil, e ela diz respeito não apenas a esperar pela mudança, 
mas também a: 
Assinale a alternativa CORRETA: 
 
a. Isolar membros do time que buscam mudanças. 
 
b. Lidar e responder à mudança. 
 
c. Evitar a mudança. 
 
d. Iniciar o projeto com o escopo fechado a mudanças. 
 
e. Não executar Processos que envolvam mudança na fase de execução. 
0,2 pontos 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
AS2 
 
PERGUNTA 1 
1. Uma das tarefas mais importantes dentro de um projeto SCRUM no que tange ao Backlog do produto é a 
priorização dos recursos pelo dono do produto. 
Assinale a alternativa correta que determina como deve ser feito isso. 
 
a. Pela determinação do sponsor 
 
b. Pelo valor comercial 
 
c. Pelo tamanho 
 
d. Pelo risco 
 
e. Pela importância do stakholder 
0,2 pontos 
PERGUNTA 2 
1. A seguinte definição: “é fundamental para poder priorizar, adicionar e remover histórias de um release ou 
de um plano de iteração como unidades únicas. As histórias devem ser atômicas, para que possam ser 
iniciadas e finalizadas isoladamente de outras como uma transação de banco de dados.” Assinale a 
alternativa correta que nomeia essa importante definição. 
 
a. Independente 
 
b. Pequena 
 
c. Estimável 
 
d. Valiosa 
 
e. Negociável 
0,2 pontos 
PERGUNTA 3 
1. Estes artefatos são uma ótima maneira de manter o cliente em mente e ajudar os proprietários do produto 
a maximizar o valor que será entregue. Assinale a resposta correta para quais artefatos estamos nos 
referindo. 
 
a. Histórias dos usuários 
 
b. Entrevistas 
 
c. Diagrama de Classes 
 
d. Gravações digitais 
 
e. Questionários 
0,2 pontos 
PERGUNTA 4 
1. Qual documentação ágil é aceita largamente como documento de escopo do projeto de sistemas sem a 
necessidade de escrita de um documento específico, como feito no processo de software conhecido como 
Waterfall (Cascata)? 
 
a. Estrutura Analítica do Projeto 
 
b. Documento de Fluxo de Dados 
 
c. Histórias do Usuário 
 
d. Termo de Abertura do Projeto 
 
e. Diagrama de Classes 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
AS3 
PERGUNTA 1 
1. Qual o nome dado a esse tipo de relacionamento num diagrama de classes: “permite reutilizar dados e 
códigos existentes facilmente. ”? 
Assinale a alternativa correta. 
 
a. Apropriação 
 
b. Doação 
 
c. Conexão 
 
d. Herança 
 
e. Encapsulamento 
0,2 pontos 
PERGUNTA 2 
1. Qual o nome dado aos diagramas que são usados para reunir os requisitos de um sistema, incluindo 
influências internas e externas. Esses requisitos são principalmente requisitos de design. 
Assinale a alternativa correta 
 
a. Diagramas de sequência 
 
b. Diagramas de narrativas 
 
c. Diagramas de deploy 
 
d. Diagramas de caso de uso 
 
e. Histórias dos usuários 
0,2 pontos 
PERGUNTA 3 
1. A qual tipo de abordagem pertence a seguinte afirmação: As alterações em benefício do produto são bem-
vindas. 
Assinale a alternativa correta. 
 
a. Abordagem Ágil 
 
b. Abordagem Waterfall 
 
c. Abordagem Crítica 
 
d. Abordagem Tradicional 
 
e. Abordagem de Custos 
0,2 pontos 
PERGUNTA 4 
1. ... é uma coleção de objetos ou, ainda, é simplesmente um modelo a partir do qual os objetos são criados e 
colecionados? 
Assinale a alternativa correta. 
 
a. Transição 
 
b. Classe 
 
c. Caso de Uso 
 
d. Gênero 
 
e. Transição 
AS4 
PERGUNTA 1 
1. A qual membro Scrum cabe o papel de eliminar entraves e impedimentos? 
 
a. Data Architect 
 
b. System Architect 
 
c. Scrum Master 
 
d. Disigner 
 
e. Product Owner 
0,2 pontos 
PERGUNTA 2 
1. Qual o nome da cerimonia onde a equipe do projeto se reunirá para aprender com a iteração passada e 
usá-la na nova vinda? 
 
a. Suporte diário 
 
b. Retrospectiva de iteração 
 
c. Evento de planejamento 
 
d. Revisão de iteração 
 
e. Iteração 
0,2 pontos 
PERGUNTA 3 
1. Qual o nome da cerimonia onde todas as partes interessadas concordam dentro de um dia quando os 
resultados serão entregues na próxima iteração, no máximo por quatro semanas? 
 
a. Retrospectiva de iteração 
 
b. Revisão de iteração 
 
c. Suporte diário 
 
d. Evento de planejamento 
 
e. Iteração 
0,2 pontos 
PERGUNTA 4 
1. Qual o nome da cerimonia onde os profissionais se reúnem diariamente por, no máximo, 15 minutos para 
contar o que fizeram ontem, o que farão hoje e com quais obstáculos eles precisam de ajuda? 
 
a. Revisão de iteração 
 
b. Suporte diário 
 
c. Retrospectiva de iteração 
 
d. Iteração 
 
e. Evento de planejamento 
0,2 pontos 
 
 
AS5 
PERGUNTA 1 
1. Qual a vantagem do Burnup sobre o Burnout? Assinale a única alternativa CORRETA: 
 
a. Ele rastreia claramente quando a equipe precisa de coaching ágil no projeto. 
 
b. Ele rastreia claramente quando o trabalho foi adicionado ou removido do projeto. 
 
c. Ele rastreia claramente quando a quantidade de colaboradores aumentou no projeto. 
 
d. Ele não rastreia claramente quando o trabalho foi adicionado ou removido do projeto. 
 
e. Ele rastreia vagamente quando o trabalho foi adicionado ou removido do projeto. 
0,2 pontos 
PERGUNTA 2 
1. “Eficiência no local de trabalho é o tempo necessário para fazer alguma coisa. Colaboradores e gerentes 
eficientes concluem as tarefas no menor tempo possível com a menor quantidade possível de recursos, 
utilizando certas estratégias de economia de tempo”. 
Partindo dessa afirmativa, assinale nas alternativas a seguir a que define Eficiência: 
 
a. É a dimensão do desempenho expressa pela apresentação de uma medida expressa e não 
convencionada. 
 
b. É a dimensão do desempenho expressa pela relação do processo envolvido, seu meio. 
 
c. É a radicialização da dimensão do desempenho expressa pela soma de todos os processos 
envolvidos ou não. 
 
d. É a dimensão do pensamento expressa pela relação dos indivíduos produtivos, seu meio. 
 
e. É a dimensão expressa pelo processo envolvido e suas comunicações. 
0,2 pontos 
PERGUNTA 3 
1. Limitar o trabalho em andamento, alocando limites claros no número de itens que podem estar em 
andamento em cada nível do fluxo de trabalho. Assinale a qual tipo de boa prática pertence essa 
afirmativa: 
 
a. DSDM. 
 
b. FDD. 
 
c. XP. 
 
d. Kanban. 
 
e. Crystal. 
0,2 pontos 
PERGUNTA 4 
1. Qual o conceito por trás da afirmativa: “É uma terminologia simples, que apenas prevê quanto tempo leva 
para uma Equipe de Desenvolvimento Ágil concluir um projeto em sprints comtempo limitado”. 
 
a. Velocidade. 
 
b. Aceleração. 
 
c. Autonomia. 
 
d. Compressão. 
 
e. Vetorização. 
0,2 pontos 
PERGUNTA 1 
1. Uma das coisas mais importantes em SCRUM é o tempo dispendido com reuniões. Há toda uma ritualística 
na qual o fator tempo alocado para isso seja absolutamente produtivo, informativo e feito para se tomar 
decisão. Uma delas tem duração programada para 15 minutos e não mais que isso. Além disso, é realizada 
diariamente. 
Identifique, nas alternativas a seguir, o nome que a define: 
 
a. Storytelling. 
 
b. Daily Scrum. 
 
c. Sprint Retrospective. 
 
d. Sprint Review. 
 
e. Planning Poker. 
0,2 pontos 
PERGUNTA 2 
1. O papel do Scrum Master é amplamente mal compreendido. Como o nome indica, o Scrum Master deve 
dominar o SCRUM. Eles não são Gerentes de Projetos. Em vez disso, eles são um tutor que ensina a todos 
o SCRUM e ajuda a Equipe a se auto-organizar. Se bem feito, o Scrum Master sairia do trabalho à medida 
que a equipe aprende e cresce? 
 
Baseado no texto acima, o que podemos concluir sobre o Scrum Master? 
Assinale a alternativa CORRETA: 
 
a. O Scrum Master é um líder, mas quem comanda é o Product Ownner, afinal ele é quem sabe o 
que a aplicação irá fazer, e por isso comanda o time do Scrum a se organizar. 
 
b. O Scrum Master é um colaborar como outro qualquer. 
 
c. O Scrum Master é um gerente da equipe do Scrum que determina a forma de se organizar. 
 
d. O Scrum Master é um líder controlador. Ele comanda a Equipe do Scrum como ela deve se auto-
organizar. 
 
e. O Scrum Master é um líder servo que ensina a equipe do Scrum como se auto-organizar. 
 
PERGUNTA 1 
1. O papel do Scrum Master é amplamente mal compreendido. Como o nome indica, o Scrum Master deve 
dominar o SCRUM. Eles não são Gerentes de Projetos. Em vez disso, eles são um tutor que ensina a todos 
o SCRUM e ajuda a Equipe a se auto-organizar. Se bem feito, o Scrum Master sairia do trabalho à medida 
que a equipe aprende e cresce? 
 
Baseado no texto acima, o que podemos concluir sobre o Scrum Master? 
Assinale a alternativa CORRETA: 
 
a. O Scrum Master é um líder controlador. Ele comanda a Equipe do Scrum como ela deve se auto-
organizar. 
 
b. O Scrum Master é um líder, mas quem comanda é o Product Ownner, afinal ele é quem sabe o 
que a aplicação irá fazer, e por isso comanda o time do Scrum a se organizar. 
 
c. O Scrum Master é um líder servo que ensina a equipe do Scrum como se auto-organizar. 
 
d. O Scrum Master é um gerente da equipe do Scrum que determina a forma de se organizar. 
 
e. O Scrum Master é um colaborar como outro qualquer. 
0,2 pontos 
PERGUNTA 2 
1. Você foi chamado para compor um time ágil para desenvolver um software cujo escopo ainda não está bem 
definido pelo cliente. Tanto é verdade que ele colocou um colaborador da área de produto, que conhece 
bastante para apoiar o time de desenvolvimento quando ocorrerem dúvidas e para melhorar a qualidade dos 
produtos que serão desenvolvidos e apresentados a cada 15 dias. 
Que nome damos a esse período de tempo num projeto ágil? 
Assinale a alternativa CORRETA: 
 
a. Burn in. 
 
b. Sprint. 
 
c. Interação. 
 
d. Retrospectiva. 
 
e. Backlog. 
0,2 pontos 
PERGUNTA 3 
1. Uma "equipe" no sentido Ágil é um pequeno grupo de pessoas, designado a um mesmo Projeto ou esforço, 
quase todos em período integral. Uma pequena minoria de membros da Equipe pode colaborar em período 
parcial ou ter responsabilidades concorrentes. Independente disso, identifique, nas alternativas a seguir, a 
única que possui somente o nome dos papéis corretos de cada membro de um time SCRUM e assinale a 
alternativa CORRETA que os contêm: 
 
a. Gerente de Projetos, lider ágil e team scrum. 
 
b. Cliente, scrum master, stackeholder e product owner. 
 
c. Scrum master, team holder e product backwards. 
 
d. Scrum master, team scrum e product owner. 
 
e. Product Ownner, team scrum e scrum doctor. 
0,2 pontos 
PERGUNTA 4 
1. Quando desenvolvemos este artefato, estamos sempre nos referindo a um único produto ou Sistema. Além 
disso, é ordenado pelo valor específico que se espera de seus componentes. 
Qual nome damos a estes componentes? 
Assinale a alternativa CORRETA: 
 
a. Sprint Review. 
 
b. Kanban. 
 
c. Sprint. 
 
d. Burnout. 
 
e. Product Backlog Item. 
 
 
 
 
0,2 pontos 
PERGUNTA 4 
1. Os times Scrum são extremamente motivados e sabem o que deve ser feito e os seus componentes se 
respeitam mutuamente. Por outro lado, conhecem e dominam suas áreas de conhecimento, possibilitando 
abordagem de liderança situacional, ou seja, dependente da situação, o componente que detém o maior 
conhecimento ou a maior propriedade no que faz e domina, assume a liderança. Por isso mesmo, um time 
dessa categoria possui como característica marcante para fazer frente a esses desafios a/o: 
Assinale a alternativa CORRETA: 
 
a. Auto-organização. 
 
b. Gestão de riscos. 
 
c. Mentoria. 
 
d. Aversão à mudança. 
 
e. Coaching. 
 
AS II 
 
PERGUNTA 1 
1. A seguinte definição: “é fundamental para poder priorizar, adicionar e remover histórias de um release ou 
de um plano de iteração como unidades únicas. As histórias devem ser atômicas, para que possam ser 
iniciadas e finalizadas isoladamente de outras como uma transação de banco de dados.” Assinale a 
alternativa correta que nomeia essa importante definição. 
 
a. Estimável 
 
b. Pequena 
 
c. Negociável 
 
d. Independente 
 
e. Valiosa 
0,2 pontos 
PERGUNTA 2 
1. A Equipe Scrum tem o direito de rejeitar itens no backlog do produto que não estão bem definidos e, nos 
casos mais graves, ela tem o direito de abortar completamente o Sprint. Assinale a alternativa correta que 
define como dever ser o backlog do produto para evitar esses problemas. 
 
a. bem realizado, priorizado, estimado e pronto. 
 
b. bem definido, priorizado, estimado e entregue. 
 
c. bem orçado, priorizado, estimado e pronto. 
 
d. bem definido, priorizado, estimado e pronto. 
 
e. bem definido, priorizado, sumarizado e pronto. 
0,2 pontos 
PERGUNTA 3 
1. Estes artefatos são uma ótima maneira de manter o cliente em mente e ajudar os proprietários do produto a 
maximizar o valor que será entregue. Assinale a resposta correta para quais artefatos estamos nos referindo. 
 
a. Entrevistas 
 
b. Histórias dos usuários 
 
c. Gravações digitais 
 
d. Diagrama de Classes 
 
e. Questionários 
0,2 pontos 
PERGUNTA 4 
1. Deve ser composto de histórias do usuário, além disso, deve ser priorizado pelo valor comercial e ter sido 
estimado pela equipe usando pontos da história, durante o jogo do planejamento. Assinale a alternativa 
correta que contém o nome desse importante documento. 
 
a. Backlog do 
kanban 
 
b. Resultado 
final 
 
c. Backlog do 
produto 
 
d. Mapa 
navegacional 
 
e. Backlog da 
aplicação 
 
 
 
AS III 
 
 
PERGUNTA 1 
1. A qual tipo de relacionamento nos referimos quando dizemos que: o caso de uso filho é 
adicionado à funcionalidade e às características existentes do caso de uso pai. 
Assinale a alternativa correta 
 
a. Loop 
 
b. Alter 
 
c. Include 
 
d. Extend 
 
e. Exclude 
0,2 pontos 
PERGUNTA 2 
1. A qual tipo de abordagem pertence a seguinte afirmação: O risco é mais alto no final de 
um projeto. Assinale a alternativa que possui a resposta correta. 
 
a. Abordagem de Custos 
 
b. Abordagem Tradicional 
 
c. Abordagem Cristal 
 
d. Abordagem SCRUM 
 
e. Abordagem XP 
0,2 pontos 
PERGUNTA 3 
 
1. A qual tipo de abordagem pertence a seguinte afirmação: As alterações em benefício do 
produto são bem-vindas. 
Assinale a alternativa correta. 
 
a. Abordagem Crítica 
 
b. Abordagem Tradicional 
 
c. Abordagem Waterfall 
 
d. Abordagem de Custos 
 
e. Abordagem Ágil 
0,2 pontos 
PERGUNTA 4 
1. Qual o nome dado a esse tipo de relacionamento num diagrama de classes: “permite 
reutilizar dados e códigosexistentes facilmente. ”? 
Assinale a alternativa correta. 
 
a. Doação 
 
b. Conexão 
 
c. Apropriação 
 
d. Herança 
 
e. Encapsulamento 
 
 
AS IV 
 
PERGUNTA 1 
1. Qual o nome da cerimonia onde os profissionais se reúnem diariamente 
por, no máximo, 15 minutos para contar o que fizeram ontem, o que 
farão hoje e com quais obstáculos eles precisam de ajuda? 
 
a. Iteração 
 
b. Retrospectiva de iteração 
 
c. Revisão de iteração 
 
d. Evento de planejamento 
 
e. Suporte diário 
0,2 pontos 
PERGUNTA 2 
1. Qual o nome da cerimonia onde no final do ciclo de trabalho de duas 
a quatro semanas os profissionais se reúnem com o cliente para mostrar 
os produtos em funcionamento? 
 
a. Retrospectiva de Iteração 
 
b. Iteração 
 
c. Evento de Planejamento 
 
d. Suporte Diário 
 
e. Revisão de Iteração 
 
0,2 pontos 
PERGUNTA 3 
1. Trata-se de trata-se de fornecer uma estrutura para equipes 
multifuncionais resolverem problemas complexos. Identifique e 
assinale com um X a resposta correta que determina do que estamos 
tratando 
 
a. Preleções 
 
b. Missões 
 
c. Cerimônias 
 
d. Aulas 
 
e. Junções 
0,2 pontos 
PERGUNTA 4 
1. Qual o nome da cerimonia onde a equipe do projeto se reunirá para 
aprender com a iteração passada e usá-la na nova vinda? 
 
a. Revisão de 
iteração 
 
b. Retrospectiva 
de iteração 
 
c. Evento de 
planejamento 
 
d. Suporte diário 
 
e. Iteração 
 
AS V 
 
PERGUNTA 1 
1. Qual a vantagem do Burnup sobre o Burnout? 
Assinale a única alternativa CORRETA: 
 
a. Ele não rastreia claramente quando o 
trabalho foi adicionado ou removido do 
projeto. 
 
b. Ele rastreia claramente quando a equipe 
precisa de coaching ágil no projeto. 
 
c. Ele rastreia claramente quando o trabalho 
foi adicionado ou removido do projeto. 
 
d. Ele rastreia vagamente quando o trabalho 
foi adicionado ou removido do projeto. 
 
e. Ele rastreia claramente quando a quantidade 
de colaboradores aumentou no projeto. 
0,2 pontos 
PERGUNTA 2 
1. Veja as afirmativas a seguir e assinale a alternativa 
que contém uma definição válida do que é um 
Indicador: 
 
 
a. Variável mensurável usada como 
representação esperada. 
 
b. Variável hipotética, não mensurável usada 
como representação de um fator. 
 
c. Revisão de sprint e retrospectiva. 
 
d. Variável mensurável usada como 
representação de um fator ou quantidade 
associada. 
 
e. Apenas um fator livre de vínculos. 
0,2 pontos 
PERGUNTA 3 
1. Limitar o trabalho em andamento, alocando limites 
claros no número de itens que podem estar em 
andamento em cada nível do fluxo de trabalho. 
Assinale a qual tipo de boa prática pertence essa 
afirmativa: 
 
a. XP. 
 
b. DSDM. 
 
c. Crystal. 
 
d. Kanban. 
 
e. FDD. 
0,2 pontos 
PERGUNTA 4 
1. Enquanto a eficiência é um conceito associado ao 
alcance dos objetivos individuais, a eficácia é 
__________. 
Assinale a alternativa que 
complementa CORRETAMENTE a frase: 
 
a. Um conceito associado a um ritmo 
constante para o trabalho diferenciado. 
 
b. Um conceito associado ao alcance dos 
objetivos organizacionais. 
 
c. Um conceito associado ao alcance dos 
objetivos individuais. 
 
d. Um conceito associado à vocação 
organizacional. 
 
e. Um conceito associado ao alcance da visão 
inovadora. 
 
 
 
 
AS I 
 
PERGUNTA 1 
1. Uma "equipe" no sentido Ágil é um pequeno grupo de pessoas, designado a um mesmo Projeto ou 
esforço, quase todos em período integral. Uma pequena minoria de membros da Equipe pode 
colaborar em período parcial ou ter responsabilidades concorrentes. Independente disso, 
identifique, nas alternativas a seguir, a única que possui somente o nome dos papéis corretos de cada 
membro de um time SCRUM e assinale a alternativa CORRETA que os contêm: 
 
a. Cliente, scrum master, stackeholder e product owner. 
 
b. Scrum master, team scrum e product owner. 
 
c. Scrum master, team holder e product backwards. 
 
d. Gerente de Projetos, lider ágil e team scrum. 
 
e. Product Ownner, team scrum e scrum doctor. 
0,2 pontos 
PERGUNTA 2 
1. Uma das coisas mais importantes em SCRUM é o tempo dispendido com reuniões. Há toda uma 
ritualística na qual o fator tempo alocado para isso seja absolutamente produtivo, informativo e feito 
para se tomar decisão. Uma delas tem duração programada para 15 minutos e não mais que isso. 
Além disso, é realizada diariamente. 
Identifique, nas alternativas a seguir, o nome que a define: 
 
a. Storytelling. 
 
b. Planning Poker. 
 
c. Daily Scrum. 
 
d. Sprint Retrospective. 
 
e. Sprint Review. 
0,2 pontos 
PERGUNTA 3 
1. Quando observamos o SDLC Ágil, percebemos que, logo de início, os requisitos devem ser 
identificados e catalogados. Diferentemente dos métodos tradicionais como waterfall, os requisitos 
ágeis, como são conhecidos, utilizam um artefato muito importante e que segue sendo atualizado e 
controlado até o fim do projeto. Como é conhecido? 
Assinale a alternativa CORRETA: 
 
a. Estrutura Analítica de Projeto. 
 
b. Depoyment. 
 
c. Folhas Declarativas. 
 
d. Histórias dos usuários. 
 
e. Diagrama de Classes. 
0,2 pontos 
PERGUNTA 4 
1. O conceito de Ágil é muitas vezes complexo de se entender. Uma das definições que as pessoas 
encontram por aí diz respeito a certas características comportamentais de quem trabalha com esse 
tipo de processo de desenvolvimento de software. Normalmente, pede-se que o time que comporá 
um Projeto baseado em algum Processo Ágil se baseie no Manifesto Ágil. Logo a seguir, você 
encontrará os motivos para isso. Entretanto, um deles não faz parte desses motivos. 
Assinale a alternativa que apresenta essa divergência: 
 
a. Porque ser ágil é uma questão de mentalidade. 
 
b. Porque ser ágil é não ter documentação além da necessária. 
 
c. Porque ser ágil é ter foco no cliente. 
 
d. Porque ser ágil é não permitir mudanças não programadas. 
 
e. Porque ser ágil é seguir estruturas e práticas que gerem valor ao cliente. 
 
AS I I 
 
PERGUNTA 1 
1. Estes artefatos são uma ótima maneira de manter o cliente em mente e ajudar os proprietários do 
produto a maximizar o valor que será entregue. Assinale a resposta correta para quais artefatos 
estamos nos referindo. 
 
a. Diagrama de Classes 
 
b. Histórias dos usuários 
 
c. Entrevistas 
 
d. Gravações digitais 
 
e. Questionários 
0,2 pontos 
PERGUNTA 2 
1. Qual documentação ágil é aceita largamente como documento de escopo do projeto de sistemas sem 
a necessidade de escrita de um documento específico, como feito no processo de software conhecido 
como Waterfall (Cascata)? 
 
a. Histórias do Usuário 
 
b. Diagrama de Classes 
 
c. Termo de Abertura do Projeto 
 
d. Estrutura Analítica do Projeto 
 
e. Documento de Fluxo de Dados 
0,2 pontos 
PERGUNTA 3 
1. A seguinte definição: “é fundamental para poder priorizar, adicionar e remover histórias de um 
release ou de um plano de iteração como unidades únicas. As histórias devem ser atômicas, para que 
possam ser iniciadas e finalizadas isoladamente de outras como uma transação de banco de dados.” 
Assinale a alternativa correta que nomeia essa importante definição. 
 
a. Negociável 
 
b. Independente 
 
c. Valiosa (Essa eu não tenho certeza, salvei sem querer sem marcar a resposta e era a ultima 
tentativa) 
 
d. Pequena 
 
e. Estimável 
0,2 pontos 
PERGUNTA 4 
1. Quando devemos revisar a história do usuário? Sendo que isso a equipe de desenvolvimento SCRUM 
faz com o dono do produto e outras partes interessadas. É um momento no qual se fazem anotações 
para ver quais melhorias ainda precisam estar na lista de pendências. Identifique qual o nome desse 
momento. 
 
a. Classificação da sprint 
 
b. Codificação ágil 
 
c. Revisão do sprint 
 
d. Planejamento da sprint 
 
e. Change sprint management 
 
AS I I I 
 
PERGUNTA 1 
1. Qual o nome dado a esse tipo de relacionamento num diagrama de classes:“permite reutilizar dados 
e códigos existentes facilmente. ”? 
Assinale a alternativa correta. 
 
 
PERGUNTA 2 
1. A qual tipo de abordagem pertence a seguinte afirmação: As alterações em benefício do produto são 
bem-vindas. 
Assinale a alternativa correta. 
 
a. Abordagem de Custos 
 
b. Abordagem Tradicional 
 
c. Abordagem Ágil 
 
d. Abordagem Waterfall 
 
e. Abordagem Crítica 
0,2 pontos 
PERGUNTA 3 
1. Qual a definição de risco em projetos ágeis.? Assinale a alternativa correta que o designa 
 
a. evento de certeza 
 
b. um ponto específico determinável 
 
c. evento de incerteza 
 
d. um evento certo que tem já seu valor descoberto 
 
a. Apropriação 
 
b. Herança 
 
c. Doação 
 
d. Encapsulamento (Errada) 
 
e. Conexão 
 
e. um marco 
0,2 pontos 
PERGUNTA 4 
1. A qual tipo de abordagem pertence a seguinte afirmação: O risco é mais alto no final de um projeto. 
Assinale a alternativa que possui a resposta correta. 
 
a. Abordagem de Custos 
 
b. Abordagem Cristal 
 
c. Abordagem XP 
 
d. Abordagem Tradicional 
 
e. Abordagem SCRUM 
 
AS IV 
 
PERGUNTA 1 
1. Qual o nome da cerimonia onde no final do ciclo de trabalho de duas a quatro semanas os 
profissionais se reúnem com o cliente para mostrar os produtos em funcionamento? 
 
a. Retrospectiva de Iteração 
 
b. Iteração 
 
c. Evento de Planejamento 
 
d. Revisão de Iteração 
 
e. Suporte Diário 
0,2 pontos 
PERGUNTA 2 
1. Qual o nome da cerimonia onde a equipe do projeto se reunirá para aprender com a iteração 
passada e usá-la na nova vinda? 
 
a. Revisão de iteração 
 
b. Suporte diário 
 
c. Retrospectiva de iteração 
 
d. Iteração 
 
e. Evento de planejamento 
0,2 pontos 
PERGUNTA 3 
1. Qual o nome da cerimonia onde todas as partes interessadas concordam dentro de um dia quando os 
resultados serão entregues na próxima iteração, no máximo por quatro semanas? 
 
a. Evento de planejamento 
 
b. Revisão de iteração 
 
c. Retrospectiva de iteração 
 
d. Suporte diário 
 
e. Iteração 
0,2 pontos 
PERGUNTA 4 
1. Em qual reunião o proprietário e a equipe do produto explicam os itens da lista de pendências 
concluídos? 
 
a. Sprint planning 
 
b. Sprint retrospective 
 
c. Sprint daily meeting 
 
d. Sprint 
 
e. Sprint review 
 
 
 
AS V 
 
PERGUNTA 1 
1. “[...] É uma ferramenta de medição visual que mostra o trabalho concluído por dia em relação à taxa 
de conclusão projetada para a versão atual do projeto. Seu objetivo é permitir que o projeto esteja no 
caminho certo para fornecer a solução esperada dentro do cronograma desejado”. 
A qual artefato estamos nos referindo? 
Assinale a alternativa CORRETA: 
 
a. Gráfico Burndown. 
 
b. Gráfico EVA. 
 
c. Gráfico Budget. 
 
d. Gráfico Burnup. 
 
e. Gráfico Iteracional. 
0,2 pontos 
PERGUNTA 2 
1. Veja as afirmativas a seguir e assinale a alternativa que contém uma definição válida do que é um 
Indicador: 
 
a. Variável hipotética, não mensurável usada como representação de um fator. 
 
b. Variável mensurável usada como representação esperada. (Errada) 
 
c. Variável mensurável usada como representação de um fator ou quantidade associada. 
 
d. Apenas um fator livre de vínculos. 
 
e. Revisão de sprint e retrospectiva. 
0,2 pontos 
PERGUNTA 3 
1. Limitar o trabalho em andamento, alocando limites claros no número de itens que podem estar em 
andamento em cada nível do fluxo de trabalho. Assinale a qual tipo de boa prática pertence essa 
afirmativa: 
 
a. FDD. 
 
b. Crystal. 
 
c. XP. 
 
d. Kanban. 
 
e. DSDM. 
0,2 pontos 
PERGUNTA 4 
1. Métricas são diferentes métodos que utilizamos para entender a mudança. Mas o que é uma métrica 
afinal? 
Assinale, logo a seguir, a única alternativa CORRETA que a define: 
 
a. Descreve um método perdido pela Humanidade na época da destruição da Biblioteca de 
Alexandria e redescoberto quando Von Neumann montou a arquitetura tradicional dos 
computadores modernos. 
 
b. Descreve o método usado para medir algo, os valores resultantes obtidos da medição, bem 
como um conjunto calculado ou combinado de medidas. 
 
c. Métrica é um conceito concreto e empírico, as crianças já sabem desde cedo seu significado e 
emprego. 
 
d. Métricas são utilizadas desde a época das cidades-estado gregas e eram utilizadas como 
oráculos por sacerdotes em rituais que os faziam atingir estados alterados da mente e, assim, 
permitiam que eles, utilizando cálculos, adivinhassem os valores absolutos. 
 
e. Descreve o método usado para atingir algo, os valores resultantes, normalmente, gerados por 
coincidências e podemos, a partir daí, combinar várias medidas. 
 
 
 
P ER G UNT A 1 
1. (FUNCAB – 2014 – SEMGE – BA – Auditor Fiscal – Tecnologia da Informação) Considere que, em um desenvolvimento 
de software, foi primariamente elaborada uma versão inicial do produto em que foram inseridas funcionalidades 
básicas. A partir daí, o desenvolvedor acrescentou outras funcionalidades e o processo continuou com o cliente 
interagindo até que houvesse a satisfação completa dos requisitos propostos inicialmente pelo cliente. Com base 
apenas nessas informações, pode-se afirmar que o desenvolvimento empregado utilizou o modelo: 
 
a. sequencial linear. 
 
b. incremental. 
 
c. de prototipação. 
 
d. baseado em componentes. 
 
e. de desenvolvimento rápido de aplicações. 
0,2 pontos 
P ER G UNT A 2 
1. (FCM - 2017 - IF Baiano - Analista de Tecnologia da Informação) Na Engenharia de Software, são propostos modelos de 
desenvolvimento que estabelecem fases para a elaboração de softwares, sob padrões pré-estabelecidos. Um desses 
modelos é denominado modelo em cascata. Segundo Paula Filho (2011), os principais estágios desse modelo 
demonstram as atividades fundamentais Sobre essas atividades, é possível afirmar corretamente que é na fase: 
 
a. implementação e de teste de unidade que se libera o software para o cliente. 
 
b. operação e de manutenção que ocorre a instalação e operacionalização do sistema. 
 
c. análise e de definição de requisitos que se estabelece uma arquitetura geral do sistema. 
 
d. projeto de sistema e software que os serviços, restrições e objetivos do sistema são definidos. 
 
e. integração e de teste de sistema que o projeto de software é realizado como um conjunto de programas. 
0,2 pontos 
P ER G UNT A 3 
1. (CESPE – 2007 – TRE-AP – Técnico Judiciário – Programação de Sistemas) O uso de metodologias de desenvolvimento 
de sistemas tem como objetivo garantir que: 
 
a. o software, depois de desenvolvido, não possa sofrer alteração em sua estrutura nem em seu código para não 
serem modificados os requisitos. 
 
b. o software a ser desenvolvido seja realizado conforme os requisitos de sistema, no prazo solicitado e com a 
qualidade desejada. 
 
c. a equipe de desenvolvimento siga corretamente a estrutura de banco de dados orientado a objeto, eliminando 
etapas de análise. 
 
d. o modelo relacional desenvolvido represente estritamente as funcionalidades até, no máximo, a segunda forma 
normal. 
 
e. o código gerado pelo desenvolvedor implemente corretamente as definições de processamento, entrada e 
saída, considerando os recursos de rede como principal requisito. 
0,2 pontos 
P ER G UNT A 4 
1. (CS-UFG – 2019 – IF Goiano – Técnico de Tecnologia da Informação) O desenvolvimento de software é, na maioria dos 
casos, um esforço coletivo que depende de vários papéis, atividades, processos e ferramentas. Nesse sentido, assinale a 
alternativa correta: 
 
a. O desenvolvimento iterativo é necessariamente incremental. 
 
b. Os métodos ágeis são, em geral, baseados no desenvolvimento incremental e/ou iterativo. 
 
c. Uma das características de um modelo ágil é que também é um método formal 
 
d. O desenvolvimento usando o modelo waterfall (ou cascata) é indicado para lidar com riscos. 
 
e. A Rapid Application Development (RAD) é uma metodologia baseada no waterfall.MODELAGEM DE SISTEMAS - 60h_Turma_01_112020 
Unidade I - O Contexto da Modelagem de Sistemas 
 
 
TENTATIVA 1 
 
Pergunta 1 
1. (CS-UFG – 2019 – IF Goiano – Técnico de Tecnologia da Informação) O 
desenvolvimento de software é, na maioria dos casos, um esforço coletivo que 
depende de vários papéis, atividades, processos e ferramentas. Nesse sentido, 
assinale a alternativa correta: 
 a. 
O desenvolvimento usando o modelo waterfall (ou cascata) é indicado 
para lidar com riscos. 
 b. 
Os métodos ágeis são, em geral, baseados no desenvolvimento 
incremental e/ou iterativo. 
 c. O desenvolvimento iterativo é necessariamente incremental. 
 d. 
A Rapid Application Development (RAD) é uma metodologia baseada 
no waterfall. 
 e. 
Uma das características de um modelo ágil é que também é um método 
formal 
 
 
 
 
 
 
 
Pergunta 2 
1. (CESPE – 2007 – TRE-AP – Técnico Judiciário – Programação de Sistemas) O 
uso de metodologias de desenvolvimento de sistemas tem como objetivo 
garantir que: 
 a. 
o modelo relacional desenvolvido represente estritamente as 
funcionalidades até, no máximo, a segunda forma normal. 
 b. 
o software a ser desenvolvido seja realizado conforme os requisitos 
de sistema, no prazo solicitado e com a qualidade desejada. 
 c. 
o software, depois de desenvolvido, não possa sofrer alteração em sua 
estrutura nem em seu código para não serem modificados os requisitos. 
 d. 
o código gerado pelo desenvolvedor implemente corretamente as 
definições de processamento, entrada e saída, considerando os recursos 
de rede como principal requisito. 
 e. 
a equipe de desenvolvimento siga corretamente a estrutura de banco de 
dados orientado a objeto, eliminando etapas de análise. 
 
Pergunta 3 
1. (CONSULPLAN - 2006 - INB - Analista de Sistemas, adaptado) Quanto à 
aplicação de uma Metodologia de Desenvolvimento de Sistemas, assinale a 
alternativa incorreta: 
 a. 
Busca garantir a qualidade do produto gerado no que se refere à 
flexibilidade para incorporação de evoluções do negócio. 
 b. 
Não se aplica a sistemas a serem desenvolvidos com a Análise 
Orientada a Objetos, pois, para esse fim, já há a UML. 
 c. 
Possibilita o acompanhamento/gerenciamento do processo passo a 
passo. 
 d. 
Disponibiliza documentação como um subproduto natural da aplicação 
da metodologia. 
 e. Busca atender os requisitos de negócio estabelecidos para o projeto. 
 
 
 
 
 
Pergunta 4 
1. (UNIRIO – 2012 - UNIRIO – Tecnologia da Informação – Desenvolvimento) 
Um processo de software é um conjunto de atividades e resultados associados 
que levam à produção de um produto de software. Embora existam muitos 
processos ou paradigmas de software diferentes, há atividades fundamentais 
comuns a todos eles. São exemplos dessas atividades: 
 a. 
especificação, projeto, implementação, validação e evolução de 
software. 
 b. projeto, implementação, validação, evolução e integração de software. 
 c. projeto, implementação, integração, validação de software. 
 d. especificação, validação, evolução e integração de software. 
 e. 
especificação, estimativa de custo, projeto, validação e evolução de 
software. 
 
TENTATIVA 2 
 
Pergunta 1 
1. (FUNCAB – 2014 – SEMGE – BA – Auditor Fiscal – Tecnologia da 
Informação) Considere que, em um desenvolvimento de software, foi 
primariamente elaborada uma versão inicial do produto em que foram inseridas 
funcionalidades básicas. A partir daí, o desenvolvedor acrescentou outras 
funcionalidades e o processo continuou com o cliente interagindo até que 
houvesse a satisfação completa dos requisitos propostos inicialmente pelo 
cliente. Com base apenas nessas informações, pode-se afirmar que o 
desenvolvimento empregado utilizou o modelo: 
 a. de desenvolvimento rápido de aplicações. 
 b. incremental. 
 c. baseado em componentes. 
 d. de prototipação. 
 e. sequencial linear. 
 
Pergunta 2 
1. A fase de construção no ciclo de vida de um sistema de informação: 
 a. abrange a análise do sistema. 
 b. é quando ocorre a descontinuidade do sistema. 
 c. executa a otimização dos processos. 
 d. executa os testes e homologação do sistema. 
 e. executa o estudo preliminar do sistema. 
 
Pergunta 3 
1. (FCM - 2017 - IF Baiano - Analista de Tecnologia da Informação) Na 
Engenharia de Software, são propostos modelos de desenvolvimento que 
estabelecem fases para a elaboração de softwares, sob padrões pré-estabelecidos. 
Um desses modelos é denominado modelo em cascata. Segundo Paula Filho 
(2011), os principais estágios desse modelo demonstram as atividades 
fundamentais Sobre essas atividades, é possível afirmar corretamente que é na 
fase: 
 a. 
operação e de manutenção que ocorre a instalação e 
operacionalização do sistema. 
 b. 
implementação e de teste de unidade que se libera o software para o 
cliente. 
 c. 
projeto de sistema e software que os serviços, restrições e objetivos do 
sistema são definidos. 
 d. 
integração e de teste de sistema que o projeto de software é realizado 
como um conjunto de programas. 
 e. 
análise e de definição de requisitos que se estabelece uma arquitetura 
geral do sistema. 
 
 
 
 
 
Pergunta 4 
1. (CONSULPLAN - 2006 - INB - Analista de Sistemas, adaptado) Quanto à 
aplicação de uma Metodologia de Desenvolvimento de Sistemas, assinale a 
alternativa incorreta: 
 a. 
Busca garantir a qualidade do produto gerado no que se refere à 
flexibilidade para incorporação de evoluções do negócio. 
 b. 
Possibilita o acompanhamento/gerenciamento do processo passo a 
passo. 
 c. 
Disponibiliza documentação como um subproduto natural da aplicação 
da metodologia. 
 d. 
Não se aplica a sistemas a serem desenvolvidos com a Análise 
Orientada a Objetos, pois, para esse fim, já há a UML. 
 e. Busca atender os requisitos de negócio estabelecidos para o projeto. 
 
TENTATIVA 3 
 
Pergunta 1 
1. A fase de construção no ciclo de vida de um sistema de informação: 
 a. é quando ocorre a descontinuidade do sistema. 
 b. executa a otimização dos processos. 
 c. executa o estudo preliminar do sistema. 
 d. executa os testes e homologação do sistema. 
 e. abrange a análise do sistema. 
 
 
 
 
 
Pergunta 2 
1. (CONSULPLAN - 2006 - INB - Analista de Sistemas, adaptado) Quanto à 
aplicação de uma Metodologia de Desenvolvimento de Sistemas, assinale a 
alternativa incorreta: 
 a. 
Possibilita o acompanhamento/gerenciamento do processo passo a 
passo. 
 b. 
Não se aplica a sistemas a serem desenvolvidos com a Análise 
Orientada a Objetos, pois, para esse fim, já há a UML. 
 c. 
Busca garantir a qualidade do produto gerado no que se refere à 
flexibilidade para incorporação de evoluções do negócio. 
 d. 
Disponibiliza documentação como um subproduto natural da aplicação 
da metodologia. 
 e. Busca atender os requisitos de negócio estabelecidos para o projeto. 
 
Pergunta 3 
1. (CESPE – 2017 – TRT – 7ª Região (CE) – Técnico Judiciário – TI) No processo 
de desenvolvimento de software, a construção de modelos conceituais que 
descrevem o que o software tem de fazer é parte da fase de: 
 a. revisão. 
 b. testes. 
 c. projeto. 
 d. análise e especificação de requisitos. 
 e. implementação. 
 
 
 
 
 
Pergunta 4 
1. (FCM - 2017 - IF Baiano - Analista de Tecnologia da Informação) Na 
Engenharia de Software, são propostos modelos de desenvolvimento que 
estabelecem fases para a elaboração de softwares, sob padrões pré-estabelecidos. 
Um desses modelos é denominado modelo em cascata. Segundo Paula Filho 
(2011), os principais estágios desse modelo demonstram as atividades 
fundamentais Sobre essas atividades, é possível afirmar corretamente que é na 
fase: 
 a. 
análise e de definição de requisitos que se estabelece uma arquitetura 
geral do sistema. 
 b. 
operação e de manutenção que ocorre a instalação e 
operacionalização do sistema. 
 c. 
implementação e de teste de unidade que se libera o software parao 
cliente. 
 d. 
projeto de sistema e software que os serviços, restrições e objetivos do 
sistema são definidos. 
 e. 
integração e de teste de sistema que o projeto de software é realizado 
como um conjunto de programas. 
 
 
MODELAGEM DE SISTEMAS - 60h_Turma_01_112020 
Unidade 02 - Modelos de Contexto 
 
TENTATIVA 1 
 
PERGUNTA 1 
1. (Fonte: FCC - CNMP - ANALISTA DO CNMP - DESENVOLVIMENTO DE SISTEMAS) O Diagrama de 
Atividade da UML 2 é utilizado para modelar atividades, que podem ser um método ou um 
algoritmo, ou mesmo um processo de negócio. Sobre esse diagrama, considere: 
 
I - As partições de atividade permitem representar o fluxo de um processo que passa por diversos 
setores ou departamentos de uma empresa, ou mesmo um processo que é manipulado por diversos 
atores. 
II - Um nó de bifurcação/união é um nó de controle que pode tanto dividir um fluxo em dois ou 
mais fluxos concorrentes (quando é chamado de nó de bifurcação), como mesclar dois ou mais 
fluxos concorrentes em um único fluxo de controle (quando é chamado de nó de união). 
III - Um pino (ou alfinete) é um tipo de nó de objeto que representa uma entrada para uma ação ou 
uma saída de uma ação. São obrigatórios no diagrama de atividades e são utilizados para ver os 
dados que são consumidos em cada ação. 
IV - Um nó de término ou encerramento de fluxo representa o encerramento de toda a atividade. O 
símbolo de final de fluxo é representado por um círculo com um X em seu interior. 
 
Está correto apenas o que se afirma em: 
 
a. II, III e IV. 
 
b. III e IV. 
 
c. II e III. 
 
d. I e II. 
 
e. I, II e III. 
 
 
 
 
 
 
PERGUNTA 2 
1. (Fonte: FUNCAB - MPE-RO - Analista - Programação de Computador) A figura abaixo representa o 
diagrama UML denominado: 
 
 
 
 
a. Diagrama de Caso de Uso. 
 
b. Diagrama de Sequência. 
 
c. Diagrama de Componentes. 
 
d. Diagrama de Classes. 
 
e. Diagrama de Atividade 
 
PERGUNTA 3 
1. (Fonte: FCC - TJ-SE - FCC - 2009 - TJ-SE - Programador de computador) Em um Diagrama de 
Atividades da UML, o desvio representa: 
 
a. uma separação que determina caminhos diferentes executados em paralelo. 
 
b. uma condição que determina caminhos diferentes mutuamente exclusivos para uma 
atividade. 
 
c. os relacionamentos entre estados e atividades. 
 
d. a junção de todas as transições, originadas por uma separação, que tenham terminadas as 
atividades. 
 
e. a transição de um comportamento condicional, indicando um único caminho de saída. 
 
 
PERGUNTA 4 
1. (Fonte: FCC - TJ-PA - FCC - Analista Judiciário - Análise de Sistema), adaptado. Analise as afirmações 
que se seguem. 
 
I - modelagem do aspecto dinâmico de um sistema; 
II - exibição da concorrência de atividades; 
III - exibição das ramificações de controle de fluxo. 
 
O Diagrama de Atividades da UML contempla corretamente o que consta em: 
 
a. I, II e III. 
 
b. II e III, apenas. 
 
c. I, apenas. 
 
d. II, apenas. 
 
e. III, apenas. 
 
 
 
 
 
 
 
 
 
 
 
 
TENTATIVA 2 
 
PERGUNTA 1 
1. (Fonte: FCC - TJ-AP - ANALISTA JUDICIÁRIO - DESENVOLVIMENTO DE SISTEMAS) Considere o 
processo de negócio e o diagrama abaixo. 
 
 
 
É correto afirmar que: 
 
a. Trata-se de um diagrama de atividades da UML. 
 
b. O processo pode ser modelado apenas por um diagrama de caso de uso da UML. 
 
c. Um processo não pode ser modelado por um diagrama UML. 
 
d. Trata-se de um diagrama de classes da UML. 
 
e. Não há relação entre o processo e o diagrama. 
 
PERGUNTA 2 
1. (Fonte: FCC - TJ-SE - FCC - 2009 - TJ-SE - Programador de computador) Em um Diagrama de 
Atividades da UML, o desvio representa: 
 
a. a junção de todas as transições, originadas por uma separação, que tenham terminadas as 
atividades. 
 
b. uma condição que determina caminhos diferentes mutuamente exclusivos para uma 
atividade. 
 
c. uma separação que determina caminhos diferentes executados em paralelo. 
 
d. os relacionamentos entre estados e atividades. 
 
e. a transição de um comportamento condicional, indicando um único caminho de saída. 
 
PERGUNTA 3 
1. Considere a figura: 
 
 
 
Na UML, a figura abaixo corresponde ao diagrama de: 
 
a. Máquina de Estados. 
 
b. Temporização. 
 
c. Atividades. 
 
d. Estruturas Compostas. 
 
e. Sequência. 
 
 
 
 
 
 
 
 
 
PERGUNTA 4 
1. (Fonte: FUNCAB - MPE-RO - Analista - Programação de Computador) A figura abaixo representa o 
diagrama UML denominado: 
 
 
 
 
a. Diagrama de Classes. 
 
b. Diagrama de Sequência. 
 
c. Diagrama de Atividade. 
 
d. Diagrama de Caso de Uso. 
 
e. Diagrama de Componentes. 
 
TENTATIVA 3 
 
PERGUNTA 1 
1. (Fonte: FCC - TCM-PA - FCC - 2010 - Técnico em Informática) De acordo com a OMG, especifica a 
coordenação de execuções de comportamentos usando um modelo de fluxo de controle e de dados. 
Modela o comportamento do sistema denotando os caminhos lógicos que um processo pode seguir. 
Compõe a visão dinâmica da UML o diagrama de: 
 
a. atividades. 
 
b. composição. 
 
c. estado composto. 
 
d. objetos. 
 
e. entidades. 
 
PERGUNTA 2 
1. (Fonte: FCC - CNMP - ANALISTA DO CNMP - DESENVOLVIMENTO DE SISTEMAS) O Diagrama de 
Atividade da UML 2 é utilizado para modelar atividades, que podem ser um método ou um 
algoritmo, ou mesmo um processo de negócio. Sobre esse diagrama, considere: 
 
I - As partições de atividade permitem representar o fluxo de um processo que passa por diversos 
setores ou departamentos de uma empresa, ou mesmo um processo que é manipulado por diversos 
atores. 
II - Um nó de bifurcação/união é um nó de controle que pode tanto dividir um fluxo em dois ou 
mais fluxos concorrentes (quando é chamado de nó de bifurcação), como mesclar dois ou mais 
fluxos concorrentes em um único fluxo de controle (quando é chamado de nó de união). 
III - Um pino (ou alfinete) é um tipo de nó de objeto que representa uma entrada para uma ação ou 
uma saída de uma ação. São obrigatórios no diagrama de atividades e são utilizados para ver os 
dados que são consumidos em cada ação. 
IV - Um nó de término ou encerramento de fluxo representa o encerramento de toda a atividade. O 
símbolo de final de fluxo é representado por um círculo com um X em seu interior. 
 
Está correto apenas o que se afirma em: 
 
a. II, III e IV. 
 
b. I, II e III. 
 
c. III e IV. 
 
d. I e II. 
 
e. II e III. 
 
PERGUNTA 3 
1. (Fonte: FCC - TJ-PA - FCC - Analista Judiciário - Análise de Sistema), adaptado. Analise as afirmações 
que se seguem. 
 
I - modelagem do aspecto dinâmico de um sistema; 
II - exibição da concorrência de atividades; 
III - exibição das ramificações de controle de fluxo. 
 
O Diagrama de Atividades da UML contempla corretamente o que consta em: 
 
a. I, II e III. 
 
b. III, apenas. 
 
c. I, apenas. 
 
d. II, apenas. 
 
e. II e III, apenas. 
 
 
PERGUNTA 4 
1. (Fonte: FUNCAB - MPE-RO - Analista - Programação de Computador) A figura abaixo representa o 
diagrama UML denominado: 
 
 
 
 
a. Diagrama de Sequência. 
 
b. Diagrama de Atividade. 
 
c. Diagrama de Caso de Uso. 
 
d. Diagrama de Componentes. 
 
e. Diagrama de Classes. 
 
 
MODELAGEM DE SISTEMAS - 60h_Turma_01_112020 
Unidade 03 - Modelos de Interação 
 
TENTATIVA 1 
 
PERGUNTA 1 
1. (Fonte: FCC - TRT - 1ª REGIÃO (RJ) - ANALISTA JUDICIÁRIO - TECNOLOGIA DA 
INFORMAÇÃO), adaptado.Assinale a alternativa correta. Diagramas de casos de uso constituem-se 
em um tipo de diagrama definido na UML. Segundo a UML 2.4.1, em um diagrama de casos de uso: 
 
a. um ator pode ser representado pelo “stick man” ou por um retângulo com a expressão 
<<actor>>. 
 
b. o número de atores e de casos de uso sempre deve ser o mesmo. 
 
c. um ator pode ser representado apenas pelo símbolo do “stick man”. 
 
d. só pode ser representado um único ator. 
 
e. só pode ser representado um único caso de uso. 
 
PERGUNTA 2 
1. (Fonte: TRE-CE - FCC - 2012 - TRE-CE - Programador de computador). Em UML, os 
diagramas de caso deuso têm por objetivo: 
 
a. exibir uma interação entre um conjunto de objetos e seus relacionamentos. 
 
b. representar o estado ou situação em que um objeto pode se encontrar no decorrer da 
execução de processos de um sistema. 
 
c. capturar funcionalidades e requerimentos do sistema. 
 
d. mostrar o fluxo de mensagens de uma atividade do sistema para outra. 
 
e. representar os atributos e operações de uma classe ou objeto. 
 
 
 
 
PERGUNTA 3 
1. (Fonte: ENADE - INEP - 2011 - Tecnologia em análise e desenvolvimento de sistemas), 
adaptado. O conjunto de casos de uso representa as possíveis interações que serão representadas 
nos requisitos do sistema. A figura a seguir é um exemplo de biblioteca e mostra outros casos de 
uso nesse ambiente. 
 
Com relação ao tema, analise as asserções a seguir. 
 
A figura também ilustra os pontos essenciais da notação de casos de uso. Os 
agentes no processo são representados por bonecos e cada tipo de interação é 
representada por uma elipse com um nome 
PORQUE 
a UML é um padrão para a modelagem orientada a objetos e, assim, os casos 
de uso e a obtenção de requisitos com base em casos de uso são cada vez 
mais utilizados para obter requisitos. 
 
Com relação a essas asserções, assinale a alternativa correta. 
 
a. as duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da 
primeira. 
 
b. tanto a primeira quanto a segunda asserções são proposições falsas. 
 
c. a primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira. 
 
d. as duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa 
correta da primeira. 
 
e. a primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa. 
 
 
 
PERGUNTA 4 
1. ( Fonte: TJ-PE - FCC - 2012 - Programador de computador), adaptado. Considerando-se os 
operadores de controle nos diagramas de sequência, o tipo de operador identificado pela tag 
alt indica: 
 
a. uma alternativa de representar classes. 
 
b. uma execução iterativa. 
 
c. uma execução opcional. 
 
d. uma alternativa para desenhar o controle na horizontal. 
 
e. uma execução condicional. 
 
TENTATIVA 2 
 
 
PERGUNTA 1 
1. (Fonte: ESAF - 2006 - CGU - Analista de Finanças e Controle - Tecnologia da Informação). 
Quanto ao uso de diagramas na UML para a modelagem de objetos é correto afirmar que o 
Diagrama de Sequência: 
 
a. apresenta a interação de sequência estática de pacotes, relacionamentos e instâncias. 
 
b. apresenta a interação de sequência de tempo dos objetos que participam na 
interação. 
 
c. apresenta a interação de sequência de atores que participam na interação. 
 
d. descreve a funcionalidade do sistema percebida por atores externos. 
 
e. descreve a funcionalidade do sistema percebida por atores internos. 
 
PERGUNTA 2 
1. (Fonte: FCC - TRT - 1ª REGIÃO (RJ) - ANALISTA JUDICIÁRIO - TECNOLOGIA DA 
INFORMAÇÃO), adaptado.Assinale a alternativa correta. Diagramas de casos de uso constituem-se 
em um tipo de diagrama definido na UML. Segundo a UML 2.4.1, em um diagrama de casos de uso: 
 
a. um ator pode ser representado apenas pelo símbolo do “stick man”. 
 
b. o número de atores e de casos de uso sempre deve ser o mesmo. 
 
c. só pode ser representado um único ator. 
 
d. só pode ser representado um único caso de uso. 
 
e. um ator pode ser representado pelo “stick man” ou por um retângulo com a expressão 
<<actor>>. 
 
 
PERGUNTA 3 
1. (Fonte: ENADE - INEP - 2011 - Computação). No desenvolvimento de um software para um 
sistema de venda de produtos nacionais e importados, o analista gerou o diagrama de casos de uso 
a seguir: 
 
 
 
Da análise do diagrama, conclui-se que: 
 
a. a execução do caso de uso “Consultar estoque” incorpora opcionalmente o caso de uso 
“Liberar desconto”. 
 
b. a execução do caso de uso “Realizar venda” incorpora obrigatoriamente o caso de uso 
“Consultar estoque”. 
 
c. um Gerente pode interagir com o caso de uso “Realizar venda”, pois ele é um Usuário. 
 
d. a execução do caso de uso “Realizar venda de produto nacional” incorpora obrigatoriamente 
o caso de uso “Liberar desconto”. 
 
e. a execução do caso de uso “Liberar desconto” incorpora opcionalmente o caso de uso 
“Realizar venda”. 
 
PERGUNTA 4 
1. (Fonte: ESAF - 2004 - CGU - Analista de Finanças e Controle - Tecnologia da Informação). 
Assinale a alternativa correta. Na modelagem com UML, um Diagrama de Sequência mostra 
interações de objetos organizados em uma sequência de tempo, 
 
a. mas não trata associações entre os objetos. 
 
b. sendo largamente utilizado de forma individualizada para cada classe, com o objetivo de 
tornar o estudo simples o bastante para se ter um diagrama compreensível. 
 
c. mas não trata a auto delegação ou mensagem de auto chamada. 
 
d. definindo todos os possíveis estados de um sistema. 
 
e. mas quando utilizado para representar a auto delegação ou mensagem de auto chamada 
assíncrona, não trata o tempo como uma dimensão separada. 
 
 
TENTATIVA 3 
 
PERGUNTA 1 
1. (Fonte: ENADE - INEP - 2011 - Tecnologia em análise e desenvolvimento de sistemas), 
adaptado. O conjunto de casos de uso representa as possíveis interações que serão representadas 
nos requisitos do sistema. A figura a seguir é um exemplo de biblioteca e mostra outros casos de 
uso nesse ambiente. 
 
Com relação ao tema, analise as asserções a seguir. 
 
A figura também ilustra os pontos essenciais da notação de casos de uso. Os 
agentes no processo são representados por bonecos e cada tipo de interação é 
representada por uma elipse com um nome 
PORQUE 
a UML é um padrão para a modelagem orientada a objetos e, assim, os casos 
de uso e a obtenção de requisitos com base em casos de uso são cada vez 
mais utilizados para obter requisitos. 
 
Com relação a essas asserções, assinale a alternativa correta. 
 
a. tanto a primeira quanto a segunda asserções são proposições falsas. 
 
b. a primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira. 
 
c. as duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da 
primeira. 
 
d. a primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa. 
 
e. as duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa 
correta da primeira. 
 
PERGUNTA 2 
1. (Fonte: TRE-CE - FCC - 2012 - TRE-CE - Programador de computador). Em UML, os 
diagramas de caso de uso têm por objetivo: 
 
a. exibir uma interação entre um conjunto de objetos e seus relacionamentos. 
 
b. mostrar o fluxo de mensagens de uma atividade do sistema para outra. 
 
c. representar os atributos e operações de uma classe ou objeto. 
 
d. capturar funcionalidades e requerimentos do sistema. 
 
e. representar o estado ou situação em que um objeto pode se encontrar no decorrer da 
execução de processos de um sistema. 
 
PERGUNTA 3 
1. ( Fonte: TJ-PE - FCC - 2012 - Programador de computador), adaptado. Considerando-se os 
operadores de controle nos diagramas de sequência, o tipo de operador identificado pela tag 
alt indica: 
 
a. uma alternativa para desenhar o controle na horizontal. 
 
b. uma execução iterativa. 
 
c. uma alternativa de representar classes. 
 
d. uma execução condicional. 
 
e. uma execução opcional. 
 
PERGUNTA 4 
1. (Fonte: ENADE - INEP - 2011 - Computação). No desenvolvimento de um software para um 
sistema de venda de produtos nacionais e importados, o analista gerou o diagrama de casos de uso 
a seguir: 
 
 
 
Da análise do diagrama, conclui-se que: 
 
a. a execução do caso de uso “Realizar venda de produto nacional” incorpora obrigatoriamente 
o caso de uso “Liberar desconto”. 
 
b. a execução do caso de uso “Liberar desconto” incorpora opcionalmente o caso de uso 
“Realizar venda”. 
 
c. a execução do caso de uso “Consultar estoque” incorpora opcionalmente o caso de uso 
“Liberar desconto”. 
 
d. um Gerente pode interagir como caso de uso “Realizar venda”, pois ele é um Usuário. 
 
e. a execução do caso de uso “Realizar venda” incorpora obrigatoriamente o caso de uso 
“Consultar estoque”. 
 
 
MODELAGEM DE SISTEMAS - 60h_Turma_01_112020 
Unidade 04 - Modelos Estruturais 
 
TENTATIVA 1 
 
PERGUNTA 1 
1. (Fonte: VUNESP - DESENVOLVESP - ANALISTA - ANALISTA DE SISTEMAS). Considere o 
seguinte diagrama de classes da UML 2.0: 
 
 
 
Com base nesse diagrama, é correto afirmar que: 
 
a. está representada uma composição. 
 
b. está representada uma agregação. 
 
c. as classes A, B, C e D são abstratas. 
 
d. as classes B, C e D são subclasses da classe A. 
 
e. a classe A é um tipo especial das classes B, C e D. 
 
PERGUNTA 2 
1. (Fonte: PRODAM-AM - FUNCAB - PRODAM-AM - Analista de TI - Desenvolvimento de 
Sistemas). No diagrama de classes abaixo, o que significa o losango presente na relação entre as 
classes ClasseA e ClasseB? 
 
 
 
 
a. uma generalização. 
 
b. uma extensão. 
 
c. uma composição. 
 
d. uma agregação. 
 
e. uma realização. 
 
PERGUNTA 3 
1. (Fonte: FGV - IBGE - ANÁLISE DE SISTEMAS - DESENVOLVIMENTO DE APLICAÇÕES - WEB 
MOBILE). A figura abaixo representa o diagrama de classes de parte do sistema SOMANUT. Na 
classe Funcionario, foi implementado o método abstrato calcularSalario. 
 
 
 
Para que a classe Mecanico possa ser instanciada, é necessário que a(s) classe(s): 
 
a. Funcionario tenha definido um atributo salario que seja público. 
 
b. Funcionario possua outros métodos concretos. 
 
c. Funcionario tenha definido um atributo salario que seja protegido. 
 
d. Mecanico redefina o método calcularSalario. 
 
e. Mecanico e Eletricista redefinam o método calcularSalario. 
 
PERGUNTA 4 
1. (Fonte: TJM-SP - VUNESP - TJM-SP - Analista de Sistemas – Judiciário). Considere duas 
classes S e T de um diagrama de classes da orientação a objetos feitos por meio da UML. Há uma 
associação de composição entre as classes S e T. Assinale a alternativa que representa esse tipo de 
associação entre S e T (abstraindo-se as cardinalidades). 
 
a. 
 
 
b. 
 
 
c. 
 
 
d. 
 
 
e. 
 
 
 
TENTATIVA 2 
 
PERGUNTA 1 
1. (Fonte: EPE - CESGRANRIO - EPE - Analista de Gestão Corporativa - Tecnologia da 
Informação). Um lojista que não possuía ainda nenhum sistema de informação em sua loja decidiu 
desenvolver um sistema próprio na abertura da segunda loja, contratando uma equipe de 
desenvolvedores para modelar e implementar um sistema dedicado, ao qual chamou de SCL 
(Sistema de Controle de Lojas). O modelo de entidades e relacionamentos a seguir, que está na 
notação da Engenharia de Informação, foi inicialmente desenvolvido pela equipe para o sistema, no 
nível lógico. 
 
 
 
Qual a forma correta de descrever a associação entre um objeto "Venda" e um objeto "Item de 
Venda", em um diagrama de classes UML, para manter a semântica existente no relacionamento 
entre as entidades de mesmo nome no diagrama de entidades e relacionamentos do SCL? 
 
a. 
 
 
b. 
 
 
c. 
 
 
d. 
 
 
e. 
 
 
PERGUNTA 2 
1. (Fonte: PRODAM-AM - FUNCAB - PRODAM-AM - Analista de TI - Desenvolvimento de 
Sistemas). No diagrama de classes abaixo, o que significa o losango presente na relação entre as 
classes ClasseA e ClasseB? 
 
 
 
 
a. uma extensão. 
 
b. uma composição. 
 
c. uma realização. 
 
d. uma agregação. 
 
e. uma generalização. 
PERGUNTA 3 
1. (Fonte: UERJ - ANALISTA DE SISTEMAS – DESENVOLVIMENTO). Considere o diagrama de 
classes, na notação da UML, que representa o modelo conceitual de dados de uma aplicação. 
 
 
 
Durante o mapeamento desse modelo conceitual para o modelo relacional, um projetista de banco 
de dados optou pela estratégia de criar uma relação por classe do diagrama. Esse projetista também 
optou por utilizar uma coluna de implementação como chave estrangeira de cada relação. Sendo 
assim, a quantidade mínima possível de relações e a correspondente quantidade de chaves 
estrangeiras resultantes deste mapeamento são, respectivamente: 
 
a. 8 e 8 
 
b. 7 e 6 
 
c. 9 e 7 
 
d. 9 e 8 
 
e. 8 e 6 
 
 
 
 
 
 
 
 
PERGUNTA 4 
1. (Fonte: TJM-SP - VUNESP - TJM-SP - Analista de Sistemas – Judiciário). Considere o 
seguinte diagrama de classes, representado conforme a UML. 
 
 
 
A partir desse diagrama de classes, pode-se afirmar que: 
 
a. a classe Veículo é considerada uma subclasse. 
 
b. as classes Carga e Passeio herdam os recursos da classe Veículo. 
 
c. a classe Veículo herda os recursos das classes Carga e Passeio. 
 
d. a classe Carga é uma superclasse, e Passeio, uma subclasse. 
 
e. a classe Veículo terá mais atributos do que as classes Carga e Passeio. 
 
 
 
 
 
 
 
 
 
TENTATIVA 3 
 
PERGUNTA 1 
1. (Fonte: TJ-DF - Analista e Técnico Judiciário - CESPE - TJ-DF - Analista Judiciário - Análise 
de Sistemas). A linguagem UML (unified modeling language), cujos vocabulário e regras focam a 
representação conceitual e física de um sistema, é uma linguagem gráfica para visualização, 
especificação, construção e documentação de informações referentes a um software, permitindo, 
por outro lado, uma representação gráfica de classes de objetos, que são as entidades mais 
importantes de um sistema com base na concepção por objetos. Em UML, existem diversos 
diagramas e tipos de relações para descrever o comportamento das classes de objetos de um 
sistema de informática. Acerca da linguagem UML, de seus tipos de relação e de seus diagramas, 
julgue os itens a seguir. 
 
I - A relação de dependência é uma relação semântica entre duas entidades de um software, na qual 
a modificação de uma das entidades pode afetar a semântica da outra entidade. No caso de classes 
de objetos, a relação de dependência pode ser observada quando uma classe utiliza uma outra 
classe como argumento de uma de suas funções. 
II - A relação de generalização entre uma entidade geral e uma outra mais específica ou mais geral 
tem por objetivo principal a descrição de classes genéricas, também chamadas de template em 
C++. 
III - A relação de associação que descreve uma relação estrutural de enlace entre entidades é um 
caso especial da relação de agregação entre duas classes que descreve uma relação estrutural entre 
um todo e suas partes. 
IV - Um diagrama de classes descreve um conjunto de classes, interfaces e colaborações e suas 
relações. Esse diagrama é capaz de descrever tanto o processo estático do sistema quanto o 
dinâmico, em tempo de execução, sendo esse último estado também chamado de diagrama de 
objetos. 
V - Dependendo da semântica da linguagem de programação a ser utilizada na implementação do 
software, certas características da linguagem UML devem ser proibidas na modelagem desse 
software, pois podem não estar implementadas pela linguagem de programação. 
 
Estão certos apenas os itens: 
 
a. I e V 
 
b. I e II 
 
c. II e III 
 
d. IV e V 
 
e. III e IV 
 
 
 
PERGUNTA 2 
1. (Fonte: TJ-SE - Técnico e Analista - FCC - TJ-SE - Analista Judiciário - Análise de Sistemas – 
Desenvolvimento). Em uma hierarquia de modelos de quatro camadas onde a UML (metamodelo - 
camada M2) é instância de um modelo de mais alto nível de abstração (metamodelo - camada M3 p. 
ex. MOF), pode-se afirmar que um diagrama de classes (modelo - camada M1) é uma instância da 
UML e, portanto, de uma camada de menor nível de abstração em relação àquela. Dessa forma, 
descendo-se na hierarquia, a camada de mais baixo nível (M0) representa: 
 
a. atributos. 
 
b. generalizações. 
 
c. relacionamentos. 
 
d. objetos. 
 
e. operações 
 
PERGUNTA 3 
1. (Fonte: EPE - CESGRANRIO - EPE - Analista de Gestão Corporativa - Tecnologia da 
Informação). Um lojista que não possuía ainda nenhum sistema de informação em sua loja decidiu 
desenvolver um sistema próprio na abertura da segunda loja, contratando uma equipe de 
desenvolvedores para modelar e implementar um sistema dedicado, ao qual chamou de SCL 
(Sistema de Controle de Lojas). Omodelo de entidades e relacionamentos a seguir, que está na 
notação da Engenharia de Informação, foi inicialmente desenvolvido pela equipe para o sistema, no 
nível lógico. 
 
 
 
Qual a forma correta de descrever a associação entre um objeto "Venda" e um objeto "Item de 
Venda", em um diagrama de classes UML, para manter a semântica existente no relacionamento 
entre as entidades de mesmo nome no diagrama de entidades e relacionamentos do SCL? 
 
a. 
 
 
b. 
 
 
c. 
 
 
d. 
 
 
e. 
 
 
PERGUNTA 4 
1. (Fonte: UERJ - ANALISTA DE SISTEMAS – DESENVOLVIMENTO). Considere o diagrama de 
classes, na notação da UML, que representa o modelo conceitual de dados de uma aplicação. 
 
 
 
Durante o mapeamento desse modelo conceitual para o modelo relacional, um projetista de banco 
de dados optou pela estratégia de criar uma relação por classe do diagrama. Esse projetista também 
optou por utilizar uma coluna de implementação como chave estrangeira de cada relação. Sendo 
assim, a quantidade mínima possível de relações e a correspondente quantidade de chaves 
estrangeiras resultantes deste mapeamento são, respectivamente: 
 
a. 8 e 8 
 
b. 9 e 8 
 
c. 9 e 7 
 
d. 7 e 6 
 
e. 8 e 6 
 
 
MODELAGEM DE SISTEMAS - 60h_Turma_01_112020 
unidade 05 - Modelos Comportamentais 
 
TENTATIVA 1 
 
PERGUNTA 1 
1. (Fonte: FDC – AGERIO – Analista de Desenvolvimento). No que diz respeito à Modelagem 
como Técnica de Projeto, de acordo com a Metodologia Orientada a objetos com notação UML, os 
modelos são abstrações elaboradas para entender um problema antes de implementar uma 
solução. Entre os tipos de modelos utilizados, um descreve a estrutura estática de um sistema em 
termos de classes e relacionamentos, enquanto o outro descreve a estrutura de controle de um 
sistema em termos de eventos e estados. Esses tipos são denominados, RESPECTIVAMENTE, 
modelos de: 
 
a. Componentes e interações. 
 
b. Componentes e estados. 
 
c. Classes e componentes. 
 
d. Classes e interações. 
 
e. Classes e estados. 
 
PERGUNTA 2 
1. O caso de uso “Validar usuário” é descrito pelo seguinte cenário: 
 
- Fluxo de eventos principal: o caso de uso inicia quando o Sistema do Tribunal solicita ao usuário a 
sua senha, formada por números. O usuário fornece os números por meio do teclado e confirma a 
senha pressionando a tecla Enter. O Sistema checa esse número e verifica se ele é válido. 
- Fluxo de evento excepcional: o usuário pode cancelar seu acesso a qualquer momento, 
pressionando o botão Cancelar, reiniciando o caso de uso. Não é feita nenhuma mudança no 
processo do usuário; 
- Fluxo de evento excepcional: o usuário pode corrigir a senha a qualquer momento, utilizando a 
tecla Backspace, antes de confirmar com a tecla Enter; 
- Fluxo de evento excepcional: se o usuário fornece um número de senha inválido, o caso de uso é 
reiniciado. 
(Fonte: FCC - TRF 3ª. Região – SP/MS - Técnico Judiciário – Informática – Adaptado). 
 
Com base no caso de uso acima, considere a seguir, os diagramas UML 3 e 4: 
 
 
Assinale a alternativa CORRETA: 
 
a. O diagrama de estados 3 mostra os estados de ler e de verificar a senha e o diagrama de 
estados 4 apresenta os subestados do estado lendo senha do diagrama 3. 
 
b. O diagrama 3 e o diagrama 4 são equivalentes. Ambos são diagramas de estado para o caso 
de uso “Validar usuário”. 
 
c. O diagrama de atividades 3 está correto e o diagrama 4 está errado, pois não pode haver 
atividades em paralelo. 
 
d. O diagrama de sequência 3 mostra o sequenciamento para ler e verificar a senha e o 
diagrama de sequência 4 apresenta o caso de uso “Validar usuário”. 
 
e. O diagrama 3 e o diagrama 4 são alternativos. Ambos são diagramas de atividades 
para o caso de uso “Validar usuário” 
 
PERGUNTA 3 
1. Fonte: (FCC – TJ-PA – Analista Judiciário – Análise de Sistema Desenvolvimento). Além do 
Estado de origem e o de destino, uma transição de estados tem mais três partes, que são: 
 
a. Escopo, temporalidade e proteção. 
 
b. Condição de proteção, temporalidade e efeito. 
 
c. Evento inicial, caminho crítico e temporalidade. 
 
d. Origem, evento de proteção e escopo. 
 
e. Evento de ativação, condição de proteção e efeito. 
 
 
 
 
PERGUNTA 4 
1. (Fonte: QUADRIX – DATAPREV – Analista de Tecnologia da Informação – Desenvolvimento 
– Adaptado) Com relação aos diagramas de estados da UML, é CORRETO AFIRMAR que: 
 
a. Para modelar Sistemas complexos de forma mais rica, é possível utilizar diagramas de 
estados aninhados, estados aninhados, generalização de sinal e concorrência. 
 
b. Não é possível usar aninhamento quando a mesma transição se aplica a muitos estados. 
 
c. O modelo de estados não admite a concorrência entre objetos. 
 
d. Diagramas de estados planos são práticos para problemas grandes. 
 
e. As combinações de eventos, estados e transições de estado para determinada classe não 
podem ser abstraídas, porém podem ser representadas por um diagrama de estado. 
 
 
TENTATIVA 2 
 
PERGUNTA 1 
1. O caso de uso “Validar usuário” é descrito pelo seguinte cenário: 
 
- Fluxo de eventos principal: o caso de uso inicia quando o Sistema do Tribunal solicita ao usuário a 
sua senha, formada por números. O usuário fornece os números por meio do teclado e confirma a 
senha pressionando a tecla Enter. O Sistema checa esse número e verifica se ele é válido. 
- Fluxo de evento excepcional: o usuário pode cancelar seu acesso a qualquer momento, 
pressionando o botão Cancelar, reiniciando o caso de uso. Não é feita nenhuma mudança no 
processo do usuário; 
- Fluxo de evento excepcional: o usuário pode corrigir a senha a qualquer momento, utilizando a 
tecla Backspace, antes de confirmar com a tecla Enter; 
- Fluxo de evento excepcional: se o usuário fornece um número de senha inválido, o caso de uso é 
reiniciado. 
(Fonte: FCC - TRF 3ª. Região – SP/MS - Técnico Judiciário – Informática – Adaptado). 
 
Com base no caso de uso acima, considere a seguir, os diagramas UML 3 e 4: 
 
 
Assinale a alternativa CORRETA: 
 
a. O diagrama 3 e o diagrama 4 são equivalentes. Ambos são diagramas de estado para o caso 
de uso “Validar usuário”. 
 
b. O diagrama de sequência 3 mostra o sequenciamento para ler e verificar a senha e o 
diagrama de sequência 4 apresenta o caso de uso “Validar usuário”. 
 
c. O diagrama de atividades 3 está correto e o diagrama 4 está errado, pois não pode haver 
atividades em paralelo. 
 
d. O diagrama de estados 3 mostra os estados de ler e de verificar a senha e o diagrama de 
estados 4 apresenta os subestados do estado lendo senha do diagrama 3. 
 
e. O diagrama 3 e o diagrama 4 são alternativos. Ambos são diagramas de atividades 
para o caso de uso “Validar usuário”. 
 
PERGUNTA 2 
1. Fonte: (FCC – TJ-PA – Analista Judiciário – Análise de Sistema Desenvolvimento). Além do 
Estado de origem e o de destino, uma transição de estados tem mais três partes, que são: 
 
a. Evento de ativação, condição de proteção e efeito. 
 
b. Evento inicial, caminho crítico e temporalidade. 
 
c. Condição de proteção, temporalidade e efeito. 
 
d. Origem, evento de proteção e escopo. 
 
e. Escopo, temporalidade e proteção 
 
 
 
 
PERGUNTA 3 
1. (Fonte: FDC – AGERIO – Analista de Desenvolvimento). No que diz respeito à Modelagem 
como Técnica de Projeto, de acordo com a Metodologia Orientada a objetos com notação UML, os 
modelos são abstrações elaboradas para entender um problema antes de implementar uma 
solução. Entre os tipos de modelos utilizados, um descreve a estrutura estática de um sistema em 
termos de classes e relacionamentos, enquanto o outro descreve a estrutura de controle de um 
sistema em termos de eventos e estados. Esses tipos são denominados, RESPECTIVAMENTE, 
modelos de: 
 
a. Classes e componentes. 
 
b. Componentes e interações. 
 
c. Componentes e estados. 
 
d. Classes e estados. 
 
e. Classes e interações. 
 
PERGUNTA 4 
1. (Fonte: QUADRIX – DATAPREV – Analista de Tecnologiada Informação – Desenvolvimento 
– Adaptado) Com relação aos diagramas de estados da UML, é CORRETO AFIRMAR que: 
 
a. Diagramas de estados planos são práticos para problemas grandes. 
 
b. Não é possível usar aninhamento quando a mesma transição se aplica a muitos estados. 
 
c. As combinações de eventos, estados e transições de estado para determinada classe não 
podem ser abstraídas, porém podem ser representadas por um diagrama de estado. 
 
d. Para modelar Sistemas complexos de forma mais rica, é possível utilizar diagramas 
de estados aninhados, estados aninhados, generalização de sinal e concorrência. 
 
e. O modelo de estados não admite a concorrência entre objetos. 
 
TENTATIVA 3 
 
PERGUNTA 1 
1. Fonte: (FCC – TJ-PA – Analista Judiciário – Análise de Sistema Desenvolvimento). Além do 
Estado de origem e o de destino, uma transição de estados tem mais três partes, que são: 
 
a. Evento de ativação, condição de proteção e efeito. 
 
b. Condição de proteção, temporalidade e efeito. 
 
c. Origem, evento de proteção e escopo. 
 
d. Evento inicial, caminho crítico e temporalidade. 
 
e. Escopo, temporalidade e proteção. 
 
PERGUNTA 2 
1. (Fonte: CESGRANRIO – Casa da Moeda – Analista de Nível Superior – Banco de Dados. 
Adaptado). Um Analista de Sistemas precisa fazer uma manutenção em determinado Sistema de 
Informação. Ao vasculhar a documentação desse sistema, encontrou a figura a seguir: 
 
 
 
Essa figura ilustra um exemplo de qual diagrama UML? 
 
a. Casos de uso. 
 
b. Classes. 
 
c. Estado. 
 
d. Atividades. 
 
e. Contexto. 
 
PERGUNTA 3 
1. O caso de uso “Validar usuário” é descrito pelo seguinte cenário: 
 
- Fluxo de eventos principal: o caso de uso inicia quando o Sistema do Tribunal solicita ao usuário a 
sua senha, formada por números. O usuário fornece os números por meio do teclado e confirma a 
senha pressionando a tecla Enter. O Sistema checa esse número e verifica se ele é válido. 
- Fluxo de evento excepcional: o usuário pode cancelar seu acesso a qualquer momento, 
pressionando o botão Cancelar, reiniciando o caso de uso. Não é feita nenhuma mudança no 
processo do usuário; 
- Fluxo de evento excepcional: o usuário pode corrigir a senha a qualquer momento, utilizando a 
tecla Backspace, antes de confirmar com a tecla Enter; 
- Fluxo de evento excepcional: se o usuário fornece um número de senha inválido, o caso de uso é 
reiniciado. 
(Fonte: FCC - TRF 3ª. Região – SP/MS - Técnico Judiciário – Informática – Adaptado). 
 
Com base no caso de uso acima, considere a seguir, os diagramas UML 3 e 4: 
 
 
Assinale a alternativa CORRETA: 
 
a. O diagrama de sequência 3 mostra o sequenciamento para ler e verificar a senha e o 
diagrama de sequência 4 apresenta o caso de uso “Validar usuário”. 
 
b. O diagrama 3 e o diagrama 4 são equivalentes. Ambos são diagramas de estado para o caso 
de uso “Validar usuário”. 
 
c. O diagrama de estados 3 mostra os estados de ler e de verificar a senha e o diagrama de 
estados 4 apresenta os subestados do estado lendo senha do diagrama 3. 
 
d. O diagrama de atividades 3 está correto e o diagrama 4 está errado, pois não pode haver 
atividades em paralelo. 
 
e. O diagrama 3 e o diagrama 4 são alternativos. Ambos são diagramas de atividades 
para o caso de uso “Validar usuário”. 
 
PERGUNTA 4 
1. (Fonte: QUADRIX – DATAPREV – Analista de Tecnologia da Informação – Desenvolvimento 
– Adaptado) Com relação aos diagramas de estados da UML, é CORRETO AFIRMAR que: 
 
a. Para modelar Sistemas complexos de forma mais rica, é possível utilizar diagramas de 
estados aninhados, estados aninhados, generalização de sinal e concorrência. 
 
b. Não é possível usar aninhamento quando a mesma transição se aplica a muitos estados. 
 
c. Diagramas de estados planos são práticos para problemas grandes. 
 
d. As combinações de eventos, estados e transições de estado para determinada classe não 
podem ser abstraídas, porém podem ser representadas por um diagrama de estado. 
 
e. O modelo de estados não admite a concorrência entre objetos. 
 
P ER G UNT A 1 
1. (FUNCAB – 2014 – SEMGE – BA – Auditor Fiscal – Tecnologia da Informação) Considere que, em um desenvolvimento 
de software, foi primariamente elaborada uma versão inicial do produto em que foram inseridas funcionalidades 
básicas. A partir daí, o desenvolvedor acrescentou outras funcionalidades e o processo continuou com o cliente 
interagindo até que houvesse a satisfação completa dos requisitos propostos inicialmente pelo cliente. Com base 
apenas nessas informações, pode-se afirmar que o desenvolvimento empregado utilizou o modelo: 
 
a. sequencial linear. 
 
b. incremental. 
 
c. de prototipação. 
 
d. baseado em componentes. 
 
e. de desenvolvimento rápido de aplicações. 
0,2 pontos 
P ER G UNT A 2 
1. (FCM - 2017 - IF Baiano - Analista de Tecnologia da Informação) Na Engenharia de Software, são propostos modelos de 
desenvolvimento que estabelecem fases para a elaboração de softwares, sob padrões pré-estabelecidos. Um desses 
modelos é denominado modelo em cascata. Segundo Paula Filho (2011), os principais estágios desse modelo 
demonstram as atividades fundamentais Sobre essas atividades, é possível afirmar corretamente que é na fase: 
 
a. implementação e de teste de unidade que se libera o software para o cliente. 
 
b. operação e de manutenção que ocorre a instalação e operacionalização do sistema. 
 
c. análise e de definição de requisitos que se estabelece uma arquitetura geral do sistema. 
 
d. projeto de sistema e software que os serviços, restrições e objetivos do sistema são definidos. 
 
e. integração e de teste de sistema que o projeto de software é realizado como um conjunto de programas. 
0,2 pontos 
P ER G UNT A 3 
1. (CESPE – 2007 – TRE-AP – Técnico Judiciário – Programação de Sistemas) O uso de metodologias de desenvolvimento 
de sistemas tem como objetivo garantir que: 
 
a. o software, depois de desenvolvido, não possa sofrer alteração em sua estrutura nem em seu código para não 
serem modificados os requisitos. 
 
b. o software a ser desenvolvido seja realizado conforme os requisitos de sistema, no prazo solicitado e com a 
qualidade desejada. 
 
c. a equipe de desenvolvimento siga corretamente a estrutura de banco de dados orientado a objeto, eliminando 
etapas de análise. 
 
d. o modelo relacional desenvolvido represente estritamente as funcionalidades até, no máximo, a segunda forma 
normal. 
 
e. o código gerado pelo desenvolvedor implemente corretamente as definições de processamento, entrada e 
saída, considerando os recursos de rede como principal requisito. 
0,2 pontos 
P ER G UNT A 4 
1. (CS-UFG – 2019 – IF Goiano – Técnico de Tecnologia da Informação) O desenvolvimento de software é, na maioria dos 
casos, um esforço coletivo que depende de vários papéis, atividades, processos e ferramentas. Nesse sentido, assinale a 
alternativa correta: 
 
a. O desenvolvimento iterativo é necessariamente incremental. 
 
b. Os métodos ágeis são, em geral, baseados no desenvolvimento incremental e/ou iterativo. 
 
c. Uma das características de um modelo ágil é que também é um método formal 
 
d. O desenvolvimento usando o modelo waterfall (ou cascata) é indicado para lidar com riscos. 
 
e. A Rapid Application Development (RAD) é uma metodologia baseada no waterfall. 
 
PERGUNTA 1 
1. (Fonte: FCC - CNMP - ANALISTA DO CNMP - DESENVOLVIMENTO DE SISTEMAS) O Diagrama de Atividade da UML 
2 é utilizado para modelar atividades, que podem ser um método ou um algoritmo, ou mesmo um processo de 
negócio. Sobre esse diagrama, considere: 
 
I - As partições de atividade permitem representar o fluxo de um processo que passa por diversos setores ou 
departamentos de uma empresa, ou mesmo um processo que é manipulado por diversos atores. 
II - Um nó de bifurcação/união é um nó de controle que pode tanto dividir um fluxo em dois ou mais fluxos 
concorrentes (quando é chamado de nó de bifurcação),como mesclar dois ou mais fluxos concorrentes em um 
único fluxo de controle (quando é chamado de nó de união). 
III - Um pino (ou alfinete) é um tipo de nó de objeto que representa uma entrada para uma ação ou uma saída de 
uma ação. São obrigatórios no diagrama de atividades e são utilizados para ver os dados que são consumidos em 
cada ação. 
IV - Um nó de término ou encerramento de fluxo representa o encerramento de toda a atividade. O símbolo de 
final de fluxo é representado por um círculo com um X em seu interior. 
 
Está correto apenas o que se afirma em: 
 
a. I, II e III. 
 
b. III e IV. 
 
c. I e II. 
 
d. II, III e IV. 
 
e. II e III. 
0,2 pontos 
PERGUNTA 2 
1. (Fonte: FUNCAB - MPE-RO - Analista - Programação de Computador) A figura abaixo representa o diagrama UML 
denominado: 
 
 
 
 
a. Diagrama de Componentes. 
 
b. Diagrama de Classes. 
 
c. Diagrama de Sequência. 
 
d. Diagrama de Atividade. 
 
e. Diagrama de Caso de Uso. 
0,2 pontos 
PERGUNTA 3 
1. (Fonte: FCC - TJ-SE - FCC - 2009 - TJ-SE - Programador de computador) Em um Diagrama de Atividades da UML, o 
desvio representa: 
 
a. uma condição que determina caminhos diferentes mutuamente exclusivos para uma atividade. 
 
b. a junção de todas as transições, originadas por uma separação, que tenham terminadas as atividades. 
 
c. a transição de um comportamento condicional, indicando um único caminho de saída. 
 
d. uma separação que determina caminhos diferentes executados em paralelo. 
 
e. os relacionamentos entre estados e atividades. 
0,2 pontos 
PERGUNTA 4 
1. (Fonte: FCC - TRE-CE - ANALISTA JUDICIÁRIO - ANALISTA DE SISTEMAS) Permite identificar os limites dos 
processos, as áreas envolvidas com o processo e os relacionamentos com outros processos e elementos externos à 
empresa e mostra as características do sistema, tais como: 
 
I - Agentes que se comunicam com o sistema; 
II - Dados que o sistema aceita e deve processar; 
III - Dados que o sistema produz para o ambiente e 
IV - Fronteira do sistema com o ambiente. 
 
Trata-se do diagrama de: 
 
a. atividades. 
 
b. contexto. 
 
c. sequência. 
 
d. máquina de estados. 
 
e. blocos. 
 
AS I 
 
PERGUNTA 1 
1. (CS-UFG – 2019 – IF Goiano – Técnico de Tecnologia da Informação) O desenvolvimento de software é, 
na maioria dos casos, um esforço coletivo que depende de vários papéis, atividades, processos e 
ferramentas. Nesse sentido, assinale a alternativa correta: 
 
a. O desenvolvimento iterativo é necessariamente incremental. 
 
b. A Rapid Application Development (RAD) é uma metodologia baseada no waterfall. 
 
c. O desenvolvimento usando o modelo waterfall (ou cascata) é indicado para lidar com riscos. 
 
d. Os métodos ágeis são, em geral, baseados no desenvolvimento incremental e/ou iterativo. 
 
e. Uma das características de um modelo ágil é que também é um método formal 
0,2 pontos 
PERGUNTA 2 
1. A fase de construção no ciclo de vida de um sistema de informação: 
 
a. é quando ocorre a descontinuidade do sistema. 
 
b. executa o estudo preliminar do sistema. 
 
c. executa os testes e homologação do sistema. 
 
d. executa a otimização dos processos. 
 
e. abrange a análise do sistema. 
0,2 pontos 
PERGUNTA 3 
1. (FCC – 2019 – TRF – 3ª REGIÃO – Analista Judiciário – Informática) Normalmente, na engenharia 
de software, antes de especificar os requisitos, deve-se realizar as etapas de: 
 
a. descoberta; classificação e organização; priorização e negociação. 
 
b. modelagem de dados; modelagem funcional; revisão da documentação. 
 
c. levantamento detalhado e classificação; definição do escopo; priorização e negociação. 
 
d. modelagem de negócio; elicitação e análise; classificação e registro. 
 
e. modelagem funcional; definição do escopo e classificação; modelagem de negócio. 
0,2 pontos 
PERGUNTA 4 
1. (CONSULPLAN - 2006 - INB - Analista de Sistemas, adaptado) Quanto à aplicação de uma Metodologia 
de Desenvolvimento de Sistemas, assinale a alternativa incorreta: 
 
a. Busca atender os requisitos de negócio estabelecidos para o projeto. 
 
b. Disponibiliza documentação como um subproduto natural da aplicação da metodologia. 
 
c. Possibilita o acompanhamento/gerenciamento do processo passo a passo. 
 
d. Busca garantir a qualidade do produto gerado no que se refere à flexibilidade para incorporação 
de evoluções do negócio. 
 
e. Não se aplica a sistemas a serem desenvolvidos com a Análise Orientada a Objetos, pois, para 
esse fim, já há a UML. 
 
AS II 
 
PERGUNTA 1 
1. (Fonte: FCC - TCM-PA - FCC - 2010 - Técnico em Informática) De acordo com a OMG, 
especifica a coordenação de execuções de comportamentos usando um modelo de fluxo de 
controle e de dados. Modela o comportamento do sistema denotando os caminhos lógicos que um 
processo pode seguir. Compõe a visão dinâmica da UML o diagrama de: 
 
a. entidades. 
 
b. atividades. 
 
c. objetos. 
 
d. composição. 
 
e. estado composto. 
0,2 pontos 
PERGUNTA 2 
1. (Fonte: FCC - TRE-CE - ANALISTA JUDICIÁRIO - ANALISTA DE SISTEMAS) Permite 
identificar os limites dos processos, as áreas envolvidas com o processo e os relacionamentos com 
outros processos e elementos externos à empresa e mostra as características do sistema, tais 
como: 
 
I - Agentes que se comunicam com o sistema; 
II - Dados que o sistema aceita e deve processar; 
III - Dados que o sistema produz para o ambiente e 
IV - Fronteira do sistema com o ambiente. 
 
Trata-se do diagrama de: 
 
a. blocos. 
 
b. máquina de estados. 
 
c. sequência. 
 
d. atividades. 
 
e. contexto. 
0,2 pontos 
PERGUNTA 3 
1. (Fonte: FCC - TJ-PA - FCC - Analista Judiciário - Análise de Sistema), adaptado. Analise as 
afirmações que se seguem. 
 
I - modelagem do aspecto dinâmico de um sistema; 
II - exibição da concorrência de atividades; 
III - exibição das ramificações de controle de fluxo. 
 
O Diagrama de Atividades da UML contempla corretamente o que consta em: 
 
a. III, apenas. 
 
b. I, II e III. 
 
c. I, apenas. 
 
d. II e III, apenas. 
 
e. II, apenas. 
0,2 pontos 
PERGUNTA 4 
1. (Fonte: FCC - TJ-AP - ANALISTA JUDICIÁRIO - DESENVOLVIMENTO DE SISTEMAS) 
Considere o processo de negócio e o diagrama abaixo. 
 
 
 
É correto afirmar que: 
 
a. Trata-se de um diagrama de classes da UML. 
 
b. Trata-se de um diagrama de atividades da UML. 
 
c. Um processo não pode ser modelado por um diagrama UML. 
 
d. Não há relação entre o processo e o diagrama. 
 
e. O processo pode ser modelado apenas por um diagrama de caso de uso da UML. 
 
 
 
AS III 
 
PERGUNTA 1 
1. (Fonte: ESAF - 2006 - CGU - Analista de Finanças e Controle - Tecnologia da Informação). Quanto ao 
uso de diagramas na UML para a modelagem de objetos é correto afirmar que o Diagrama de Sequência: 
 
a. descreve a funcionalidade do sistema percebida por atores externos. 
 
b. apresenta a interação de sequência de tempo dos objetos que participam na interação. 
 
c. apresenta a interação de sequência de atores que participam na interação. 
 
d. apresenta a interação de sequência estática de pacotes, relacionamentos e instâncias. 
 
e. descreve a funcionalidade do sistema percebida por atores internos. 
0,2 pontos 
PERGUNTA 2 
1. (Fonte: ENADE - INEP - 2011 - Computação). No desenvolvimento de um software para um sistema de 
venda de produtos nacionais e importados, o analista gerou o diagrama de casos de uso a seguir: 
 
 
 
Da análise do diagrama, conclui-se que: 
 
a. a execução do caso de uso “Realizar venda de produto nacional” incorpora obrigatoriamente o 
caso de uso “Liberar desconto”. 
 
b. a execução do caso de uso “Consultar estoque” incorpora opcionalmente o caso de uso “Liberar 
desconto”. 
 
c. a execução do caso de uso “Realizar venda” incorpora obrigatoriamente o caso de uso “Consultar 
estoque”. 
 
d. um Gerente pode interagir com o caso de uso “Realizar venda”, pois ele é um Usuário. 
 
e. a execução docaso de uso “Liberar desconto” incorpora opcionalmente o caso de uso “Realizar 
venda”. 
0,2 pontos 
PERGUNTA 3 
1. (Fonte: Petrobras - CESGRANRIO - 2010 - Petrobrás - Analista de Sistemas Júnior - Processos de 
Negócios), adaptado. A Observe o diagrama abaixo: 
 
 
 
É um diagrama de sequência em notação UML 2.0 que apresenta uma interação entre objetos das classes 
C1, C2, C3 e C4. Ao fazer a leitura considerando apenas as informações desse diagrama, verifica-se que, 
para determinado cenário da interação em questão, que: 
 
a. os objetos apresentados no diagrama já existem antes do início da interação. 
 
b. o envio de msg03 resulta na execução iterativa de uma operação definida na classe C3. 
 
c. a quantidade de mensagens enviadas pelo objeto da classe C2 é 2 (dois). 
 
d. o envio de msg02 implica invocação de uma operação definida na classe C1. 
 
e. há o envio em paralelo de, pelo menos, duas mensagens. 
0,2 pontos 
PERGUNTA 4 
1. (Fonte: ESAF - 2004 - CGU - Analista de Finanças e Controle - Tecnologia da Informação). Assinale a 
alternativa correta. Na modelagem com UML, um Diagrama de Sequência mostra interações de objetos 
organizados em uma sequência de tempo, 
 
a. mas não trata associações entre os objetos. 
 
b. definindo todos os possíveis estados de um sistema. 
 
c. sendo largamente utilizado de forma individualizada para cada classe, com o objetivo de tornar o 
estudo simples o bastante para se ter um diagrama compreensível. 
 
d. mas não trata a auto delegação ou mensagem de auto chamada. 
 
e. mas quando utilizado para representar a auto delegação ou mensagem de auto chamada 
assíncrona, não trata o tempo como uma dimensão separada. 
 
 
AS IV 
 
PERGUNTA 1 
1. (Fonte: UERJ - ANALISTA DE SISTEMAS – DESENVOLVIMENTO). Considere o diagrama 
de classes, na notação da UML, que representa o modelo conceitual de dados de uma aplicação. 
 
 
 
Durante o mapeamento desse modelo conceitual para o modelo relacional, um projetista de banco 
de dados optou pela estratégia de criar uma relação por classe do diagrama. Esse projetista 
também optou por utilizar uma coluna de implementação como chave estrangeira de cada relação. 
Sendo assim, a quantidade mínima possível de relações e a correspondente quantidade de chaves 
estrangeiras resultantes deste mapeamento são, respectivamente: 
 
a. 7 e 6 
 
b. 9 e 7 
 
c. 8 e 6 
 
d. 8 e 8 
 
e. 9 e 8 
0,2 pontos 
PERGUNTA 2 
1. (Fonte: PRODAM-AM - FUNCAB - PRODAM-AM - Analista de TI - Desenvolvimento de 
Sistemas). No diagrama de classes abaixo, o que significa o losango presente na relação entre as 
classes ClasseA e ClasseB? 
 
 
 
 
a. uma generalização. 
 
b. uma extensão. 
 
c. uma composição. 
 
d. uma realização. 
 
e. uma agregação. 
0,2 pontos 
PERGUNTA 3 
1. (Fonte: TJ-DF - Analista e Técnico Judiciário - CESPE - TJ-DF - Analista Judiciário - Análise de 
Sistemas). A linguagem UML (unified modeling language), cujos vocabulário e regras focam a 
representação conceitual e física de um sistema, é uma linguagem gráfica para visualização, 
especificação, construção e documentação de informações referentes a um software, permitindo, 
por outro lado, uma representação gráfica de classes de objetos, que são as entidades mais 
importantes de um sistema com base na concepção por objetos. Em UML, existem diversos 
diagramas e tipos de relações para descrever o comportamento das classes de objetos de um 
sistema de informática. Acerca da linguagem UML, de seus tipos de relação e de seus diagramas, 
julgue os itens a seguir. 
 
I - A relação de dependência é uma relação semântica entre duas entidades de um software, na 
qual a modificação de uma das entidades pode afetar a semântica da outra entidade. No caso de 
classes de objetos, a relação de dependência pode ser observada quando uma classe utiliza uma 
outra classe como argumento de uma de suas funções. 
II - A relação de generalização entre uma entidade geral e uma outra mais específica ou mais geral 
tem por objetivo principal a descrição de classes genéricas, também chamadas de template em 
C++. 
III - A relação de associação que descreve uma relação estrutural de enlace entre entidades é um 
caso especial da relação de agregação entre duas classes que descreve uma relação estrutural entre 
um todo e suas partes. 
IV - Um diagrama de classes descreve um conjunto de classes, interfaces e colaborações e suas 
relações. Esse diagrama é capaz de descrever tanto o processo estático do sistema quanto o 
dinâmico, em tempo de execução, sendo esse último estado também chamado de diagrama de 
objetos. 
V - Dependendo da semântica da linguagem de programação a ser utilizada na implementação do 
software, certas características da linguagem UML devem ser proibidas na modelagem desse 
software, pois podem não estar implementadas pela linguagem de programação. 
 
Estão certos apenas os itens: 
 
a. II e III 
 
b. I e II 
 
c. I e V 
 
d. III e IV 
 
e. IV e V 
0,2 pontos 
PERGUNTA 4 
1. (Fonte: TJM-SP - VUNESP - TJM-SP - Analista de Sistemas – Judiciário). Considere o seguinte 
diagrama de classes, representado conforme a UML. 
 
 
 
A partir desse diagrama de classes, pode-se afirmar que: 
 
a. a classe Veículo terá mais atributos do que as classes Carga e Passeio. 
 
b. a classe Veículo é considerada uma subclasse. 
 
c. a classe Carga é uma superclasse, e Passeio, uma subclasse. 
 
d. as classes Carga e Passeio herdam os recursos da classe Veículo. 
 
e. a classe Veículo herda os recursos das classes Carga e Passeio. 
 
 
 
AS V 
 
PERGUNTA 1 
1. (Fonte: ESAF – CGU – Analista de Finanças e Controle – Desenvolvimento De Sistemas Da 
Informação.) Diagrama de Estado mostra: 
 
a. Os estados de atualização que os objetos de qualquer classe podem assumir e as 
transições permitidas entre instâncias. 
 
b. Os estados admissíveis que os objetos de uma dada classe podem assumir e as transições 
permitidas entre pares de estados. 
 
c. Os estados expressos que os objetos de uma dada classe podem assumir e as 
transformações entre pares de classes. 
 
d. Os estados coerentes com os objetos priorizados e as restrições de transições entre pares 
de estados. 
 
e. Os estados admissíveis que os atributos de uma dada classe podem modificar e os pares 
de estados mais relevantes. 
0,2 pontos 
PERGUNTA 2 
1. Fonte: (FCC – TJ-PA – Analista Judiciário – Análise de Sistema Desenvolvimento). Além do 
Estado de origem e o de destino, uma transição de estados tem mais três partes, que são: 
 
a. Origem, evento de proteção e escopo. 
 
b. Condição de proteção, temporalidade e efeito. 
 
c. Evento de ativação, condição de proteção e efeito. 
 
d. Evento inicial, caminho crítico e temporalidade. 
 
e. Escopo, temporalidade e proteção. 
0,2 pontos 
PERGUNTA 3 
1. (Fonte: CESPE/CEBRASPE – TRE-MT – Programador de Computador). Com relação a 
diagramas de estados da UML, assinale a opção CORRETA: 
 
a. Uma condição de guarda é uma expressão booleana que precisa ser falsa para que uma 
transição ocorra. 
 
b. As combinações de eventos, estados e transições de estado para determinada classe não 
podem ser representadas em um único diagrama de estados. 
 
c. Estado é uma condição ou situação na vida de um objeto durante a qual o objeto satisfaz 
alguma condição, realiza alguma atividade ou aguarda um evento. 
 
d. Não há como expressar a concorrência entre objetos por meio de diagramas de estados. 
 
e. Diagramas de estados não podem ser aninhados e, portanto, não são capazes de expressar 
situações complexas. 
0,2 pontos 
PERGUNTA 4 
1. (Fonte: CESGRANRIO – EPE – Analista de Gestão Corporativa Júnior – Área Tecnologia da 
Informação). Um processo administrativo numa Repartição Pública poderá estar nos seguintes 
estados: aberto, na carga de um determinado funcionário, em trâmite ou arquivado. A ferramenta 
de modelagem que representa de modo mais adequado asregras de passagem de um estado para 
outro é: 
 
a. Especificação de processos. 
 
b. Diagrama de fluxo de dados. 
 
c. Diagrama de transições de estado. 
 
d. Diagrama entidades-relacionamentos. 
 
e. Dicionário de dados. 
 
 
AS I 
 
Quando observamos o SDLC Ágil, percebemos que, logo de início, os requisitos devem ser identificados e 
catalogados. Diferentemente dos métodos tradicionais como waterfall, os requisitos ágeis, como são conhecidos, 
utilizam um artefato muito importante e que segue sendo atualizado e controlado até o fim do projeto. Como é 
conhecido? 
Assinale a alternativa CORRETA: 
 
a. Depoyment. 
 
b. Estrutura Analítica de Projeto. 
 
c. Histórias dos usuários. 
 
d. Diagrama de Classes. 
 
e. Folhas Declarativas. 
 
Os times Scrum são extremamente motivados e sabem o que deve ser feito e os seus componentes se respeitam 
mutuamente. Por outro lado, conhecem e dominam suas áreas de conhecimento, possibilitando abordagem de 
liderança situacional, ou seja, dependente da situação, o componente que detém o maior conhecimento ou a 
maior propriedade no que faz e domina, assume a liderança. Por isso mesmo, um time dessa categoria possui 
como característica marcante para fazer frente a esses desafios a/o: 
Assinale a alternativa CORRETA: 
 
a. Coaching. 
 
b. Gestão de riscos. 
 
c. Aversão à mudança. 
 
d. Auto-organização. 
 
e. Mentoria. 
 
Quando desenvolvemos este artefato, estamos sempre nos referindo a um único produto ou Sistema. Além disso, 
é ordenado pelo valor específico que se espera de seus componentes. 
Qual nome damos a estes componentes? 
Assinale a alternativa CORRETA: 
 
a. Sprint Review. 
 
b. Burnout. 
 
c. Sprint. 
 
d. Product Backlog Item. 
 
e. Kanban. 
 
Uma "equipe" no sentido Ágil é um pequeno grupo de pessoas, designado a um mesmo Projeto ou esforço, quase 
todos em período integral. Uma pequena minoria de membros da Equipe pode colaborar em período parcial ou ter 
responsabilidades concorrentes. Independente disso, identifique, nas alternativas a seguir, a única que possui 
somente o nome dos papéis corretos de cada membro de um time SCRUM e assinale a alternativa CORRETA que os 
contêm: 
 
a. Cliente, scrum master, stackeholder e product owner. 
 
b. Scrum master, team holder e product backwards. 
 
c. Product Ownner, team scrum e scrum doctor. 
 
d. Scrum master, team scrum e product owner. 
 
e. Gerente de Projetos, lider ágil e team scrum. 
 
 
 
AS II 
 
Em algumas situações, uma “história de usuário” pode ocupar mais de uma sprint para se resolver, e em 
determinados cenários, será realmente difícil saber quando aquela funcionalidade ficará disponível para ser 
utilizada pelo usuário. Assinale a alternativa correta que identifica o nome dado a essa definição. 
 
a. História 
 
b. Tema 
 
c. Recurso 
 
d. Épico 
 
e. Novell 
 
Estes artefatos são uma ótima maneira de manter o cliente em mente e ajudar os proprietários do produto a 
maximizar o valor que será entregue. Assinale a resposta correta para quais artefatos estamos nos referindo. 
 
a. Questionários 
 
b. Entrevistas 
 
c. Diagrama de Classes 
 
d. Gravações digitais 
 
e. Histórias dos usuários 
 
Deve ser composto de histórias do usuário, além disso, deve ser priorizado pelo valor comercial e ter sido estimado 
pela equipe usando pontos da história, durante o jogo do planejamento. Assinale a alternativa correta que contém 
o nome desse importante documento. 
 
a. Backlog do produto 
 
b. Backlog da aplicação 
 
c. Backlog do kanban 
 
d. Mapa navegacional 
 
e. Resultado final 
 
A Equipe Scrum tem o direito de rejeitar itens no backlog do produto que não estão bem definidos e, nos casos 
mais graves, ela tem o direito de abortar completamente o Sprint. Assinale a alternativa correta que define como 
dever ser o backlog do produto para evitar esses problemas. 
 
a. bem realizado, priorizado, estimado e pronto. 
 
b. bem orçado, priorizado, estimado e pronto. 
 
c. bem definido, priorizado, estimado e pronto. 
 
d. bem definido, priorizado, estimado e entregue. 
 
e. bem definido, priorizado, sumarizado e pronto. 
 
AS III 
 
Qual o tipo de evento SCRUM que é realizado durante a Sprint zero, onde não há incremento de produto 
entregue.? 
Assinale a alternativa correta. 
 
a. Planejamento do planning Poker 
 
b. Planejamento de stakeholders 
 
c. Planejamento de sprint 5 em diante 
 
d. Planejamento de liberação 
 
e. Planejamento do daily meeting 
 
A qual tipo de relação nos referimos quando dizemos: trata-se de um relacionamento do tipo (todo-parte), ou seja, 
um objeto “parte” pode fazer parte de vários objetos “todo”. 
Assinale a alternativa correta 
 
a. Agregação 
 
b. Nomeação 
 
c. Apropriação 
 
d. Composição 
 
e. Normalização 
 
Qual o evento SCRUM em que toda a equipe passa por todas as histórias de usuários e descobre o risco de 
qualidade associado a elas? 
Assinale a alternativa correta. 
 
a. No processo de planejamento da iteração 
 
b. No processo de validação do projeto 
 
c. No processo de documentação do usuário 
 
d. No processo de levantamento de histórias dos usuários 
 
e. No processo de escolha do SCRUM master 
 
Qual a definição de risco em projetos ágeis.? Assinale a alternativa correta que o designa 
 
a. evento de incerteza 
 
b. um marco 
 
c. um evento certo que tem já seu valor descoberto 
 
d. evento de certeza 
 
e. um ponto específico determinável 
 
 
AS IV 
 
Qual o nome da cerimonia onde a equipe do projeto se reunirá para aprender com a iteração passada e usá-la na 
nova vinda? 
 
a. Suporte diário 
 
b. Retrospectiva de iteração 
 
c. Revisão de iteração 
 
d. Iteração 
 
e. Evento de planejamento 
 
Qual o erro mais comum que se comete quando fazemos um Daily Meeting? 
 
a. Fazer com que ela dure 15 minutos. 
 
b. Identificar e remover impedimentos. 
 
c. Eliminar outras reuniões. 
 
d. Melhorar a comunicação. 
 
e. Transformá-la em um relatório de status. 
 
A qual membro Scrum cabe o papel de eliminar entraves e impedimentos? 
 
a. Disigner 
 
b. System Architect 
 
c. Scrum Master 
 
d. Data Architect 
 
e. Product Owner 
 
Marque a alternativa correta que define o nome da reunião onde essas perguntas são feitas e devem ser 
respondidas pelos membros do time scrum: O que correu bem no Sprint? O que poderia ser melhorado? O que nos 
comprometemos a melhorar no próximo Sprint? 
 
a. Sprint 
 
b. Sprint retorspective 
 
c. Sprint deployment 
 
d. Sprint daily meeting 
 
e. Sprint review 
 
Qual o nome da cerimonia onde todas as partes interessadas concordam dentro de um dia quando os resultados 
serão entregues na próxima iteração, no máximo por quatro semanas? 
 
a. Revisão de iteração 
 
b. Retrospectiva de iteração 
 
c. Iteração 
 
d. Suporte diário 
 
e. Evento de planejamento 
 
Qual o nome da cerimonia onde os profissionais se reúnem diariamente por, no máximo, 15 minutos para contar o 
que fizeram ontem, o que farão hoje e com quais obstáculos eles precisam de ajuda? 
 
a. Revisão de iteração 
 
b. Evento de planejamento 
 
c. Suporte diário 
 
d. Retrospectiva de iteração 
 
e. Iteração 
 
A qual princípio pertence essa frase: qualquer coisa que interfere em oferecer aos clientes o que eles realmente 
valorizam no momento e no local em que ele fornecerá mais valor? 
 
a. Filosofia Linear 
 
b. Filosofia Falkner 
 
c. Filosofia Mentat 
 
d. Filosofia Waterfall 
 
e. Filosofia Lean 
 
 
 
 
 
 
 
AS V 
 
Enquanto a eficiência é um conceito associado ao alcance dos objetivos individuais, a eficácia é __________. 
Assinale a alternativa que complementa CORRETAMENTE a frase: 
 
a. Um conceito associado ao alcance da visão inovadora. 
 
b. Um conceito associado ao alcance dos objetivos individuais. 
 
c. Um conceito associado ao alcance dos objetivos organizacionais. 
 
d. Um conceito associado a um ritmo constante para o trabalho diferenciado. 
 
e. Um conceito associado à vocação organizacional.Veja as afirmativas a seguir e assinale a alternativa que contém uma definição válida do que é um Indicador: 
 
a. Revisão de sprint e retrospectiva. 
 
b. Apenas um fator livre de vínculos. 
 
c. Variável hipotética, não mensurável usada como representação de um fator. 
 
d. Variável mensurável usada como representação esperada. 
 
e. Variável mensurável usada como representação de um fator ou quantidade associada. 
 
Nas alternativas a seguir, há um significado para a adoção de uma métrica. Afinal, uma métrica é __________. 
Assinale a alternativa CORRETA, que complementa a frase: 
 
a. uma forma de expressar um problema 
 
b. um conceito abstrato difícil de materializar na prática 
 
c. um padrão de medição 
 
d. uma medição que pode ter sua fórmula alterada conforme a necessidade 
 
e. uma razão entre a dinâmica de um sistema e sua estática 
 
Marque a alternativa CORRETA, que define o seguinte artefato: “burnup mostra o trabalho concluído e comunica 
informações importantes, por exemplo, se o projeto ainda não está concluído porque o trabalho é lento para ser 
realizado ou há muito trabalho novo sendo adicionado”:ojeto ainda não está concluído porque o trabalho é lento 
para ser realizado ou há muito trabalho novo sendo adicionado”: 
 
a. Gráfico Budget. 
 
b. Gráfico Iteracional. 
 
c. Gráfico EVA. 
 
d. Gráfico Burndown. 
 
e. Gráfico Burnup. 
 
AS I 
 
(UNIRIO – 2012 - UNIRIO – Tecnologia da Informação – Desenvolvimento) Um processo de software é um conjunto 
de atividades e resultados associados que levam à produção de um produto de software. Embora existam muitos 
processos ou paradigmas de software diferentes, há atividades fundamentais comuns a todos eles. São exemplos 
dessas atividades: 
 
a. especificação, projeto, implementação, validação e evolução de software. 
 
b. especificação, estimativa de custo, projeto, validação e evolução de software. 
 
c. especificação, validação, evolução e integração de software. 
 
d. projeto, implementação, validação, evolução e integração de software. 
 
e. projeto, implementação, integração, validação de software. 
 
(CESPE – 2017 – TRT – 7ª Região (CE) – Técnico Judiciário – TI) No processo de desenvolvimento de software, a 
construção de modelos conceituais que descrevem o que o software tem de fazer é parte da fase de: 
 
a. projeto. 
 
b. revisão. 
 
c. análise e especificação de requisitos. 
 
d. implementação. 
 
e. testes. 
 
(CONSULPLAN - 2006 - INB - Analista de Sistemas, adaptado) Quanto à aplicação de uma Metodologia de 
Desenvolvimento de Sistemas, assinale a alternativa incorreta: 
 
a. Disponibiliza documentação como um subproduto natural da aplicação da metodologia. 
 
b. Possibilita o acompanhamento/gerenciamento do processo passo a passo. 
 
c. Busca atender os requisitos de negócio estabelecidos para o projeto. 
 
d. Busca garantir a qualidade do produto gerado no que se refere à flexibilidade para incorporação de 
evoluções do negócio. 
 
e. Não se aplica a sistemas a serem desenvolvidos com a Análise Orientada a Objetos, pois, para esse fim, já 
há a UML. 
 
(CESPE – 2017 – TRT – 7ª Região (CE) – Técnico Judiciário – TI) No processo de desenvolvimento de software, a 
construção de modelos conceituais que descrevem o que o software tem de fazer é parte da fase de: 
 
a. revisão. 
 
b. testes. 
 
c. implementação. 
 
d. projeto. 
 
e. análise e especificação de requisitos. 
 
A fase de construção no ciclo de vida de um sistema de informação: 
 
a. abrange a análise do sistema. 
 
b. executa os testes e homologação do sistema. 
 
c. é quando ocorre a descontinuidade do sistema. 
 
d. executa o estudo preliminar do sistema. 
 
e. executa a otimização dos processos. 
 
(FUNCAB – 2014 – SEMGE – BA – Auditor Fiscal – Tecnologia da Informação) Considere que, em um 
desenvolvimento de software, foi primariamente elaborada uma versão inicial do produto em que foram inseridas 
funcionalidades básicas. A partir daí, o desenvolvedor acrescentou outras funcionalidades e o processo continuou 
com o cliente interagindo até que houvesse a satisfação completa dos requisitos propostos inicialmente pelo 
cliente. Com base apenas nessas informações, pode-se afirmar que o desenvolvimento empregado utilizou o 
modelo: 
 
a. de prototipação. 
 
b. de desenvolvimento rápido de aplicações. 
 
c. baseado em componentes. 
 
d. sequencial linear. 
 
e. incremental. 
 
(FCC – 2019 – TRF – 3ª REGIÃO – Analista Judiciário – Informática) Normalmente, na engenharia de software, antes 
de especificar os requisitos, deve-se realizar as etapas de: 
 
a. modelagem funcional; definição do escopo e classificação; modelagem de negócio. 
 
b. modelagem de negócio; elicitação e análise; classificação e registro. 
 
c. descoberta; classificação e organização; priorização e negociação. 
 
d. modelagem de dados; modelagem funcional; revisão da documentação. 
 
e. levantamento detalhado e classificação; definição do escopo; priorização e negociação. 
 
 
AS II 
 
(Fonte: FCC - CNMP - ANALISTA DO CNMP - DESENVOLVIMENTO DE SISTEMAS) O Diagrama de Atividade da UML 2 
é utilizado para modelar atividades, que podem ser um método ou um algoritmo, ou mesmo um processo de 
negócio. Sobre esse diagrama, considere: 
 
I - As partições de atividade permitem representar o fluxo de um processo que passa por diversos setores ou 
departamentos de uma empresa, ou mesmo um processo que é manipulado por diversos atores. 
II - Um nó de bifurcação/união é um nó de controle que pode tanto dividir um fluxo em dois ou mais fluxos 
concorrentes (quando é chamado de nó de bifurcação), como mesclar dois ou mais fluxos concorrentes em um 
único fluxo de controle (quando é chamado de nó de união). 
III - Um pino (ou alfinete) é um tipo de nó de objeto que representa uma entrada para uma ação ou uma saída de 
uma ação. São obrigatórios no diagrama de atividades e são utilizados para ver os dados que são consumidos em 
cada ação. 
IV - Um nó de término ou encerramento de fluxo representa o encerramento de toda a atividade. O símbolo de 
final de fluxo é representado por um círculo com um X em seu interior. 
 
Está correto apenas o que se afirma em: 
 
a. I, II e III. 
 
b. II e III. 
 
c. I e II. 
 
d. II, III e IV. 
 
e. III e IV. 
 
 
 
 
 
 
(Fonte: FCC - TJ-PA - FCC - Analista Judiciário - Análise de Sistema), adaptado. Analise as afirmações que se seguem. 
 
I - modelagem do aspecto dinâmico de um sistema; 
II - exibição da concorrência de atividades; 
III - exibição das ramificações de controle de fluxo. 
 
O Diagrama de Atividades da UML contempla corretamente o que consta em: 
 
a. I, apenas. 
 
b. II e III, apenas. 
 
c. III, apenas. 
 
d. I, II e III. 
 
e. II, apenas. 
 
(Fonte: FCC - TJ-AP - ANALISTA JUDICIÁRIO - DESENVOLVIMENTO DE SISTEMAS) Considere o processo de negócio e 
o diagrama abaixo. 
 
 
 
É correto afirmar que: 
 
a. Um processo não pode ser modelado por um diagrama UML. 
 
b. O processo pode ser modelado apenas por um diagrama de caso de uso da UML. 
 
c. Não há relação entre o processo e o diagrama. 
 
d. Trata-se de um diagrama de classes da UML. 
 
e. Trata-se de um diagrama de atividades da UML. 
 
Considere a figura: 
 
 
 
Na UML, a figura abaixo corresponde ao diagrama de: 
 
a. Atividades. 
 
b. Sequência. 
 
c. Temporização. 
 
d. Estruturas Compostas. 
 
e. Máquina de Estados. 
 
(Fonte: FCC - TJ-SE - FCC - 2009 - TJ-SE - Programador de computador) Em um Diagrama de Atividades da UML, o 
desvio representa: 
 
a. os relacionamentos entre estados e atividades. 
 
b. a junção de todas as transições, originadas por uma separação, que tenham terminadas as atividades. 
 
c. a transição de um comportamento condicional, indicando um único caminho de saída. 
 
d. uma separação que determina caminhos diferentes executados em paralelo. 
 
e. uma condição que determina caminhos diferentes mutuamente exclusivos para uma atividade. 
 
(Fonte: FUNCAB - MPE-RO -Analista - Programação de Computador) A figura abaixo representa o diagrama UML 
denominado: 
 
 
 
 
a. Diagrama de Caso de Uso. 
 
b. Diagrama de Componentes. 
 
c. Diagrama de Classes. 
 
d. Diagrama de Sequência. 
 
e. Diagrama de Atividade. 
 
(Fonte: FCC - TRE-CE - ANALISTA JUDICIÁRIO - ANALISTA DE SISTEMAS) Permite identificar os limites dos processos, 
as áreas envolvidas com o processo e os relacionamentos com outros processos e elementos externos à empresa e 
mostra as características do sistema, tais como: 
 
I - Agentes que se comunicam com o sistema; 
II - Dados que o sistema aceita e deve processar; 
III - Dados que o sistema produz para o ambiente e 
IV - Fronteira do sistema com o ambiente. 
 
Trata-se do diagrama de: 
 
a. blocos. 
 
b. atividades. 
 
c. sequência. 
 
d. máquina de estados. 
 
e. contexto. 
 
AS III 
 
(Fonte: ESAF - 2006 - CGU - Analista de Finanças e Controle - Tecnologia da Informação). Quanto ao uso de 
diagramas na UML para a modelagem de objetos é correto afirmar que o Diagrama de Sequência: 
 
a. descreve a funcionalidade do sistema percebida por atores internos. 
 
b. apresenta a interação de sequência de tempo dos objetos que participam na interação. 
 
c. descreve a funcionalidade do sistema percebida por atores externos. 
 
d. apresenta a interação de sequência de atores que participam na interação. 
 
e. apresenta a interação de sequência estática de pacotes, relacionamentos e instâncias. 
 
(Fonte: Petrobras - CESGRANRIO - 2010 - Petrobrás - Analista de Sistemas Júnior - Processos de Negócios), 
adaptado. A Observe o diagrama abaixo: 
 
 
 
É um diagrama de sequência em notação UML 2.0 que apresenta uma interação entre objetos das classes C1, C2, 
C3 e C4. Ao fazer a leitura considerando apenas as informações desse diagrama, verifica-se que, para determinado 
cenário da interação em questão, que: 
 
a. os objetos apresentados no diagrama já existem antes do início da interação. 
 
b. a quantidade de mensagens enviadas pelo objeto da classe C2 é 2 (dois). 
 
c. há o envio em paralelo de, pelo menos, duas mensagens. 
 
d. o envio de msg02 implica invocação de uma operação definida na classe C1. 
 
e. o envio de msg03 resulta na execução iterativa de uma operação definida na classe C3. 
 
( Fonte: TJ-PE - FCC - 2012 - Programador de computador), adaptado. Considerando-se os operadores de controle 
nos diagramas de sequência, o tipo de operador identificado pela tag alt indica: 
 
a. uma execução iterativa. 
 
b. uma execução condicional. 
 
c. uma alternativa de representar classes. 
 
d. uma execução opcional. 
 
e. uma alternativa para desenhar o controle na horizontal. 
 
(Fonte: ESAF - 2004 - CGU - Analista de Finanças e Controle - Tecnologia da Informação). Assinale a 
alternativa correta. Na modelagem com UML, um Diagrama de Sequência mostra interações de objetos 
organizados em uma sequência de tempo, 
 
a. mas não trata a auto delegação ou mensagem de auto chamada. 
 
b. mas não trata associações entre os objetos. 
 
c. mas quando utilizado para representar a auto delegação ou mensagem de auto chamada assíncrona, não 
trata o tempo como uma dimensão separada. 
 
d. sendo largamente utilizado de forma individualizada para cada classe, com o objetivo de tornar o estudo 
simples o bastante para se ter um diagrama compreensível. 
 
e. definindo todos os possíveis estados de um sistema. 
 
(Fonte: FCC - TRT - 1ª REGIÃO (RJ) - ANALISTA JUDICIÁRIO - TECNOLOGIA DA INFORMAÇÃO), adaptado.Assinale a 
alternativa correta. Diagramas de casos de uso constituem-se em um tipo de diagrama definido na UML. Segundo a 
UML 2.4.1, em um diagrama de casos de uso: 
 
a. um ator pode ser representado pelo “stick man” ou por um retângulo com a expressão <<actor>>. 
 
b. só pode ser representado um único ator. 
 
c. só pode ser representado um único caso de uso. 
 
d. um ator pode ser representado apenas pelo símbolo do “stick man”. 
 
e. o número de atores e de casos de uso sempre deve ser o mesmo. 
 
(Fonte: ENADE - INEP - 2011 - Tecnologia em análise e desenvolvimento de sistemas), adaptado. O conjunto de 
casos de uso representa as possíveis interações que serão representadas nos requisitos do sistema. A figura a 
seguir é um exemplo de biblioteca e mostra outros casos de uso nesse ambiente. 
 
Com relação ao tema, analise as asserções a seguir. 
 
A figura também ilustra os pontos essenciais da notação de casos de uso. Os agentes no processo são 
representados por bonecos e cada tipo de interação é representada por uma elipse com um nome 
PORQUE 
a UML é um padrão para a modelagem orientada a objetos e, assim, os casos de uso e a obtenção de requisitos 
com base em casos de uso são cada vez mais utilizados para obter requisitos. 
 
Com relação a essas asserções, assinale a alternativa correta. 
 
a. as duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira. 
 
b. tanto a primeira quanto a segunda asserções são proposições falsas. 
 
c. a primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira. 
 
d. as duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira. 
 
e. a primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa. 
 
d. são técnicas efetivas para obter requisitos de partes interessadas, que interagem diretamente com o 
sistema. 
 
e. eles identificam os atores envolvidos numa interação e nomeiam tais interações. 
 
 
AS IV 
 
(Fonte: UERJ - ANALISTA DE SISTEMAS – DESENVOLVIMENTO). Considere o diagrama de classes, na notação da 
UML, que representa o modelo conceitual de dados de uma aplicação. 
 
 
 
Durante o mapeamento desse modelo conceitual para o modelo relacional, um projetista de banco de dados optou 
pela estratégia de criar uma relação por classe do diagrama. Esse projetista também optou por utilizar uma coluna 
de implementação como chave estrangeira de cada relação. Sendo assim, a quantidade mínima possível de 
relações e a correspondente quantidade de chaves estrangeiras resultantes deste mapeamento são, 
respectivamente: 
 
a. 9 e 8 
 
b. 9 e 7 
 
c. 8 e 8 
 
d. 8 e 6 
 
e. 7 e 6 
 
 
 
 
 
(Fonte: TJM-SP - VUNESP - TJM-SP - Analista de Sistemas – Judiciário). Considere o seguinte diagrama de classes, 
representado conforme a UML. 
 
 
 
A partir desse diagrama de classes, pode-se afirmar que: 
 
a. a classe Carga é uma superclasse, e Passeio, uma subclasse. 
 
b. a classe Veículo herda os recursos das classes Carga e Passeio. 
 
c. a classe Veículo é considerada uma subclasse. 
 
d. a classe Veículo terá mais atributos do que as classes Carga e Passeio. 
 
e. as classes Carga e Passeio herdam os recursos da classe Veículo. 
 
(Fonte: TJM-SP - VUNESP - TJM-SP - Analista de Sistemas – Judiciário). Considere duas classes S e T de um diagrama 
de classes da orientação a objetos feitos por meio da UML. Há uma associação de composição entre as classes S e 
T. Assinale a alternativa que representa esse tipo de associação entre S e T (abstraindo-se as cardinalidades). 
 
a. 
 
 
b. 
 
 
c. 
 
 
d. 
 
 
e. 
 
 
(Fonte: FGV - IBGE - ANÁLISE DE SISTEMAS - DESENVOLVIMENTO DE APLICAÇÕES - WEB MOBILE). A figura abaixo 
representa o diagrama de classes de parte do sistema SOMANUT. Na classe Funcionario, foi implementado o 
método abstrato calcularSalario. 
 
 
 
Para que a classe Mecanico possa ser instanciada, é necessário que a(s) classe(s): 
 
a. Funcionario possua outros métodos concretos. 
 
b. Funcionario tenha definido um atributo salario que seja público. 
 
c. Mecanico redefina o método calcularSalario. 
 
d. Mecanico e Eletricista redefinam o método calcularSalario. 
 
e. Funcionario tenha definido um atributo salario que seja protegido. 
 
(Fonte: EPE - CESGRANRIO - EPE - Analista de Gestão Corporativa - Tecnologia da Informação). Um lojista que não 
possuía ainda nenhum sistema de informação em sualoja decidiu desenvolver um sistema próprio na abertura da 
segunda loja, contratando uma equipe de desenvolvedores para modelar e implementar um sistema dedicado, ao 
qual chamou de SCL (Sistema de Controle de Lojas). O modelo de entidades e relacionamentos a seguir, que está 
na notação da Engenharia de Informação, foi inicialmente desenvolvido pela equipe para o sistema, no nível lógico. 
 
 
 
Qual a forma correta de descrever a associação entre um objeto "Venda" e um objeto "Item de Venda", em um 
diagrama de classes UML, para manter a semântica existente no relacionamento entre as entidades de mesmo 
nome no diagrama de entidades e relacionamentos do SCL? 
 
a. 
 
 
b. 
 
 
c. 
 
 
d. 
 
 
e. 
 
 
(Fonte: TJ-SE - Técnico e Analista - FCC - TJ-SE - Analista Judiciário - Análise de Sistemas – Desenvolvimento). Em 
uma hierarquia de modelos de quatro camadas onde a UML (metamodelo - camada M2) é instância de um modelo 
de mais alto nível de abstração (metamodelo - camada M3 p. ex. MOF), pode-se afirmar que um diagrama de 
classes (modelo - camada M1) é uma instância da UML e, portanto, de uma camada de menor nível de abstração 
em relação àquela. Dessa forma, descendo-se na hierarquia, a camada de mais baixo nível (M0) representa: 
 
a. operações. 
 
b. atributos. 
 
c. objetos. 
 
d. relacionamentos. 
 
e. generalizações. 
 
(Fonte: DATAPREV – Diversos Cargos – Quadrix - Analista de Tecnologia da Informação - Desenvolvimento.) O 
diagrama de classes oferece uma notação gráfica para modelar classes e seus relacionamentos, descrevendo, 
assim, possíveis objetos. Com relação ao meio de se estabelecer relacionamentos entre objetos e classes, é correto 
afirmar que uma descrição de um grupo de ligações com estrutura e semântica comuns é chamada de: 
 
a. Encapsulamento. 
 
b. Polimorfismo. 
 
c. Multiplicidade. 
 
d. Generalização. 
 
e. Associação. 
 
(Fonte: PRODAM-AM - FUNCAB - PRODAM-AM - Analista de TI - Desenvolvimento de Sistemas). No diagrama de 
classes abaixo, o que significa o losango presente na relação entre as classes ClasseA e ClasseB? 
 
 
 
 
a. uma generalização. 
 
b. uma composição. 
 
c. uma agregação. 
 
d. uma realização. 
 
e. uma extensão. 
 
 
AS V 
 
(Fonte: CESGRANRIO – Casa da Moeda – Analista de Nível Superior – Banco de Dados. Adaptado). Um Analista de 
Sistemas precisa fazer uma manutenção em determinado Sistema de Informação. Ao vasculhar a documentação 
desse sistema, encontrou a figura a seguir: 
 
 
 
Essa figura ilustra um exemplo de qual diagrama UML? 
 
a. Contexto. 
 
b. Estado. 
 
c. Atividades. 
 
d. Classes. 
 
e. Casos de uso. 
 
(Fonte: FDC – AGERIO – Analista de Desenvolvimento). No que diz respeito à Modelagem como Técnica de Projeto, 
de acordo com a Metodologia Orientada a objetos com notação UML, os modelos são abstrações elaboradas para 
entender um problema antes de implementar uma solução. Entre os tipos de modelos utilizados, um descreve a 
estrutura estática de um sistema em termos de classes e relacionamentos, enquanto o outro descreve a estrutura 
de controle de um sistema em termos de eventos e estados. Esses tipos são denominados, RESPECTIVAMENTE, 
modelos de: 
 
a. Classes e componentes. 
 
b. Componentes e interações. 
 
c. Classes e estados. 
 
d. Componentes e estados. 
 
e. Classes e interações. 
 
(Fonte: CESGRANRIO – EPE – Analista de Gestão Corporativa Júnior – Área Tecnologia da Informação). Um processo 
administrativo numa Repartição Pública poderá estar nos seguintes estados: aberto, na carga de um determinado 
funcionário, em trâmite ou arquivado. A ferramenta de modelagem que representa de modo mais adequado as 
regras de passagem de um estado para outro é: 
 
a. Diagrama entidades-relacionamentos. 
 
b. Diagrama de fluxo de dados. 
 
c. Dicionário de dados. 
 
d. Diagrama de transições de estado. 
 
e. Especificação de processos. 
 
(Fonte: ESAF – CGU – Analista de Finanças e Controle – Desenvolvimento De Sistemas Da Informação.) Diagrama de 
Estado mostra: 
 
a. Os estados expressos que os objetos de uma dada classe podem assumir e as transformações entre pares 
de classes. 
 
b. Os estados coerentes com os objetos priorizados e as restrições de transições entre pares de estados. 
 
c. Os estados de atualização que os objetos de qualquer classe podem assumir e as transições permitidas 
entre instâncias. 
 
d. Os estados admissíveis que os atributos de uma dada classe podem modificar e os pares de estados mais 
relevantes. 
 
e. Os estados admissíveis que os objetos de uma dada classe podem assumir e as transições permitidas entre 
pares de estados. 
 
O caso de uso “Validar usuário” é descrito pelo seguinte cenário: 
 
- Fluxo de eventos principal: o caso de uso inicia quando o Sistema do Tribunal solicita ao usuário a sua senha, 
formada por números. O usuário fornece os números por meio do teclado e confirma a senha pressionando a tecla 
Enter. O sistema checa esse número e verifica se ele é válido; 
- Fluxo de evento excepcional: o usuário pode cancelar seu acesso a qualquer momento, pressionando o botão 
Cancelar, reiniciando o caso de uso. Não é feita nenhuma mudança no processo do usuário; 
- Fluxo de evento excepcional: o usuário pode corrigir a senha a qualquer momento, utilizando a tecla Backspace, 
antes de confirmar com a tecla Enter; 
- Fluxo de evento excepcional: se o usuário fornece um número de senha inválido, o caso de uso é reiniciado. 
 
Com base no caso de uso acima, considere a seguir, os diagramas UML 1 e 2: 
 
Assinale a alternativa CORRETA: 
 
a. O diagrama 1 e o diagrama 2 são equivalentes. Ambos são diagramas de sequência. 
 
b. O diagrama 2 é uma generalização do diagrama 1. A generalização relaciona um conceito mais específico a 
um conceito que seja mais genérico. O diagrama 1 é chamado de superclasse, enquanto o 2, mais 
específico, é a subclasse. 
 
c. O diagrama de atividades 1 mostra as atividades de ler e de verificar a senha e o diagrama de atividades 2 
apresenta o detalhamento da atividade lendo senha do diagrama 1. 
 
d. O diagrama 1 é uma agregação do diagrama 2. A agregação relaciona um conceito mais genérico a um 
conceito que seja mais específico. O diagrama 1 é chamado de superclasse, enquanto o 2, mais específico, é 
a subclasse. 
 
e. O diagrama de estados 1 mostra os estados de ler e de verificar a senha e o diagrama de estados 2 
apresenta os subestados do estado lendo senha do diagrama 1. 
 
 
 
 
 
Fonte: (FCC – TJ-PA – Analista Judiciário – Análise de Sistema Desenvolvimento). Além do Estado de origem e o de 
destino, uma transição de estados tem mais três partes, que são: 
 
a. Escopo, temporalidade e proteção. 
 
b. Condição de proteção, temporalidade e efeito. 
 
c. Origem, evento de proteção e escopo. 
 
d. Evento de ativação, condição de proteção e efeito. 
 
e. Evento inicial, caminho crítico e temporalidade. 
 
(Fonte CESGRANRIO – DECEA – Técnico de Defesa Aérea e Controle de Tráfego Aéreo – Análise de Sistemas. 
Adaptado.)Observe a figura a seguir: 
 
 
 
Essa figura, em UML, é um diagrama de: 
 
a. Interação. 
 
b. Implementação. 
 
c. Casos de uso. 
 
d. Classes. 
 
e. Estados. 
 
O caso de uso “Validar usuário” é descrito pelo seguinte cenário: 
 
- Fluxo de eventos principal: o caso de uso inicia quando o Sistema do Tribunal solicita ao usuário a sua senha, 
formada por números. O usuário fornece os números por meio do teclado e confirma a senha pressionando a tecla 
Enter. O Sistema checa esse número e verifica se ele é válido. 
- Fluxo de evento excepcional: o usuário pode cancelar seu acesso a qualquer momento, pressionando o botão 
Cancelar, reiniciando o caso de uso. Não é feita nenhuma mudança no processo do usuário; 
- Fluxo de evento excepcional: o usuário pode corrigir a senha a qualquer momento, utilizando a tecla Backspace, 
antes de confirmar com a tecla Enter; 
- Fluxo de evento excepcional: se o usuário fornece um número de senha inválido, o casode uso é reiniciado. 
(Fonte: FCC - TRF 3ª. Região – SP/MS - Técnico Judiciário – Informática – Adaptado). 
 
Com base no caso de uso acima, considere a seguir, os diagramas UML 3 e 4: 
 
 
Assinale a alternativa CORRETA: 
 
a. O diagrama de estados 3 mostra os estados de ler e de verificar a senha e o diagrama de estados 4 
apresenta os subestados do estado lendo senha do diagrama 3. 
 
b. O diagrama de sequência 3 mostra o sequenciamento para ler e verificar a senha e o diagrama de 
sequência 4 apresenta o caso de uso “Validar usuário”. 
 
c. O diagrama 3 e o diagrama 4 são equivalentes. Ambos são diagramas de estado para o caso de uso “Validar 
usuário”. 
 
d. O diagrama 3 e o diagrama 4 são alternativos. Ambos são diagramas de atividades para o caso de uso 
“Validar usuário”. 
 
e. O diagrama de atividades 3 está correto e o diagrama 4 está errado, pois não pode haver atividades em 
paralelo. 
 
(Fonte: QUADRIX – DATAPREV – Analista de Tecnologia da Informação – Desenvolvimento – Adaptado) Com 
relação aos diagramas de estados da UML, é CORRETO AFIRMAR que: 
 
a. Não é possível usar aninhamento quando a mesma transição se aplica a muitos estados. 
 
b. O modelo de estados não admite a concorrência entre objetos. 
 
c. Para modelar Sistemas complexos de forma mais rica, é possível utilizar diagramas de estados aninhados, 
estados aninhados, generalização de sinal e concorrência. 
 
d. Diagramas de estados planos são práticos para problemas grandes. 
 
e. As combinações de eventos, estados e transições de estado para determinada classe não podem ser 
abstraídas, porém podem ser representadas por um diagrama de estado. 
 
19/11/2020 Fazer teste: <font class="click">AS I</font> – MODELAGEM...
https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_628430_1/cl/outline 1/3
 
 Fazer teste: <font class="click">AS I</font>
MODELAGEM DE SISTEMAS - 60h_Turma_01_112020 Material Referencial
 ATIVIDADES DA DISCIPLINA
Fazer teste: AS I 
Informações do teste
Descrição
Instruções
Várias
tentativas
Este teste permite 3 tentativas. Esta é a tentativa número 1.
Forçar
conclusão
Uma vez iniciado, este Teste deve ser concluído em uma sessão. Não saia do teste
antes de clicar em Salvar e enviar.
Suas respostas foram salvas automaticamente.
a.
b.
c.
d.
e.
PERGUNTA 1
A fase de construção no ciclo de vida de um sistema de
informação:
é quando ocorre a descontinuidade do sistema.
executa o estudo preliminar do sistema.
abrange a análise do sistema.
executa os testes e homologação do sistema.
executa a otimização dos processos.
0,2 pontos   Salva
a.
b.
PERGUNTA 2
(UNIRIO – 2012 - UNIRIO – Tecnologia da Informação –
Desenvolvimento) Um processo de software é um conjunto de
atividades e resultados associados que levam à produção de um
produto de software. Embora existam muitos processos ou
paradigmas de software diferentes, há atividades fundamentais
comuns a todos eles. São exemplos dessas atividades:
projeto, implementação, integração, validação de software.
projeto, implementação, validação, evolução e integração
de software.
0,2 pontos   Salva
? Estado de Conclusão da Pergunta:
https://bb.cruzeirodosulvirtual.com.br/webapps/blackboard/execute/courseMain?course_id=_628430_1
https://bb.cruzeirodosulvirtual.com.br/webapps/blackboard/content/listContent.jsp?course_id=_628430_1&content_id=_8501613_1&mode=reset
https://bb.cruzeirodosulvirtual.com.br/webapps/blackboard/content/listContent.jsp?course_id=_628430_1&content_id=_8501628_1&mode=reset
19/11/2020 Fazer teste: <font class="click">AS I</font> – MODELAGEM...
https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_628430_1/cl/outline 2/3
c.
d.
e.
especi�cação, validação, evolução e integração de
software.
especi�cação, projeto, implementação, validação e
evolução de software.
especi�cação, estimativa de custo, projeto, validação e
evolução de software.
a.
b.
c.
d.
e.
PERGUNTA 3
(CESPE – 2007 – TRE-AP – Técnico Judiciário – Programação de
Sistemas) O uso de metodologias de desenvolvimento de
sistemas tem como objetivo garantir que:
o modelo relacional desenvolvido represente estritamente
as funcionalidades até, no máximo, a segunda forma
normal.
a equipe de desenvolvimento siga corretamente a
estrutura de banco de dados orientado a objeto,
eliminando etapas de análise.
o código gerado pelo desenvolvedor implemente
corretamente as de�nições de processamento, entrada e
saída, considerando os recursos de rede como principal
requisito.
o software, depois de desenvolvido, não possa sofrer
alteração em sua estrutura nem em seu código para não
serem modi�cados os requisitos.
o software a ser desenvolvido seja realizado conforme os
requisitos de sistema, no prazo solicitado e com a
qualidade desejada.
0,2 pontos   Salva
a.
b.
c.
d.
e.
PERGUNTA 4
(FUNCAB – 2014 – SEMGE – BA – Auditor Fiscal – Tecnologia da
Informação) Considere que, em um desenvolvimento de software,
foi primariamente elaborada uma versão inicial do produto em
que foram inseridas funcionalidades básicas. A partir daí, o
desenvolvedor acrescentou outras funcionalidades e o processo
continuou com o cliente interagindo até que houvesse a
satisfação completa dos requisitos propostos inicialmente pelo
cliente. Com base apenas nessas informações, pode-se a�rmar
que o desenvolvimento empregado utilizou o modelo:
baseado em componentes.
de prototipação.
incremental.
sequencial linear.
de desenvolvimento rápido de aplicações.
0,2 pontos   Salva
 Estado de Conclusão da Pergunta:
19/11/2020 Fazer teste: <font class="click">AS I</font> – MODELAGEM...
https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_628430_1/cl/outline 3/3
Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para
salvar todas as respostas.
 Salvar todas as respostas Salvar e Enviar
 Estado de Conclusão da Pergunta:
19/11/2020 Fazer teste: <font class="click">AS I</font> – ...
https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_628431_1/cl/outline 1/3
 
Fazer teste: <font class="click">AS I</font>
DESENVOLVIMENTO ÁGIL - 60h_Turma_01_122020 Material Referencial ATIVIDADES DA DISCIPLINA
Fazer teste: AS I 
Informações do teste
Descrição
Instruções
Várias
tentativas
Este teste permite 3 tentativas. Esta é a tentativa número 2.
Forçar
conclusão
Uma vez iniciado, este Teste deve ser concluído em uma sessão. Não saia do teste
antes de clicar em Salvar e enviar.
Suas respostas foram salvas automaticamente.
a.
b.
c.
d.
e.
PERGUNTA 1
Você foi chamado para compor um time ágil para desenvolver um
software cujo escopo ainda não está bem de�nido pelo cliente.
Tanto é verdade que ele colocou um colaborador da área de
produto, que conhece bastante para apoiar o time de
desenvolvimento quando ocorrerem dúvidas e para melhorar a
qualidade dos produtos que serão desenvolvidos e apresentados
a cada 15 dias. 
Que nome damos a esse período de tempo num projeto ágil? 
Assinale a alternativa CORRETA:
Backlog.
Sprint.
Retrospectiva.
Burn in.
Interação.
0,2 pontos   Salva
PERGUNTA 2
Uma das coisas mais importantes em SCRUM é o tempo
dispendido com reuniões. Há toda uma ritualística na qual o fator
tempo alocado para isso seja absolutamente produtivo,
informativo e feito para se tomar decisão. Uma delas tem
0,2 pontos   Salva
? Estado de Conclusão da Pergunta:
https://bb.cruzeirodosulvirtual.com.br/webapps/blackboard/execute/courseMain?course_id=_628431_1
https://bb.cruzeirodosulvirtual.com.br/webapps/blackboard/content/listContent.jsp?course_id=_628431_1&content_id=_8619373_1&mode=reset
https://bb.cruzeirodosulvirtual.com.br/webapps/blackboard/content/listContent.jsp?course_id=_628431_1&content_id=_8619387_1&mode=reset
19/11/2020 Fazer teste: <font class="click">AS I</font> – ...
https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_628431_1/cl/outline 2/3
a.
b.
c.
d.
e.
p
duração programada para 15 minutos e não mais que isso. Além
disso, é realizada diariamente.
Identi�que, nas alternativas a seguir,o nome que a de�ne:
Storytelling.
Sprint Retrospective.
Planning Poker.
Daily Scrum.
Sprint Review.
a.
b.
c.
d.
e.
PERGUNTA 3
Quando observamos o SDLC Ágil, percebemos que, logo de início,
os requisitos devem ser identi�cados e catalogados.
Diferentemente dos métodos tradicionais como waterfall, os
requisitos ágeis, como são conhecidos, utilizam um artefato
muito importante e que segue sendo atualizado e controlado até
o �m do projeto. Como é conhecido? 
Assinale a alternativa CORRETA:
Diagrama de Classes.
Folhas Declarativas.
Histórias dos usuários.
Depoyment.
Estrutura Analítica de Projeto.
0,2 pontos   Salva
a.
b.
c.
d.
e.
PERGUNTA 4
Os times Scrum são extremamente motivados e sabem o que
deve ser feito e os seus componentes se respeitam mutuamente.
Por outro lado, conhecem e dominam suas áreas de
conhecimento, possibilitando abordagem de liderança
situacional, ou seja, dependente da situação, o componente que
detém o maior conhecimento ou a maior propriedade no que faz
e domina, assume a liderança. Por isso mesmo, um time dessa
categoria possui como característica marcante para fazer frente a
esses desa�os a/o:
Assinale a alternativa CORRETA:
Auto-organização.
Aversão à mudança.
Mentoria.
Gestão de riscos.
Coaching.
0,2 pontos   Salva
 Estado de Conclusão da Pergunta:
19/11/2020 Fazer teste: <font class="click">AS I</font> – ...
https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_628431_1/cl/outline 3/3
Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para
salvar todas as respostas.
 Salvar todas as respostas Salvar e Enviar
 Estado de Conclusão da Pergunta:
19/11/2020 Fazer teste: <font class="click">AS II</font> – ...
https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_628430_1/cl/outline 1/3
 
 Fazer teste: <font class="click">AS II</font>
MODELAGEM DE SISTEMAS - 60h_Turma_01_112020 Material Referencial
 ATIVIDADES DA DISCIPLINA
Fazer teste: AS II 
Informações do teste
Descrição
Instruções
Várias
tentativas
Este teste permite 3 tentativas. Esta é a tentativa número 1.
Forçar
conclusão
Uma vez iniciado, este Teste deve ser concluído em uma sessão. Não saia do teste
antes de clicar em Salvar e enviar.
Suas respostas foram salvas automaticamente.
a.
b.
c.
d.
PERGUNTA 1
(Fonte: FCC - TJ-AP - ANALISTA JUDICIÁRIO - DESENVOLVIMENTO
DE SISTEMAS) Considere o processo de negócio e o diagrama
abaixo.
É correto a�rmar que:
Trata-se de um diagrama de classes da UML.
Trata-se de um diagrama de atividades da UML.
Um processo não pode ser modelado por um diagrama
UML.
O processo pode ser modelado apenas por um diagrama
de caso de uso da UML.
0,2 pontos   Salva
? Estado de Conclusão da Pergunta:
https://bb.cruzeirodosulvirtual.com.br/webapps/blackboard/execute/courseMain?course_id=_628430_1
https://bb.cruzeirodosulvirtual.com.br/webapps/blackboard/content/listContent.jsp?course_id=_628430_1&content_id=_8501613_1&mode=reset
https://bb.cruzeirodosulvirtual.com.br/webapps/blackboard/content/listContent.jsp?course_id=_628430_1&content_id=_8501628_1&mode=reset
19/11/2020 Fazer teste: <font class="click">AS II</font> – ...
https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_628430_1/cl/outline 2/3
e. Não há relação entre o processo e o diagrama.
a.
b.
c.
d.
e.
PERGUNTA 2
(Fonte: FCC - TJ-SE - FCC - 2009 - TJ-SE - Programador de
computador) Em um Diagrama de Atividades da UML, o desvio
representa:
a junção de todas as transições, originadas por uma
separação, que tenham terminadas as atividades.
os relacionamentos entre estados e atividades.
uma separação que determina caminhos diferentes
executados em paralelo.
a transição de um comportamento condicional, indicando
um único caminho de saída.
uma condição que determina caminhos diferentes
mutuamente exclusivos para uma atividade.
0,2 pontos   Salva
a.
b.
c.
d.
e.
PERGUNTA 3
(Fonte: FCC - TJ-PA - FCC - Analista Judiciário - Análise de Sistema),
adaptado. Analise as a�rmações que se seguem.
I - modelagem do aspecto dinâmico de um sistema;
II - exibição da concorrência de atividades;
III - exibição das rami�cações de controle de �uxo.
O Diagrama de Atividades da UML contempla corretamente o que
consta em:
II e III, apenas.
I, apenas.
I, II e III.
II, apenas.
III, apenas.
0,2 pontos   Salva
PERGUNTA 4
(Fonte: FCC - CNMP - ANALISTA DO CNMP - DESENVOLVIMENTO
DE SISTEMAS) O Diagrama de Atividade da UML 2 é utilizado para
modelar atividades, que podem ser um método ou um algoritmo,
ou mesmo um processo de negócio. Sobre esse diagrama,
considere:
I - As partições de atividade permitem representar o �uxo de um
processo que passa por diversos setores ou departamentos de
uma empresa, ou mesmo um processo que é manipulado por
di ersos atores
0,2 pontos   Salva
 Estado de Conclusão da Pergunta:
19/11/2020 Fazer teste: <font class="click">AS II</font> – ...
https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_628430_1/cl/outline 3/3
Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para
salvar todas as respostas.
 
a.
b.
c.
d.
e.
diversos atores.
II - Um nó de bifurcação/união é um nó de controle que pode
tanto dividir um �uxo em dois ou mais �uxos concorrentes
(quando é chamado de nó de bifurcação), como mesclar dois ou
mais �uxos concorrentes em um único �uxo de controle (quando
é chamado de nó de união).
III - Um pino (ou al�nete) é um tipo de nó de objeto que
representa uma entrada para uma ação ou uma saída de uma
ação. São obrigatórios no diagrama de atividades e são utilizados
para ver os dados que são consumidos em cada ação.
IV - Um nó de término ou encerramento de �uxo representa o
encerramento de toda a atividade. O símbolo de �nal de �uxo é
representado por um círculo com um X em seu interior.
Está correto apenas o que se a�rma em:
II e III.
II, III e IV.
III e IV.
I, II e III.
I e II.
Salvar todas as respostas Salvar e Enviar
 Estado de Conclusão da Pergunta:
19/11/2020 Fazer teste: <font class="click">AS II</font> – ...
https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_628431_1/cl/outline 1/3
 
Fazer teste: <font class="click">AS II</font>
DESENVOLVIMENTO ÁGIL - 60h_Turma_01_122020 Material Referencial ATIVIDADES DA DISCIPLINA
Fazer teste: AS II 
Informações do teste
Descrição
Instruções
Várias
tentativas
Este teste permite 3 tentativas. Esta é a tentativa número 1.
Forçar
conclusão
Uma vez iniciado, este Teste deve ser concluído em uma sessão. Não saia do teste
antes de clicar em Salvar e enviar.
Suas respostas foram salvas automaticamente.
a.
b.
c.
d.
e.
PERGUNTA 1
A seguinte de�nição: “é fundamental para poder priorizar,
adicionar e remover histórias de um release ou de um plano de
iteração como unidades únicas. As histórias devem ser atômicas,
para que possam ser iniciadas e �nalizadas isoladamente de
outras como uma transação de banco de dados.” Assinale a
alternativa correta que nomeia essa importante de�nição. 
Pequena
Negociável
Independente
Valiosa
Estimável
0,2 pontos   Salva
a.
PERGUNTA 2
Deve ser composto de histórias do usuário, além disso, deve ser
priorizado pelo valor comercial e ter sido estimado pela equipe
usando pontos da história, durante o jogo do planejamento.
Assinale a alternativa correta que contém o nome desse
importante documento.
Backlog do produto
0,2 pontos   Salva
? Estado de Conclusão da Pergunta:
https://bb.cruzeirodosulvirtual.com.br/webapps/blackboard/execute/courseMain?course_id=_628431_1
https://bb.cruzeirodosulvirtual.com.br/webapps/blackboard/content/listContent.jsp?course_id=_628431_1&content_id=_8619373_1&mode=reset
https://bb.cruzeirodosulvirtual.com.br/webapps/blackboard/content/listContent.jsp?course_id=_628431_1&content_id=_8619387_1&mode=reset
19/11/2020 Fazer teste: <font class="click">AS II</font> – ...
https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_628431_1/cl/outline 2/3
Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para
salvartodas as respostas.
 
b.
c.
d.
e.
Backlog do kanban
Resultado �nal
Backlog da aplicação
Mapa navegacional
a.
b.
c.
d.
e.
PERGUNTA 3
Uma das tarefas mais importantes dentro de um projeto SCRUM
no que tange ao Backlog do produto é a priorização dos recursos
pelo dono do produto.
Assinale a alternativa correta que determina como deve ser feito
isso.
Pelo tamanho
Pela determinação do sponsor
Pelo valor comercial
Pela importância do stakholder
Pelo risco
0,2 pontos   Salva
a.
b.
c.
d.
e.
PERGUNTA 4
Em algumas situações, uma “história de usuário” pode ocupar
mais de uma sprint para se resolver, e em determinados cenários,
será realmente difícil saber quando aquela funcionalidade �cará
disponível para ser utilizada pelo usuário. Assinale a alternativa
correta que identi�ca o nome dado a essa de�nição.
Recurso
Tema
Novell
História
Épico
0,2 pontos   Salva
Salvar todas as respostas Salvar e Enviar
 Estado de Conclusão da Pergunta:
19/11/2020 Fazer teste: <font class="click">AS II</font> – ...
https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_628431_1/cl/outline 3/3
19/11/2020 Fazer teste: <font class="click">AS III</font> – ...
https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_628430_1/cl/outline 1/3
 
 Fazer teste: <font class="click">AS III</font>
MODELAGEM DE SISTEMAS - 60h_Turma_01_112020 Material Referencial
 ATIVIDADES DA DISCIPLINA
Fazer teste: AS III 
Informações do teste
Descrição
Instruções
Várias
tentativas
Este teste permite 3 tentativas. Esta é a tentativa número 1.
Forçar
conclusão
Uma vez iniciado, este Teste deve ser concluído em uma sessão. Não saia do teste
antes de clicar em Salvar e enviar.
Suas respostas foram salvas automaticamente.
a.
b.
c.
d.
e.
PERGUNTA 1
(Fonte: ESAF - 2006 - CGU - Analista de Finanças e Controle -
Tecnologia da Informação). Quanto ao uso de diagramas na UML
para a modelagem de objetos é correto a�rmar que o Diagrama
de Sequência:
descreve a funcionalidade do sistema percebida por atores
internos.
apresenta a interação de sequência de tempo dos objetos
que participam na interação.
descreve a funcionalidade do sistema percebida por atores
externos.
apresenta a interação de sequência estática de pacotes,
relacionamentos e instâncias.
apresenta a interação de sequência de atores que
participam na interação.
0,2 pontos   Salva
PERGUNTA 2
(Fonte: ESAF - 2004 - CGU - Analista de Finanças e Controle -
Tecnologia da Informação). Assinale a alternativa correta. Na
modelagem com UML, um Diagrama de Sequência mostra
interações de objetos organizados em uma sequência de tempo
0,2 pontos   Salva
? Estado de Conclusão da Pergunta:
https://bb.cruzeirodosulvirtual.com.br/webapps/blackboard/execute/courseMain?course_id=_628430_1
https://bb.cruzeirodosulvirtual.com.br/webapps/blackboard/content/listContent.jsp?course_id=_628430_1&content_id=_8501613_1&mode=reset
https://bb.cruzeirodosulvirtual.com.br/webapps/blackboard/content/listContent.jsp?course_id=_628430_1&content_id=_8501628_1&mode=reset
19/11/2020 Fazer teste: <font class="click">AS III</font> – ...
https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_628430_1/cl/outline 2/3
a.
b.
c.
d.
e.
interações de objetos organizados em uma sequência de tempo,
sendo largamente utilizado de forma individualizada para
cada classe, com o objetivo de tornar o estudo simples o
bastante para se ter um diagrama compreensível.
mas não trata associações entre os objetos.
de�nindo todos os possíveis estados de um sistema.
mas não trata a auto delegação ou mensagem de auto
chamada.
mas quando utilizado para representar a auto delegação
ou mensagem de auto chamada assíncrona, não trata o
tempo como uma dimensão separada.
a.
b.
c.
PERGUNTA 3
A �gura também ilustra os pontos essenciais da notação de casos
de uso. Os agentes no processo são representados por bonecos e
cada tipo de interação é representada por uma elipse com um
nome
PORQUE
a UML é um padrão para a modelagem orientada a objetos e,
assim, os casos de uso e a obtenção de requisitos com base em
casos de uso são cada vez mais utilizados para obter requisitos.
(Fonte: ENADE - INEP - 2011 - Tecnologia em análise e
desenvolvimento de sistemas), adaptado. O conjunto de casos de
uso representa as possíveis interações que serão representadas
nos requisitos do sistema. A �gura a seguir é um exemplo de
biblioteca e mostra outros casos de uso nesse ambiente.
Com relação ao tema, analise as asserções a seguir.
Com relação a essas asserções, assinale a alternativa correta.
tanto a primeira quanto a segunda asserções são
proposições falsas.
as duas asserções são proposições verdadeiras, e a
segunda é uma justi�cativa correta da primeira.
a primeira asserção é uma proposição falsa, e a segunda,
uma proposição verdadeira
0,2 pontos   Salva
 Estado de Conclusão da Pergunta:
19/11/2020 Fazer teste: <font class="click">AS III</font> – ...
https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_628430_1/cl/outline 3/3
Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para
salvar todas as respostas.
 
d.
e.
uma proposição verdadeira.
a primeira asserção é uma proposição verdadeira, e a
segunda, uma proposição falsa.
as duas asserções são proposições verdadeiras, mas a
segunda não é uma justi�cativa correta da primeira.
a.
b.
c.
d.
e.
PERGUNTA 4
(Fonte: CONSULPLAN - CMBH - ANALISTA DE TI -
DESENVOLVIMENTO DE SISTEMAS). Nos Diagramas de Interação
da UML, o modelo de interações representa as mensagens de
trocas entre os objetos para a execução de cenários dos casos de
uso de um sistema. O diagrama de sequência é um tipo de
diagrama de interação e tem como objetivo apresentar as
interações entre os objetos, na ordem temporal em que elas
acontecem. No diagrama de sequência algumas situações
apresentam notações particulares. Assinale a alternativa que
apresenta uma dessas situações particulares.
Criação e destruição de objetos.
Quadros.
Coesão e acoplamento.
Entidade e relacionamento.
Coleção de objetos.
0,2 pontos   Salva
Salvar todas as respostas Salvar e Enviar
 Estado de Conclusão da Pergunta:
19/11/2020 Fazer teste: <font class="click">AS III</font> – ...
https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_628431_1/cl/outline 1/2
 
Fazer teste: <font class="click">AS III</font>
DESENVOLVIMENTO ÁGIL - 60h_Turma_01_122020 Material Referencial ATIVIDADES DA DISCIPLINA
Fazer teste: AS III 
Informações do teste
Descrição
Instruções
Várias
tentativas
Este teste permite 3 tentativas. Esta é a tentativa número 1.
Forçar
conclusão
Uma vez iniciado, este Teste deve ser concluído em uma sessão. Não saia do teste
antes de clicar em Salvar e enviar.
Suas respostas foram salvas automaticamente.
a.
b.
c.
d.
e.
PERGUNTA 1
A qual tipo de abordagem pertence a seguinte a�rmação: As
alterações em benefício do produto são bem-vindas.
Assinale a alternativa correta.
Abordagem Waterfall
Abordagem de Custos
Abordagem Crítica
Abordagem Tradicional
Abordagem Ágil
0,2 pontos   Salva
a.
b.
c.
d
PERGUNTA 2
Qual o tipo de evento SCRUM que é realizado durante a Sprint
zero, onde não há incremento de produto entregue.?
Assinale a alternativa correta.
Planejamento do daily meeting
Planejamento de stakeholders
Planejamento de liberação
0,2 pontos   Salva
? Estado de Conclusão da Pergunta:
https://bb.cruzeirodosulvirtual.com.br/webapps/blackboard/execute/courseMain?course_id=_628431_1
https://bb.cruzeirodosulvirtual.com.br/webapps/blackboard/content/listContent.jsp?course_id=_628431_1&content_id=_8619373_1&mode=reset
https://bb.cruzeirodosulvirtual.com.br/webapps/blackboard/content/listContent.jsp?course_id=_628431_1&content_id=_8619387_1&mode=reset
19/11/2020 Fazer teste: <font class="click">AS III</font> – ...
https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_628431_1/cl/outline 2/2
Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para
salvar todas as respostas.
 
d.
e.
Planejamentodo planning Poker
Planejamento de sprint 5 em diante 
a.
b.
c.
d.
e.
PERGUNTA 3
Qual o nome dado aos diagramas que são usados para reunir os
requisitos de um sistema, incluindo in�uências internas e
externas. Esses requisitos são principalmente requisitos de
design.
Assinale a alternativa correta
Diagramas de narrativas
Diagramas de caso de uso
Diagramas de sequência
Histórias dos usuários
Diagramas de deploy
0,2 pontos   Salva
a.
b.
c.
d.
e.
PERGUNTA 4
A qual tipo de relação nos referimos quando dizemos: trata-se de
um relacionamento do tipo (todo-parte), ou seja, um objeto
“parte” pode fazer parte de vários objetos “todo”.
Assinale a alternativa correta
Composição
Agregação
Nomeação
Apropriação
Normalização
0,2 pontos   Salva
Salvar todas as respostas Salvar e Enviar
 Estado de Conclusão da Pergunta:
19/11/2020 Fazer teste: <font class="click">AS IV</font> – ...
https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_628430_1/cl/outline 1/4
 
 Fazer teste: <font class="click">AS IV</font>
MODELAGEM DE SISTEMAS - 60h_Turma_01_112020 Material Referencial
 ATIVIDADES DA DISCIPLINA
Fazer teste: AS IV 
Informações do teste
Descrição
Instruções
Várias
tentativas
Este teste permite 3 tentativas. Esta é a tentativa número 1.
Forçar
conclusão
Uma vez iniciado, este Teste deve ser concluído em uma sessão. Não saia do teste
antes de clicar em Salvar e enviar.
Suas respostas foram salvas automaticamente.
a.
b.
c.
d.
e.
PERGUNTA 1
(Fonte: TJ-SE - Técnico e Analista - FCC - TJ-SE - Analista Judiciário -
Análise de Sistemas – Desenvolvimento). Em uma hierarquia de
modelos de quatro camadas onde a UML (metamodelo - camada
M2) é instância de um modelo de mais alto nível de abstração
(metamodelo - camada M3 p. ex. MOF), pode-se a�rmar que um
diagrama de classes (modelo - camada M1) é uma instância da
UML e, portanto, de uma camada de menor nível de abstração
em relação àquela. Dessa forma, descendo-se na hierarquia, a
camada de mais baixo nível (M0) representa:
atributos.
relacionamentos.
generalizações.
operações.
objetos.
0,2 pontos   Salva
PERGUNTA 2
(Fonte: TJM-SP - VUNESP - TJM-SP - Analista de Sistemas –
Judiciário). Considere o seguinte diagrama de classes,
representado conforme a UML.
0,2 pontos   Salva
? Estado de Conclusão da Pergunta:
https://bb.cruzeirodosulvirtual.com.br/webapps/blackboard/execute/courseMain?course_id=_628430_1
https://bb.cruzeirodosulvirtual.com.br/webapps/blackboard/content/listContent.jsp?course_id=_628430_1&content_id=_8501613_1&mode=reset
https://bb.cruzeirodosulvirtual.com.br/webapps/blackboard/content/listContent.jsp?course_id=_628430_1&content_id=_8501628_1&mode=reset
19/11/2020 Fazer teste: <font class="click">AS IV</font> – ...
https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_628430_1/cl/outline 2/4
a.
b.
c.
d.
e.
A partir desse diagrama de classes, pode-se a�rmar que:
a classe Veículo herda os recursos das classes Carga e
Passeio.
a classe Veículo é considerada uma subclasse.
a classe Carga é uma superclasse, e Passeio, uma
subclasse.
a classe Veículo terá mais atributos do que as classes Carga
e Passeio.
as classes Carga e Passeio herdam os recursos da classe
Veículo.
PERGUNTA 3
(Fonte: EPE - CESGRANRIO - EPE - Analista de Gestão Corporativa -
Tecnologia da Informação). Um lojista que não possuía ainda
nenhum sistema de informação em sua loja decidiu desenvolver
um sistema próprio na abertura da segunda loja, contratando
uma equipe de desenvolvedores para modelar e implementar um
sistema dedicado, ao qual chamou de SCL (Sistema de Controle
de Lojas). O modelo de entidades e relacionamentos a seguir, que
está na notação da Engenharia de Informação, foi inicialmente
desenvolvido pela equipe para o sistema, no nível lógico.
Q l f d d i ã bj
0,2 pontos   Salva
 Estado de Conclusão da Pergunta:
19/11/2020 Fazer teste: <font class="click">AS IV</font> – ...
https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_628430_1/cl/outline 3/4
a.
b.
c.
d.
e.
Qual a forma correta de descrever a associação entre um objeto
"Venda" e um objeto "Item de Venda", em um diagrama de
classes UML, para manter a semântica existente no
relacionamento entre as entidades de mesmo nome no diagrama
de entidades e relacionamentos do SCL?
PERGUNTA 4
(Fonte: VUNESP - DESENVOLVESP - ANALISTA - ANALISTA DE
SISTEMAS). Considere o seguinte diagrama de classes da UML 2.0:
0,2 pontos   Salva
 Estado de Conclusão da Pergunta:
19/11/2020 Fazer teste: <font class="click">AS IV</font> – ...
https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_628430_1/cl/outline 4/4
Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para
salvar todas as respostas.
 
a.
b.
c.
d.
e.
Com base nesse diagrama, é correto a�rmar que:
está representada uma agregação.
a classe A é um tipo especial das classes B, C e D.
está representada uma composição.
as classes B, C e D são subclasses da classe A.
as classes A, B, C e D são abstratas.
Salvar todas as respostas Salvar e Enviar
 Estado de Conclusão da Pergunta:
 
 
 
As I Desenvolvimento Ágil 
 
Pergunta 1 
0,2 em 0,2 pontos 
 
Quando observamos o SDLC Ágil, percebemos que, logo de início, os requisitos devem ser 
identificados e catalogados. Diferentemente dos métodos tradicionais como waterfall, os 
requisitos ágeis, como são conhecidos, utilizam um artefato muito importante e que segue 
sendo atualizado e controlado até o fim do projeto. Como é conhecido? 
Assinale a alternativa CORRETA: 
 
Resposta Selecionada: c. Histórias dos usuários. 
 
 
Pergunta 2 
0,2 em 0,2 pontos 
 
Quando desenvolvemos este artefato, estamos sempre nos referindo a um único produto 
ou Sistema. Além disso, é ordenado pelo valor específico que se espera de seus 
componentes. 
Qual nome damos a estes componentes? 
Assinale a alternativa CORRETA: 
 
Resposta Selecionada: e. Product Backlog Item. 
 
 
Pergunta 3 
0,2 em 0,2 pontos 
 
Uma "equipe" no sentido Ágil é um pequeno grupo de pessoas, designado a um mesmo 
Projeto ou esforço, quase todos em período integral. Uma pequena minoria de membros 
da Equipe pode colaborar em período parcial ou ter responsabilidades concorrentes. 
Independente disso, identifique, nas alternativas a seguir, a única que possui somente o 
nome dos papéis corretos de cada membro de um time SCRUM e assinale a alternativa 
CORRETA que os contêm: 
 
Resposta Selecionada: c. Scrum master, team scrum e product owner. 
 
 
Pergunta 4 
0,2 em 0,2 pontos 
 
O conceito de Ágil é muitas vezes complexo de se entender. Uma das definições que as 
pessoas encontram por aí diz respeito a certas características comportamentais de quem 
trabalha com esse tipo de processo de desenvolvimento de software. Normalmente, pede-
se que o time que comporá um Projeto baseado em algum Processo Ágil se baseie no 
Manifesto Ágil. Logo a seguir, você encontrará os motivos para isso. Entretanto, um deles 
não faz parte desses motivos. 
Assinale a alternativa que apresenta essa divergência: 
 
Resposta Selecionada: d. Porque ser ágil é não permitir mudanças não programadas. 
 
 
 
 
 
 
 
 
 
 
 
As II Desenvolvimento Ágil 
 
Pergunta 1 
0,2 em 0,2 pontos 
 
Deve ser composto de histórias do usuário, além disso, deve ser priorizado pelo 
valor comercial e ter sido estimado pela equipe usando pontos da história, durante 
o jogo do planejamento. Assinale a alternativa correta que contém o nome desse 
importante documento. 
 
Resposta Selecionada: b. Backlog do produto 
 
 
Pergunta 2 
0,2 em 0,2 pontos 
 
Qual documentação ágil é aceita largamente como documento de escopo do 
projeto de sistemas sem a necessidade de escrita de um documento específico, 
como feito no processo de software conhecido como Waterfall (Cascata)? 
 
Resposta Selecionada: e. Histórias do Usuário 
 
 
Pergunta 3 
0,2 em 0,2 pontos 
 
Quando devemos revisar a história do usuário? Sendo que isso a equipe de 
desenvolvimentoSCRUM faz com o dono do produto e outras partes interessadas. 
É um momento no qual se fazem anotações para ver quais melhorias ainda 
precisam estar na lista de pendências. Identifique qual o nome desse momento. 
 
Resposta Selecionada: a. Revisão do sprint 
 
 
Pergunta 4 
0,2 em 0,2 pontos 
 
A Equipe Scrum tem o direito de rejeitar itens no backlog do produto que não estão 
bem definidos e, nos casos mais graves, ela tem o direito de abortar 
completamente o Sprint. Assinale a alternativa correta que define como dever ser o 
backlog do produto para evitar esses problemas. 
 
Resposta Selecionada: e. bem definido, priorizado, estimado e pronto. 
 
 
 
 
As III Desenvolvimento Ágil 
 
 Pergunta 1 
0,2 em 0,2 pontos 
 
Qual a definição de risco em projetos ágeis.? Assinale a alternativa correta que o designa 
Resposta Selecionada: d. evento de incerteza 
 
 
 
 
 
 
 
 
 
 
 Pergunta 2 
0,2 em 0,2 pontos 
 
Qual o evento SCRUM em que toda a equipe passa por todas as histórias de usuários e 
descobre o risco de qualidade associado a elas? 
Assinale a alternativa correta. 
 
Resposta Selecionada: c. No processo de planejamento da iteração 
 
 
 Pergunta 3 
0,2 em 0,2 pontos 
 
Qual o nome dado a esse tipo de relacionamento num diagrama de classes: “permite 
reutilizar dados e códigos existentes facilmente. ”? 
Assinale a alternativa correta. 
 
Resposta Selecionada: e. Herança 
 
 
 Pergunta 4 
0,2 em 0,2 pontos 
 
A qual tipo de relacionamento nos referimos quando dizemos que: o caso de uso filho é 
adicionado à funcionalidade e às características existentes do caso de uso pai. 
Assinale a alternativa correta 
 
Resposta Selecionada: a. Extend 
 
 
 
 
As IV Desenvolvimento Ágil 
 
 Pergunta 1 
0,2 em 0,2 pontos 
 
Qual o erro mais comum que se comete quando fazemos um Daily Meeting? 
Resposta Selecionada: c. Transformá-la em um relatório de status. 
 
 
 Pergunta 2 
0,2 em 0,2 pontos 
 
A qual princípio pertence essa frase: qualquer coisa que interfere em oferecer aos 
clientes o que eles realmente valorizam no momento e no local em que ele 
fornecerá mais valor? 
 
Resposta Selecionada: b. Filosofia Lean 
 
 
 
 Pergunta 3 
0,2 em 0,2 pontos 
 
Qual o nome da cerimonia onde no final do ciclo de trabalho de duas a quatro 
semanas os profissionais se reúnem com o cliente para mostrar os produtos em 
funcionamento? 
 
Resposta Selecionada: c. Revisão de Iteração 
 
 
 
 
 
 Pergunta 4 
0,2 em 0,2 pontos 
 
Qual o nome da cerimonia onde os profissionais se reúnem diariamente por, no 
máximo, 15 minutos para contar o que fizeram ontem, o que farão hoje e com 
quais obstáculos eles precisam de ajuda? 
 
Resposta Selecionada: e. Suporte diário 
 
 
 
 
 
As V Desenvolvimento Ágil 
 
 Pergunta 1 
0,2 em 0,2 pontos 
 
Métricas são diferentes métodos que utilizamos para entender a mudança. Mas o 
que é uma métrica afinal? 
Assinale, logo a seguir, a única alternativa CORRETA que a define: 
 
Resposta 
Selecionada: 
e. Descreve o método usado para medir algo, os valores 
resultantes obtidos da medição, bem como um conjunto 
calculado ou combinado de medidas. 
 
 
 Pergunta 2 
0,2 em 0,2 pontos 
 
Limitar o trabalho em andamento, alocando limites claros no número de itens que 
podem estar em andamento em cada nível do fluxo de trabalho. Assinale a qual 
tipo de boa prática pertence essa afirmativa: 
 
Resposta Selecionada: b. Kanban. 
 
 
 Pergunta 3 
0,2 em 0,2 pontos 
 
“[...] É uma ferramenta de medição visual que mostra o trabalho concluído por dia 
em relação à taxa de conclusão projetada para a versão atual do projeto. Seu 
objetivo é permitir que o projeto esteja no caminho certo para fornecer a solução 
esperada dentro do cronograma desejado”. 
A qual artefato estamos nos referindo? 
Assinale a alternativa CORRETA: 
 
Resposta Selecionada: c. Gráfico Burndown. 
 
 
 Pergunta 4 
0,2 em 0,2 pontos 
 
“Eficiência no local de trabalho é o tempo necessário para fazer alguma coisa. 
Colaboradores e gerentes eficientes concluem as tarefas no menor tempo possível 
com a menor quantidade possível de recursos, utilizando certas estratégias de 
economia de tempo”. 
Partindo dessa afirmativa, assinale nas alternativas a seguir a que define Eficiência: 
 
 
 
Resposta 
Selecionada: 
d. É a dimensão do desempenho expressa pela relação do 
processo envolvido, seu meio. 
 
 
 
AS I 
 
PERGUNTA 1 
1. Uma "equipe" no sentido Ágil é um pequeno grupo de pessoas, designado a um mesmo Projeto ou 
esforço, quase todos em período integral. Uma pequena minoria de membros da Equipe pode 
colaborar em período parcial ou ter responsabilidades concorrentes. Independente disso, 
identifique, nas alternativas a seguir, a única que possui somente o nome dos papéis corretos de cada 
membro de um time SCRUM e assinale a alternativa CORRETA que os contêm: 
 
a. Cliente, scrum master, stackeholder e product owner. 
 
b. Scrum master, team scrum e product owner. 
 
c. Scrum master, team holder e product backwards. 
 
d. Gerente de Projetos, lider ágil e team scrum. 
 
e. Product Ownner, team scrum e scrum doctor. 
0,2 pontos 
PERGUNTA 2 
1. Uma das coisas mais importantes em SCRUM é o tempo dispendido com reuniões. Há toda uma 
ritualística na qual o fator tempo alocado para isso seja absolutamente produtivo, informativo e feito 
para se tomar decisão. Uma delas tem duração programada para 15 minutos e não mais que isso. 
Além disso, é realizada diariamente. 
Identifique, nas alternativas a seguir, o nome que a define: 
 
a. Storytelling. 
 
b. Planning Poker. 
 
c. Daily Scrum. 
 
d. Sprint Retrospective. 
 
e. Sprint Review. 
0,2 pontos 
PERGUNTA 3 
1. Quando observamos o SDLC Ágil, percebemos que, logo de início, os requisitos devem ser 
identificados e catalogados. Diferentemente dos métodos tradicionais como waterfall, os requisitos 
ágeis, como são conhecidos, utilizam um artefato muito importante e que segue sendo atualizado e 
controlado até o fim do projeto. Como é conhecido? 
Assinale a alternativa CORRETA: 
 
a. Estrutura Analítica de Projeto. 
 
b. Depoyment. 
 
c. Folhas Declarativas. 
 
d. Histórias dos usuários. 
 
e. Diagrama de Classes. 
0,2 pontos 
PERGUNTA 4 
1. O conceito de Ágil é muitas vezes complexo de se entender. Uma das definições que as pessoas 
encontram por aí diz respeito a certas características comportamentais de quem trabalha com esse 
tipo de processo de desenvolvimento de software. Normalmente, pede-se que o time que comporá 
um Projeto baseado em algum Processo Ágil se baseie no Manifesto Ágil. Logo a seguir, você 
encontrará os motivos para isso. Entretanto, um deles não faz parte desses motivos. 
Assinale a alternativa que apresenta essa divergência: 
 
a. Porque ser ágil é uma questão de mentalidade. 
 
b. Porque ser ágil é não ter documentação além da necessária. 
 
c. Porque ser ágil é ter foco no cliente. 
 
d. Porque ser ágil é não permitir mudanças não programadas. 
 
e. Porque ser ágil é seguir estruturas e práticas que gerem valor ao cliente. 
 
AS I I 
 
PERGUNTA 1 
1. Estes artefatos são uma ótima maneira de manter o cliente em mente e ajudar os proprietários do 
produto a maximizar o valor que será entregue. Assinale a resposta correta para quais artefatos 
estamos nos referindo. 
 
a. Diagrama de Classes 
 
b. Histórias dos usuários 
 
c. Entrevistas 
 
d. Gravações digitais 
 
e. Questionários 
0,2 pontos 
PERGUNTA 2 
1. Qual documentação ágil é aceita largamente como documento de escopo do projeto de sistemas sem 
a necessidade de escrita de um documento específico, como feito no processo de software conhecido 
como Waterfall (Cascata)? 
 
a. Histórias do Usuário 
 
b. Diagrama de Classes 
 
c. Termo de Abertura do Projeto 
 
d. Estrutura Analítica do Projeto 
 
e. Documento de Fluxo de Dados 
0,2 pontos 
PERGUNTA3 
1. A seguinte definição: “é fundamental para poder priorizar, adicionar e remover histórias de um 
release ou de um plano de iteração como unidades únicas. As histórias devem ser atômicas, para que 
possam ser iniciadas e finalizadas isoladamente de outras como uma transação de banco de dados.” 
Assinale a alternativa correta que nomeia essa importante definição. 
 
a. Negociável 
 
b. Independente 
 
c. Valiosa (Essa eu não tenho certeza, salvei sem querer sem marcar a resposta e era a ultima 
tentativa) 
 
d. Pequena 
 
e. Estimável 
0,2 pontos 
PERGUNTA 4 
1. Quando devemos revisar a história do usuário? Sendo que isso a equipe de desenvolvimento SCRUM 
faz com o dono do produto e outras partes interessadas. É um momento no qual se fazem anotações 
para ver quais melhorias ainda precisam estar na lista de pendências. Identifique qual o nome desse 
momento. 
 
a. Classificação da sprint 
 
b. Codificação ágil 
 
c. Revisão do sprint 
 
d. Planejamento da sprint 
 
e. Change sprint management 
 
AS I I I 
 
PERGUNTA 1 
1. Qual o nome dado a esse tipo de relacionamento num diagrama de classes: “permite reutilizar dados 
e códigos existentes facilmente. ”? 
Assinale a alternativa correta. 
 
 
PERGUNTA 2 
1. A qual tipo de abordagem pertence a seguinte afirmação: As alterações em benefício do produto são 
bem-vindas. 
Assinale a alternativa correta. 
 
a. Abordagem de Custos 
 
b. Abordagem Tradicional 
 
c. Abordagem Ágil 
 
d. Abordagem Waterfall 
 
e. Abordagem Crítica 
0,2 pontos 
PERGUNTA 3 
1. Qual a definição de risco em projetos ágeis.? Assinale a alternativa correta que o designa 
 
a. evento de certeza 
 
b. um ponto específico determinável 
 
c. evento de incerteza 
 
d. um evento certo que tem já seu valor descoberto 
 
a. Apropriação 
 
b. Herança 
 
c. Doação 
 
d. Encapsulamento (Errada) 
 
e. Conexão 
 
e. um marco 
0,2 pontos 
PERGUNTA 4 
1. A qual tipo de abordagem pertence a seguinte afirmação: O risco é mais alto no final de um projeto. 
Assinale a alternativa que possui a resposta correta. 
 
a. Abordagem de Custos 
 
b. Abordagem Cristal 
 
c. Abordagem XP 
 
d. Abordagem Tradicional 
 
e. Abordagem SCRUM 
 
AS IV 
 
PERGUNTA 1 
1. Qual o nome da cerimonia onde no final do ciclo de trabalho de duas a quatro semanas os 
profissionais se reúnem com o cliente para mostrar os produtos em funcionamento? 
 
a. Retrospectiva de Iteração 
 
b. Iteração 
 
c. Evento de Planejamento 
 
d. Revisão de Iteração 
 
e. Suporte Diário 
0,2 pontos 
PERGUNTA 2 
1. Qual o nome da cerimonia onde a equipe do projeto se reunirá para aprender com a iteração 
passada e usá-la na nova vinda? 
 
a. Revisão de iteração 
 
b. Suporte diário 
 
c. Retrospectiva de iteração 
 
d. Iteração 
 
e. Evento de planejamento 
0,2 pontos 
PERGUNTA 3 
1. Qual o nome da cerimonia onde todas as partes interessadas concordam dentro de um dia quando os 
resultados serão entregues na próxima iteração, no máximo por quatro semanas? 
 
a. Evento de planejamento 
 
b. Revisão de iteração 
 
c. Retrospectiva de iteração 
 
d. Suporte diário 
 
e. Iteração 
0,2 pontos 
PERGUNTA 4 
1. Em qual reunião o proprietário e a equipe do produto explicam os itens da lista de pendências 
concluídos? 
 
a. Sprint planning 
 
b. Sprint retrospective 
 
c. Sprint daily meeting 
 
d. Sprint 
 
e. Sprint review 
 
 
 
AS V 
 
PERGUNTA 1 
1. “[...] É uma ferramenta de medição visual que mostra o trabalho concluído por dia em relação à taxa 
de conclusão projetada para a versão atual do projeto. Seu objetivo é permitir que o projeto esteja no 
caminho certo para fornecer a solução esperada dentro do cronograma desejado”. 
A qual artefato estamos nos referindo? 
Assinale a alternativa CORRETA: 
 
a. Gráfico Burndown. 
 
b. Gráfico EVA. 
 
c. Gráfico Budget. 
 
d. Gráfico Burnup. 
 
e. Gráfico Iteracional. 
0,2 pontos 
PERGUNTA 2 
1. Veja as afirmativas a seguir e assinale a alternativa que contém uma definição válida do que é um 
Indicador: 
 
a. Variável hipotética, não mensurável usada como representação de um fator. 
 
b. Variável mensurável usada como representação esperada. (Errada) 
 
c. Variável mensurável usada como representação de um fator ou quantidade associada. 
 
d. Apenas um fator livre de vínculos. 
 
e. Revisão de sprint e retrospectiva. 
0,2 pontos 
PERGUNTA 3 
1. Limitar o trabalho em andamento, alocando limites claros no número de itens que podem estar em 
andamento em cada nível do fluxo de trabalho. Assinale a qual tipo de boa prática pertence essa 
afirmativa: 
 
a. FDD. 
 
b. Crystal. 
 
c. XP. 
 
d. Kanban. 
 
e. DSDM. 
0,2 pontos 
PERGUNTA 4 
1. Métricas são diferentes métodos que utilizamos para entender a mudança. Mas o que é uma métrica 
afinal? 
Assinale, logo a seguir, a única alternativa CORRETA que a define: 
 
a. Descreve um método perdido pela Humanidade na época da destruição da Biblioteca de 
Alexandria e redescoberto quando Von Neumann montou a arquitetura tradicional dos 
computadores modernos. 
 
b. Descreve o método usado para medir algo, os valores resultantes obtidos da medição, bem 
como um conjunto calculado ou combinado de medidas. 
 
c. Métrica é um conceito concreto e empírico, as crianças já sabem desde cedo seu significado e 
emprego. 
 
d. Métricas são utilizadas desde a época das cidades-estado gregas e eram utilizadas como 
oráculos por sacerdotes em rituais que os faziam atingir estados alterados da mente e, assim, 
permitiam que eles, utilizando cálculos, adivinhassem os valores absolutos. 
 
e. Descreve o método usado para atingir algo, os valores resultantes, normalmente, gerados por 
coincidências e podemos, a partir daí, combinar várias medidas. 
 
 
 
1. DESENVOLVIMENTO ÁGIL - 60h_Turma_01_122020 
 
 
AS1 
 
PERGUNTA 1 
1. Quando desenvolvemos este artefato, estamos sempre nos referindo a um único produto ou Sistema. 
Além disso, é ordenado pelo valor específico que se espera de seus componentes. 
Qual nome damos a estes componentes? 
Assinale a alternativa CORRETA: 
 
a. Kanban. 
 
b. Product Backlog Item. 
 
c. Sprint Review. 
 
d. Sprint. 
 
e. Burnout. 
0,2 pontos 
PERGUNTA 2 
1. Uma das coisas mais importantes em SCRUM é o tempo dispendido com reuniões. Há toda uma 
ritualística na qual o fator tempo alocado para isso seja absolutamente produtivo, informativo e feito para 
se tomar decisão. Uma delas tem duração programada para 15 minutos e não mais que isso. Além disso, é 
realizada diariamente. 
Identifique, nas alternativas a seguir, o nome que a define: 
 
a. Daily Scrum. 
 
b. Planning Poker. 
 
c. Storytelling. 
 
d. Sprint Review. 
 
e. Sprint Retrospective. 
0,2 pontos 
PERGUNTA 3 
1. O papel do Scrum Master é amplamente mal compreendido. Como o nome indica, o Scrum Master deve 
dominar o SCRUM. Eles não são Gerentes de Projetos. Em vez disso, eles são um tutor que ensina a 
todos o SCRUM e ajuda a Equipe a se auto-organizar. Se bem feito, o Scrum Master sairia do trabalho à 
medida que a equipe aprende e cresce? 
 
Baseado no texto acima, o que podemos concluir sobre o Scrum Master? 
Assinale a alternativa CORRETA: 
 
a. O Scrum Master é um colaborar como outro qualquer. 
 
b. O Scrum Master é um líder servo que ensina a equipe do Scrum como se auto-organizar. 
 
c. O Scrum Master é um gerente da equipe do Scrum que determina a forma de se organizar. 
 
d. O Scrum Master é um líder controlador. Ele comanda a Equipe do Scrum como ela deve se auto-
organizar. 
 
e. O Scrum Master é um líder, mas quem comanda é o Product Ownner, afinal ele é quem sabe o que 
a aplicação irá fazer, e por isso comanda o time do Scrum a se organizar. 
0,2 pontos 
PERGUNTA 4 
1. De acordo com o texto, uma das características do Ágil é a capacidade de trabalhar as mudanças que 
ocorrem durante o Processo de Desenvolvimento e que são semprebem vindas. Mas esperamos, também, 
uma atitude das equipes que trabalham com Ágil, e ela diz respeito não apenas a esperar pela mudança, 
mas também a: 
Assinale a alternativa CORRETA: 
 
a. Isolar membros do time que buscam mudanças. 
 
b. Lidar e responder à mudança. 
 
c. Evitar a mudança. 
 
d. Iniciar o projeto com o escopo fechado a mudanças. 
 
e. Não executar Processos que envolvam mudança na fase de execução. 
0,2 pontos 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
AS2 
 
PERGUNTA 1 
1. Uma das tarefas mais importantes dentro de um projeto SCRUM no que tange ao Backlog do produto é a 
priorização dos recursos pelo dono do produto. 
Assinale a alternativa correta que determina como deve ser feito isso. 
 
a. Pela determinação do sponsor 
 
b. Pelo valor comercial 
 
c. Pelo tamanho 
 
d. Pelo risco 
 
e. Pela importância do stakholder 
0,2 pontos 
PERGUNTA 2 
1. A seguinte definição: “é fundamental para poder priorizar, adicionar e remover histórias de um release ou 
de um plano de iteração como unidades únicas. As histórias devem ser atômicas, para que possam ser 
iniciadas e finalizadas isoladamente de outras como uma transação de banco de dados.” Assinale a 
alternativa correta que nomeia essa importante definição. 
 
a. Independente 
 
b. Pequena 
 
c. Estimável 
 
d. Valiosa 
 
e. Negociável 
0,2 pontos 
PERGUNTA 3 
1. Estes artefatos são uma ótima maneira de manter o cliente em mente e ajudar os proprietários do produto 
a maximizar o valor que será entregue. Assinale a resposta correta para quais artefatos estamos nos 
referindo. 
 
a. Histórias dos usuários 
 
b. Entrevistas 
 
c. Diagrama de Classes 
 
d. Gravações digitais 
 
e. Questionários 
0,2 pontos 
PERGUNTA 4 
1. Qual documentação ágil é aceita largamente como documento de escopo do projeto de sistemas sem a 
necessidade de escrita de um documento específico, como feito no processo de software conhecido como 
Waterfall (Cascata)? 
 
a. Estrutura Analítica do Projeto 
 
b. Documento de Fluxo de Dados 
 
c. Histórias do Usuário 
 
d. Termo de Abertura do Projeto 
 
e. Diagrama de Classes 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
AS3 
PERGUNTA 1 
1. Qual o nome dado a esse tipo de relacionamento num diagrama de classes: “permite reutilizar dados e 
códigos existentes facilmente. ”? 
Assinale a alternativa correta. 
 
a. Apropriação 
 
b. Doação 
 
c. Conexão 
 
d. Herança 
 
e. Encapsulamento 
0,2 pontos 
PERGUNTA 2 
1. Qual o nome dado aos diagramas que são usados para reunir os requisitos de um sistema, incluindo 
influências internas e externas. Esses requisitos são principalmente requisitos de design. 
Assinale a alternativa correta 
 
a. Diagramas de sequência 
 
b. Diagramas de narrativas 
 
c. Diagramas de deploy 
 
d. Diagramas de caso de uso 
 
e. Histórias dos usuários 
0,2 pontos 
PERGUNTA 3 
1. A qual tipo de abordagem pertence a seguinte afirmação: As alterações em benefício do produto são bem-
vindas. 
Assinale a alternativa correta. 
 
a. Abordagem Ágil 
 
b. Abordagem Waterfall 
 
c. Abordagem Crítica 
 
d. Abordagem Tradicional 
 
e. Abordagem de Custos 
0,2 pontos 
PERGUNTA 4 
1. ... é uma coleção de objetos ou, ainda, é simplesmente um modelo a partir do qual os objetos são criados e 
colecionados? 
Assinale a alternativa correta. 
 
a. Transição 
 
b. Classe 
 
c. Caso de Uso 
 
d. Gênero 
 
e. Transição 
AS4 
PERGUNTA 1 
1. A qual membro Scrum cabe o papel de eliminar entraves e impedimentos? 
 
a. Data Architect 
 
b. System Architect 
 
c. Scrum Master 
 
d. Disigner 
 
e. Product Owner 
0,2 pontos 
PERGUNTA 2 
1. Qual o nome da cerimonia onde a equipe do projeto se reunirá para aprender com a iteração passada e 
usá-la na nova vinda? 
 
a. Suporte diário 
 
b. Retrospectiva de iteração 
 
c. Evento de planejamento 
 
d. Revisão de iteração 
 
e. Iteração 
0,2 pontos 
PERGUNTA 3 
1. Qual o nome da cerimonia onde todas as partes interessadas concordam dentro de um dia quando os 
resultados serão entregues na próxima iteração, no máximo por quatro semanas? 
 
a. Retrospectiva de iteração 
 
b. Revisão de iteração 
 
c. Suporte diário 
 
d. Evento de planejamento 
 
e. Iteração 
0,2 pontos 
PERGUNTA 4 
1. Qual o nome da cerimonia onde os profissionais se reúnem diariamente por, no máximo, 15 minutos para 
contar o que fizeram ontem, o que farão hoje e com quais obstáculos eles precisam de ajuda? 
 
a. Revisão de iteração 
 
b. Suporte diário 
 
c. Retrospectiva de iteração 
 
d. Iteração 
 
e. Evento de planejamento 
0,2 pontos 
 
 
AS5 
PERGUNTA 1 
1. Qual a vantagem do Burnup sobre o Burnout? Assinale a única alternativa CORRETA: 
 
a. Ele rastreia claramente quando a equipe precisa de coaching ágil no projeto. 
 
b. Ele rastreia claramente quando o trabalho foi adicionado ou removido do projeto. 
 
c. Ele rastreia claramente quando a quantidade de colaboradores aumentou no projeto. 
 
d. Ele não rastreia claramente quando o trabalho foi adicionado ou removido do projeto. 
 
e. Ele rastreia vagamente quando o trabalho foi adicionado ou removido do projeto. 
0,2 pontos 
PERGUNTA 2 
1. “Eficiência no local de trabalho é o tempo necessário para fazer alguma coisa. Colaboradores e gerentes 
eficientes concluem as tarefas no menor tempo possível com a menor quantidade possível de recursos, 
utilizando certas estratégias de economia de tempo”. 
Partindo dessa afirmativa, assinale nas alternativas a seguir a que define Eficiência: 
 
a. É a dimensão do desempenho expressa pela apresentação de uma medida expressa e não 
convencionada. 
 
b. É a dimensão do desempenho expressa pela relação do processo envolvido, seu meio. 
 
c. É a radicialização da dimensão do desempenho expressa pela soma de todos os processos 
envolvidos ou não. 
 
d. É a dimensão do pensamento expressa pela relação dos indivíduos produtivos, seu meio. 
 
e. É a dimensão expressa pelo processo envolvido e suas comunicações. 
0,2 pontos 
PERGUNTA 3 
1. Limitar o trabalho em andamento, alocando limites claros no número de itens que podem estar em 
andamento em cada nível do fluxo de trabalho. Assinale a qual tipo de boa prática pertence essa 
afirmativa: 
 
a. DSDM. 
 
b. FDD. 
 
c. XP. 
 
d. Kanban. 
 
e. Crystal. 
0,2 pontos 
PERGUNTA 4 
1. Qual o conceito por trás da afirmativa: “É uma terminologia simples, que apenas prevê quanto tempo leva 
para uma Equipe de Desenvolvimento Ágil concluir um projeto em sprints com tempo limitado”. 
 
a. Velocidade. 
 
b. Aceleração. 
 
c. Autonomia. 
 
d. Compressão. 
 
e. Vetorização. 
0,2 pontos 
Nome: Jose Rodrigo Flor Silva
CPF: 125.896.844-44
RGM: 24433675
CURSO: Engenharia de Software
Projeto Integrador em Competências em Engenharia de Software:
Nome: Jose Rodrigo Flor Silva 
CPF: 125.896.844-44 
RMG: 24433675 
CURSO: Engenharia de Software 
 
PROJETO INTEGRADOR DE COMPETÊNCIAS EM ENGENHARIA DE 
SOFTWARE III 
 
Atividade 3: 
 
 
 
 Fluxo Básico Fluxo Alternativo 
1. Efetuar login no sistema, inserir credenciais do usuário. 1. Credenciais do usuário invalidas, será solicitada nova tentativa. 
2. Seleciona a opção de agendamento de consulta. 1.1. Caso o usuário esqueça a senha ou não consiga efetuar o 
login, o sistema o redirecionará para a página de recuperação de 
senha 
2.1. Preenche o formulário de agendamento no sistema 2. o Formulário de agendamento de consultas deverá ser 
preenchido corretamente, caso contrário a mensagem de erro 
aparecerá na tela indicando qual campo está mal preenchido. 
3. Aguarde a confirmação do sistema. 3. O sistema apesentará um calendário indicando os dias e 
horários disponíveis na tela de agendamento. 
Nome: Jose Rodrigo Flor Silva 
CPF: 125.896.844-44 
RGM: 24433675 
Curso: Engenharia de Software 
 
PROJETO INTEGRADOR DE COMPETÊNCIAS EM ENGENHARIA DE SOFTWAREIII 
 
Atividade 2: 
 
 
 
 
 
 
 
PERGUNTA 1 
1. (CESPE – 2017 – TRT – 7ª Região (CE) – Técnico Judiciário – TI) No processo de desenvolvimento 
de software, a construção de modelos conceituais que descrevem o que o software tem de fazer é parte da 
fase de: 
 
a. projeto. 
 
b. análise e especificação de requisitos. 
 
c. implementação. 
 
d. revisão. 
 
e. testes. 
0,2 pontos 
PERGUNTA 2 
1. (FCC – 2019 – TRF – 3ª REGIÃO – Analista Judiciário – Informática) Normalmente, na engenharia 
de software, antes de especificar os requisitos, deve-se realizar as etapas de: 
 
a. modelagem funcional; definição do escopo e classificação; modelagem de negócio. 
 
b. modelagem de dados; modelagem funcional; revisão da documentação. 
 
c. levantamento detalhado e classificação; definição do escopo; priorização e negociação. 
 
d. modelagem de negócio; elicitação e análise; classificação e registro. 
 
e. descoberta; classificação e organização; priorização e negociação. 
0,2 pontos 
PERGUNTA 3 
1. A fase de construção no ciclo de vida de um sistema de informação: 
 
a. é quando ocorre a descontinuidade do sistema. 
 
b. abrange a análise do sistema. 
 
c. executa os testes e homologação do sistema. 
 
d. executa o estudo preliminar do sistema. 
 
e. executa a otimização dos processos. 
0,2 pontos 
PERGUNTA 4 
1. (CESPE – 2007 – TRE-AP – Técnico Judiciário – Programação de Sistemas) O uso de metodologias de 
desenvolvimento de sistemas tem como objetivo garantir que: 
 
a. o código gerado pelo desenvolvedor implemente corretamente as definições de processamento, 
entrada e saída, considerando os recursos de rede como principal requisito. 
 
b. a equipe de desenvolvimento siga corretamente a estrutura de banco de dados orientado a objeto, 
eliminando etapas de análise. 
 
c. o modelo relacional desenvolvido represente estritamente as funcionalidades até, no máximo, a 
segunda forma normal. 
 
d. o software a ser desenvolvido seja realizado conforme os requisitos de sistema, no prazo 
solicitado e com a qualidade desejada. 
 
e. o software, depois de desenvolvido, não possa sofrer alteração em sua estrutura nem em seu 
código para não serem modificados os requisitos. 
 
PERGUNTA 1 
1. Uma das coisas mais importantes em SCRUM é o tempo dispendido com reuniões. Há toda uma ritualística 
na qual o fator tempo alocado para isso seja absolutamente produtivo, informativo e feito para se tomar 
decisão. Uma delas tem duração programada para 15 minutos e não mais que isso. Além disso, é realizada 
diariamente. 
Identifique, nas alternativas a seguir, o nome que a define: 
 
a. Storytelling. 
 
b. Daily Scrum. 
 
c. Sprint Retrospective. 
 
d. Sprint Review. 
 
e. Planning Poker. 
0,2 pontos 
PERGUNTA 2 
1. O papel do Scrum Master é amplamente mal compreendido. Como o nome indica, o Scrum Master deve 
dominar o SCRUM. Eles não são Gerentes de Projetos. Em vez disso, eles são um tutor que ensina a todos 
o SCRUM e ajuda a Equipe a se auto-organizar. Se bem feito, o Scrum Master sairia do trabalho à medida 
que a equipe aprende e cresce? 
 
Baseado no texto acima, o que podemos concluir sobre o Scrum Master? 
Assinale a alternativa CORRETA: 
 
a. O Scrum Master é um líder, mas quem comanda é o Product Ownner, afinal ele é quem sabe o 
que a aplicação irá fazer, e por isso comanda o time do Scrum a se organizar. 
 
b. O Scrum Master é um colaborar como outro qualquer. 
 
c. O Scrum Master é um gerente da equipe do Scrum que determina a forma de se organizar. 
 
d. O Scrum Master é um líder controlador. Ele comanda a Equipe do Scrum como ela deve se auto-
organizar. 
 
e. O Scrum Master é um líder servo que ensina a equipe do Scrum como se auto-organizar. 
 
PERGUNTA 1 
1. O papel do Scrum Master é amplamente mal compreendido. Como o nome indica, o Scrum Master deve 
dominar o SCRUM. Eles não são Gerentes de Projetos. Em vez disso, eles são um tutor que ensina a todos 
o SCRUM e ajuda a Equipe a se auto-organizar. Se bem feito, o Scrum Master sairia do trabalho à medida 
que a equipe aprende e cresce? 
 
Baseado no texto acima, o que podemos concluir sobre o Scrum Master? 
Assinale a alternativa CORRETA: 
 
a. O Scrum Master é um líder controlador. Ele comanda a Equipe do Scrum como ela deve se auto-
organizar. 
 
b. O Scrum Master é um líder, mas quem comanda é o Product Ownner, afinal ele é quem sabe o 
que a aplicação irá fazer, e por isso comanda o time do Scrum a se organizar. 
 
c. O Scrum Master é um líder servo que ensina a equipe do Scrum como se auto-organizar. 
 
d. O Scrum Master é um gerente da equipe do Scrum que determina a forma de se organizar. 
 
e. O Scrum Master é um colaborar como outro qualquer. 
0,2 pontos 
PERGUNTA 2 
1. Você foi chamado para compor um time ágil para desenvolver um software cujo escopo ainda não está bem 
definido pelo cliente. Tanto é verdade que ele colocou um colaborador da área de produto, que conhece 
bastante para apoiar o time de desenvolvimento quando ocorrerem dúvidas e para melhorar a qualidade dos 
produtos que serão desenvolvidos e apresentados a cada 15 dias. 
Que nome damos a esse período de tempo num projeto ágil? 
Assinale a alternativa CORRETA: 
 
a. Burn in. 
 
b. Sprint. 
 
c. Interação. 
 
d. Retrospectiva. 
 
e. Backlog. 
0,2 pontos 
PERGUNTA 3 
1. Uma "equipe" no sentido Ágil é um pequeno grupo de pessoas, designado a um mesmo Projeto ou esforço, 
quase todos em período integral. Uma pequena minoria de membros da Equipe pode colaborar em período 
parcial ou ter responsabilidades concorrentes. Independente disso, identifique, nas alternativas a seguir, a 
única que possui somente o nome dos papéis corretos de cada membro de um time SCRUM e assinale a 
alternativa CORRETA que os contêm: 
 
a. Gerente de Projetos, lider ágil e team scrum. 
 
b. Cliente, scrum master, stackeholder e product owner. 
 
c. Scrum master, team holder e product backwards. 
 
d. Scrum master, team scrum e product owner. 
 
e. Product Ownner, team scrum e scrum doctor. 
0,2 pontos 
PERGUNTA 4 
1. Quando desenvolvemos este artefato, estamos sempre nos referindo a um único produto ou Sistema. Além 
disso, é ordenado pelo valor específico que se espera de seus componentes. 
Qual nome damos a estes componentes? 
Assinale a alternativa CORRETA: 
 
a. Sprint Review. 
 
b. Kanban. 
 
c. Sprint. 
 
d. Burnout. 
 
e. Product Backlog Item. 
 
 
 
 
0,2 pontos 
PERGUNTA 4 
1. Os times Scrum são extremamente motivados e sabem o que deve ser feito e os seus componentes se 
respeitam mutuamente. Por outro lado, conhecem e dominam suas áreas de conhecimento, possibilitando 
abordagem de liderança situacional, ou seja, dependente da situação, o componente que detém o maior 
conhecimento ou a maior propriedade no que faz e domina, assume a liderança. Por isso mesmo, um time 
dessa categoria possui como característica marcante para fazer frente a esses desafios a/o: 
Assinale a alternativa CORRETA: 
 
a. Auto-organização. 
 
b. Gestão de riscos. 
 
c. Mentoria. 
 
d. Aversão à mudança. 
 
e. Coaching. 
 
AS II 
 
PERGUNTA 1 
1. A seguinte definição: “é fundamental para poder priorizar, adicionar e remover histórias de um release ou 
de um plano de iteração como unidades únicas. As histórias devem ser atômicas, para que possam ser 
iniciadas e finalizadas isoladamente de outras como uma transação de banco de dados.” Assinale a 
alternativa correta que nomeia essa importante definição. 
 
a. Estimável 
 
b. Pequena 
 
c. Negociável 
 
d. Independente 
 
e. Valiosa 
0,2 pontos 
PERGUNTA 2 
1. A Equipe Scrum tem o direito de rejeitar itens no backlog do produto que não estão bem definidos e, nos 
casos mais graves, ela tem o direito de abortar completamente o Sprint. Assinale a alternativa correta que 
define como dever ser o backlog do produto para evitar esses problemas. 
 
a. bem realizado, priorizado,estimado e pronto. 
 
b. bem definido, priorizado, estimado e entregue. 
 
c. bem orçado, priorizado, estimado e pronto. 
 
d. bem definido, priorizado, estimado e pronto. 
 
e. bem definido, priorizado, sumarizado e pronto. 
0,2 pontos 
PERGUNTA 3 
1. Estes artefatos são uma ótima maneira de manter o cliente em mente e ajudar os proprietários do produto a 
maximizar o valor que será entregue. Assinale a resposta correta para quais artefatos estamos nos referindo. 
 
a. Entrevistas 
 
b. Histórias dos usuários 
 
c. Gravações digitais 
 
d. Diagrama de Classes 
 
e. Questionários 
0,2 pontos 
PERGUNTA 4 
1. Deve ser composto de histórias do usuário, além disso, deve ser priorizado pelo valor comercial e ter sido 
estimado pela equipe usando pontos da história, durante o jogo do planejamento. Assinale a alternativa 
correta que contém o nome desse importante documento. 
 
a. Backlog do 
kanban 
 
b. Resultado 
final 
 
c. Backlog do 
produto 
 
d. Mapa 
navegacional 
 
e. Backlog da 
aplicação 
 
 
 
AS III 
 
 
PERGUNTA 1 
1. A qual tipo de relacionamento nos referimos quando dizemos que: o caso de uso filho é 
adicionado à funcionalidade e às características existentes do caso de uso pai. 
Assinale a alternativa correta 
 
a. Loop 
 
b. Alter 
 
c. Include 
 
d. Extend 
 
e. Exclude 
0,2 pontos 
PERGUNTA 2 
1. A qual tipo de abordagem pertence a seguinte afirmação: O risco é mais alto no final de 
um projeto. Assinale a alternativa que possui a resposta correta. 
 
a. Abordagem de Custos 
 
b. Abordagem Tradicional 
 
c. Abordagem Cristal 
 
d. Abordagem SCRUM 
 
e. Abordagem XP 
0,2 pontos 
PERGUNTA 3 
 
1. A qual tipo de abordagem pertence a seguinte afirmação: As alterações em benefício do 
produto são bem-vindas. 
Assinale a alternativa correta. 
 
a. Abordagem Crítica 
 
b. Abordagem Tradicional 
 
c. Abordagem Waterfall 
 
d. Abordagem de Custos 
 
e. Abordagem Ágil 
0,2 pontos 
PERGUNTA 4 
1. Qual o nome dado a esse tipo de relacionamento num diagrama de classes: “permite 
reutilizar dados e códigos existentes facilmente. ”? 
Assinale a alternativa correta. 
 
a. Doação 
 
b. Conexão 
 
c. Apropriação 
 
d. Herança 
 
e. Encapsulamento 
 
 
AS IV 
 
PERGUNTA 1 
1. Qual o nome da cerimonia onde os profissionais se reúnem diariamente 
por, no máximo, 15 minutos para contar o que fizeram ontem, o que 
farão hoje e com quais obstáculos eles precisam de ajuda? 
 
a. Iteração 
 
b. Retrospectiva de iteração 
 
c. Revisão de iteração 
 
d. Evento de planejamento 
 
e. Suporte diário 
0,2 pontos 
PERGUNTA 2 
1. Qual o nome da cerimonia onde no final do ciclo de trabalho de duas 
a quatro semanas os profissionais se reúnem com o cliente para mostrar 
os produtos em funcionamento? 
 
a. Retrospectiva de Iteração 
 
b. Iteração 
 
c. Evento de Planejamento 
 
d. Suporte Diário 
 
e. Revisão de Iteração 
 
0,2 pontos 
PERGUNTA 3 
1. Trata-se de trata-se de fornecer uma estrutura para equipes 
multifuncionais resolverem problemas complexos. Identifique e 
assinale com um X a resposta correta que determina do que estamos 
tratando 
 
a. Preleções 
 
b. Missões 
 
c. Cerimônias 
 
d. Aulas 
 
e. Junções 
0,2 pontos 
PERGUNTA 4 
1. Qual o nome da cerimonia onde a equipe do projeto se reunirá para 
aprender com a iteração passada e usá-la na nova vinda? 
 
a. Revisão de 
iteração 
 
b. Retrospectiva 
de iteração 
 
c. Evento de 
planejamento 
 
d. Suporte diário 
 
e. Iteração 
 
AS V 
 
PERGUNTA 1 
1. Qual a vantagem do Burnup sobre o Burnout? 
Assinale a única alternativa CORRETA: 
 
a. Ele não rastreia claramente quando o 
trabalho foi adicionado ou removido do 
projeto. 
 
b. Ele rastreia claramente quando a equipe 
precisa de coaching ágil no projeto. 
 
c. Ele rastreia claramente quando o trabalho 
foi adicionado ou removido do projeto. 
 
d. Ele rastreia vagamente quando o trabalho 
foi adicionado ou removido do projeto. 
 
e. Ele rastreia claramente quando a quantidade 
de colaboradores aumentou no projeto. 
0,2 pontos 
PERGUNTA 2 
1. Veja as afirmativas a seguir e assinale a alternativa 
que contém uma definição válida do que é um 
Indicador: 
 
 
a. Variável mensurável usada como 
representação esperada. 
 
b. Variável hipotética, não mensurável usada 
como representação de um fator. 
 
c. Revisão de sprint e retrospectiva. 
 
d. Variável mensurável usada como 
representação de um fator ou quantidade 
associada. 
 
e. Apenas um fator livre de vínculos. 
0,2 pontos 
PERGUNTA 3 
1. Limitar o trabalho em andamento, alocando limites 
claros no número de itens que podem estar em 
andamento em cada nível do fluxo de trabalho. 
Assinale a qual tipo de boa prática pertence essa 
afirmativa: 
 
a. XP. 
 
b. DSDM. 
 
c. Crystal. 
 
d. Kanban. 
 
e. FDD. 
0,2 pontos 
PERGUNTA 4 
1. Enquanto a eficiência é um conceito associado ao 
alcance dos objetivos individuais, a eficácia é 
__________. 
Assinale a alternativa que 
complementa CORRETAMENTE a frase: 
 
a. Um conceito associado a um ritmo 
constante para o trabalho diferenciado. 
 
b. Um conceito associado ao alcance dos 
objetivos organizacionais. 
 
c. Um conceito associado ao alcance dos 
objetivos individuais. 
 
d. Um conceito associado à vocação 
organizacional. 
 
e. Um conceito associado ao alcance da visão 
inovadora. 
 
 
 
 
Desenvolvimento Agil 
 
1 
 
PERGUNTA 1 
1. Uma "equipe" no sentido Ágil é um pequeno grupo de pessoas, designado a um mesmo 
Projeto ou esforço, quase todos em período integral. Uma pequena minoria de membros da 
Equipe pode colaborar em período parcial ou ter responsabilidades concorrentes. 
Independente disso, identifique, nas alternativas a seguir, a única que possui somente o 
nome dos papéis corretos de cada membro de um time SCRUM e assinale a 
alternativa CORRETA que os contêm: 
 
a. Product Ownner, team scrum e scrum doctor. 
 
b. Scrum master, team scrum e product owner. 
 
c. Cliente, scrum master, stackeholder e product owner. 
 
d. Gerente de Projetos, lider ágil e team scrum. 
 
e. Scrum master, team holder e product backwards. 
0,2 pontos 
PERGUNTA 2 
1. Quando observamos o SDLC Ágil, percebemos que, logo de início, os requisitos devem ser 
identificados e catalogados. Diferentemente dos métodos tradicionais como waterfall, os 
requisitos ágeis, como são conhecidos, utilizam um artefato muito importante e que segue 
sendo atualizado e controlado até o fim do projeto. Como é conhecido? 
Assinale a alternativa CORRETA: 
 
a. Depoyment. 
 
b. Diagrama de Classes. 
 
c. Estrutura Analítica de Projeto. 
 
d. Histórias dos usuários. 
 
e. Folhas Declarativas. 
0,2 pontos 
PERGUNTA 3 
1. Os times Scrum são extremamente motivados e sabem o que deve ser feito e os seus 
componentes se respeitam mutuamente. Por outro lado, conhecem e dominam suas áreas de 
conhecimento, possibilitando abordagem de liderança situacional, ou seja, dependente da 
situação, o componente que detém o maior conhecimento ou a maior propriedade no que 
faz e domina, assume a liderança. Por isso mesmo, um time dessa categoria possui como 
característica marcante para fazer frente a esses desafios a/o: 
Assinale a alternativa CORRETA: 
 
a. Aversão à mudança. 
 
b. Coaching. 
 
c. Gestão de riscos. 
 
d. Mentoria. 
 
e. Auto-organização. 
0,2 pontos 
PERGUNTA 4 
1. No Scrum, o dono do produto tem papel muito importante, que “sustenta” o time Scrum. 
Encontre, nas alternativas a seguir, o que motiva essa assertiva e marque a 
alternativa CORRETA que define esse método: 
 
a. O proprietário do produto é quem faz o teste unitário nas entregas de trabalho 
para a equipe. 
 
b. O proprietário do produto é a única fonte de Arquitetura da aplicação para a 
equipe. 
 
c. O proprietário do produto é a única fonte de trabalho para o SCRUM master. 
 
d. O proprietário do produtoé a única fonte de trabalho para a Equipe. 
 
e. O proprietário do produto é quem resolve problemas de práticas do SCRUM. 
 
 
 
2 
 
 
PERGUNTA 1 
1. A Equipe Scrum tem o direito de rejeitar itens no backlog do produto que não estão bem 
definidos e, nos casos mais graves, ela tem o direito de abortar completamente o Sprint. 
Assinale a alternativa correta que define como dever ser o backlog do produto para evitar 
esses problemas. 
 
a. bem definido, priorizado, sumarizado e pronto. 
 
b. bem realizado, priorizado, estimado e pronto. 
 
c. bem definido, priorizado, estimado e pronto. 
 
d. bem orçado, priorizado, estimado e pronto. 
 
e. bem definido, priorizado, estimado e entregue. 
0,2 pontos 
PERGUNTA 2 
1. Em algumas situações, uma “história de usuário” pode ocupar mais de uma sprint para se 
resolver, e em determinados cenários, será realmente difícil saber quando aquela 
funcionalidade ficará disponível para ser utilizada pelo usuário. Assinale a alternativa 
correta que identifica o nome dado a essa definição. 
 
a. Tema 
 
b. História 
 
c. Recurso 
 
d. Novell 
 
e. Épico 
0,2 pontos 
PERGUNTA 3 
1. Uma das tarefas mais importantes dentro de um projeto SCRUM no que tange ao Backlog do 
produto é a priorização dos recursos pelo dono do produto. 
Assinale a alternativa correta que determina como deve ser feito isso. 
 
a. Pela determinação do sponsor 
 
b. Pela importância do stakholder 
 ERRADA 
c. Pelo valor comercial 
 
d. Pelo tamanho 
 
e. Pelo risco 
0,2 pontos 
PERGUNTA 4 
1. Qual documentação ágil é aceita largamente como documento de escopo do projeto de 
sistemas sem a necessidade de escrita de um documento específico, como feito no processo 
de software conhecido como Waterfall (Cascata)? 
 
a. Diagrama de Classes 
 
b. Termo de Abertura do Projeto 
 
c. Histórias do Usuário 
 
d. Estrutura Analítica do Projeto 
 
e. Documento de Fluxo de Dados 
 
 
3 
 
 
PERGUNTA 1 
1. Qual o nome dado aos diagramas que são usados para reunir os requisitos de um sistema, 
incluindo influências internas e externas. Esses requisitos são principalmente requisitos de 
design. 
Assinale a alternativa correta 
 
a. Diagramas de caso de uso 
 
b. Diagramas de narrativas 
 
c. Diagramas de deploy 
 
d. Diagramas de sequência 
 
e. Histórias dos usuários 
0,2 pontos 
PERGUNTA 2 
1. Qual o nome dado a esse tipo de relacionamento num diagrama de classes: “permite 
reutilizar dados e códigos existentes facilmente. ”? 
Assinale a alternativa correta. 
 
a. Apropriação 
 
b. Conexão 
 
c. Encapsulamento 
 
d. Doação 
 
e. Herança 
0,2 pontos 
PERGUNTA 3 
1. Qual a definição de risco em projetos ágeis.? Assinale a alternativa correta que o designa 
 
a. evento de certeza 
 
b. um ponto específico determinável 
 
c. um evento certo que tem já seu valor descoberto 
 
d. evento de incerteza 
 
e. um marco 
0,2 pontos 
PERGUNTA 4 
1. Qual o evento SCRUM em que toda a equipe passa por todas as histórias de usuários e 
descobre o risco de qualidade associado a elas? 
Assinale a alternativa correta. 
 
a. No processo de documentação do usuário 
 
b. No processo de validação do projeto 
 
c. No processo de levantamento de histórias dos usuários 
 
d. No processo de escolha do SCRUM master 
 
e. No processo de planejamento da iteração 
 
 
 
4 
 
 
PERGUNTA 1 
1. Qual o nome da cerimonia onde os profissionais se reúnem diariamente por, no máximo, 15 
minutos para contar o que fizeram ontem, o que farão hoje e com quais obstáculos eles 
precisam de ajuda? 
 
a. Suporte diário 
 
b. Retrospectiva de iteração 
 
c. Evento de planejamento 
 
d. Iteração 
 
e. Revisão de iteração 
0,2 pontos 
PERGUNTA 2 
1. Qual o nome da cerimonia onde a equipe do projeto se reunirá para aprender com a 
iteração passada e usá-la na nova vinda? 
 
a. Suporte diário 
 
b. Evento de planejamento 
 
c. Revisão de iteração 
 
d. Iteração 
 
e. Retrospectiva de iteração 
0,2 pontos 
PERGUNTA 3 
1. Qual o nome da cerimonia onde no final do ciclo de trabalho de duas a quatro semanas os 
profissionais se reúnem com o cliente para mostrar os produtos em funcionamento? 
 
a. Retrospectiva de Iteração 
 
b. Revisão de Iteração 
 
c. Iteração 
 
d. Suporte Diário 
 
e. Evento de Planejamento 
0,2 pontos 
PERGUNTA 4 
1. Em qual reunião o proprietário e a equipe do produto explicam os itens da lista de 
pendências concluídos? 
 
a. Sprint planning 
 
b. Sprint 
 
c. Sprint daily meeting 
 
d. Sprint review 
 
e. Sprint retrospective 
 ERRADA 
 
 
 
5 
 
 
PERGUNTA 1 
1. Métricas são diferentes métodos que utilizamos para entender a mudança. Mas o que é uma 
métrica afinal? 
Assinale, logo a seguir, a única alternativa CORRETA que a define: 
 
a. Métricas são utilizadas desde a época das cidades-estado gregas e eram utilizadas 
como oráculos por sacerdotes em rituais que os faziam atingir estados alterados da 
mente e, assim, permitiam que eles, utilizando cálculos, adivinhassem os valores 
absolutos. 
 
b. Descreve o método usado para medir algo, os valores resultantes obtidos da medição, 
bem como um conjunto calculado ou combinado de medidas. 
 
c. Descreve um método perdido pela Humanidade na época da destruição da Biblioteca 
de Alexandria e redescoberto quando Von Neumann montou a arquitetura 
tradicional dos computadores modernos. 
 
d. Métrica é um conceito concreto e empírico, as crianças já sabem desde cedo seu 
significado e emprego. 
 
e. Descreve o método usado para atingir algo, os valores resultantes, normalmente, 
gerados por coincidências e podemos, a partir daí, combinar várias medidas. 
0,2 pontos 
PERGUNTA 2 
1. Enquanto a eficiência é um conceito associado ao alcance dos objetivos individuais, a eficácia 
é __________. 
Assinale a alternativa que complementa CORRETAMENTE a frase: 
 
a. Um conceito associado ao alcance da visão inovadora. 
 
b. Um conceito associado à vocação organizacional. 
 
c. Um conceito associado ao alcance dos objetivos organizacionais. 
 
d. Um conceito associado a um ritmo constante para o trabalho diferenciado. 
 
e. Um conceito associado ao alcance dos objetivos individuais. 
0,2 pontos 
PERGUNTA 3 
1. “Eficiência no local de trabalho é o tempo necessário para fazer alguma coisa. Colaboradores 
e gerentes eficientes concluem as tarefas no menor tempo possível com a menor quantidade 
possível de recursos, utilizando certas estratégias de economia de tempo”. 
Partindo dessa afirmativa, assinale nas alternativas a seguir a que define Eficiência: 
 
a. É a dimensão do desempenho expressa pela apresentação de uma medida expressa 
e não convencionada. 
 
b. É a radicialização da dimensão do desempenho expressa pela soma de todos os 
processos envolvidos ou não. 
 
c. É a dimensão expressa pelo processo envolvido e suas comunicações. 
 
d. É a dimensão do desempenho expressa pela relação do processo envolvido, seu 
meio. 
 
e. É a dimensão do pensamento expressa pela relação dos indivíduos produtivos, seu 
meio. 
0,2 pontos 
PERGUNTA 4 
1. “[...] É uma ferramenta de medição visual que mostra o trabalho concluído por dia em relação 
à taxa de conclusão projetada para a versão atual do projeto. Seu objetivo é permitir que o 
projeto esteja no caminho certo para fornecer a solução esperada dentro do cronograma 
desejado”. 
A qual artefato estamos nos referindo? 
Assinale a alternativa CORRETA: 
 
a. Gráfico Burndown. 
 
b. Gráfico Burnup. 
 
c. Gráfico Budget. 
 
d. Gráfico EVA. 
 
e. Gráfico Iteracional. 
 
PERGUNTA 1 
1. Quando desenvolvemos este artefato, estamos sempre nos referindo a um único produto ou Sistema. Além disso, é 
ordenado pelo valor específico que se espera de seus componentes. 
Qual nome damos a estes componentes? 
Assinale a alternativa CORRETA: 
 
a. Sprint Review. 
 
b. Burnout. 
 
c. Sprint. 
 
d. Product Backlog Item. 
 
e. Kanban. 
0,2 pontos 
PERGUNTA2 
1. Quando observamos o SDLC Ágil, percebemos que, logo de início, os requisitos devem ser identificados e catalogados. 
Diferentemente dos métodos tradicionais como waterfall, os requisitos ágeis, como são conhecidos, utilizam um 
artefato muito importante e que segue sendo atualizado e controlado até o fim do projeto. Como é conhecido? 
Assinale a alternativa CORRETA: 
 
a. Diagrama de Classes. 
 
b. Estrutura Analítica de Projeto. 
 
c. Histórias dos usuários. 
 
d. Folhas Declarativas. 
 
e. Depoyment. 
0,2 pontos 
PERGUNTA 3 
1. Uma das coisas mais importantes em SCRUM é o tempo dispendido com reuniões. Há toda uma ritualística na qual o 
fator tempo alocado para isso seja absolutamente produtivo, informativo e feito para se tomar decisão. Uma delas tem 
duração programada para 15 minutos e não mais que isso. Além disso, é realizada diariamente. 
Identifique, nas alternativas a seguir, o nome que a define: 
 
a. Storytelling. 
 
b. Daily Scrum. 
 
c. Planning Poker. 
 
d. Sprint Retrospective. 
 
e. Sprint Review. 
0,2 pontos 
PERGUNTA 4 
1. Os times Scrum são extremamente motivados e sabem o que deve ser feito e os seus componentes se respeitam 
mutuamente. Por outro lado, conhecem e dominam suas áreas de conhecimento, possibilitando abordagem de liderança 
situacional, ou seja, dependente da situação, o componente que detém o maior conhecimento ou a maior propriedade 
no que faz e domina, assume a liderança. Por isso mesmo, um time dessa categoria possui como característica marcante 
para fazer frente a esses desafios a/o: 
Assinale a alternativa CORRETA: 
 
a. Gestão de riscos. 
 
b. Aversão à mudança. 
 
c. Coaching. 
 
d. Auto-organização. 
 
e. Mentoria. 
 
PERGUNTA 1 
1. É uma coleção de histórias de usuário relacionadas que fornece uma maneira conveniente de indicar que um conjunto 
de histórias que tem algo em comum, como estar na mesma área funcional. Identifique o nome dado a isso e assinale a 
alternativa correta que o contém. 
 
a. História 
 
b. Épico 
 
c. Recurso 
 
d. Tema 
 
e. Novell 
0,2 pontos 
PERGUNTA 2 
1. A seguinte definição: “é fundamental para poder priorizar, adicionar e remover histórias de um release ou de um plano 
de iteração como unidades únicas. As histórias devem ser atômicas, para que possam ser iniciadas e finalizadas 
isoladamente de outras como uma transação de banco de dados.” Assinale a alternativa correta que nomeia essa 
importante definição. 
 
a. Estimável 
 
b. Valiosa 
 
c. Independente 
 
d. Negociável 
 
e. Pequena 
0,2 pontos 
PERGUNTA 3 
1. Qual documentação ágil é aceita largamente como documento de escopo do projeto de sistemas sem a necessidade de 
escrita de um documento específico, como feito no processo de software conhecido como Waterfall (Cascata)? 
 
a. Diagrama de Classes 
 
b. Histórias do Usuário 
 
c. Estrutura Analítica do Projeto 
 
d. Termo de Abertura do Projeto 
 
e. Documento de Fluxo de Dados 
0,2 pontos 
PERGUNTA 4 
1. Uma das tarefas mais importantes dentro de um projeto SCRUM no que tange ao Backlog do produto é a priorização 
dos recursos pelo dono do produto. 
Assinale a alternativa correta que determina como deve ser feito isso. 
 
a. Pelo valor comercial 
 
b. Pela importância do stakholder 
 
c. Pelo risco 
 
d. Pela determinação do sponsor 
 
e. Pelo tamanho 
 
PERGUNTA 1 
1. A qual tipo de abordagem pertence a seguinte afirmação: O risco é mais alto no final de um projeto. Assinale a 
alternativa que possui a resposta correta. 
 
a. Abordagem Tradicional 
 
b. Abordagem Cristal 
 
c. Abordagem XP 
 
d. Abordagem SCRUM 
 
e. Abordagem de Custos 
0,2 pontos 
PERGUNTA 2 
1. Qual o nome dado aos diagramas que são usados para reunir os requisitos de um sistema, incluindo influências internas 
e externas. Esses requisitos são principalmente requisitos de design. 
Assinale a alternativa correta 
 
a. Diagramas de narrativas 
 
b. Histórias dos usuários 
 
c. Diagramas de sequência 
 
d. Diagramas de caso de uso 
 
e. Diagramas de deploy 
0,2 pontos 
PERGUNTA 3 
1. ... é uma coleção de objetos ou, ainda, é simplesmente um modelo a partir do qual os objetos são criados e 
colecionados? 
 
Assinale a alternativa correta. 
 
a. Transição 
 
b. Gênero 
 
c. Transição 
 
d. Classe 
 
e. Caso de Uso 
0,2 pontos 
PERGUNTA 4 
1. Qual o nome dado a esse tipo de relacionamento num diagrama de classes: “permite reutilizar dados e códigos 
existentes facilmente. ”? 
Assinale a alternativa correta. 
 
a. Apropriação 
 
b. Conexão 
 
c. Herança 
 
d. Doação 
 
e. Encapsulamento 
 
PERGUNTA 1 
1. Qual o nome da cerimonia onde todas as partes interessadas concordam dentro de um dia quando os resultados serão 
entregues na próxima iteração, no máximo por quatro semanas? 
 
a. Suporte diário 
 
b. Retrospectiva de iteração 
 
c. Revisão de iteração 
 
d. Evento de planejamento 
 
e. Iteração 
0,2 pontos 
PERGUNTA 2 
1. Qual o nome da cerimonia onde os profissionais se reúnem diariamente por, no máximo, 15 minutos para contar o que 
fizeram ontem, o que farão hoje e com quais obstáculos eles precisam de ajuda? 
 
a. Evento de planejamento 
 
b. Retrospectiva de iteração 
 
c. Iteração 
 
d. Revisão de iteração 
 
e. Suporte diário 
0,2 pontos 
PERGUNTA 3 
1. Qual o nome da cerimonia onde a equipe do projeto se reunirá para aprender com a iteração passada e usá-la na nova 
vinda? 
 
a. Iteração 
 
b. Suporte diário 
 
c. Revisão de iteração 
 
d. Evento de planejamento 
 
e. Retrospectiva de iteração 
0,2 pontos 
PERGUNTA 4 
1. Qual o erro mais comum que se comete quando fazemos um Daily Meeting? 
 
a. Melhorar a comunicação. 
 
b. Fazer com que ela dure 15 minutos. 
 
c. Identificar e remover impedimentos. 
 
d. Eliminar outras reuniões. 
 
e. Transformá-la em um relatório de status. 
 
PERGUNTA 1 
1. Limitar o trabalho em andamento, alocando limites claros no número de itens que podem estar em andamento em cada 
nível do fluxo de trabalho. Assinale a qual tipo de boa prática pertence essa afirmativa: 
 
a. DSDM. 
 
b. XP. 
 
c. Kanban. 
 
d. FDD. 
 
e. Crystal. 
0,2 pontos 
PERGUNTA 2 
1. Nas alternativas a seguir, há um significado para a adoção de uma métrica. Afinal, uma métrica é __________. 
Assinale a alternativa CORRETA, que complementa a frase: 
 
a. um padrão de medição 
 
b. uma forma de expressar um problema 
 
c. um conceito abstrato difícil de materializar na prática 
 
d. uma medição que pode ter sua fórmula alterada conforme a necessidade 
 
e. uma razão entre a dinâmica de um sistema e sua estática 
0,2 pontos 
PERGUNTA 3 
1. Marque a alternativa CORRETA, que define o seguinte artefato: “burnup mostra o trabalho concluído e comunica 
informações importantes, por exemplo, se o projeto ainda não está concluído porque o trabalho é lento para ser 
realizado ou há muito trabalho novo sendo adicionado”:ojeto ainda não está concluído porque o trabalho é lento para 
ser realizado ou há muito trabalho novo sendo adicionado”: 
 
a. Gráfico Iteracional. 
 
b. Gráfico Burnup. 
 
c. Gráfico Budget. 
 
d. Gráfico EVA. 
 
e. Gráfico Burndown. 
0,2 pontos 
PERGUNTA 4 
1. “[...] É uma ferramenta de medição visual que mostra o trabalho concluído por dia em relação à taxa de conclusão 
projetada para a versão atual do projeto. Seu objetivo é permitir que o projeto esteja no caminho certo para fornecer a 
solução esperada dentro do cronograma desejado”. 
A qual artefato estamos nos referindo? 
Assinale a alternativa CORRETA: 
 
a. Gráfico Budget. 
 
b. Gráfico EVA. 
 
c. Gráfico Burndown. 
 
d. Gráfico Burnup. 
 
e. Gráfico Iteracional. 
 
 
MODELAGEM DE SISTEMAS - 60h_Turma_01_112020 
Unidade I - O Contexto da Modelagem de Sistemas 
 
 
TENTATIVA 1 
 
Pergunta 1 
1. (CS-UFG – 2019 – IF Goiano – Técnico de Tecnologia da Informação) O 
desenvolvimento de software é, na maioria dos casos, um esforço coletivo quedepende de vários papéis, atividades, processos e ferramentas. Nesse sentido, 
assinale a alternativa correta: 
 a. 
O desenvolvimento usando o modelo waterfall (ou cascata) é indicado 
para lidar com riscos. 
 b. 
Os métodos ágeis são, em geral, baseados no desenvolvimento 
incremental e/ou iterativo. 
 c. O desenvolvimento iterativo é necessariamente incremental. 
 d. 
A Rapid Application Development (RAD) é uma metodologia baseada 
no waterfall. 
 e. 
Uma das características de um modelo ágil é que também é um método 
formal 
 
 
 
 
 
 
 
Pergunta 2 
1. (CESPE – 2007 – TRE-AP – Técnico Judiciário – Programação de Sistemas) O 
uso de metodologias de desenvolvimento de sistemas tem como objetivo 
garantir que: 
 a. 
o modelo relacional desenvolvido represente estritamente as 
funcionalidades até, no máximo, a segunda forma normal. 
 b. 
o software a ser desenvolvido seja realizado conforme os requisitos 
de sistema, no prazo solicitado e com a qualidade desejada. 
 c. 
o software, depois de desenvolvido, não possa sofrer alteração em sua 
estrutura nem em seu código para não serem modificados os requisitos. 
 d. 
o código gerado pelo desenvolvedor implemente corretamente as 
definições de processamento, entrada e saída, considerando os recursos 
de rede como principal requisito. 
 e. 
a equipe de desenvolvimento siga corretamente a estrutura de banco de 
dados orientado a objeto, eliminando etapas de análise. 
 
Pergunta 3 
1. (CONSULPLAN - 2006 - INB - Analista de Sistemas, adaptado) Quanto à 
aplicação de uma Metodologia de Desenvolvimento de Sistemas, assinale a 
alternativa incorreta: 
 a. 
Busca garantir a qualidade do produto gerado no que se refere à 
flexibilidade para incorporação de evoluções do negócio. 
 b. 
Não se aplica a sistemas a serem desenvolvidos com a Análise 
Orientada a Objetos, pois, para esse fim, já há a UML. 
 c. 
Possibilita o acompanhamento/gerenciamento do processo passo a 
passo. 
 d. 
Disponibiliza documentação como um subproduto natural da aplicação 
da metodologia. 
 e. Busca atender os requisitos de negócio estabelecidos para o projeto. 
 
 
 
 
 
Pergunta 4 
1. (UNIRIO – 2012 - UNIRIO – Tecnologia da Informação – Desenvolvimento) 
Um processo de software é um conjunto de atividades e resultados associados 
que levam à produção de um produto de software. Embora existam muitos 
processos ou paradigmas de software diferentes, há atividades fundamentais 
comuns a todos eles. São exemplos dessas atividades: 
 a. 
especificação, projeto, implementação, validação e evolução de 
software. 
 b. projeto, implementação, validação, evolução e integração de software. 
 c. projeto, implementação, integração, validação de software. 
 d. especificação, validação, evolução e integração de software. 
 e. 
especificação, estimativa de custo, projeto, validação e evolução de 
software. 
 
TENTATIVA 2 
 
Pergunta 1 
1. (FUNCAB – 2014 – SEMGE – BA – Auditor Fiscal – Tecnologia da 
Informação) Considere que, em um desenvolvimento de software, foi 
primariamente elaborada uma versão inicial do produto em que foram inseridas 
funcionalidades básicas. A partir daí, o desenvolvedor acrescentou outras 
funcionalidades e o processo continuou com o cliente interagindo até que 
houvesse a satisfação completa dos requisitos propostos inicialmente pelo 
cliente. Com base apenas nessas informações, pode-se afirmar que o 
desenvolvimento empregado utilizou o modelo: 
 a. de desenvolvimento rápido de aplicações. 
 b. incremental. 
 c. baseado em componentes. 
 d. de prototipação. 
 e. sequencial linear. 
 
Pergunta 2 
1. A fase de construção no ciclo de vida de um sistema de informação: 
 a. abrange a análise do sistema. 
 b. é quando ocorre a descontinuidade do sistema. 
 c. executa a otimização dos processos. 
 d. executa os testes e homologação do sistema. 
 e. executa o estudo preliminar do sistema. 
 
Pergunta 3 
1. (FCM - 2017 - IF Baiano - Analista de Tecnologia da Informação) Na 
Engenharia de Software, são propostos modelos de desenvolvimento que 
estabelecem fases para a elaboração de softwares, sob padrões pré-estabelecidos. 
Um desses modelos é denominado modelo em cascata. Segundo Paula Filho 
(2011), os principais estágios desse modelo demonstram as atividades 
fundamentais Sobre essas atividades, é possível afirmar corretamente que é na 
fase: 
 a. 
operação e de manutenção que ocorre a instalação e 
operacionalização do sistema. 
 b. 
implementação e de teste de unidade que se libera o software para o 
cliente. 
 c. 
projeto de sistema e software que os serviços, restrições e objetivos do 
sistema são definidos. 
 d. 
integração e de teste de sistema que o projeto de software é realizado 
como um conjunto de programas. 
 e. 
análise e de definição de requisitos que se estabelece uma arquitetura 
geral do sistema. 
 
 
 
 
 
Pergunta 4 
1. (CONSULPLAN - 2006 - INB - Analista de Sistemas, adaptado) Quanto à 
aplicação de uma Metodologia de Desenvolvimento de Sistemas, assinale a 
alternativa incorreta: 
 a. 
Busca garantir a qualidade do produto gerado no que se refere à 
flexibilidade para incorporação de evoluções do negócio. 
 b. 
Possibilita o acompanhamento/gerenciamento do processo passo a 
passo. 
 c. 
Disponibiliza documentação como um subproduto natural da aplicação 
da metodologia. 
 d. 
Não se aplica a sistemas a serem desenvolvidos com a Análise 
Orientada a Objetos, pois, para esse fim, já há a UML. 
 e. Busca atender os requisitos de negócio estabelecidos para o projeto. 
 
TENTATIVA 3 
 
Pergunta 1 
1. A fase de construção no ciclo de vida de um sistema de informação: 
 a. é quando ocorre a descontinuidade do sistema. 
 b. executa a otimização dos processos. 
 c. executa o estudo preliminar do sistema. 
 d. executa os testes e homologação do sistema. 
 e. abrange a análise do sistema. 
 
 
 
 
 
Pergunta 2 
1. (CONSULPLAN - 2006 - INB - Analista de Sistemas, adaptado) Quanto à 
aplicação de uma Metodologia de Desenvolvimento de Sistemas, assinale a 
alternativa incorreta: 
 a. 
Possibilita o acompanhamento/gerenciamento do processo passo a 
passo. 
 b. 
Não se aplica a sistemas a serem desenvolvidos com a Análise 
Orientada a Objetos, pois, para esse fim, já há a UML. 
 c. 
Busca garantir a qualidade do produto gerado no que se refere à 
flexibilidade para incorporação de evoluções do negócio. 
 d. 
Disponibiliza documentação como um subproduto natural da aplicação 
da metodologia. 
 e. Busca atender os requisitos de negócio estabelecidos para o projeto. 
 
Pergunta 3 
1. (CESPE – 2017 – TRT – 7ª Região (CE) – Técnico Judiciário – TI) No processo 
de desenvolvimento de software, a construção de modelos conceituais que 
descrevem o que o software tem de fazer é parte da fase de: 
 a. revisão. 
 b. testes. 
 c. projeto. 
 d. análise e especificação de requisitos. 
 e. implementação. 
 
 
 
 
 
Pergunta 4 
1. (FCM - 2017 - IF Baiano - Analista de Tecnologia da Informação) Na 
Engenharia de Software, são propostos modelos de desenvolvimento que 
estabelecem fases para a elaboração de softwares, sob padrões pré-estabelecidos. 
Um desses modelos é denominado modelo em cascata. Segundo Paula Filho 
(2011), os principais estágios desse modelo demonstram as atividades 
fundamentais Sobre essas atividades, é possível afirmar corretamente que é na 
fase: 
 a. 
análise e de definição de requisitos que se estabelece uma arquitetura 
geral do sistema. 
 b. 
operação e de manutenção que ocorre a instalação e 
operacionalização do sistema. 
 c. 
implementação e de teste de unidade que se libera o software para o 
cliente. 
 d. 
projeto de sistema e software que os serviços, restrições e objetivos do 
sistema são definidos. 
 e. 
integração e de teste de sistema que o projeto de software é realizado 
como um conjunto de programas. 
 
 
MODELAGEM DE SISTEMAS - 60h_Turma_01_112020Unidade 02 - Modelos de Contexto 
 
TENTATIVA 1 
 
PERGUNTA 1 
1. (Fonte: FCC - CNMP - ANALISTA DO CNMP - DESENVOLVIMENTO DE SISTEMAS) O Diagrama de 
Atividade da UML 2 é utilizado para modelar atividades, que podem ser um método ou um 
algoritmo, ou mesmo um processo de negócio. Sobre esse diagrama, considere: 
 
I - As partições de atividade permitem representar o fluxo de um processo que passa por diversos 
setores ou departamentos de uma empresa, ou mesmo um processo que é manipulado por diversos 
atores. 
II - Um nó de bifurcação/união é um nó de controle que pode tanto dividir um fluxo em dois ou 
mais fluxos concorrentes (quando é chamado de nó de bifurcação), como mesclar dois ou mais 
fluxos concorrentes em um único fluxo de controle (quando é chamado de nó de união). 
III - Um pino (ou alfinete) é um tipo de nó de objeto que representa uma entrada para uma ação ou 
uma saída de uma ação. São obrigatórios no diagrama de atividades e são utilizados para ver os 
dados que são consumidos em cada ação. 
IV - Um nó de término ou encerramento de fluxo representa o encerramento de toda a atividade. O 
símbolo de final de fluxo é representado por um círculo com um X em seu interior. 
 
Está correto apenas o que se afirma em: 
 
a. II, III e IV. 
 
b. III e IV. 
 
c. II e III. 
 
d. I e II. 
 
e. I, II e III. 
 
 
 
 
 
 
PERGUNTA 2 
1. (Fonte: FUNCAB - MPE-RO - Analista - Programação de Computador) A figura abaixo representa o 
diagrama UML denominado: 
 
 
 
 
a. Diagrama de Caso de Uso. 
 
b. Diagrama de Sequência. 
 
c. Diagrama de Componentes. 
 
d. Diagrama de Classes. 
 
e. Diagrama de Atividade 
 
PERGUNTA 3 
1. (Fonte: FCC - TJ-SE - FCC - 2009 - TJ-SE - Programador de computador) Em um Diagrama de 
Atividades da UML, o desvio representa: 
 
a. uma separação que determina caminhos diferentes executados em paralelo. 
 
b. uma condição que determina caminhos diferentes mutuamente exclusivos para uma 
atividade. 
 
c. os relacionamentos entre estados e atividades. 
 
d. a junção de todas as transições, originadas por uma separação, que tenham terminadas as 
atividades. 
 
e. a transição de um comportamento condicional, indicando um único caminho de saída. 
 
 
PERGUNTA 4 
1. (Fonte: FCC - TJ-PA - FCC - Analista Judiciário - Análise de Sistema), adaptado. Analise as afirmações 
que se seguem. 
 
I - modelagem do aspecto dinâmico de um sistema; 
II - exibição da concorrência de atividades; 
III - exibição das ramificações de controle de fluxo. 
 
O Diagrama de Atividades da UML contempla corretamente o que consta em: 
 
a. I, II e III. 
 
b. II e III, apenas. 
 
c. I, apenas. 
 
d. II, apenas. 
 
e. III, apenas. 
 
 
 
 
 
 
 
 
 
 
 
 
TENTATIVA 2 
 
PERGUNTA 1 
1. (Fonte: FCC - TJ-AP - ANALISTA JUDICIÁRIO - DESENVOLVIMENTO DE SISTEMAS) Considere o 
processo de negócio e o diagrama abaixo. 
 
 
 
É correto afirmar que: 
 
a. Trata-se de um diagrama de atividades da UML. 
 
b. O processo pode ser modelado apenas por um diagrama de caso de uso da UML. 
 
c. Um processo não pode ser modelado por um diagrama UML. 
 
d. Trata-se de um diagrama de classes da UML. 
 
e. Não há relação entre o processo e o diagrama. 
 
PERGUNTA 2 
1. (Fonte: FCC - TJ-SE - FCC - 2009 - TJ-SE - Programador de computador) Em um Diagrama de 
Atividades da UML, o desvio representa: 
 
a. a junção de todas as transições, originadas por uma separação, que tenham terminadas as 
atividades. 
 
b. uma condição que determina caminhos diferentes mutuamente exclusivos para uma 
atividade. 
 
c. uma separação que determina caminhos diferentes executados em paralelo. 
 
d. os relacionamentos entre estados e atividades. 
 
e. a transição de um comportamento condicional, indicando um único caminho de saída. 
 
PERGUNTA 3 
1. Considere a figura: 
 
 
 
Na UML, a figura abaixo corresponde ao diagrama de: 
 
a. Máquina de Estados. 
 
b. Temporização. 
 
c. Atividades. 
 
d. Estruturas Compostas. 
 
e. Sequência. 
 
 
 
 
 
 
 
 
 
PERGUNTA 4 
1. (Fonte: FUNCAB - MPE-RO - Analista - Programação de Computador) A figura abaixo representa o 
diagrama UML denominado: 
 
 
 
 
a. Diagrama de Classes. 
 
b. Diagrama de Sequência. 
 
c. Diagrama de Atividade. 
 
d. Diagrama de Caso de Uso. 
 
e. Diagrama de Componentes. 
 
TENTATIVA 3 
 
PERGUNTA 1 
1. (Fonte: FCC - TCM-PA - FCC - 2010 - Técnico em Informática) De acordo com a OMG, especifica a 
coordenação de execuções de comportamentos usando um modelo de fluxo de controle e de dados. 
Modela o comportamento do sistema denotando os caminhos lógicos que um processo pode seguir. 
Compõe a visão dinâmica da UML o diagrama de: 
 
a. atividades. 
 
b. composição. 
 
c. estado composto. 
 
d. objetos. 
 
e. entidades. 
 
PERGUNTA 2 
1. (Fonte: FCC - CNMP - ANALISTA DO CNMP - DESENVOLVIMENTO DE SISTEMAS) O Diagrama de 
Atividade da UML 2 é utilizado para modelar atividades, que podem ser um método ou um 
algoritmo, ou mesmo um processo de negócio. Sobre esse diagrama, considere: 
 
I - As partições de atividade permitem representar o fluxo de um processo que passa por diversos 
setores ou departamentos de uma empresa, ou mesmo um processo que é manipulado por diversos 
atores. 
II - Um nó de bifurcação/união é um nó de controle que pode tanto dividir um fluxo em dois ou 
mais fluxos concorrentes (quando é chamado de nó de bifurcação), como mesclar dois ou mais 
fluxos concorrentes em um único fluxo de controle (quando é chamado de nó de união). 
III - Um pino (ou alfinete) é um tipo de nó de objeto que representa uma entrada para uma ação ou 
uma saída de uma ação. São obrigatórios no diagrama de atividades e são utilizados para ver os 
dados que são consumidos em cada ação. 
IV - Um nó de término ou encerramento de fluxo representa o encerramento de toda a atividade. O 
símbolo de final de fluxo é representado por um círculo com um X em seu interior. 
 
Está correto apenas o que se afirma em: 
 
a. II, III e IV. 
 
b. I, II e III. 
 
c. III e IV. 
 
d. I e II. 
 
e. II e III. 
 
PERGUNTA 3 
1. (Fonte: FCC - TJ-PA - FCC - Analista Judiciário - Análise de Sistema), adaptado. Analise as afirmações 
que se seguem. 
 
I - modelagem do aspecto dinâmico de um sistema; 
II - exibição da concorrência de atividades; 
III - exibição das ramificações de controle de fluxo. 
 
O Diagrama de Atividades da UML contempla corretamente o que consta em: 
 
a. I, II e III. 
 
b. III, apenas. 
 
c. I, apenas. 
 
d. II, apenas. 
 
e. II e III, apenas. 
 
 
PERGUNTA 4 
1. (Fonte: FUNCAB - MPE-RO - Analista - Programação de Computador) A figura abaixo representa o 
diagrama UML denominado: 
 
 
 
 
a. Diagrama de Sequência. 
 
b. Diagrama de Atividade. 
 
c. Diagrama de Caso de Uso. 
 
d. Diagrama de Componentes. 
 
e. Diagrama de Classes. 
 
 
MODELAGEM DE SISTEMAS - 60h_Turma_01_112020 
Unidade 03 - Modelos de Interação 
 
TENTATIVA 1 
 
PERGUNTA 1 
1. (Fonte: FCC - TRT - 1ª REGIÃO (RJ) - ANALISTA JUDICIÁRIO - TECNOLOGIA DA 
INFORMAÇÃO), adaptado.Assinale a alternativa correta. Diagramas de casos de uso constituem-se 
em um tipo de diagrama definido na UML. Segundo a UML 2.4.1, em um diagrama de casos de uso: 
 
a. um ator pode ser representado pelo “stick man” ou por um retângulo com a expressão 
<<actor>>. 
 
b. o número de atores e de casos de uso sempre deve ser o mesmo. 
 
c. um ator pode ser representado apenas pelo símbolo do “stick man”. 
 
d. só pode ser representado um único ator. 
 
e. só pode ser representado um único caso de uso. 
 
PERGUNTA 2 
1. (Fonte: TRE-CE - FCC - 2012 - TRE-CE - Programador de computador). Em UML, os 
diagramas de caso de uso têm por objetivo: 
 
a. exibir uma interação entre um conjunto de objetos e seus relacionamentos. 
 
b. representar o estado ou situação em que um objeto pode se encontrar no decorrer da 
execução de processos de um sistema. 
 
c. capturar funcionalidades e requerimentos do sistema.d. mostrar o fluxo de mensagens de uma atividade do sistema para outra. 
 
e. representar os atributos e operações de uma classe ou objeto. 
 
 
 
 
PERGUNTA 3 
1. (Fonte: ENADE - INEP - 2011 - Tecnologia em análise e desenvolvimento de sistemas), 
adaptado. O conjunto de casos de uso representa as possíveis interações que serão representadas 
nos requisitos do sistema. A figura a seguir é um exemplo de biblioteca e mostra outros casos de 
uso nesse ambiente. 
 
Com relação ao tema, analise as asserções a seguir. 
 
A figura também ilustra os pontos essenciais da notação de casos de uso. Os 
agentes no processo são representados por bonecos e cada tipo de interação é 
representada por uma elipse com um nome 
PORQUE 
a UML é um padrão para a modelagem orientada a objetos e, assim, os casos 
de uso e a obtenção de requisitos com base em casos de uso são cada vez 
mais utilizados para obter requisitos. 
 
Com relação a essas asserções, assinale a alternativa correta. 
 
a. as duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da 
primeira. 
 
b. tanto a primeira quanto a segunda asserções são proposições falsas. 
 
c. a primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira. 
 
d. as duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa 
correta da primeira. 
 
e. a primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa. 
 
 
 
PERGUNTA 4 
1. ( Fonte: TJ-PE - FCC - 2012 - Programador de computador), adaptado. Considerando-se os 
operadores de controle nos diagramas de sequência, o tipo de operador identificado pela tag 
alt indica: 
 
a. uma alternativa de representar classes. 
 
b. uma execução iterativa. 
 
c. uma execução opcional. 
 
d. uma alternativa para desenhar o controle na horizontal. 
 
e. uma execução condicional. 
 
TENTATIVA 2 
 
 
PERGUNTA 1 
1. (Fonte: ESAF - 2006 - CGU - Analista de Finanças e Controle - Tecnologia da Informação). 
Quanto ao uso de diagramas na UML para a modelagem de objetos é correto afirmar que o 
Diagrama de Sequência: 
 
a. apresenta a interação de sequência estática de pacotes, relacionamentos e instâncias. 
 
b. apresenta a interação de sequência de tempo dos objetos que participam na 
interação. 
 
c. apresenta a interação de sequência de atores que participam na interação. 
 
d. descreve a funcionalidade do sistema percebida por atores externos. 
 
e. descreve a funcionalidade do sistema percebida por atores internos. 
 
PERGUNTA 2 
1. (Fonte: FCC - TRT - 1ª REGIÃO (RJ) - ANALISTA JUDICIÁRIO - TECNOLOGIA DA 
INFORMAÇÃO), adaptado.Assinale a alternativa correta. Diagramas de casos de uso constituem-se 
em um tipo de diagrama definido na UML. Segundo a UML 2.4.1, em um diagrama de casos de uso: 
 
a. um ator pode ser representado apenas pelo símbolo do “stick man”. 
 
b. o número de atores e de casos de uso sempre deve ser o mesmo. 
 
c. só pode ser representado um único ator. 
 
d. só pode ser representado um único caso de uso. 
 
e. um ator pode ser representado pelo “stick man” ou por um retângulo com a expressão 
<<actor>>. 
 
 
PERGUNTA 3 
1. (Fonte: ENADE - INEP - 2011 - Computação). No desenvolvimento de um software para um 
sistema de venda de produtos nacionais e importados, o analista gerou o diagrama de casos de uso 
a seguir: 
 
 
 
Da análise do diagrama, conclui-se que: 
 
a. a execução do caso de uso “Consultar estoque” incorpora opcionalmente o caso de uso 
“Liberar desconto”. 
 
b. a execução do caso de uso “Realizar venda” incorpora obrigatoriamente o caso de uso 
“Consultar estoque”. 
 
c. um Gerente pode interagir com o caso de uso “Realizar venda”, pois ele é um Usuário. 
 
d. a execução do caso de uso “Realizar venda de produto nacional” incorpora obrigatoriamente 
o caso de uso “Liberar desconto”. 
 
e. a execução do caso de uso “Liberar desconto” incorpora opcionalmente o caso de uso 
“Realizar venda”. 
 
PERGUNTA 4 
1. (Fonte: ESAF - 2004 - CGU - Analista de Finanças e Controle - Tecnologia da Informação). 
Assinale a alternativa correta. Na modelagem com UML, um Diagrama de Sequência mostra 
interações de objetos organizados em uma sequência de tempo, 
 
a. mas não trata associações entre os objetos. 
 
b. sendo largamente utilizado de forma individualizada para cada classe, com o objetivo de 
tornar o estudo simples o bastante para se ter um diagrama compreensível. 
 
c. mas não trata a auto delegação ou mensagem de auto chamada. 
 
d. definindo todos os possíveis estados de um sistema. 
 
e. mas quando utilizado para representar a auto delegação ou mensagem de auto chamada 
assíncrona, não trata o tempo como uma dimensão separada. 
 
 
TENTATIVA 3 
 
PERGUNTA 1 
1. (Fonte: ENADE - INEP - 2011 - Tecnologia em análise e desenvolvimento de sistemas), 
adaptado. O conjunto de casos de uso representa as possíveis interações que serão representadas 
nos requisitos do sistema. A figura a seguir é um exemplo de biblioteca e mostra outros casos de 
uso nesse ambiente. 
 
Com relação ao tema, analise as asserções a seguir. 
 
A figura também ilustra os pontos essenciais da notação de casos de uso. Os 
agentes no processo são representados por bonecos e cada tipo de interação é 
representada por uma elipse com um nome 
PORQUE 
a UML é um padrão para a modelagem orientada a objetos e, assim, os casos 
de uso e a obtenção de requisitos com base em casos de uso são cada vez 
mais utilizados para obter requisitos. 
 
Com relação a essas asserções, assinale a alternativa correta. 
 
a. tanto a primeira quanto a segunda asserções são proposições falsas. 
 
b. a primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira. 
 
c. as duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da 
primeira. 
 
d. a primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa. 
 
e. as duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa 
correta da primeira. 
 
PERGUNTA 2 
1. (Fonte: TRE-CE - FCC - 2012 - TRE-CE - Programador de computador). Em UML, os 
diagramas de caso de uso têm por objetivo: 
 
a. exibir uma interação entre um conjunto de objetos e seus relacionamentos. 
 
b. mostrar o fluxo de mensagens de uma atividade do sistema para outra. 
 
c. representar os atributos e operações de uma classe ou objeto. 
 
d. capturar funcionalidades e requerimentos do sistema. 
 
e. representar o estado ou situação em que um objeto pode se encontrar no decorrer da 
execução de processos de um sistema. 
 
PERGUNTA 3 
1. ( Fonte: TJ-PE - FCC - 2012 - Programador de computador), adaptado. Considerando-se os 
operadores de controle nos diagramas de sequência, o tipo de operador identificado pela tag 
alt indica: 
 
a. uma alternativa para desenhar o controle na horizontal. 
 
b. uma execução iterativa. 
 
c. uma alternativa de representar classes. 
 
d. uma execução condicional. 
 
e. uma execução opcional. 
 
PERGUNTA 4 
1. (Fonte: ENADE - INEP - 2011 - Computação). No desenvolvimento de um software para um 
sistema de venda de produtos nacionais e importados, o analista gerou o diagrama de casos de uso 
a seguir: 
 
 
 
Da análise do diagrama, conclui-se que: 
 
a. a execução do caso de uso “Realizar venda de produto nacional” incorpora obrigatoriamente 
o caso de uso “Liberar desconto”. 
 
b. a execução do caso de uso “Liberar desconto” incorpora opcionalmente o caso de uso 
“Realizar venda”. 
 
c. a execução do caso de uso “Consultar estoque” incorpora opcionalmente o caso de uso 
“Liberar desconto”. 
 
d. um Gerente pode interagir com o caso de uso “Realizar venda”, pois ele é um Usuário. 
 
e. a execução do caso de uso “Realizar venda” incorpora obrigatoriamente o caso de uso 
“Consultar estoque”. 
 
 
MODELAGEM DE SISTEMAS - 60h_Turma_01_112020 
Unidade 04 - Modelos Estruturais 
 
TENTATIVA 1 
 
PERGUNTA 1 
1.(Fonte: VUNESP - DESENVOLVESP - ANALISTA - ANALISTA DE SISTEMAS). Considere o 
seguinte diagrama de classes da UML 2.0: 
 
 
 
Com base nesse diagrama, é correto afirmar que: 
 
a. está representada uma composição. 
 
b. está representada uma agregação. 
 
c. as classes A, B, C e D são abstratas. 
 
d. as classes B, C e D são subclasses da classe A. 
 
e. a classe A é um tipo especial das classes B, C e D. 
 
PERGUNTA 2 
1. (Fonte: PRODAM-AM - FUNCAB - PRODAM-AM - Analista de TI - Desenvolvimento de 
Sistemas). No diagrama de classes abaixo, o que significa o losango presente na relação entre as 
classes ClasseA e ClasseB? 
 
 
 
 
a. uma generalização. 
 
b. uma extensão. 
 
c. uma composição. 
 
d. uma agregação. 
 
e. uma realização. 
 
PERGUNTA 3 
1. (Fonte: FGV - IBGE - ANÁLISE DE SISTEMAS - DESENVOLVIMENTO DE APLICAÇÕES - WEB 
MOBILE). A figura abaixo representa o diagrama de classes de parte do sistema SOMANUT. Na 
classe Funcionario, foi implementado o método abstrato calcularSalario. 
 
 
 
Para que a classe Mecanico possa ser instanciada, é necessário que a(s) classe(s): 
 
a. Funcionario tenha definido um atributo salario que seja público. 
 
b. Funcionario possua outros métodos concretos. 
 
c. Funcionario tenha definido um atributo salario que seja protegido. 
 
d. Mecanico redefina o método calcularSalario. 
 
e. Mecanico e Eletricista redefinam o método calcularSalario. 
 
PERGUNTA 4 
1. (Fonte: TJM-SP - VUNESP - TJM-SP - Analista de Sistemas – Judiciário). Considere duas 
classes S e T de um diagrama de classes da orientação a objetos feitos por meio da UML. Há uma 
associação de composição entre as classes S e T. Assinale a alternativa que representa esse tipo de 
associação entre S e T (abstraindo-se as cardinalidades). 
 
a. 
 
 
b. 
 
 
c. 
 
 
d. 
 
 
e. 
 
 
 
TENTATIVA 2 
 
PERGUNTA 1 
1. (Fonte: EPE - CESGRANRIO - EPE - Analista de Gestão Corporativa - Tecnologia da 
Informação). Um lojista que não possuía ainda nenhum sistema de informação em sua loja decidiu 
desenvolver um sistema próprio na abertura da segunda loja, contratando uma equipe de 
desenvolvedores para modelar e implementar um sistema dedicado, ao qual chamou de SCL 
(Sistema de Controle de Lojas). O modelo de entidades e relacionamentos a seguir, que está na 
notação da Engenharia de Informação, foi inicialmente desenvolvido pela equipe para o sistema, no 
nível lógico. 
 
 
 
Qual a forma correta de descrever a associação entre um objeto "Venda" e um objeto "Item de 
Venda", em um diagrama de classes UML, para manter a semântica existente no relacionamento 
entre as entidades de mesmo nome no diagrama de entidades e relacionamentos do SCL? 
 
a. 
 
 
b. 
 
 
c. 
 
 
d. 
 
 
e. 
 
 
PERGUNTA 2 
1. (Fonte: PRODAM-AM - FUNCAB - PRODAM-AM - Analista de TI - Desenvolvimento de 
Sistemas). No diagrama de classes abaixo, o que significa o losango presente na relação entre as 
classes ClasseA e ClasseB? 
 
 
 
 
a. uma extensão. 
 
b. uma composição. 
 
c. uma realização. 
 
d. uma agregação. 
 
e. uma generalização. 
PERGUNTA 3 
1. (Fonte: UERJ - ANALISTA DE SISTEMAS – DESENVOLVIMENTO). Considere o diagrama de 
classes, na notação da UML, que representa o modelo conceitual de dados de uma aplicação. 
 
 
 
Durante o mapeamento desse modelo conceitual para o modelo relacional, um projetista de banco 
de dados optou pela estratégia de criar uma relação por classe do diagrama. Esse projetista também 
optou por utilizar uma coluna de implementação como chave estrangeira de cada relação. Sendo 
assim, a quantidade mínima possível de relações e a correspondente quantidade de chaves 
estrangeiras resultantes deste mapeamento são, respectivamente: 
 
a. 8 e 8 
 
b. 7 e 6 
 
c. 9 e 7 
 
d. 9 e 8 
 
e. 8 e 6 
 
 
 
 
 
 
 
 
PERGUNTA 4 
1. (Fonte: TJM-SP - VUNESP - TJM-SP - Analista de Sistemas – Judiciário). Considere o 
seguinte diagrama de classes, representado conforme a UML. 
 
 
 
A partir desse diagrama de classes, pode-se afirmar que: 
 
a. a classe Veículo é considerada uma subclasse. 
 
b. as classes Carga e Passeio herdam os recursos da classe Veículo. 
 
c. a classe Veículo herda os recursos das classes Carga e Passeio. 
 
d. a classe Carga é uma superclasse, e Passeio, uma subclasse. 
 
e. a classe Veículo terá mais atributos do que as classes Carga e Passeio. 
 
 
 
 
 
 
 
 
 
TENTATIVA 3 
 
PERGUNTA 1 
1. (Fonte: TJ-DF - Analista e Técnico Judiciário - CESPE - TJ-DF - Analista Judiciário - Análise 
de Sistemas). A linguagem UML (unified modeling language), cujos vocabulário e regras focam a 
representação conceitual e física de um sistema, é uma linguagem gráfica para visualização, 
especificação, construção e documentação de informações referentes a um software, permitindo, 
por outro lado, uma representação gráfica de classes de objetos, que são as entidades mais 
importantes de um sistema com base na concepção por objetos. Em UML, existem diversos 
diagramas e tipos de relações para descrever o comportamento das classes de objetos de um 
sistema de informática. Acerca da linguagem UML, de seus tipos de relação e de seus diagramas, 
julgue os itens a seguir. 
 
I - A relação de dependência é uma relação semântica entre duas entidades de um software, na qual 
a modificação de uma das entidades pode afetar a semântica da outra entidade. No caso de classes 
de objetos, a relação de dependência pode ser observada quando uma classe utiliza uma outra 
classe como argumento de uma de suas funções. 
II - A relação de generalização entre uma entidade geral e uma outra mais específica ou mais geral 
tem por objetivo principal a descrição de classes genéricas, também chamadas de template em 
C++. 
III - A relação de associação que descreve uma relação estrutural de enlace entre entidades é um 
caso especial da relação de agregação entre duas classes que descreve uma relação estrutural entre 
um todo e suas partes. 
IV - Um diagrama de classes descreve um conjunto de classes, interfaces e colaborações e suas 
relações. Esse diagrama é capaz de descrever tanto o processo estático do sistema quanto o 
dinâmico, em tempo de execução, sendo esse último estado também chamado de diagrama de 
objetos. 
V - Dependendo da semântica da linguagem de programação a ser utilizada na implementação do 
software, certas características da linguagem UML devem ser proibidas na modelagem desse 
software, pois podem não estar implementadas pela linguagem de programação. 
 
Estão certos apenas os itens: 
 
a. I e V 
 
b. I e II 
 
c. II e III 
 
d. IV e V 
 
e. III e IV 
 
 
 
PERGUNTA 2 
1. (Fonte: TJ-SE - Técnico e Analista - FCC - TJ-SE - Analista Judiciário - Análise de Sistemas – 
Desenvolvimento). Em uma hierarquia de modelos de quatro camadas onde a UML (metamodelo - 
camada M2) é instância de um modelo de mais alto nível de abstração (metamodelo - camada M3 p. 
ex. MOF), pode-se afirmar que um diagrama de classes (modelo - camada M1) é uma instância da 
UML e, portanto, de uma camada de menor nível de abstração em relação àquela. Dessa forma, 
descendo-se na hierarquia, a camada de mais baixo nível (M0) representa: 
 
a. atributos. 
 
b. generalizações. 
 
c. relacionamentos. 
 
d. objetos. 
 
e. operações 
 
PERGUNTA 3 
1. (Fonte: EPE - CESGRANRIO - EPE - Analista de Gestão Corporativa - Tecnologia da 
Informação). Um lojista que não possuía ainda nenhum sistema de informação em sua loja decidiu 
desenvolver um sistema próprio na abertura da segunda loja, contratando uma equipe de 
desenvolvedores para modelar e implementar um sistema dedicado, ao qual chamou de SCL 
(Sistema de Controle de Lojas). O modelo de entidades e relacionamentos a seguir, que está na 
notação da Engenharia de Informação, foi inicialmente desenvolvido pela equipe para o sistema, no 
nível lógico. 
 
 
 
Qual a forma correta de descrever a associação entre um objeto "Venda" e um objeto "Item de 
Venda", em um diagramade classes UML, para manter a semântica existente no relacionamento 
entre as entidades de mesmo nome no diagrama de entidades e relacionamentos do SCL? 
 
a. 
 
 
b. 
 
 
c. 
 
 
d. 
 
 
e. 
 
 
PERGUNTA 4 
1. (Fonte: UERJ - ANALISTA DE SISTEMAS – DESENVOLVIMENTO). Considere o diagrama de 
classes, na notação da UML, que representa o modelo conceitual de dados de uma aplicação. 
 
 
 
Durante o mapeamento desse modelo conceitual para o modelo relacional, um projetista de banco 
de dados optou pela estratégia de criar uma relação por classe do diagrama. Esse projetista também 
optou por utilizar uma coluna de implementação como chave estrangeira de cada relação. Sendo 
assim, a quantidade mínima possível de relações e a correspondente quantidade de chaves 
estrangeiras resultantes deste mapeamento são, respectivamente: 
 
a. 8 e 8 
 
b. 9 e 8 
 
c. 9 e 7 
 
d. 7 e 6 
 
e. 8 e 6 
 
 
MODELAGEM DE SISTEMAS - 60h_Turma_01_112020 
unidade 05 - Modelos Comportamentais 
 
TENTATIVA 1 
 
PERGUNTA 1 
1. (Fonte: FDC – AGERIO – Analista de Desenvolvimento). No que diz respeito à Modelagem 
como Técnica de Projeto, de acordo com a Metodologia Orientada a objetos com notação UML, os 
modelos são abstrações elaboradas para entender um problema antes de implementar uma 
solução. Entre os tipos de modelos utilizados, um descreve a estrutura estática de um sistema em 
termos de classes e relacionamentos, enquanto o outro descreve a estrutura de controle de um 
sistema em termos de eventos e estados. Esses tipos são denominados, RESPECTIVAMENTE, 
modelos de: 
 
a. Componentes e interações. 
 
b. Componentes e estados. 
 
c. Classes e componentes. 
 
d. Classes e interações. 
 
e. Classes e estados. 
 
PERGUNTA 2 
1. O caso de uso “Validar usuário” é descrito pelo seguinte cenário: 
 
- Fluxo de eventos principal: o caso de uso inicia quando o Sistema do Tribunal solicita ao usuário a 
sua senha, formada por números. O usuário fornece os números por meio do teclado e confirma a 
senha pressionando a tecla Enter. O Sistema checa esse número e verifica se ele é válido. 
- Fluxo de evento excepcional: o usuário pode cancelar seu acesso a qualquer momento, 
pressionando o botão Cancelar, reiniciando o caso de uso. Não é feita nenhuma mudança no 
processo do usuário; 
- Fluxo de evento excepcional: o usuário pode corrigir a senha a qualquer momento, utilizando a 
tecla Backspace, antes de confirmar com a tecla Enter; 
- Fluxo de evento excepcional: se o usuário fornece um número de senha inválido, o caso de uso é 
reiniciado. 
(Fonte: FCC - TRF 3ª. Região – SP/MS - Técnico Judiciário – Informática – Adaptado). 
 
Com base no caso de uso acima, considere a seguir, os diagramas UML 3 e 4: 
 
 
Assinale a alternativa CORRETA: 
 
a. O diagrama de estados 3 mostra os estados de ler e de verificar a senha e o diagrama de 
estados 4 apresenta os subestados do estado lendo senha do diagrama 3. 
 
b. O diagrama 3 e o diagrama 4 são equivalentes. Ambos são diagramas de estado para o caso 
de uso “Validar usuário”. 
 
c. O diagrama de atividades 3 está correto e o diagrama 4 está errado, pois não pode haver 
atividades em paralelo. 
 
d. O diagrama de sequência 3 mostra o sequenciamento para ler e verificar a senha e o 
diagrama de sequência 4 apresenta o caso de uso “Validar usuário”. 
 
e. O diagrama 3 e o diagrama 4 são alternativos. Ambos são diagramas de atividades 
para o caso de uso “Validar usuário” 
 
PERGUNTA 3 
1. Fonte: (FCC – TJ-PA – Analista Judiciário – Análise de Sistema Desenvolvimento). Além do 
Estado de origem e o de destino, uma transição de estados tem mais três partes, que são: 
 
a. Escopo, temporalidade e proteção. 
 
b. Condição de proteção, temporalidade e efeito. 
 
c. Evento inicial, caminho crítico e temporalidade. 
 
d. Origem, evento de proteção e escopo. 
 
e. Evento de ativação, condição de proteção e efeito. 
 
 
 
 
PERGUNTA 4 
1. (Fonte: QUADRIX – DATAPREV – Analista de Tecnologia da Informação – Desenvolvimento 
– Adaptado) Com relação aos diagramas de estados da UML, é CORRETO AFIRMAR que: 
 
a. Para modelar Sistemas complexos de forma mais rica, é possível utilizar diagramas de 
estados aninhados, estados aninhados, generalização de sinal e concorrência. 
 
b. Não é possível usar aninhamento quando a mesma transição se aplica a muitos estados. 
 
c. O modelo de estados não admite a concorrência entre objetos. 
 
d. Diagramas de estados planos são práticos para problemas grandes. 
 
e. As combinações de eventos, estados e transições de estado para determinada classe não 
podem ser abstraídas, porém podem ser representadas por um diagrama de estado. 
 
 
TENTATIVA 2 
 
PERGUNTA 1 
1. O caso de uso “Validar usuário” é descrito pelo seguinte cenário: 
 
- Fluxo de eventos principal: o caso de uso inicia quando o Sistema do Tribunal solicita ao usuário a 
sua senha, formada por números. O usuário fornece os números por meio do teclado e confirma a 
senha pressionando a tecla Enter. O Sistema checa esse número e verifica se ele é válido. 
- Fluxo de evento excepcional: o usuário pode cancelar seu acesso a qualquer momento, 
pressionando o botão Cancelar, reiniciando o caso de uso. Não é feita nenhuma mudança no 
processo do usuário; 
- Fluxo de evento excepcional: o usuário pode corrigir a senha a qualquer momento, utilizando a 
tecla Backspace, antes de confirmar com a tecla Enter; 
- Fluxo de evento excepcional: se o usuário fornece um número de senha inválido, o caso de uso é 
reiniciado. 
(Fonte: FCC - TRF 3ª. Região – SP/MS - Técnico Judiciário – Informática – Adaptado). 
 
Com base no caso de uso acima, considere a seguir, os diagramas UML 3 e 4: 
 
 
Assinale a alternativa CORRETA: 
 
a. O diagrama 3 e o diagrama 4 são equivalentes. Ambos são diagramas de estado para o caso 
de uso “Validar usuário”. 
 
b. O diagrama de sequência 3 mostra o sequenciamento para ler e verificar a senha e o 
diagrama de sequência 4 apresenta o caso de uso “Validar usuário”. 
 
c. O diagrama de atividades 3 está correto e o diagrama 4 está errado, pois não pode haver 
atividades em paralelo. 
 
d. O diagrama de estados 3 mostra os estados de ler e de verificar a senha e o diagrama de 
estados 4 apresenta os subestados do estado lendo senha do diagrama 3. 
 
e. O diagrama 3 e o diagrama 4 são alternativos. Ambos são diagramas de atividades 
para o caso de uso “Validar usuário”. 
 
PERGUNTA 2 
1. Fonte: (FCC – TJ-PA – Analista Judiciário – Análise de Sistema Desenvolvimento). Além do 
Estado de origem e o de destino, uma transição de estados tem mais três partes, que são: 
 
a. Evento de ativação, condição de proteção e efeito. 
 
b. Evento inicial, caminho crítico e temporalidade. 
 
c. Condição de proteção, temporalidade e efeito. 
 
d. Origem, evento de proteção e escopo. 
 
e. Escopo, temporalidade e proteção 
 
 
 
 
PERGUNTA 3 
1. (Fonte: FDC – AGERIO – Analista de Desenvolvimento). No que diz respeito à Modelagem 
como Técnica de Projeto, de acordo com a Metodologia Orientada a objetos com notação UML, os 
modelos são abstrações elaboradas para entender um problema antes de implementar uma 
solução. Entre os tipos de modelos utilizados, um descreve a estrutura estática de um sistema em 
termos de classes e relacionamentos, enquanto o outro descreve a estrutura de controle de um 
sistema em termos de eventos e estados. Esses tipos são denominados, RESPECTIVAMENTE, 
modelos de: 
 
a. Classes e componentes. 
 
b. Componentes e interações. 
 
c. Componentes e estados. 
 
d. Classes e estados. 
 
e. Classes e interações. 
 
PERGUNTA 4 
1. (Fonte: QUADRIX – DATAPREV – Analista de Tecnologia da Informação – Desenvolvimento 
– Adaptado) Com relação aos diagramas de estados da UML, é CORRETO AFIRMAR que: 
 
a. Diagramas de estados planos são práticos para problemas grandes. 
 
b. Não é possível usar aninhamento quando a mesma transição se aplica a muitos estados. 
 
c. As combinaçõesde eventos, estados e transições de estado para determinada classe não 
podem ser abstraídas, porém podem ser representadas por um diagrama de estado. 
 
d. Para modelar Sistemas complexos de forma mais rica, é possível utilizar diagramas 
de estados aninhados, estados aninhados, generalização de sinal e concorrência. 
 
e. O modelo de estados não admite a concorrência entre objetos. 
 
TENTATIVA 3 
 
PERGUNTA 1 
1. Fonte: (FCC – TJ-PA – Analista Judiciário – Análise de Sistema Desenvolvimento). Além do 
Estado de origem e o de destino, uma transição de estados tem mais três partes, que são: 
 
a. Evento de ativação, condição de proteção e efeito. 
 
b. Condição de proteção, temporalidade e efeito. 
 
c. Origem, evento de proteção e escopo. 
 
d. Evento inicial, caminho crítico e temporalidade. 
 
e. Escopo, temporalidade e proteção. 
 
PERGUNTA 2 
1. (Fonte: CESGRANRIO – Casa da Moeda – Analista de Nível Superior – Banco de Dados. 
Adaptado). Um Analista de Sistemas precisa fazer uma manutenção em determinado Sistema de 
Informação. Ao vasculhar a documentação desse sistema, encontrou a figura a seguir: 
 
 
 
Essa figura ilustra um exemplo de qual diagrama UML? 
 
a. Casos de uso. 
 
b. Classes. 
 
c. Estado. 
 
d. Atividades. 
 
e. Contexto. 
 
PERGUNTA 3 
1. O caso de uso “Validar usuário” é descrito pelo seguinte cenário: 
 
- Fluxo de eventos principal: o caso de uso inicia quando o Sistema do Tribunal solicita ao usuário a 
sua senha, formada por números. O usuário fornece os números por meio do teclado e confirma a 
senha pressionando a tecla Enter. O Sistema checa esse número e verifica se ele é válido. 
- Fluxo de evento excepcional: o usuário pode cancelar seu acesso a qualquer momento, 
pressionando o botão Cancelar, reiniciando o caso de uso. Não é feita nenhuma mudança no 
processo do usuário; 
- Fluxo de evento excepcional: o usuário pode corrigir a senha a qualquer momento, utilizando a 
tecla Backspace, antes de confirmar com a tecla Enter; 
- Fluxo de evento excepcional: se o usuário fornece um número de senha inválido, o caso de uso é 
reiniciado. 
(Fonte: FCC - TRF 3ª. Região – SP/MS - Técnico Judiciário – Informática – Adaptado). 
 
Com base no caso de uso acima, considere a seguir, os diagramas UML 3 e 4: 
 
 
Assinale a alternativa CORRETA: 
 
a. O diagrama de sequência 3 mostra o sequenciamento para ler e verificar a senha e o 
diagrama de sequência 4 apresenta o caso de uso “Validar usuário”. 
 
b. O diagrama 3 e o diagrama 4 são equivalentes. Ambos são diagramas de estado para o caso 
de uso “Validar usuário”. 
 
c. O diagrama de estados 3 mostra os estados de ler e de verificar a senha e o diagrama de 
estados 4 apresenta os subestados do estado lendo senha do diagrama 3. 
 
d. O diagrama de atividades 3 está correto e o diagrama 4 está errado, pois não pode haver 
atividades em paralelo. 
 
e. O diagrama 3 e o diagrama 4 são alternativos. Ambos são diagramas de atividades 
para o caso de uso “Validar usuário”. 
 
PERGUNTA 4 
1. (Fonte: QUADRIX – DATAPREV – Analista de Tecnologia da Informação – Desenvolvimento 
– Adaptado) Com relação aos diagramas de estados da UML, é CORRETO AFIRMAR que: 
 
a. Para modelar Sistemas complexos de forma mais rica, é possível utilizar diagramas de 
estados aninhados, estados aninhados, generalização de sinal e concorrência. 
 
b. Não é possível usar aninhamento quando a mesma transição se aplica a muitos estados. 
 
c. Diagramas de estados planos são práticos para problemas grandes. 
 
d. As combinações de eventos, estados e transições de estado para determinada classe não 
podem ser abstraídas, porém podem ser representadas por um diagrama de estado. 
 
e. O modelo de estados não admite a concorrência entre objetos. 
 
Modelagem de Sistemas 
 
1 
 
PERGUNTA 1 
1. FCC – 2014 – SABESP – Tecnólogo – Sistemas) Um processo de engenharia de software é 
formado por um conjunto de passos parcialmente ordenados, relacionados com artefatos, 
pessoas, recursos, estruturas organizacionais e restrições, tendo como objetivo produzir e 
manter os produtos de software finais requeridos. Sobre esses processos, é incorreto 
afirmar que: 
 
a. na descrição de um processo, as atividades devem ser atribuídas a perfis ou cargos, 
e não a pessoas. Apenas quando o processo for usado em um projeto concreto é que 
deve haver atribuições de atividades a pessoas. 
 
b. usualmente considera-se que a primeira grande divisão de um processo é a fase que 
consiste em um período de tempo no qual determinadas atividades com objetivos 
bem específicos são realizadas. 
 
c. a maioria dos processos de software é organizada em torno de tarefas (às vezes, 
também chamadas de atividades). Toda atividade tem um objetivo principal 
estabelecido e visa criar ou produzir uma mudança de estado visível em um ou mais 
artefatos durante a execução de um projeto. 
 
d. um modelo de processo é um conjunto de regras mais abstratas que especificam a 
forma geral de processos. Apresenta uma filosofia e uma forma geral de 
comportamento com base na qual processos específicos devem ser definidos. 
 
e. todos os modelos de processo têm fases cíclicas, ou seja, o desenvolvimento passa 
repetidamente de uma fase para a outra, formando um ciclo repetitivo de fases até 
a finalização do projeto. 
0,2 pontos 
PERGUNTA 2 
1. (CESPE – 2007 – TRE-AP – Técnico Judiciário – Programação de Sistemas) O uso de 
metodologias de desenvolvimento de sistemas tem como objetivo garantir que: 
 
a. o software, depois de desenvolvido, não possa sofrer alteração em sua estrutura 
nem em seu código para não serem modificados os requisitos. 
 
b. a equipe de desenvolvimento siga corretamente a estrutura de banco de dados 
orientado a objeto, eliminando etapas de análise. 
 
c. o software a ser desenvolvido seja realizado conforme os requisitos de sistema, no 
prazo solicitado e com a qualidade desejada. 
 
d. o código gerado pelo desenvolvedor implemente corretamente as definições de 
processamento, entrada e saída, considerando os recursos de rede como principal 
requisito. 
 
e. o modelo relacional desenvolvido represente estritamente as funcionalidades até, 
no máximo, a segunda forma normal. 
0,2 pontos 
PERGUNTA 3 
1. (CESPE – 2017 – TRT – 7ª Região (CE) – Técnico Judiciário – TI) No processo de 
desenvolvimento de software, a construção de modelos conceituais que descrevem o que 
o software tem de fazer é parte da fase de: 
 
a. projeto. 
 
b. implementação. 
 
c. testes. 
 
d. revisão. 
 
e. análise e especificação de requisitos. 
0,2 pontos 
PERGUNTA 4 
1. (FUNCAB – 2014 – SEMGE – BA – Auditor Fiscal – Tecnologia da Informação) Considere 
que, em um desenvolvimento de software, foi primariamente elaborada uma versão inicial 
do produto em que foram inseridas funcionalidades básicas. A partir daí, o desenvolvedor 
acrescentou outras funcionalidades e o processo continuou com o cliente interagindo até 
que houvesse a satisfação completa dos requisitos propostos inicialmente pelo cliente. Com 
base apenas nessas informações, pode-se afirmar que o desenvolvimento empregado 
utilizou o modelo: 
 
a. baseado em componentes. 
 
b. sequencial linear. 
 
c. incremental. 
 
d. de prototipação. 
 
e. de desenvolvimento rápido de aplicações. 
 
 
 
2 
 
PERGUNTA 1 
1. (Fonte: FCC - TRE-CE - ANALISTA JUDICIÁRIO - ANALISTA DE SISTEMAS) Permite 
identificar os limites dos processos, as áreas envolvidas com o processo e os 
relacionamentos com outros processos e elementos externos à empresa e mostra as 
características do sistema, tais como: 
 
I - Agentes que se comunicam com o sistema; 
II - Dados que o sistema aceita e deve processar; 
III - Dados que o sistema produz para o ambiente e 
IV - Fronteira do sistema com o ambiente. 
 
Trata-se do diagrama de: 
 
a. sequência. 
 
b. atividades. 
 
c. contexto. 
 
d. blocos. 
 
e. máquina de estados. 
0,2 pontos 
PERGUNTA 2 
1. (Fonte:FCC - TCM-PA - FCC - 2010 - Técnico em Informática) De acordo com a OMG, 
especifica a coordenação de execuções de comportamentos usando um modelo de fluxo de 
controle e de dados. Modela o comportamento do sistema denotando os caminhos lógicos 
que um processo pode seguir. Compõe a visão dinâmica da UML o diagrama de: 
 
a. composição. 
 
b. entidades. 
 
c. objetos. 
 
d. atividades. 
 
e. estado composto. 
0,2 pontos 
PERGUNTA 3 
1. (Fonte: IDECAN - INMETRO - IDECAN - 2015 - Analista Executivo em Metrologia e 
Qualidade - Análise e Desenvolvimento de Sistemas) Uma funcionalidade de UML (Unified 
Modeling Language) que é a capacidade de modelar processos de negócio, caracterizando 
seus aspectos conceituais e requisitos, atua como uma técnica padrão de modelagem. 
Dentro da UML, um diagrama pode ser usado para representar a execução e o fluxo de 
ações de trabalho em um workflow ou processos de negócio e suas respectivas 
decomposições, baseando‐se em requisitos funcionais. Trata‐se do diagrama de: 
 
a. sequência. 
 
b. interação. 
 
c. comunicação. 
 
d. atividade. 
 
e. componente. 
0,2 pontos 
PERGUNTA 4 
1. (Fonte: FUNCAB - MPE-RO - Analista - Programação de Computador) A figura abaixo 
representa o diagrama UML denominado: 
 
 
 
 
a. Diagrama de Classes. 
 
b. Diagrama de Sequência. 
 
c. Diagrama de Componentes. 
 
d. Diagrama de Caso de Uso. 
 
e. Diagrama de Atividade. 
 
 
 
 
3 
 
 
PERGUNTA 1 
1. (Fonte: TRE-CE - FCC - 2012 - TRE-CE - Programador de computador). Em UML, os 
diagramas de caso de uso têm por objetivo: 
 
a. representar os atributos e operações de uma classe ou objeto. 
 
b. mostrar o fluxo de mensagens de uma atividade do sistema para outra. 
 
c. representar o estado ou situação em que um objeto pode se encontrar no decorrer 
da execução de processos de um sistema. 
 
d. exibir uma interação entre um conjunto de objetos e seus relacionamentos. 
 
e. capturar funcionalidades e requerimentos do sistema. 
0,2 pontos 
PERGUNTA 2 
1. (Fonte: ENADE - INEP - 2011 - Tecnologia em análise e desenvolvimento de sistemas), 
adaptado. O conjunto de casos de uso representa as possíveis interações que serão 
representadas nos requisitos do sistema. A figura a seguir é um exemplo de biblioteca e 
mostra outros casos de uso nesse ambiente. 
 
Com relação ao tema, analise as asserções a seguir. 
 
A figura também ilustra os pontos essenciais da notação de casos de 
uso. Os agentes no processo são representados por bonecos e cada 
tipo de interação é representada por uma elipse com um nome 
PORQUE 
a UML é um padrão para a modelagem orientada a objetos e, assim, os 
casos de uso e a obtenção de requisitos com base em casos de uso são 
cada vez mais utilizados para obter requisitos. 
 
Com relação a essas asserções, assinale a alternativa correta. 
 
a. as duas asserções são proposições verdadeiras, e a segunda é uma justificativa 
correta da primeira. 
 
b. tanto a primeira quanto a segunda asserções são proposições falsas. 
 
c. a primeira asserção é uma proposição falsa, e a segunda, uma proposição 
verdadeira. 
 
d. a primeira asserção é uma proposição verdadeira, e a segunda, uma proposição 
falsa. 
 
e. as duas asserções são proposições verdadeiras, mas a segunda não é uma 
justificativa correta da primeira. 
0,2 pontos 
PERGUNTA 3 
1. (Fonte: ENADE - INEP - 2011 - Computação). No desenvolvimento de um software para um 
sistema de venda de produtos nacionais e importados, o analista gerou o diagrama de 
casos de uso a seguir: 
 
 
 
Da análise do diagrama, conclui-se que: 
 
a. a execução do caso de uso “Realizar venda de produto nacional” incorpora 
obrigatoriamente o caso de uso “Liberar desconto”. 
 
b. a execução do caso de uso “Liberar desconto” incorpora opcionalmente o caso de 
uso “Realizar venda”. 
 
c. a execução do caso de uso “Realizar venda” incorpora obrigatoriamente o caso de 
uso “Consultar estoque”. 
 
d. a execução do caso de uso “Consultar estoque” incorpora opcionalmente o caso de 
uso “Liberar desconto”. 
 
e. um Gerente pode interagir com o caso de uso “Realizar venda”, pois ele é um 
Usuário. 
0,2 pontos 
PERGUNTA 4 
1. (Fonte: ESAF - 2006 - CGU - Analista de Finanças e Controle - Tecnologia da Informação). 
Quanto ao uso de diagramas na UML para a modelagem de objetos é correto afirmar que o 
Diagrama de Sequência: 
 
a. descreve a funcionalidade do sistema percebida por atores internos. 
 
b. apresenta a interação de sequência de atores que participam na interação. 
 
c. descreve a funcionalidade do sistema percebida por atores externos. 
 
d. apresenta a interação de sequência estática de pacotes, relacionamentos e 
instâncias. 
 
e. apresenta a interação de sequência de tempo dos objetos que participam na 
interação. 
 
 
 
 
PERGUNTA 1 
1. (Fonte: FCC - TRT - 1ª REGIÃO (RJ) - ANALISTA JUDICIÁRIO - TECNOLOGIA DA 
INFORMAÇÃO), adaptado.Assinale a alternativa correta. Diagramas de casos de uso 
constituem-se em um tipo de diagrama definido na UML. Segundo a UML 2.4.1, em um 
diagrama de casos de uso: 
 
a. o número de atores e de casos de uso sempre deve ser o mesmo. 
 
b. um ator pode ser representado pelo “stick man” ou por um retângulo com a 
expressão <<actor>>. 
 
c. um ator pode ser representado apenas pelo símbolo do “stick man”. 
 
d. só pode ser representado um único ator. 
 
e. só pode ser representado um único caso de uso. 
0,2 pontos 
PERGUNTA 2 
1. (Fonte: UPENET - UPE - ANALISTA TÉCNICO EM GESTÃO UNIVERSITÁRIA - ENGENHARIA 
DE SOFTWARE). O A respeito dos Casos de Uso, é incorreto afirmar que: 
 
a. eles identificam os atores envolvidos numa interação e nomeiam tais interações. 
 
b. os atores dos Diagramas de Caso de Uso representam algo que interage com o 
sistema, mas sobre o qual não se tem controle. 
 
c. são técnicas efetivas para obter requisitos de partes interessadas, que interagem 
diretamente com o sistema. 
 
d. os Diagramas de Casos de Uso podem apresentar relações de associação entre os 
casos de uso como inclusão ou extensão. 
 
e. uma mesma pessoa que desempenha diferentes papéis deve ser representada por 
um único ator no Diagrama de Casos de Uso. 
0,2 pontos 
PERGUNTA 3 
1. (Fonte: ENADE - INEP - 2011 - Computação). No desenvolvimento de um software para um 
sistema de venda de produtos nacionais e importados, o analista gerou o diagrama de 
casos de uso a seguir: 
 
 
 
Da análise do diagrama, conclui-se que: 
 
a. a execução do caso de uso “Consultar estoque” incorpora opcionalmente o caso de 
uso “Liberar desconto”. 
 
b. a execução do caso de uso “Realizar venda” incorpora obrigatoriamente o caso de 
uso “Consultar estoque”. 
 
c. a execução do caso de uso “Liberar desconto” incorpora opcionalmente o caso de 
uso “Realizar venda”. 
 
d. um Gerente pode interagir com o caso de uso “Realizar venda”, pois ele é um 
Usuário. 
 
e. a execução do caso de uso “Realizar venda de produto nacional” incorpora 
obrigatoriamente o caso de uso “Liberar desconto”. 
0,2 pontos 
PERGUNTA 4 
1. (Fonte: CONSULPLAN - CMBH - ANALISTA DE TI - DESENVOLVIMENTO DE SISTEMAS). 
Nos Diagramas de Interação da UML, o modelo de interações representa as mensagens de 
trocas entre os objetos para a execução de cenários dos casos de uso de um sistema. O 
diagrama de sequência é um tipo de diagrama de interação e tem como objetivo apresentar 
as interações entre os objetos, na ordem temporal em que elas acontecem. No diagrama de 
sequência algumas situações apresentam notações particulares. Assinale a alternativa que 
apresenta uma dessas situações particulares. 
 
a. Quadros. 
 
b. Coleção de objetos. 
 
c. Coesão e acoplamento. 
 
d. Entidade e relacionamento. 
 
e. Criação e destruição de objetos. 
 
 
 
 
 
 
 
4 
 
 
 
PERGUNTA 1 
1. (Fonte: TJ-DF - Analista e Técnico Judiciário - CESPE - TJ-DF - Analista Judiciário - Análise 
de Sistemas). A linguagem UML (unified modelinglanguage), cujos vocabulário e regras 
focam a representação conceitual e física de um sistema, é uma linguagem gráfica para 
visualização, especificação, construção e documentação de informações referentes a um 
software, permitindo, por outro lado, uma representação gráfica de classes de objetos, que 
são as entidades mais importantes de um sistema com base na concepção por objetos. Em 
UML, existem diversos diagramas e tipos de relações para descrever o comportamento das 
classes de objetos de um sistema de informática. Acerca da linguagem UML, de seus tipos 
de relação e de seus diagramas, julgue os itens a seguir. 
 
I - A relação de dependência é uma relação semântica entre duas entidades de um 
software, na qual a modificação de uma das entidades pode afetar a semântica da outra 
entidade. No caso de classes de objetos, a relação de dependência pode ser observada 
quando uma classe utiliza uma outra classe como argumento de uma de suas funções. 
II - A relação de generalização entre uma entidade geral e uma outra mais específica ou 
mais geral tem por objetivo principal a descrição de classes genéricas, também chamadas 
de template em C++. 
III - A relação de associação que descreve uma relação estrutural de enlace entre entidades 
é um caso especial da relação de agregação entre duas classes que descreve uma relação 
estrutural entre um todo e suas partes. 
IV - Um diagrama de classes descreve um conjunto de classes, interfaces e colaborações e 
suas relações. Esse diagrama é capaz de descrever tanto o processo estático do sistema 
quanto o dinâmico, em tempo de execução, sendo esse último estado também chamado de 
diagrama de objetos. 
V - Dependendo da semântica da linguagem de programação a ser utilizada na 
implementação do software, certas características da linguagem UML devem ser proibidas 
na modelagem desse software, pois podem não estar implementadas pela linguagem de 
programação. 
 
Estão certos apenas os itens: 
 
a. II e III 
 
b. I e V 
 
c. I e II 
 
d. III e IV 
 
e. IV e V 
0,2 pontos 
PERGUNTA 2 
1. (Fonte: UERJ - ANALISTA DE SISTEMAS – DESENVOLVIMENTO). Considere o diagrama de 
classes, na notação da UML, que representa o modelo conceitual de dados de uma 
aplicação. 
 
 
 
Durante o mapeamento desse modelo conceitual para o modelo relacional, um projetista 
de banco de dados optou pela estratégia de criar uma relação por classe do diagrama. Esse 
projetista também optou por utilizar uma coluna de implementação como chave 
estrangeira de cada relação. Sendo assim, a quantidade mínima possível de relações e a 
correspondente quantidade de chaves estrangeiras resultantes deste mapeamento são, 
respectivamente: 
 
a. 8 e 8 
 
b. 8 e 6 
 
c. 9 e 7 
 
d. 7 e 6 
 
e. 9 e 8 
0,2 pontos 
PERGUNTA 3 
1. (Fonte: EPE - CESGRANRIO - EPE - Analista de Gestão Corporativa - Tecnologia da 
Informação). Um lojista que não possuía ainda nenhum sistema de informação em sua loja 
decidiu desenvolver um sistema próprio na abertura da segunda loja, contratando uma 
equipe de desenvolvedores para modelar e implementar um sistema dedicado, ao qual 
chamou de SCL (Sistema de Controle de Lojas). O modelo de entidades e relacionamentos a 
seguir, que está na notação da Engenharia de Informação, foi inicialmente desenvolvido 
pela equipe para o sistema, no nível lógico. 
 
 
 
Qual a forma correta de descrever a associação entre um objeto "Venda" e um objeto "Item 
de Venda", em um diagrama de classes UML, para manter a semântica existente no 
relacionamento entre as entidades de mesmo nome no diagrama de entidades e 
relacionamentos do SCL? 
 
a. 
 
 
b. 
 
 
c. 
 
 
d. 
 
 
e. 
 
0,2 pontos 
PERGUNTA 4 
1. (Fonte: TJM-SP - VUNESP - TJM-SP - Analista de Sistemas – Judiciário). Considere o 
seguinte diagrama de classes, representado conforme a UML. 
 
 
 
A partir desse diagrama de classes, pode-se afirmar que: 
 
a. a classe Veículo terá mais atributos do que as classes Carga e Passeio. 
 
b. as classes Carga e Passeio herdam os recursos da classe Veículo. 
 
c. a classe Carga é uma superclasse, e Passeio, uma subclasse. 
 
d. a classe Veículo herda os recursos das classes Carga e Passeio. 
 
e. a classe Veículo é considerada uma subclasse. 
 
 
 
 
 
 
 
 
5 
 
 
PERGUNTA 1 
1. (Fonte: CESPE/CEBRASPE – TRE-MT – Programador de Computador). Com relação a 
diagramas de estados da UML, assinale a opção CORRETA: 
 
a. As combinações de eventos, estados e transições de estado para determinada classe 
não podem ser representadas em um único diagrama de estados. 
 
b. Não há como expressar a concorrência entre objetos por meio de diagramas de 
estados. 
 
c. Estado é uma condição ou situação na vida de um objeto durante a qual o objeto 
satisfaz alguma condição, realiza alguma atividade ou aguarda um evento. 
 
d. Diagramas de estados não podem ser aninhados e, portanto, não são capazes de 
expressar situações complexas. 
 
e. Uma condição de guarda é uma expressão booleana que precisa ser falsa para que 
uma transição ocorra. 
0,2 pontos 
PERGUNTA 2 
1. (Fonte: FDC – AGERIO – Analista de Desenvolvimento). No que diz respeito à Modelagem 
como Técnica de Projeto, de acordo com a Metodologia Orientada a objetos com notação 
UML, os modelos são abstrações elaboradas para entender um problema antes de 
implementar uma solução. Entre os tipos de modelos utilizados, um descreve a estrutura 
estática de um sistema em termos de classes e relacionamentos, enquanto o outro descreve 
a estrutura de controle de um sistema em termos de eventos e estados. Esses tipos são 
denominados, RESPECTIVAMENTE, modelos de: 
 
a. Classes e interações. 
 
b. Classes e estados. 
 
c. Componentes e interações. 
 
d. Classes e componentes. 
 
e. Componentes e estados. 
0,2 pontos 
PERGUNTA 3 
1. (Fonte: ESAF – CGU – Analista de Finanças e Controle – Desenvolvimento De Sistemas Da 
Informação.) Diagrama de Estado mostra: 
 
a. Os estados admissíveis que os atributos de uma dada classe podem modificar e os 
pares de estados mais relevantes. 
 
b. Os estados de atualização que os objetos de qualquer classe podem assumir e as 
transições permitidas entre instâncias. 
 
c. Os estados expressos que os objetos de uma dada classe podem assumir e as 
transformações entre pares de classes. 
 
d. Os estados admissíveis que os objetos de uma dada classe podem assumir e as 
transições permitidas entre pares de estados. 
 
e. Os estados coerentes com os objetos priorizados e as restrições de transições entre 
pares de estados. 
0,2 pontos 
PERGUNTA 4 
1. Fonte: (FCC – TJ-PA – Analista Judiciário – Análise de Sistema Desenvolvimento). Além do 
Estado de origem e o de destino, uma transição de estados tem mais três partes, que são: 
 
a. Origem, evento de proteção e escopo. 
 
b. Evento inicial, caminho crítico e temporalidade. 
 
c. Condição de proteção, temporalidade e efeito. 
 
d. Escopo, temporalidade e proteção. 
 
e. Evento de ativação, condição de proteção e efeito. 
 
 
P ER G UNT A 1 
1. (FUNCAB – 2014 – SEMGE – BA – Auditor Fiscal – Tecnologia da Informação) Considere que, em um desenvolvimento 
de software, foi primariamente elaborada uma versão inicial do produto em que foram inseridas funcionalidades 
básicas. A partir daí, o desenvolvedor acrescentou outras funcionalidades e o processo continuou com o cliente 
interagindo até que houvesse a satisfação completa dos requisitos propostos inicialmente pelo cliente. Com base 
apenas nessas informações, pode-se afirmar que o desenvolvimento empregado utilizou o modelo: 
 
a. sequencial linear. 
 
b. incremental. 
 
c. de prototipação. 
 
d. baseado em componentes. 
 
e. de desenvolvimento rápido de aplicações. 
0,2 pontos 
P ER G UNT A 2 
1. (FCM - 2017 - IF Baiano - Analista de Tecnologia da Informação) Na Engenharia de Software, são propostos modelos de 
desenvolvimento que estabelecem fases para a elaboração de softwares, sobpadrões pré-estabelecidos. Um desses 
modelos é denominado modelo em cascata. Segundo Paula Filho (2011), os principais estágios desse modelo 
demonstram as atividades fundamentais Sobre essas atividades, é possível afirmar corretamente que é na fase: 
 
a. implementação e de teste de unidade que se libera o software para o cliente. 
 
b. operação e de manutenção que ocorre a instalação e operacionalização do sistema. 
 
c. análise e de definição de requisitos que se estabelece uma arquitetura geral do sistema. 
 
d. projeto de sistema e software que os serviços, restrições e objetivos do sistema são definidos. 
 
e. integração e de teste de sistema que o projeto de software é realizado como um conjunto de programas. 
0,2 pontos 
P ER G UNT A 3 
1. (CESPE – 2007 – TRE-AP – Técnico Judiciário – Programação de Sistemas) O uso de metodologias de desenvolvimento 
de sistemas tem como objetivo garantir que: 
 
a. o software, depois de desenvolvido, não possa sofrer alteração em sua estrutura nem em seu código para não 
serem modificados os requisitos. 
 
b. o software a ser desenvolvido seja realizado conforme os requisitos de sistema, no prazo solicitado e com a 
qualidade desejada. 
 
c. a equipe de desenvolvimento siga corretamente a estrutura de banco de dados orientado a objeto, eliminando 
etapas de análise. 
 
d. o modelo relacional desenvolvido represente estritamente as funcionalidades até, no máximo, a segunda forma 
normal. 
 
e. o código gerado pelo desenvolvedor implemente corretamente as definições de processamento, entrada e 
saída, considerando os recursos de rede como principal requisito. 
0,2 pontos 
P ER G UNT A 4 
1. (CS-UFG – 2019 – IF Goiano – Técnico de Tecnologia da Informação) O desenvolvimento de software é, na maioria dos 
casos, um esforço coletivo que depende de vários papéis, atividades, processos e ferramentas. Nesse sentido, assinale a 
alternativa correta: 
 
a. O desenvolvimento iterativo é necessariamente incremental. 
 
b. Os métodos ágeis são, em geral, baseados no desenvolvimento incremental e/ou iterativo. 
 
c. Uma das características de um modelo ágil é que também é um método formal 
 
d. O desenvolvimento usando o modelo waterfall (ou cascata) é indicado para lidar com riscos. 
 
e. A Rapid Application Development (RAD) é uma metodologia baseada no waterfall. 
 
P ER G UNT A 1 
1. (FUNCAB – 2014 – SEMGE – BA – Auditor Fiscal – Tecnologia da Informação) Considere que, em um desenvolvimento 
de software, foi primariamente elaborada uma versão inicial do produto em que foram inseridas funcionalidades 
básicas. A partir daí, o desenvolvedor acrescentou outras funcionalidades e o processo continuou com o cliente 
interagindo até que houvesse a satisfação completa dos requisitos propostos inicialmente pelo cliente. Com base 
apenas nessas informações, pode-se afirmar que o desenvolvimento empregado utilizou o modelo: 
 
a. sequencial linear. 
 
b. incremental. 
 
c. de prototipação. 
 
d. baseado em componentes. 
 
e. de desenvolvimento rápido de aplicações. 
0,2 pontos 
P ER G UNT A 2 
1. (FCM - 2017 - IF Baiano - Analista de Tecnologia da Informação) Na Engenharia de Software, são propostos modelos de 
desenvolvimento que estabelecem fases para a elaboração de softwares, sob padrões pré-estabelecidos. Um desses 
modelos é denominado modelo em cascata. Segundo Paula Filho (2011), os principais estágios desse modelo 
demonstram as atividades fundamentais Sobre essas atividades, é possível afirmar corretamente que é na fase: 
 
a. implementação e de teste de unidade que se libera o software para o cliente. 
 
b. operação e de manutenção que ocorre a instalação e operacionalização do sistema. 
 
c. análise e de definição de requisitos que se estabelece uma arquitetura geral do sistema. 
 
d. projeto de sistema e software que os serviços, restrições e objetivos do sistema são definidos. 
 
e. integração e de teste de sistema que o projeto de software é realizado como um conjunto de programas. 
0,2 pontos 
P ER G UNT A 3 
1. (CESPE – 2007 – TRE-AP – Técnico Judiciário – Programação de Sistemas) O uso de metodologias de desenvolvimento 
de sistemas tem como objetivo garantir que: 
 
a. o software, depois de desenvolvido, não possa sofrer alteração em sua estrutura nem em seu código para não 
serem modificados os requisitos. 
 
b. o software a ser desenvolvido seja realizado conforme os requisitos de sistema, no prazo solicitado e com a 
qualidade desejada. 
 
c. a equipe de desenvolvimento siga corretamente a estrutura de banco de dados orientado a objeto, eliminando 
etapas de análise. 
 
d. o modelo relacional desenvolvido represente estritamente as funcionalidades até, no máximo, a segunda forma 
normal. 
 
e. o código gerado pelo desenvolvedor implemente corretamente as definições de processamento, entrada e 
saída, considerando os recursos de rede como principal requisito. 
0,2 pontos 
P ER G UNT A 4 
1. (CS-UFG – 2019 – IF Goiano – Técnico de Tecnologia da Informação) O desenvolvimento de software é, na maioria dos 
casos, um esforço coletivo que depende de vários papéis, atividades, processos e ferramentas. Nesse sentido, assinale a 
alternativa correta: 
 
a. O desenvolvimento iterativo é necessariamente incremental. 
 
b. Os métodos ágeis são, em geral, baseados no desenvolvimento incremental e/ou iterativo. 
 
c. Uma das características de um modelo ágil é que também é um método formal 
 
d. O desenvolvimento usando o modelo waterfall (ou cascata) é indicado para lidar com riscos. 
 
e. A Rapid Application Development (RAD) é uma metodologia baseada no waterfall. 
 
PERGUNTA 1 
1. (Fonte: FCC - CNMP - ANALISTA DO CNMP - DESENVOLVIMENTO DE SISTEMAS) O Diagrama de Atividade da UML 
2 é utilizado para modelar atividades, que podem ser um método ou um algoritmo, ou mesmo um processo de 
negócio. Sobre esse diagrama, considere: 
 
I - As partições de atividade permitem representar o fluxo de um processo que passa por diversos setores ou 
departamentos de uma empresa, ou mesmo um processo que é manipulado por diversos atores. 
II - Um nó de bifurcação/união é um nó de controle que pode tanto dividir um fluxo em dois ou mais fluxos 
concorrentes (quando é chamado de nó de bifurcação), como mesclar dois ou mais fluxos concorrentes em um 
único fluxo de controle (quando é chamado de nó de união). 
III - Um pino (ou alfinete) é um tipo de nó de objeto que representa uma entrada para uma ação ou uma saída de 
uma ação. São obrigatórios no diagrama de atividades e são utilizados para ver os dados que são consumidos em 
cada ação. 
IV - Um nó de término ou encerramento de fluxo representa o encerramento de toda a atividade. O símbolo de 
final de fluxo é representado por um círculo com um X em seu interior. 
 
Está correto apenas o que se afirma em: 
 
a. I, II e III. 
 
b. III e IV. 
 
c. I e II. 
 
d. II, III e IV. 
 
e. II e III. 
0,2 pontos 
PERGUNTA 2 
1. (Fonte: FUNCAB - MPE-RO - Analista - Programação de Computador) A figura abaixo representa o diagrama UML 
denominado: 
 
 
 
 
a. Diagrama de Componentes. 
 
b. Diagrama de Classes. 
 
c. Diagrama de Sequência. 
 
d. Diagrama de Atividade. 
 
e. Diagrama de Caso de Uso. 
0,2 pontos 
PERGUNTA 3 
1. (Fonte: FCC - TJ-SE - FCC - 2009 - TJ-SE - Programador de computador) Em um Diagrama de Atividades da UML, o 
desvio representa: 
 
a. uma condição que determina caminhos diferentes mutuamente exclusivos para uma atividade. 
 
b. a junção de todas as transições, originadas por uma separação, que tenham terminadas as atividades. 
 
c. a transição de um comportamento condicional, indicando um único caminho de saída. 
 
d. uma separação que determina caminhos diferentes executados em paralelo. 
 
e. os relacionamentos entre estados e atividades. 
0,2 pontos 
PERGUNTA 4 
1. (Fonte: FCC - TRE-CE - ANALISTA JUDICIÁRIO - ANALISTA DE SISTEMAS) Permite identificar os limites dos 
processos, as

Mais conteúdos dessa disciplina