Você está na página 1de 97

Análise e levantamento de requisitos

de software

Aula 1 - Aplicações no Cotidiano


01
Assinale a alternativa INCORRETA sobre WEB – World Wide Web

a. A transformação tecnológica e digital está associada à WEB


b. Um software web deve levar em consideração o
desenvolvimento de um tipo de interface descentralizada e de
amplo acesso
c. A internet e a computação estão fazendo parte, cada vez
mais, da vida diária das pessoas
d. A transformação tecnológica e digital tem mudado a forma
como os softwares para WEB estão sendo desenvolvidos

e. O desenvolvimento do software tem deixado de considerar o


negócio está chegando ao usuário final

02
Assinale a alternativa CORRETA sobre WEB – World Wide Web

a. A transformação tecnológica e digital está dissociada à WEB


b. Um software web deve levar em consideração o desenvolvimento de
um tipo de interface centralizada e de pouco acesso

c. A internet e a computação estão fazendo parte, cada vez mais, da


vida diária das pessoas

d. A transformação tecnológica e digital tem mantido a forma como os


softwares para WEB estão sendo desenvolvidos
e. O desenvolvimento do software tem deixado de considerar o
negócio está chegando ao usuário final
03
Assinale a alternativa INCORRETA sobre CRM – Customer
Relashionship Management

a. CRM é o termo em inglês utilizado para a gestão de relacionamento


com o cliente
b. Um software é desenvolvido para gerenciamento da relação que um
negócio tem com o seu cliente

c. Um software de CRM tem a intenção de gerir o relacionamento do


negócio com o seu usuário final para impedir sua satisfação e sua
fidelização
d. Com o CRM, uma empresa consegue gerir estratégias de negócio
envolvidos e relacionados com o departamento de marketing,
vendas, suporte, entre outros, envolvidos com o negócio da empresa
e. Com o CRM, a empresa consegue ter uma visão 360 graus do
negócio

04
Assinale a alternativa CORRETA sobre CRAM – Customer Relashionship
Management

a. CRM é o termo em inglês utilizado para a gestão de relacionamento


com o fornecedor
b. Um software é desenvolvido para gerenciamento da relação que um
negócio tem com o seu fornecedor
c. Um software de CRM tem a intenção de gerir o relacionamento do
negócio com o seu usuário final para impedir sua satisfação e sua
fidelização
d. Com o CRM, uma empresa consegue gerir estratégias de negócio
envolvidos e relacionados apenas com o departamento de suporte

e. Com o CRM, a empresa consegue ter uma visão 360 graus do


negócio
05
Assinale a alternativa INCORRETA sobre MOBILE

a. O desenvolvimento software mobile é um dos segmentos que menos


tem crescido no mundo da tecnologia

b. Os aplicativos mobiles são de fácil acesso com informações de


forma prática
c. É importante que o desenvolvimento de software mobile considere
um produto ou serviço atrativo com uma experiência única para o
usuário final
d. No desenvolvimento mobile há desafios sobre sistemas operacionais
e plataformas dos smartphones
e. No desenvolvimento mobile é importante manter manutenção e
suporte frequente aos aplicativos
06
Assinale a alternativa CORRETA sobre MOBILE

a. O desenvolvimento software mobile é um dos segmentos que menos


tem crescido no mundo da tecnologia
b. Os aplicativos mobiles são de difícil acesso com informações de
forma pouco prática
c. É importante que o desenvolvimento de software mobile considere
um produto ou serviço pouco atrativo com pouca experiência para o
usuário final

d. No desenvolvimento mobile há desafios sobre sistemas operacionais


e plataformas dos smartphones

e. No desenvolvimento mobile é desnecessário manter manutenção e


suporte frequente aos aplicativos

Aula 2 - Processo de Desenvolvimento


01
Um processo de desenvolvimento de software é um conjunto de
atividades, parcialmente ordenadas, com a finalidade de obter um produto
de software.

No processo ADIT as atividades são: Análise, Design, Implementação e


Testes.

Dadas as afirmações:
I - Na análise são identificadas as necessidades e metas dos usuários que
serão convertidas para os requisitos para o desenvolvimento da aplicação.

II – Os papeis de todos os envolvidas no ADIT são: usuário e cliente.

III – No design são realizados os testes para validação dos requisitos e


verificação das funcionalidades.

Assinale a alternativa correta

a. Apenas I é verdadeira

b. Apenas II é verdadeira
c. Apenas III é verdadeira
d. I e II são verdadeiras
e. II e III são verdadeiras

02

Um processo de desenvolvimento de software é um conjunto de


atividades, parcialmente ordenadas, com a finalidade de obter um produto
de software. No processo ADIT as atividades são: Análise, Design,
Implementação e Testes.
Dadas as afirmações:

I - Na implementação são identificadas as necessidades e metas dos


usuários que serão convertidas para os requisitos para o desenvolvimento
da aplicação.

II – Os papeis de todos os envolvidas no ADIT são: usuário, engenheiro de


software, programador e testador.

III – Nos testes são realizados os testes para validação dos requisitos e
verificação das funcionalidades.

Assinale a alternativa correta

a. Apenas I é verdadeira
b. Apenas II é verdadeira
c. Apenas III é verdadeira
d. I e II são verdadeiras

e. II e III são verdadeiras

03
Com base nessa definição de processo de desenvolvimento de software
“Um processo de software é um conjunto de atividades relacionadas que
levam a produção de um sistema de software” (Sommerville, 2019)

Dadas as afirmações:

I – Uma das principais atividades de um processo de software está


diretamente relacionada com a descoberta de requisitos.

II – A crise do software foi um movimento para agilizar o


desenvolvimento mais rápido.

III – O processo de desenvolvimento envolve um conjunto de atividades,


um conjunto de desenvolvedores e ferramentas como linguagem de
programação.

Assinale a alternativa correta

a. Apenas I é verdadeira
b. Apenas II é verdadeira
c. Apenas III é verdadeira

d. I e III são verdadeiras

e. II e III são verdadeiras


04

O modelo que é um exemplo de processo dirigido por plano. A princípio


pelo menos é necessário planejar e criar um cronograma de todas as
atividades de processo antes de começar o desenvolvimento do software.
Essa descrição é relativa a qual ciclo de vida de desenvolvimento

Assinale a alternativa correta

a. Cascata

b. Incremental
c. Prototipação
d. Espiral
e. Processo Unificado

05
Observe o cenário:

O avô possui um conjunto de ferramentas que são utilizadas para realizar


manutenção e serviços em casa de terceiros. Com a necessidade de
organizar as ferramentas e a agenda de trabalho ele solicitou para o neto,
que iniciou seus estudos em um curso ligado ao desenvolvimento de
sistemas, para ajudá-lo na criação de um aplicativo.

O estudante está aprendendo sobre ciclos de vida de desenvolvimento de


software, e sabendo que ele sempre deve seguir um processo de
desenvolvimento, ele escolheu o processo ágil Scrum, pois achou ser uma
boa escolha. O estudante convidou alguns colegas da faculdade para
formar uma equipe, e após a primeira reunião eles definiram quais
elementos?

Assinale a alternativa correta:

a. Lista de requisitos e os casos de uso


b. O plano de testes e requisitos funcionais
c. Plano de trabalho e a lista de testes

d. Definiram o backlog e as sprints

e. Desenharam as telas e o backlog

06
Os métodos ágeis são fundamentados no desenvolvimento e entrega
incremental atender as necessidades e metas dos clientes. Eles agregam um
conjunto de princípios provenientes do manifesto ágil tais como:

● envolvimento do cliente;
● entrega incremental;
● pessoas, não processos;
● acolher as mudanças;
● manter a simplicidade.

O XP Extreme Programming é um exemplo de método ágil e tem como


abordagem a ideia de levar a níveis extremos as boas práticas
reconhecidas, como o desenvolvimento iterativo.

Avalie as afirmações a seguir sobre a relação do XP com os princípios do


manifesto Ágil

I- o XP adota a entrega incremental por meio de sprints.

II- o XP é apoiado por meio do uso de programação em pares.

III- o XP adota o envolvimento do cliente com a priorização e a


negociação dos requisitos na concepção dos releases.

Assinale a alternativa correta:

a. Apenas I é verdadeira

b. Apenas II é verdadeira
c. Apenas III é verdadeira
d. I e III são verdadeiras
e. II e III são verdadeiras

Aula 3 - Modelo de Software


01
No desenvolvimento de um aplicativo para calcular o valor de IMC
– índice de massa corporal - de uma pessoa, utilizamos a
conhecida fórmula imc=peso/altura2.

Aplicando a técnica de abstração podemos afirmar que:

I- Uma pessoa tem um peso e uma altura

II- Tanto os valores de peso e altura têm que ser positivos e


maiores que 0.

III- O aplicativo para o peso de1000 kg e uma altura de 3 metros, o


aplicativo vai exibir que o imc é de 111,11.

Assinale a alternativa correta

a. Apenas I é verdadeira
b. Apenas II é verdadeira
c. Apenas III é verdadeira

d. I e II são verdadeiras

e. II e III são verdadeiras

02
Para o cenário do jogo de cartas 21, você foi contratado para
realizar a análise, pois um cassino quer lançar o jogo para celular.
Na tarefa de análise, você entrevistou o crupiê que cuida da mesa
de 21 no cassino.

