Buscar

AS'S 11-2020 COMPILADO

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 441 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 441 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 441 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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 U

Continue navegando

Outros materiais