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