Dadas as afirmações

I- O Crupiê não disse quantos baralhos se usa no jogo e nem


quantas cartas tem em cada baralho, não dizer estas informações
representa um erro de abstração elemento omisso.

II- O crupiê disse que as cartas possuem números (2 … 9),


símbolos (A, J, Q, k), naipes (Ouro, Espada, Copas e Paus) e que
a carta é de plástico. Ser de plástico representa o erro de
abstração elemento estranho.

III- O crupiê disse que a mesa e as banquetas são feitas de


madeira. Isso representa o erro de abstração elemento alienígena.

Assinale a alternativa correta:


a. Apenas I é verdadeira
b. Apenas II é verdadeira
c. Apenas III é verdadeira
d. I e II são verdadeiras

e. I e III são verdadeiras

03
A empresa GGGames está desenvolvendo um novo jogo do estilo
puzzle, no qual o jogador tem que formar figuras geométricos
utilizando as peças que vão surgindo aleatoriamente com o passar
do tempo. A pontuação é compatibilizada da seguinte forma: Cada
peça utilizada vale 1 ponto e cada figura criada vale 10 pontos. O
jogador poderá criar um nome e o jogo terá um ranking entre os
jogadores conforme a pontuação da última jogada.

Analise as afirmações

I- O nome do jogador é formado por uma cadeia de números entre


0 e 6.

II- A pontuação máxima do jogo pode ser representada por uma


somatória de caracteres do tipo letras.
III- O ranking é formado por uma lista de nomes que são do tipo
cadeia de caracteres e a pontuação que é do tipo numérico.

Assinale a alternativa correta

a. Apenas I é verdadeira
b. Apenas II é verdadeira

c. Apenas III é verdadeira

d. I e II são verdadeiras
e. I e III são verdadeiras

04
A empresa JYZ e filhos é um distribuidor de brinquedos, eles
atendem a todos os estados brasileiros, a o setor de vendas da
empresa precisa organizar uma forma de atender aos clientes ao
longo da semana, considerar a semana de segunda-feira a
sexta-feira. Você foi contratado para atender as necessidades e
metas dos vendedores. Atualmente a JYZ conta com 10
vendedores.

Análise as afirmações.
I- Sabendo que o Brasil é organizado em 5 regiões, poderíamos
organizar colocando 2 vendedores por região. E cada região é
atendida num dia da semana.

II- Sabendo que o Brasil é composto por 26 estados e um Distrito


Federal (DF), poderíamos organizar o atendimento da seguinte
forma, seg – 6 estados, ter – 5 estados e DF, qua – 5 estados, qui –
5 estados e na sex – 5 estados. E os clientes seriam escalonados
por todos os vendedores.

III- Para atender essa necessidade é preciso identificar a


quantidade de clientes que a JYZ possui. Sem esse dado é
impossível atender os clientes.

Assinale a alternativa correta:

1. Apenas I é verdadeira

2. Apenas II é verdadeiras
3. Apenas III é verdadeira
4. I e II são verdadeiras
5. I e III são verdadeiras

05
Assinale a alternativa INCORRETA sobre Modelo de Domínio
a. O modelo de domínio representa com realizar a conexão
entre a matriz e as filiais de uma empresa

b. O modelo de domínio é uma técnica para se descobrir objetos


que representam elementos e conceitos do “mundo real”
dentro do propósito do sistema
c. O modelo de domínio pode ser representado com o diagrama
de classe da UML
d. O modelo de domínio é fundamental para auxiliar a escrita do
glossário de termos do projeto
e. No processo Iconix são descritas algumas recomendações
para se construir o modelo de domínio

06
Após algum tempo de uso do sistema de aluguel de equipamentos,
o pessoal de Marketing da empresa decidiu criar um sistema de
avaliação para o aplicativo, a intenção é avaliar a qualidade do
equipamento. Os primeiros ensaios sobre essa funcionalidade
foram pensados assim:

Passo 1) após a devolução do equipamento, o cliente recebe uma


mensagem no celular para realizar a avaliação do equipamento.
Passo 2) o cliente, ao acessar o aplicativo, vai receber a imagem
do último equipamento alugado, e uma imagem com 5 estrelas em
branco para ele poder avaliar. Podendo deixar as estrelas em
branco nota 0 ou marcar umas das estrelas, se todas as estrelas
estiverem marcadas a nota equivale a 5.

Analise as afirmações

I- O conceito Equipamento terá uma relação de Agregação com o


conceito Avaliação.

II- O conceito Reserva não faz parte do escopo dessa


funcionalidade.

III- No modelo de Domínio teremos um conceito Lista


Equipamentos Alugados associado com o conceito Cliente

Assinale a alternativa correta:

a. Apenas I é verdadeira
b. Apenas II é verdadeira
c. Apenas III é verdadeira
d. I e II são verdadeiras

e. I e III são verdadeiras


Aula 4 - FURPS+
01
Assinale a alternativa INCORRETA sobre requisitos funcionais

a. Os requisitos funcionais estão associados às funcionalidades do


sistema
b. Os requisitos funcionais encaminham para o desenvolvimento de um
sistema que resolva as necessidades que os usuários finais do
sistema estão buscando

c. Os requisitos funcionais independem do tipo de sistema que será


desenvolvido

d. Os requisitos funcionais estão diretamente ligados aos resultados de


comportamento do sistema
e. Os requisitos funcionais podem ser classificados em requisitos
funcionais de usuário e requisitos funcionais de sistemas

02
Assinale a alternativa CORRETA sobre requisitos funcionais
a. Os requisitos funcionais estão dissociados às funcionalidades do
sistema
b. Os requisitos funcionais encaminham para o desenvolvimento de um
sistema que resolva as necessidades que os fornecedores do sistema
estão buscando
c. Os requisitos funcionais independem do tipo de sistema que será
desenvolvido
d. Os requisitos funcionais estão inversamente ligados aos resultados
de comportamento do sistema

e. Os requisitos funcionais podem ser classificados em requisitos


funcionais de usuário e requisitos funcionais de sistemas

03
Assinale a alternativa INCORRETA sobre performance

a. O requisito de performance especifica o tempo necessário para que o


sistema termine a execução de uma tarefa ou transação.

b. O requisito de performance impede a capacidade de o sistema


suportar uma quantidade determinada de fluxo de dados
c. É requisito de performance que especifica quais os volumes de
dados que o sistema consegue tratar o quanto de dado o sistema
consegue armazenar
d. No requisito de performance, o tempo necessário para que o sistema
entre em funcionamento é definido
e. No requisito de performance, o tempo necessário para que o sistema
pare de funcionar é definido

04
Assinale a alternativa CORRETA sobre performance

a. O requisito de performance especifica o tempo necessário para que o


sistema termine a execução de uma tarefa ou transação

b. O requisito de performance impede a capacidade de o sistema


suportar uma quantidade determinada de fluxo de dados
c. É requisito de usabilidade que especifica quais os volumes de dados
que o sistema consegue tratar o quanto de dado o sistema consegue
armazenar
d. No requisito de usabilidade, o tempo necessário para que o sistema
entre em funcionamento é definido
e. No requisito de usabilidade, o tempo necessário para que o sistema
pare de funcionar é definido
05
Assinale a alternativa INCORRETA sobre segurança

a. Os requisitos de segurança estão relacionados às necessidades de


segurança que um sistema precisa ter

b. Os requisitos de segurança estão dissociados à política de segurança


do próprio negócio

c. O requisito de segurança consiste em ter procedimentos necessários


para que o sistema continue com suas funcionalidades sendo
executadas mesmo de forma indevida
d. A validação dos dados de entrada no sistema, a necessidade de
registro dos eventos em log de auditoria para posterior análise são
requisitos de segurança de um sistema
e. Os requisitos de segurança definem necessidades de proteção que
são exigidas para o sistema
06
Assinale a alternativa CORRETA sobre segurança

a. Os requisitos de segurança estão relacionados às necessidades de


confiança que um sistema precisa ter
b. Os requisitos de segurança estão dissociados à política de segurança
do próprio negócio
c. O requisito de segurança consiste em ter procedimentos necessários
para que o sistema continue com suas funcionalidades sendo
executadas mesmo de forma indevida

d. A validação dos dados de entrada no sistema, a necessidade de


registro dos eventos em log de auditoria para posterior análise são
requisitos de confiança de um sistema
e. Os requisitos de confiança definem necessidades de proteção que são
exigidas para o sistema

Aula 5 - Fases
01
Considere as seguintes afirmações sobre elicitação:

I- A fase de elicitação dos requisitos envolve o processo de


entendimento de como os usuários finais realizam o seu trabalho.

II- Durante o processo de elicitação o engenheiro de requisitos


deverá realizar a descoberta das necessidades e metas dos
usuários.

III- Nem sempre os stakeholders sabem o que querem do sistema.

Assinale a alternativa correta.


a. Apenas a afirmação I está correta
b. Apenas a afirmação II está correta

c. Apenas a afirmação III está correta

d. Apenas as afirmações I e II estão corretas


e. Apenas as afirmações I, II e III estão corretas
Considere as seguintes afirmações sobre o processo ADIT:

I- No processo ADIT as atividades são organizadas em Análise.

II- No processo ADIT as atividades são organizadas em Design.

III- No processo ADIT as atividades são organizadas em Implementação e


Testes.

Assinale a alternativa correta.

a. Apenas a afirmação I está correta


b. Apenas a afirmação II está correta
c. Apenas a afirmação III está correta
d. Apenas as afirmações I e II estão corretas

e. Apenas as afirmações I, II e III estão corretas


03
Considere as seguintes afirmações sobre análise:

I- Uma sequência para realizar a análise é começar pela organização dos


requisitos.

II- Para realizar a organização de requisitos, o caminho mais interessante é


organizar os stakeholders em grupos conforme o ponto de vista que eles
têm sobre o sistema.

III- Com os requisitos organizados, criar agrupamentos sobre o sistema.

Assinale a alternativa correta.

a. Apenas a afirmação I está correta


b. Apenas a afirmação II está correta
c. Apenas a afirmação III está correta
d. Apenas as afirmações I e II estão corretas

e. Apenas as afirmações I, II e III estão corretas

04
Considere as seguintes afirmações sobre especificação poder ser
estruturada em diversas notações, são notações:
I- Uma lista de sentenças em linguagem natural, onde cada frase expressa
um requisito.

II- Um formulário com campos que fornecem informações sobre os


aspectos dos requisitos.

III- Utilizando a notação matemática para se ter uma especificação formal.

Assinale a alternativa correta.

a. Apenas a afirmação I está correta


b. Apenas a afirmação II está correta
c. Apenas a afirmação III está correta
d. Apenas as afirmações I e II estão corretas

e. Apenas as afirmações I, II e III estão corretas

05
Considere as seguintes afirmações sobre especificação:

I- Cada processo de desenvolvimento de software tem seus próprios


formatos e artefatos para criar a especificação dos requisitos.

II- Cada processo de desenvolvimento de hardware tem seus próprios


formatos e artefatos para criar a especificação dos requisitos.
III- Cada processo de desenvolvimento de software tem seus próprios
formatos e artefatos para criar a especificação dos resultados.

Assinale a alternativa correta.

a. Apenas a afirmação I está correta

b. Apenas a afirmação II está correta


c. Apenas a afirmação III está correta
d. Apenas as afirmações I e II estão corretas
e. Apenas as afirmações I, II e III estão corretas

06
Considere as seguintes afirmações sobre validação:

I- A fase para conferir se os requisitos irão atender as necessidades e metas


dos fornecedores.

II- Toda vez que realizamos uma validação estamos próximos de realizar
testes para ficar dentro dos aspectos de conformidade.

III- Indicamos o sucesso de um teste quando encontramos um defeito.

Assinale a alternativa correta.


a. Apenas a afirmação I está correta

b. Apenas a afirmação II está correta

c. Apenas a afirmação III está correta


d. Apenas as afirmações I e II estão corretas
e. Apenas as afirmações I, II e III estão corretas

Aula 6 - Elicitação Interativa


01
Assinale a alternativa CORRETA sobre entrevista estruturada

a. Entrevista estruturada, também conhecida como entrevista fechada, é


uma forma de entrevista em que as perguntas fechadas com
respostas objetivas

b. Entrevista estruturada, também conhecida como entrevista aberta, é


uma forma de entrevistas em que as perguntas são abertas com
respostas são livres e abertas
c. Entrevista estruturada é meio estruturada e meio não estruturada, é
uma forma de entrevista mista de perguntas objetivas e objetivas
para elucidar requisitos
d. Entrevista estruturada, também conhecida como pesquisa de opinião,
é frio e impessoal e os resultados não são tão ricos, serve para
tratamentos estatísticos
e. Entrevista estruturada, além de escutar e olhar, é realizada sem
qualquer interferência no ambiente
02
Assinale a alternativa CORRETA sobre entrevista não estruturada

a. Entrevista não estruturada, também conhecida como entrevista


fechada, é uma forma de entrevista em que as perguntas fechadas
com respostas objetivas

b. Entrevista não estruturada, também conhecida como entrevista


aberta, é uma forma de entrevistas em que as perguntas são abertas
com respostas são livres e abertas

c. Entrevista não estruturada é meio estruturada e meio não estruturada,


é uma forma de entrevista mista de perguntas objetivas e objetivas
para elucidar requisitos
d. Entrevista não estruturada, também conhecida como pesquisa de
opinião, é frio e impessoal e os resultados não são tão ricos, serve
para tratamentos estatísticos
e. Entrevista não estruturada, além de escutar e olhar, é realizada sem
qualquer interferência no ambiente
03
Assinale a alternativa CORRETA sobre entrevista semiestruturada

a. Entrevista semiestruturada, também conhecida como entrevista


fechada, é uma forma de entrevista em que as perguntas fechadas
com respostas objetivas
b. Entrevista semiestruturada, também conhecida como entrevista
aberta, é uma forma de entrevistas em que as perguntas são abertas
com respostas são livres e abertas

c. Entrevista semiestruturada é meio estruturada e meio não


estruturada, é uma forma de entrevista mista de perguntas objetivas e
objetivas para elucidar requisitos

d. Entrevista semiestruturada, também conhecida como pesquisa de


opinião, é frio e impessoal e os resultados não são tão ricos, serve
para tratamentos estatísticos
e. Entrevista semiestruturada, além de escutar e olhar, é realizada sem
qualquer interferência no ambiente
04
Assinale a alternativa CORRETA sobre questionário

a. Questionário, também conhecida como entrevista fechada, é uma


forma de entrevista em que as perguntas fechadas com respostas
objetivas
b. Questionário, também conhecida como entrevista aberta, é uma
forma de entrevistas em que as perguntas são abertas com respostas
são livres e abertas
c. Questionário é meio estruturada e meio não estruturada, é uma forma
de entrevista mista de perguntas objetivas e objetivas para elucidar
requisitos

d. Questionário, também conhecida como pesquisa de opinião, é frio e


impessoal e os resultados não são tão ricos, serve para tratamentos
estatísticos

e. Questionário, além de escutar e olhar, é realizada sem qualquer


interferência no ambiente
05
Assinale a alternativa CORRETA sobre observação

a. Observação, também conhecida como entrevista fechada, é uma


forma de entrevista em que as perguntas fechadas com respostas
objetivas
b. Observação, também conhecida como entrevista aberta, é uma forma
de entrevistas em que as perguntas são abertas com respostas são
livres e abertas
c. Observação é meio estruturada e meio não estruturada, é uma forma
de entrevista mista de perguntas objetivas e objetivas para elucidar
requisitos
d. Observação, também conhecida como pesquisa de opinião, é frio e
impessoal e os resultados não são tão ricos, serve para tratamentos
estatísticos

e. Observação, além de escutar e olhar, é realizada sem qualquer


interferência no ambiente

06
Assinale a alternativa CORRETA sobre processo de negócio

a. Processo de negócio, também conhecida como entrevista fechada, é


uma forma de entrevista em que as perguntas fechadas com
respostas objetivas
b. Processo de negócio, também conhecida como entrevista aberta, é
uma forma de entrevistas em que as perguntas são abertas com
respostas são livres e abertas
c. Processo de negócio é meio estruturada e meio não estruturada, é
uma forma de entrevista mista de perguntas objetivas e objetivas
para elucidar requisitos
d. Processo de negócio, também conhecida como pesquisa de opinião,
é frio e impessoal e os resultados não são tão ricos, serve para
tratamentos estatísticos
e. O processo de negócios implementa as estratégias, as metas e
objetivos de uma empresa em seus negócios e no desenvolvimento
de software

Aula 7 - Elicitação Descritiva


01
Considere as seguintes afirmações sobre o modelo de domínio:

I- O modelo de domínio é construído com o diagrama de classes da


UML.

II- No modelo de domínio, cada classe representa um termo


associado ao entendimento do negócio em análise.

III- O modelo de domínio, ao extrair elementos fundamentais para a


solução do problema, vai auxiliar na escrita e definição do glossário
de termos do projeto.

Assinale a alternativa correta.

a. Apenas a afirmação I está correta


b. Apenas a afirmação II está correta
c. Apenas a afirmação III está correta
d. Apenas as afirmações I e II estão corretas

e. Apenas as afirmações I, II e III estão corretas

02
Considere as seguintes afirmações sobre vantagens de técnicas de
análise de documentos:

I- Identificação de documentos ligados aos processos de negócio.

II- Realizar a coleta de dados dos processos e possíveis erros nos


documentos.

III- Promover análise e refinamento dos processos.

Assinale a alternativa correta.

a. Apenas a afirmação I está correta


b. Apenas a afirmação II está correta
c. Apenas a afirmação III está correta
d. Apenas as afirmações I e II estão corretas

e. Apenas as afirmações I, II e III estão corretas

03
Considere as seguintes afirmações sobre casos de uso cenários:
I- Os casos de uso consistem em descrever as interações entre os
usuários e um sistema.

II- Os casos de uso consistem em descrever as interações entre os


fornecedores e um sistema.

III- Os casos de uso consistem em descrever as interações entre


os desenvolvedores e um sistema.

Assinale a alternativa correta.

a. Apenas a afirmação I está correta

b. Apenas a afirmação II está correta


c. Apenas a afirmação III está correta
d. Apenas as afirmações I e II estão corretas
e. Apenas as afirmações I, II e III estão corretas

04
Considere as seguintes afirmações sobre casos de uso descrição:

I- A descrição é a materialização das formas de interação do


desenvolvedor com o sistema.

II- A descrição é a materialização das formas de interação do


usuário com o sistema.
III- A descrição é a materialização das formas de interação do
fornecedor com o sistema.

Assinale a alternativa correta.

a. Apenas a afirmação I está correta

b. Apenas a afirmação II está correta

c. Apenas a afirmação III está correta


d. Apenas as afirmações I e II estão corretas
e. Apenas as afirmações I, II e III estão corretas

05
Considere as seguintes afirmações sobre história de usuários
cenários:

I- A priorização dos requisitos ocorre com a eliminação dos cartões


e se define as prioridades.

II- A priorização dos requisitos ocorre com a junção dos cartões e


se define as prioridades.

III- A priorização dos requisitos ocorre com a discussão dos cartões


e se define as prioridades.
Assinale a alternativa correta.

a. Apenas a afirmação I está correta


b. Apenas a afirmação II está correta

c. Apenas a afirmação III está correta

d. Apenas as afirmações I e II estão corretas


e. Apenas as afirmações I, II e III estão corretas

06
Considere as seguintes afirmações sobre ser elemento da estrutura
da técnica de história do usuário:

I- Cartão, ser um pequeno espaço para escrever o suficiente.

II- Conversa, o requisito é compartilhado com a equipe via


conversa.

III- Confirmação, ter um método de validação com um critério de


aceitação.

Assinale a alternativa correta.

a. Apenas a afirmação I está correta


b. Apenas a afirmação II está correta
c. Apenas a afirmação III está correta
d. Apenas as afirmações I e II estão corretas

e. Apenas as afirmações I, II e III estão corretas

Aula 8 - Elicitação DT Imersão


Preliminar
01
Assinale a alternativa INCORRETA sobre reenquadramento

a. O reenquadramento é uma ferramenta da fase de imersão preliminar


da abordagem do design thinking
b. O reenquadramento que busca observar os problemas que precisam
ser melhorados ou inovados em um negócio

c. reenquadramento não examina e observa o negócio sob perspectivas


diversas e ângulos diferentes

d. O reenquadramento também pode e deve ser utilizado para a criação


de novos negócios, além da melhoria de negócios existentes
e. O reenquadramento pode ser realizado num dia de workshop ou em
pequenos encontros diários até que o resultado esperado de
enxergarem o contexto do problema do negócio seja alcançado
02
Assinale a alternativa CORRETA sobre reenquadramento

a. O reenquadramento é uma ferramenta da fase de imersão em


profudidade da abordagem do design thinking
b. O reenquadramento busca observar os resultados que precisam ser
piorados ou mantidos em um negócio
c. O reenquadramento examina e observa o negócio sob perspectivas
diversas e sempre do mesmo ângulo

d. O reenquadramento também pode e deve ser utilizado para a criação


de novos negócios, além da melhoria de negócios existentes

e. O reenquadramento pode ser realizado vários de workshop ou em


grandes encontros diários até que o resultado esperado de deixar
despercebido o contexto do problema do negócio seja alcançado

03
Assinale a alternativa INCORRETA sobre pesquisa exploratória

a. A pesquisa exploratória é uma ferramenta da fase de imersão


preliminar da abordagem do design thinking
b. Esta ferramenta realiza uma pesquisa que ajuda a equipe de negócios
e a equipe do cliente a entender o contexto que precisa ser
desenvolvido no negócio
c. A pesquisa exploratória busca informações sobre o público-alvo,
onde eles estão, seus comportamentos e qual a vivência deles dentro
do ciclo de vida do negócio do cliente, seja produto ou serviço

d. Os resultados da pesquisa exploratória não são utilizados na


pesquisa em profundidade e na pesquisa de mesa

e. Na pesquisa exploratória, o usuário final do cliente é observado, é


entrevistado, é investigado, para que o negócio seja assertivo na
entrega do produto ou servido para o cliente

04
Assinale a alternativa CORRETA sobre pesquisa exploratória

a. A pesquisa exploratória é uma ferramenta da fase de imersão em


profundidade da abordagem do design thinking
b. Esta ferramenta realiza uma pesquisa que impede a equipe de
negócios e a equipe do cliente a entender o contexto que precisa ser
desenvolvido no negócio
c. A pesquisa exploratória busca informações sobre o fornecedor, onde
eles estão, seus comportamentos e qual a vivência deles dentro do
ciclo de vida do negócio do fornecedor, seja produto ou serviço
d. Os resultados da pesquisa exploratória são utilizados na pesquisa
preliminar e na pesquisa anterior à preliminar

e. Na pesquisa exploratória, o usuário final do cliente é observado, é


entrevistado, é investigado, para que o negócio seja assertivo na
entrega do produto ou servido para o cliente

05
Assinale a alternativa INCORRETA sobre pesquisa de mesa

a. A pesquisa de mesa é uma ferramenta da fase de imersão preliminar


da abordagem do design thinking

b. Esta ferramenta impede a busca dados e informações sobre o


negócio que envolve o produto ou serviço que são desenvolvidos

c. A importância dessa ferramenta é levantar informações e dados de


fontes que divergem do usuário final
d. Os resultados são registrados em cartões de insights que basicamente
possuam os dados de um título sobre o assunto, um breve descritivo,
a data e a fonte de onde essa pesquisa foram extraídas
e. Os resultados da pesquisa de mesa são utilizados na fase de análise

06
Assinale a alternativa CORRETA sobre pesquisa de mesa

a. A pesquisa de mesa é uma ferramenta da fase de imersão em


profundidade da abordagem do design thinking
b. Esta ferramenta impede a busca dados e informações sobre o
negócio que envolve o produto ou serviço que são desenvolvidos

c. A importância dessa ferramenta é levantar informações e dados de


fontes que divergem do usuário final

d. Os resultados são registrados em cartões de insights que possuam


todos os dados sobre essa pesquisa que foi extraída
e. Os resultados da pesquisa de mesa são utilizados na fase de
desenvolvimento

Aula 9 - Elicitação DT Imersão


Profundidade

01
Assinale a alternativa INCORRETA sobre entrevistas
a. A entrevistas é uma das ferramentas da fase de imersão em
profundidade da abordagem do design thinking

b. Na ferramenta entrevista, o objetivo é buscar informações do


fornecedor por meio de perguntas e respostas

c. A ideia é que, por meio das entrevistas, seja possível buscar


informações que estejam relacionadas com as experiências e como
vive o entrevistado
d. É importante que as expressões faciais e corporais, bem como, a
entonação de voz e gestos sejam analisados. As emoções envolvidas
na hora das respostas das perguntas também trazem informações
importantes para o desenvolvimento do projeto
e. As entrevistas podem ocorrer em ambiente neutro como as ruas em
horário de entrada, saída ou almoço dos entrevistados, podem ser em
ambiente familiar ou de trabalho, porém que estejam relacionados ao
tema do projeto a ser desenvolvido

02
Assinale a alternativa CORRETA sobre entrevistas

a. A entrevista é uma das ferramentas da fase de prototipação da


abordagem do design thinking
b. Na ferramenta entrevista, o objetivo é buscar informações do
fornecedor por meio de perguntas e respostas

c. A ideia é que, por meio das entrevistas, seja possível buscar


informações que estejam relacionadas com as experiências e como
vive o entrevistado

d. É importante que as expressões racionais, bem como, a


racionalização seja analisada. O racional envolvido na hora das
respostas das perguntas também traz informações importantes para o
desenvolvimento do projeto
e. As entrevistas podem ocorrer em ambiente neutro como as ruas em
horário de entrada, saída ou almoço dos entrevistados, podem ser em
ambiente familiar ou de trabalho, porém que estejam relacionados ao
tema proposto pelo fornecedor

03
Assinale a alternativa INCORRETA sobre cadernos de sensibilização

a. O caderno de sensibilização é uma das ferramentas da fase de


imersão em profundidade do design thinking
b. Na ferramenta do caderno de sensibilização, o objetivo é obter
informações sobre o público-alvo envolvido e como é o seu dia a dia
c. A ideia é saber como é o comportamento do público-alvo do negócio
para que se obtenha informações de como uma ação ou atividade de
uma pessoa do público-alvo possa interferir em seu cotidiano, no
ambiente em que convive e as pessoas afetadas

d. Essas informações não trazem indícios de como esse cotidiano e


comportamento podem influenciar nos sonhos, propósito e desejos

e. No caderno de sensibilização é importante registrar os resultados de


tudo o que se deseja investigar sobre o usuário final

04
Assinale a alternativa CORRETA sobre cadernos de sensibilização

a. O caderno de sensibilização é uma das ferramentas da fase de


prototipação do design thinking
b. Na ferramenta do caderno de sensibilização, o objetivo é obter
informações sobre o fornecedor envolvido e como é o seu dia a dia
c. A ideia é saber como é o comportamento do fornecedor do negócio
para que se obtenha informações de como uma ação ou atividade de
uma pessoa do fornecedor possa interferir em seu cotidiano, no
ambiente em que convive e as pessoas afetadas
d. Essas informações trazem indícios de como esse cotidiano e
comportamento podem impedir nos desafios
e. No caderno de sensibilização é importante registrar os resultados de
tudo o que se deseja investigar sobre o usuário final

05
Assinale a alternativa INCORRETA sobre sessão generativa

a. A sessão generativa é uma das ferramentas da fase de imersão em


profundidade da abordagem do design thinking
b. O objetivo desta ferramenta é a realização de atividades presenciais
com os usuários finais para que as suas experiências sejam
observadas e analisadas

c. Na sessão generativa, os participantes que são os fornecedores do


projeto a ser desenvolvido apresentam suas visões e experiências
sobre o assunto do negócio do projeto

d. A ideia é que o sentimento e as emoções do usuário final, com e sem


a possibilidade de experimentar o negócio do projeto, traga
informações da riqueza de se experimentar uma vida que satisfaça
suas necessidades por meio do negócio
e. Os resultados das atividades das sessões generativas utilizam as
informações agrupadas no caderno de sensibilização
06
Assinale a alternativa CORRETA sobre sessão generativa

a. A sessão generativa é uma das ferramentas da fase de prototipação


da abordagem do design thinking
b. O objetivo desta ferramenta é a realização de atividades online com
os usuários finais para que as suas utopias sejam observadas e
analisadas
c. Na sessão generativa, os participantes que são os fornecedores do
projeto a ser desenvolvido apresentam suas visões e experiências
sobre o assunto do negócio do projeto
d. A ideia é que o sentimento e as emoções do fornecedor, com e sem a
possibilidade de experimentar o negócio do projeto, traga
informações da riqueza de se experimentar uma vida que satisfaça
suas necessidades por meio do negócio

e. Os resultados das atividades das sessões generativas utilizam as


informações agrupadas no caderno de sensibilização

Aula 10 - Análise
01
Assinale a alternativa INCORRETA sobre priorização

a. Sempre é preciso priorizar a utilização de recursos, justamente


porque os recursos são limitados, não são infinitos

b. É desnecessário saber escolher o que será desenvolvido primeiro e o


que será desenvolvido depois

c. A prioridade acaba por otimizar os recursos


d. Com a prioridade, é possível diminuir os custos envolvidos com o
desenvolvimento do sistema
e. Num sistema de economia compartilhada de objetos em um
condomínio, algumas funcionalidades, naturalmente, têm mais
prioridade do que outras, principalmente, aquelas que são
necessárias e essenciais

02
Assinale a alternativa CORRETA sobre priorização

a. É desnecessário priorizar a utilização de recursos, justamente porque


os recursos são ilimitados, são infinitos
b. É desnecessário saber escolher o que será desenvolvido primeiro e o
que será desenvolvido depois
c. A prioridade acaba por otimizar os recursos

d. Com a prioridade, é possível aumentar os custos envolvidos com o


desenvolvimento do sistema
e. Num sistema de economia compartilhada de objetos em um
condomínio, todas as funcionalidades têm a mesma prioridade

03
Assinale a alternativa INCORRETA sobre complexidade

a. Dependendo do nível da complexidade de um requisito, o tempo de


desenvolvimento desse requisito é inalterado

b. A complexidade dos requisitos deve estar alinhada com as


estratégias do próprio negócio
c. As características dos requisitos de senha possuem complexidade
diferente para cada negócio, dependendo das estratégias de
segurança do negócio
d. Se for para o acesso de um sistema de banco, a complexidade do
requisito de senha será muito maior do que para um sistema de um
aplicativo de jogo de lógica
e. Num sistema de economia compartilhada de objetos em condomínio,
quando consideramos um requisito de complexidade de senha, por
exemplo, seja para a criação ou alteração da senha, alguns elementos
podem ser considerados
04
Assinale a alternativa CORRETA sobre complexidade

a. Dependendo do nível da complexidade de um requisito, o tempo de


desenvolvimento desse requisito é inalterado

b. A complexidade dos requisitos deve estar alinhada com as


estratégias do próprio negócio

c. As características dos requisitos de senha possuem sempre a mesma


complexidade independente do negócio
d. Se for para o acesso de um sistema de banco, a complexidade do
requisito de senha será o mesmo do que para um sistema de um
aplicativo de jogo de lógica
e. Num sistema de economia compartilhada de objetos em condomínio,
quando consideramos um requisito de complexidade de senha, por
exemplo, seja para a criação ou alteração da senha, nenhum
elemento deve ser considerado

05
Assinale a alternativa INCORRETA sobre completude

a. A completude está relacionada com o incompleto


b. Pode-se dizer que um conjunto de requisitos está completo quando
os requisitos abrangem todas as necessidades que os usuários finais
buscam num sistema
c. O documento de requisitos também precisa estar completo
d. Os requisitos precisam estar documentados de forma completa e a
engenharia de requisitos auxilia por meio das métricas que
proporcionam a completude do documento de requisito
e. No documento de requisitos o tempo e os recursos disponíveis para
o desenvolvimento do sistema também precisam ser considerados

06
Assinale a alternativa CORRETA sobre completude

a. A completude está relacionada com o incompleto

b. Pode-se dizer que um conjunto de requisitos está completo quando


os requisitos abrangem todas as necessidades que os usuários finais
buscam num sistema

c. O documento de requisitos também precisa estar incompleto


d. É desnecessário que os requisitos estejam documentados de forma
completa e a engenharia de requisitos impede por meio das métricas
que proporcionam a incompletude do documento de requisito
e. No documento de requisitos o tempo e os recursos disponíveis para
o desenvolvimento do sistema também precisa ser desconsiderados

Aula 11 - Técnicas de Levantamento de


Requisitos
01
Considere as seguintes afirmações sobre casos de uso fluxo
básico:

I- Essa percepção do fluxo básico é fundamental para estruturar os


requisitos do sistema.

II- Essa percepção do fluxo básico é fundamental para estruturar os


requisitos do usuário.

III- Essa percepção do fluxo básico é fundamental para estruturar


os requisitos do cliente.

Assinale a alternativa correta.

a. Apenas a afirmação I está correta

b. Apenas a afirmação II está correta


c. Apenas a afirmação III está correta
d. Apenas as afirmações I e II estão corretas
e. Apenas as afirmações I, II e III estão corretas

02
Considere as seguintes afirmações sobre casos de uso fluxos
alternativos:

I- Numa interação entre um ator e o usuário, os fluxos alternativos


são as interações que percorrem caminhos e atalhos para atingir o
sucesso do caso de uso.

II- Numa interação entre um ator e o cliente, os fluxos alternativos


são as interações que percorrem caminhos e atalhos para atingir o
sucesso do caso de uso.

III- Numa interação entre um ator e o sistema, os fluxos alternativos


são as interações que percorrem caminhos e atalhos para atingir o
sucesso do caso de uso.

Assinale a alternativa correta.

a. Apenas a afirmação I está correta


b. Apenas a afirmação II está correta

c. Apenas a afirmação III está correta


d. Apenas as afirmações I e II estão corretas
e. Apenas as afirmações I, II e III estão corretas

03
Considere as seguintes afirmações sobre casos de uso fluxos de
exceção:

I- O fluxo de exceção descreve os cenários e caminhos nos quais o


ator consegue atingir o objetivo do caso de uso.

II- O fluxo de exceção descreve os cenários e caminhos nos quais


o ator não consegue atingir o objetivo do caso de uso.

III- O fluxo de exceção descreve os cenários e caminhos nos quais


o ator não tem certeza se consegue atingir o objetivo do caso de
uso.

Assinale a alternativa correta.

a. Apenas a afirmação I está correta

b. Apenas a afirmação II está correta

c. Apenas a afirmação III está correta


d. Apenas as afirmações I e II estão corretas
e. Apenas as afirmações I, II e III estão corretas
04
Considere as seguintes afirmações sobre glossário:

I- O glossário é um artefato produzido na fase de Análise.

II- No glossário, são colocados os termos e seus significados


dentro do contexto e propósito do projeto.

III- O processo mental de abstração é fundamental nessa atividade


de glossário.

Assinale a alternativa correta.

a. Apenas a afirmação I está correta


b. Apenas a afirmação II está correta
c. Apenas a afirmação III está correta
d. Apenas as afirmações I e II estão corretas

e. Apenas as afirmações I, II e III estão corretas

05
Considere as seguintes afirmações sobre dicionário de dados:

I- A construção do artefato Dicionário de Dados, define os dados e


seus tipos.
II- A construção do artefato Dicionário de Dados será utilizado na
modelagem do banco de dados do sistema.

III- A construção do artefato Dicionário de Dados é apenas um


auxiliador.

Assinale a alternativa correta.

a. Apenas a afirmação I está correta


b. Apenas a afirmação II está correta
c. Apenas a afirmação III está correta

d. Apenas as afirmações I e II estão corretas

e. Apenas as afirmações I, II e III estão corretas

06
Considere as seguintes afirmações sobre dicionário de dados:

I- Cada dado no projeto de software tem um conjunto de atributos.


Um dos atributos é tipo de dado.

II- Cada dado no projeto de software tem um conjunto de atributos.


Um dos atributos é valores permitidos.
III- Cada dado no projeto de software tem um conjunto de atributos.
Um dos atributos é definição da função no sistema.

Assinale a alternativa correta.

a. Apenas a afirmação I está correta


b. Apenas a afirmação II está correta
c. Apenas a afirmação III está correta
d. Apenas as afirmações I e II estão corretas

e. Apenas as afirmações I, II e III estão corretas

Aula 12 - Validação
01
Assinale a alternativa INCORRETA sobre validação de requisitos
de usuário

a. A validação de um requisito de usuário tem o objetivo de impedir a


descoberta de possíveis erros que foram elicitados e documentados

b. Com a validação de requisito de usuário, é possível entender o que o


usuário realmente deseja para resolver alguma dor ou necessidade
dele, certificando que os requisitos definem o sistema que o usuário
realmente deseja
c. A validação dos requisitos de usuário define o sistema que o usuário
realmente deseja de acordo com suas necessidades e dores
d. Quando se utiliza a validação de requisito de usuário, é possível
demonstrar que os requisitos definem o sistema que o usuário
realmente deseja
e. Existem algumas técnicas que podem ser utilizados para a validação
de requisitos de usuário como as revisões de requisitos, a
prototipação e a própria geração de casos de testes

02
Assinale a alternativa CORRETA sobre validação de requisitos de
usuário

a. A validação de um requisito de usuário tem o objetivo de impedir a


descoberta de possíveis erros que foram elicitados e documentados
b. Com a validação de requisito de usuário, é impossível entender o
que o usuário realmente deseja para resolver alguma dor ou
necessidade dele, impedindo que os requisitos definam o sistema que
o usuário realmente deseja
c. A validação dos requisitos de usuário define o sistema que o
fornecedor realmente deseja de acordo com suas necessidades e
dores
d. Quando se utiliza a validação de requisito de usuário, é possível
demonstrar que os requisitos definem o sistema que o usuário
realmente deseja

e. Existem algumas técnicas que podem ser utilizados para a validação


de requisitos de usuário como as revisões de dores, a diagramação e
a própria geração de casos de conflitos

03
Assinale a alternativa INCORRETA sobre validação de requisito de
envolvidos

a. A validação de um requisito de envolvidos, também conhecidos


como stakeholders, tem o objetivo de descobrir possíveis erros que
foram elicitados e documentados

b. Durante a validação dos requisitos dos envolvidos, é importante


validar o que os envolvidos realmente buscam, de acordo os
entendimentos e necessidades do usuário final

c. Como a validação dos requisitos de envolvidos, é possível


demonstrar que os requisitos definem o sistema que os envolvidos
realmente desejam, de acordo com suas dores e necessidades
d. Existem algumas técnicas que podem ser utilizados para a validação
de requisitos de envolvido como as revisões de requisitos
e. Num sistema de economia compartilhada de objetos em um
condomínio, é importante realizar a validação dos requisitos
elicitados para envolvidos

04
Assinale a alternativa CORRETA sobre validação de requisito de
envolvidos

a. A validação de um requisito de envolvidos, também conhecidos


como stakeholders, tem o objetivo de impedir a descoberta de
possíveis erros que foram elicitados e documentados
b. Durante a validação dos requisitos dos envolvidos, é importante
validar o que os envolvidos realmente buscam, de acordo os
entendimentos e necessidades do usuário final
c. Como a validação dos requisitos de envolvidos, é impossível
demonstrar que os requisitos definem o sistema que os envolvidos
realmente desejam, de acordo com suas dores e necessidades

d. Existem algumas técnicas que podem ser utilizados para a validação


de requisitos de envolvido como as revisões de requisitos
e. Num sistema de economia compartilhada de objetos em um
condomínio, é desnecessário realizar a validação dos requisitos
elicitados para envolvidos

05
Assinale a alternativa INCORRETA sobre verificação de requisito
de usuário

a. A verificação de requisitos e uma forma científica de verificar se os


requisitos funcionais e não funcionais, neste caso, os requisitos de
usuário, são atendidos
b. A verificação de requisitos de usuário é realizada em conjunto com a
validação de requisitos de usuário e são dependentes

c. A verificação dos requisitos de usuário tem por objetivo ignorar


falhas e fatores que podem prejudicar a entrega do sistema que está
sendo desenvolvido

d. Com a verificação de requisito de usuário é possível reduzir e


diminuir os riscos e ter um maior controle de qualidade
e. Para a verificação dos requisitos de usuário é possível realizar testes
estáticos que permitem evitar o retrabalho

06
Assinale a alternativa CORRETA sobre verificação de requisito de
usuário

a. A verificação de requisitos e uma forma filosófica de verificar se os


requisitos funcionais e não funcionais, neste caso, os requisitos de
usuário, são atendidos
b. A verificação de requisitos de usuário é realizada independente da
validação de requisitos de usuário
c. A verificação dos requisitos de usuário tem por objetivo ignorar
falhas e fatores que podem prejudicar a entrega do sistema que está
sendo desenvolvido
d. Com a verificação de requisito de usuário é impossível reduzir e
diminuir os riscos e ter um maior controle de qualidade

e. Para a verificação dos requisitos de usuário é possível realizar testes


estáticos que permitem evitar o retrabalho

Aula 13 - Diagramas
01
Assinale a alternativa INCORRETA sobre diagrama de casos de
uso
a. É um diagrama que representa o sistema, porém pelo olhar do
usuário final do negócio

b. Com o diagrama de casos de uso é impossível observar a descrição


das principais funcionalidades do sistema

c. O diagrama de casos de uso possui quatro elementos fundamentais


em sua composição: o cenário, o ator, o caso de uso e a comunicação
d. O caso de uso em um diagrama de casos de uso é uma
funcionalidade ou uma tarefa que deve ser realizada pelo usuário
final que é o ator, neste caso
e. A comunicação é o que relaciona um ator com determinado caso de
uso

02
Assinale a alternativa CORRETA sobre o diagrama de casos de
uso

a. É um diagrama que representa o sistema, porém pelo olhar do


usuário final do negócio

b. Com o diagrama de casos de uso é impossível observar a descrição


das principais funcionalidades do sistema
c. O diagrama de casos de uso possui quatro elementos fundamentais
em sua composição: o caso, o uso, o caso de uso e a conexão
d. O caso de uso em um diagrama de casos de uso é uma
funcionalidade ou uma tarefa que deve ser realizada pelo usuário
final que é o cenário, neste caso
e. O cenário é o que relaciona um ator com determinado caso de uso

03
Assinale a alternativa INCORRETA sobre o diagrama de atividades

a. O diagrama de atividades é um diagrama que ignora o


comportamental e impede que especifica o comportamento de um
software

b. O diagrama de atividades representa o funcionamento de um


software desde um nível mais macro até seu nível mais micro com
mais detalhes
c. O diagrama de atividades é semelhante a um fluxograma
d. O diagrama de atividades tem o objetivo de especificar o que é o
software e para que o software serve como funcionalidade
e. O diagrama de atividades serve para documentar os requisitos
funcionais com o fluxo de informação de funcionalidade do software

04
Assinale a alternativa CORRETA sobre o diagrama de atividades
a. O diagrama de atividades é um diagrama que ignora o
comportamental e impede que especifica o comportamento de um
software

b. O diagrama de atividades representa o funcionamento de um


software desde um nível mais macro até seu nível mais micro com
mais detalhes

c. O diagrama de atividades é diferente de um fluxograma


d. O diagrama de atividades tem o objetivo de especificar o que é o
hardware e para que o hardware serve como funcionalidade
e. O diagrama de atividades serve para documentar os requisitos não
funcionais com o fluxo de informação de não funcionalidade do
software

05
Assinale a alternativa INCORRETA sobre o diagrama de classes

a. O diagrama de classes é uma representação da estrutura e relações


das classes. E as classes são os modelos para objetos que existem na
realidade por meio de um software
b. Uma classe em um diagrama de classes é a representação de um
conceito por meio de desenhos e uma classe num código fonte de um
programa é a representação do mesmo conceito, porém por meio de
texto

c. Quando a classe é materializada por meio de um hardware que está


em execução, a classe passa a ser um objeto

d. As classes também representam tabelas de banco de dados


e. É importante considerar um cenário para desenvolver o diagrama de
classes
06
Assinale a alternativa CORRETA sobre o diagrama de classes

a. O diagrama de classes é uma representação da estrutura e relações


dos objetos. E os objetos são os modelos para classes que existem na
realidade por meio de um software
b. Uma classe em um diagrama de objetos é a representação de um
conceito por meio de desenhos e uma classe num código fonte de um
programa é a representação do mesmo conceito, porém por meio de
texto
c. Quando a classe é materializada por meio de um hardware que está
em execução, a classe passa a ser um objeto
d. As classes também representam tabelas de organogramas

e. É importante considerar um cenário para desenvolver o diagrama de


classes
Aula 14 - Revisão e Inspeção
01
Considere as seguintes afirmações sobre revisão de requisitos:

I- A atividade de revisão ajuda na garantia da qualidade dos


requisitos.

II- No primeiro momento a revisão é utilizada para que o próprio


autor dos requisitos revise o seu trabalho.

III- A revisão permite que os requisitos avancem com defeitos.

Assinale a alternativa correta.

a. Apenas a afirmação I está correta


b. Apenas a afirmação II está correta
c. Apenas a afirmação III está correta

d. Apenas as afirmações I e II estão corretas

e. Apenas as afirmações I, II e III estão corretas

02
Considere as seguintes afirmações sobre revisão código:
I- Definir os conceitos defeito, erro e falha é um propósito da
revisão de código.

II- Identificar os locais chaves de defeitos é um propósito da revisão


de código.

III- A revisão de código não tem propósitos.

Assinale a alternativa correta.

a. Apenas a afirmação I está correta


b. Apenas a afirmação II está correta
c. Apenas a afirmação III está correta

d. Apenas as afirmações I e II estão corretas

e. Apenas as afirmações I, II e III estão corretas

03
Considere as seguintes afirmações sobre revisão testes:

I- O plano de testes gerado a partir dos requisitos descobertos.

II- A revisão do plano de testes auxilia o engenheiro de software a


validar os requisitos.
III- Lacunas e interpretações podem ser identificadas e desta forma
serem sanadas a tempo.

Assinale a alternativa correta.

a. Apenas a afirmação I está correta


b. Apenas a afirmação II está correta
c. Apenas a afirmação III está correta
d. Apenas as afirmações I e II estão corretas

e. Apenas as afirmações I, II e III estão corretas

04
Considere as seguintes afirmações sobre inspeção requisitos:

I- A completude dos requisitos é contemplada em um checklist para


inspeção dos requisitos.

II- A existência de requisitos contraditórios é contemplada em um


checklist para inspeção dos requisitos.

III- A existência de requisitos ambíguos é contemplada em um


checklist para inspeção dos requisitos.

Assinale a alternativa correta.


a. Apenas a afirmação I está correta
b. Apenas a afirmação II está correta
c. Apenas a afirmação III está correta
d. Apenas as afirmações I e II estão corretas

e. Apenas as afirmações I, II e III estão corretas

05
Considere as seguintes afirmações sobre inspeção código:

I- O foco da inspeção do código será nos artefatos de design que


estão diretamente ligados com a interpretação dos requisitos e
definição da arquitetura do software.

II- O foco da inspeção do código será nos artefatos de requisitos


que estão diretamente ligados com os clientes.

III- O foco da inspeção do código será nos artefatos de resultados


que estão diretamente ligados com o produto.

Assinale a alternativa correta.

a. Apenas a afirmação I está correta

b. Apenas a afirmação II está correta


c. Apenas a afirmação III está correta
d. Apenas as afirmações I e II estão corretas
e. Apenas as afirmações I, II e III estão corretas

06
Considere as seguintes afirmações sobre inspeção testes:

I- Inspecionar se o plano de testes está completo faz parte do


checklist.

II- Inspecionar se o plano cobre todos os requisitos faz parte do


checklist.

III- Inspecionar se cobrem todos os aspectos a serem testados


como a funcionalidade, o desempenho, a resposta, ao volume de
dados e recuperação e reinício do sistema.

Assinale a alternativa correta.

a. Apenas a afirmação I está correta


b. Apenas a afirmação II está correta
c. Apenas a afirmação III está correta
d. Apenas as afirmações I e II estão corretas

e. Apenas as afirmações I, II e III estão corretas


Aula 15 - Plano de Teste Planejamento
01
Considere as seguintes afirmações sobre plano de testes
funcionais:

I- O plano de testes funcionais está ligado com os requisitos não


funcionais, que implicam nas funcionalidades indiretas que o
sistema vai oferecer para o usuário.

II- O plano de testes funcionais está ligado com os requisitos de


sistema, que implicam nas funcionalidades que o sistema vai
oferecer para o sistema.

III- O plano de testes funcionais está ligado com os requisitos


funcionais, que implicam nas funcionalidades que o sistema vai
oferecer para o usuário.

Assinale a alternativa correta.

a. Apenas a afirmação I está correta


b. Apenas a afirmação II está correta

c. Apenas a afirmação III está correta


d. Apenas as afirmações I e II estão corretas
e. Apenas as afirmações I, II e III estão corretas
02
Considere as seguintes afirmações sobre plano de testes entrada e
saída:

I- Ao montar o plano de testes, você vai precisar criar as variações


de valores válidos.

II- Ao montar o plano de testes, você vai precisar criar a variação


de valores inválidos para os campos de entradas de dados.

III- Ao montar o plano de testes, você vai precisar criar os detalhes


dos dados que deverão constar no artefato de dicionário de dados.

Assinale a alternativa correta.

a. Apenas a afirmação I está correta


b. Apenas a afirmação II está correta
c. Apenas a afirmação III está correta
d. Apenas as afirmações I e II estão corretas

e. Apenas as afirmações I, II e III estão corretas


03
Considere as seguintes afirmações sobre plano de testes fluxo de
atividades:

I- Testes para verificar se as sequências estão corretas.

II- Testes para verificar se não existem caminhos sem final.

III- Testes para auxiliar na avaliação da usabilidade.

Assinale a alternativa correta.

a. Apenas a afirmação I está correta


b. Apenas a afirmação II está correta
c. Apenas a afirmação III está correta
d. Apenas as afirmações I e II estão corretas

e. Apenas as afirmações I, II e III estão corretas

04
Considere as seguintes afirmações sobre plano de testes
integração:
I- Tem como objetivo validar a integração das partes do sistema e
validar a comunicação.

II- Estes testes são essenciais pois na fase de implementação, o


desenvolvimento do sistema é construído por partes menores e as
integrações formam o sistema inteiro.

III- Um teste desnecessário para o desenvolvimento de um


software.

Assinale a alternativa correta.

a. Apenas a afirmação I está correta


b. Apenas a afirmação II está correta
c. Apenas a afirmação III está correta

d. Apenas as afirmações I e II estão corretas

e. Apenas as afirmações I, II e III estão corretas

05
Considere as seguintes afirmações sobre plano de testes sistema:

I- Permite conferir a conformidade entre os requisitos e o sistema


implementado.
II- Permite verificar a operação do sistema sob condições adversas,
como: stress, desempenho, usabilidade, etc.

III- Permite validar a integração das partes do sistema e validar a


comunicação.

Assinale a alternativa correta.

a. Apenas a afirmação I está correta


b. Apenas a afirmação II está correta
c. Apenas a afirmação III está correta

d. Apenas as afirmações I e II estão corretas

e. Apenas as afirmações I, II e III estão corretas

06
Considere as seguintes afirmações sobre plano de testes:

I- Um plano de testes é um documento com uma abordagem


sistemática para o teste de sistemas de hardware ou software.

II- Um plano de testes é um documento com uma abordagem


sistemática para o teste de sistemas de hardware apenas.
III- Um plano de testes é um documento com uma abordagem
sistemática para o teste de sistemas de software apenas.

Assinale a alternativa correta.

a. Apenas a afirmação I está correta

b. Apenas a afirmação II está correta


c. Apenas a afirmação III está correta
d. Apenas as afirmações I e II estão corretas
e. Apenas as afirmações I, II e III estão corretas

Aula 16 - Plano de Teste


Rastreabilidade
01
Considere as seguintes afirmações sobre rastreabilidade:

I- Rastreabilidade indica um percurso desde os requisitos até o


código implementado.

II- A rastreabilidade é fundamental no caso de mudanças de


funcionalidades, manutenção do sistema e novas funcionalidades.

III- Com a rastreabilidade pode-se analisar o impacto da mudança.


Assinale a alternativa correta.

a. Apenas a afirmação I está correta


b. Apenas a afirmação II está correta
c. Apenas a afirmação III está correta
d. Apenas as afirmações I e II estão corretas

e. Apenas as afirmações I, II e III estão corretas

02
Considere as seguintes afirmações sobre plano de teste extensão:

I- A extensão dos testes indica a quantidade e quais testes devem


ser realizados para termos um ponto de testes ideal.

II- Nem testar pouco e nem gastar demais com os testes.

III- Testar pouco e gastar muito com os testes.

Assinale a alternativa correta.

a. Apenas a afirmação I está correta

b. Apenas a afirmação II está correta


c. Apenas a afirmação III está correta
d. Apenas as afirmações I e II estão corretas
e. Apenas as afirmações I, II e III estão corretas

03
Considere as seguintes afirmações sobre plano de testes validação
de dados:

I- Para os testes de entrada e saída de dados é preciso definir


apenas os valores válidos para o sucesso.

II- Para os testes de entrada e saída de dados é preciso definir


apenas os valores inválidos.

III- Para os testes de entrada e saída de dados é preciso definir os


valores válidos para o sucesso e os valores inválidos.

Assinale a alternativa correta.

a. Apenas a afirmação I está correta


b. Apenas a afirmação II está correta

c. Apenas a afirmação III está correta

d. Apenas as afirmações I e II estão corretas


e. Apenas as afirmações I, II e III estão corretas

04
Considere as seguintes afirmações sobre plano de testes regra de
negócios:

I- O plano de teste de regras de negócio está diretamente ligado


com os requisitos funcionais de regras de negócio.

II- O plano de teste de regras de negócio, de uma forma geral são


relacionados com cálculos.

III- Na fase de análise deve-se descobrir as fórmulas e cálculos que


devem ser feitos.

Assinale a alternativa correta.

a. Apenas a afirmação I está correta


b. Apenas a afirmação II está correta
c. Apenas a afirmação III está correta
d. Apenas as afirmações I e II estão corretas

e. Apenas as afirmações I, II e III estão corretas


05
Considere as seguintes afirmações sobre plano de teste tabela
cenários:

I- Um dos passos para construção dos planos de teste é identificar


todos os cenários descritos nos casos de uso.

II- Um dos passos para a construção dos planos de teste é


organizar em uma tabela indicando o cenário e o fluxo envolvido no
cenário.

III- Um dos passos para a construção dos planos de testes é


ignorar os cenários descritos nos casos de uso.

Assinale a alternativa correta.

a. Apenas a afirmação I está correta


b. Apenas a afirmação II está correta
c. Apenas a afirmação III está correta

d. Apenas as afirmações I e II estão corretas

e. Apenas as afirmações I, II e III estão corretas

06
Considere as seguintes afirmações sobre plano de teste workflow:
I- O plano de testes de workflow representa um fluxo de atividades
no sistema.

II- O plano de testes normalmente está relacionado com o processo


do negócio.

III- No plano de testes, um caminho interessante para identificar os


fluxos está em observar os cenários, e percorrer os fluxos dos
casos de uso.

Assinale a alternativa correta.

a. Apenas a afirmação I está correta


b. Apenas a afirmação II está correta
c. Apenas a afirmação III está correta
d. Apenas as afirmações I e II estão corretas

e. Apenas as afirmações I, II e III estão corretas

lista de revisão 1

01
Um processo de desenvolvimento de software é um conjunto de
atividades, parcialmente ordenadas, com a finalidade de obter um produto
de software. No processo ADIT as atividades são: Análise, Design,
Implementação e Testes.

Dadas as afirmações:

I – Os papeis de todos os envolvidas no ADIT são: usuário, engenheiro de


software, programador e testador.

II - Na Análise são identificadas as necessidades e metas dos usuários que


serão convertidas em requisitos para o desenvolvimento da aplicação.

III – No design são realizados os testes para validação dos requisitos e


verificação das funcionalidades.

Assinale a alternativa correta.


a. Apenas I é verdadeira
b. Apenas II é verdadeira
c. Apenas III é verdadeira

d. I e II são verdadeiras
e. II e III são verdadeiras

02

“Um processo de software é um conjunto de atividades relacionadas que


levam a produção de um sistema de software” (Sommerville, 2019). Com
base nessa definição de processo de desenvolvimento de software, analise
as afirmações:

I – Uma das principais atividades de um processo de software está


diretamente relacionada com a descoberta de requisitos.

II – Podemos dizer que o ciclo de vida ágil foi o responsável pela crise do
software na área de desenvolvimento de softwares.
III – Os requisitos de um sistema refletem as necessidades dos clientes,
que atendem a um determinado propósito.

Assinale a alternativa correta.

a. Apenas I é verdadeira
b. Apenas II é verdadeira
c. Apenas III é verdadeira

d. I e III são verdadeiras


e. II e III são verdadeiras

03

Os requisitos não funcionais estão dissociados das funções específicas que


o sistema fornece. Eles estão associados às propriedades do sistema como
usabilidade, performance, segurança, confiabilidade etc. No sistema de
economia compartilhada que promove o empréstimo ou aluguel de objetos
entre os condôminos de um condomínio.

Análise quais são requisitos não funcionais:


I – O cadastro de informações de cada condômino possui validação por
correio eletrônico.

II – E o tempo máximo para que o aplicativo carregue e apresente a tela do


aplicativo o cadastro de um novo objeto é de 5 minutos.

III – Condôminos que compartilham objetos tem uma pontuação que pode
gerar descontos em aluguel do salão de festas.

Assinale a alternativa correta.

a. Apenas I é verdadeira
b. Apenas II é verdadeira
c. Apenas III é verdadeira

d. I e II são verdadeiras
e. II e III são verdadeiras

04
Para os requisitos de desempenho (performance), podemos identificar as
seguintes características: 1) especifica o tempo necessário para que o
sistema termine a execução de uma tarefa ou transação; 2) especifica quais
os volumes de dados que o sistema consegue tratar o quanto de dado o
sistema consegue armazenar; 3) define o tempo necessário para que o
sistema entre em operação; e 4) define o tempo necessário para que o
sistema pare de funcionar.

Para os requisitos de desempenho especificados,

I. A autorização de um saque no caixa eletrônico não deve demorar mais


que 2 segundos.

II. O sistema não deve demorar mais do que 10 minutos para ser reativado,
após uma falha de rede.

III. O sistema tem que ser intuitivo e possuir sistema de ajuda.


Assinale a alternativa correta:

a. Apenas I é verdadeira
b. Apenas II é verdadeira
c. Apenas III é verdadeira

d. I e II são verdadeiras
e. I e III são verdadeiras

05

Com o olhar do Design Thinking, analise as afirmações:

I. O reenquadramento não examina e observa o negócio sob perspectivas


diversas e ângulos diferentes.

II. O reenquadramento não pode e nem deve ser utilizado para a criação de
novos negócios, pois vai além dos negócios existentes.
III. O reenquadramento é uma ferramenta da fase de imersão preliminar da
abordagem do design thinking.

Assinale a alternativa correta.

a. Apenas I é verdadeira
b. Apenas II é verdadeira

c. Apenas III é verdadeira

d. I e II são verdadeiras
e. I e III são verdadeiras

lista de revisão 2
01

Analise as afirmações sobre as Design Thinking

I - A imersão em profundidade é a segunda parte da fase de


imersão da abordagem do design thinking.
II - A entrevistas é uma das ferramentas da fase de imersão e tem
como objetivo buscar informações do público-alvo por meio de
perguntas e respostas.

III – No caderno de sensibilização as informações sobre o


público-alvo não trazem indícios de como esse cotidiano e
comportamento podem influenciar nos sonhos, propósitos e
desejos.

IV - A sessão generativa é uma das ferramentas da fase de


imersão em profundidade com o objetivo de realizar as atividades
presenciais com os usuários finais para que as suas experiências
sejam observadas e analisadas.

Assinale a alternativa CORRETA, que indique V – verdadeiro e F –


falso.

a. V, V, V, V
b. V, F, F, V
c. V, V, F, V

d. F, V, V, F
e. F, F, F, F

02

Relacione os conceitos envolvidos com a engenharia de requisitos


com suas características:

Conceitos:

1 – Priorização.

2 – Complexidade.

3 –Completude.

Características:
A – deve estar alinhada com as estratégias do próprio negócio,
pois, para negócios diferentes, um mesmo requisito pode ser mais
fácil ou mais difícil de ser tratado.

B – é importante saber escolher o que será desenvolvido primeiro e


o que será desenvolvido depois.

C – não pode possuir ambiguidades e deve ter seus detalhes bem


definidos.

Assinale a alternativa correta.

a. 1A, 2B e 3C
b. 1A, 3B e 2C

c. 2A, 1B e 3C

d. 2A, 2B e 1C
e. 3A, 1B e 2C
03

Sobre os diagramas de Casos de Uso, analise as afirmações:

I – Os diagramas de casos de uso são utilizados para realizar os


testes do setor de vendas de uma empresa.

II – O diagrama de caso de uso representa o fluxo de dados que o


sistema vai implementar depois da reunião.

III – O diagrama de caso de uso representa o sistema pelo olhar do


usuário final, como forma de especificar os requisitos e
documentá-los.

Assinale a alternativa correta.

a. Apenas I é verdadeira
b. Apenas II é verdadeira
c. Apenas III é verdadeira

d. I e II são verdadeiras
e. II e III são verdadeiras

04

O gerenciamento da qualidade do software está diretamente ligado


com os requisitos, pois temos que garantir que o aplicativo esteja
adequado aos seus propósitos, que atendam as necessidade e
metas dos usuários, que sejam confiáveis e que seus projetos
fiquem dentro do orçamento e do prazo correto.

A técnica de revisão tem se mostrado eficiente nesse sentido. E


pode ser aplicada em requisitos, em códigos e nos testes.

Analise as afirmações:

I – Um erro equivale a uma imperfeição encontrada no código


decorrente de um defeito não resolvido na fase de análise.
II – A revisão deve ser feita apenas no final do projeto, quando tudo
estiver pronto.

III – A revisão de requisitos serve para evitar a propagação de


defeitos dos requisitos para a próxima fase do projeto.

Assinale a alternativa correta.

a. Apenas I é verdadeira
b. Apenas II é verdadeira
c. Apenas III é verdadeira

d. I e III são verdadeiras


e. II e III são verdadeiras

05

No contexto, “A produção de arroz de uma cooperativa agrícola


deverá ser transportada do armazém da cooperativa até uma
central de distribuição. Nos primeiros dois dias a cooperativa
poderá fazer o transporte com a utilização de apenas um
caminhão, e a partir do terceiro dia poderá utilizar mais um
caminhão. Conhecendo-se a quantidade de arroz que deverá ser
transportada e a capacidade diária de carga de cada caminhão (os
caminhões possuem a mesma capacidade), como determinar a
quantidade de dias necessários para completar o transporte?”
Considere a quantidade de arroz e a capacidade de carga dos
caminhões como valores inteiro sem toneladas.”, analise as
afirmações:

I – Ao modelar o contexto apresentado foram identificados o ator


“Logístico” e o Caso de Uso “Definir prazo de entrega”.

II – Se a produção for de 300 toneladas e a capacidade do


caminhão for de 20 toneladas, vai precisar de 9 dias.

III – Ao construir o plano de testes devemos ter como dado de


entrada o número de dias para transportar a produção de arroz.

Assinale a alternativa correta.


a. Apenas I é verdadeira
b. Apenas II é verdadeira
c. Apenas III é verdadeira

d. I e II são verdadeiras
e. I e III são verdadeiras

Você também pode gostar