Buscar

questões TI - faculdade sistemas de informação

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

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

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

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

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

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

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Questão 10 : Sobre o escopo do projeto, é correto afirmar que: 
A 
 
é o que será feito no projeto. 
B 
 
é a descrição detalhada da equipe e da infraestrutura que será usada no projeto. 
C 
 
resulta em múltiplas estimativas, as quais devem ser reconciliadas. 
D 
 
é um documento que contém informações relevantes dos testes que serão executados pela equipe 
de teste. 
E 
 
é um documento de requisitos de usabilidade, contendo todos os requisitos não funcionais. 
Questão 1 : Analise os requisitos a seguir: 
 I. Toda vez que o aluno for realizar uma matrícula em uma disciplina, ele deverá realizar o login com o 
usuário e senha dele. 
 II. Toda vez que um professor for consultar os nomes dos alunos matriculados em sua disciplina, ele deverá 
realizar o login com usuário e senha dele. 
 III. O aluno que tiver índice de desempenho acadêmico igual ou superior a 8 poderá matricular-se em 
disciplinas especiais. 
 IV. O aluno que tiver índice de desempenho acadêmico inferior a 8 poderá matricular-se em disciplinas 
normais. 
 V. Um professor da categoria titular poderá consultar os nomes dos alunos matriculados em todas as 
disciplinas. 
 Para desenvolver um Diagrama de Casos de Uso que atenda aos requisitos acima, ele precisará de que tipo 
de associação (relacionamento)? 
A 
 
I - Include, II - Include, III - Extend, IV – Extend, V – Extend. 
B 
 
I – Include, II – Include, III – Extend, IV – Extend, V – Include. 
C 
 
I - Extend, II – Extend, III – Include, IV – Include, V – Include. 
D 
 
I – Include, II – Include, III – Extend, IV – Extend, V – generalização. 
E 
 
I – Include, II – Include, III – generalização, IV – generalização, V – generalização. 
Questão 2 : Assinale a alternativa que consta o tipo de teste que analisa o desempenho do sistema com 
dados reais, testando a performance com múltiplos acessos simultaneamente. 
A 
 
Teste de unidade. 
B 
 
Teste de execução. 
C 
 
Teste de recuperação. 
D 
 
Teste de operação. 
E 
 
Teste de estresse. 
Questão 3 : Há um número grande de ferramentas de GCS existentes, além de outras que são desenvolvidas 
para serem mais adequadas à complexidade do processo de GCS das empresas e dos projetos. Pensando 
nisso, quando uma empresa opta por ferramentas de GCS existentes, é aconselhável que adote no máximo 
quantas? 
 
A 
 
O ideal é que se adotem, no máximo, sete ferramentas de GCS que tenham alguma forma de 
integração. 
B 
 
Nunca mais de três ferramentas de GCS, para que se possa ter uma gestão menos burocrática e mais 
efetiva. 
C 
 
Quando for necessário utilizar mais do que três ferramentas existentes, aconselha-se que seja 
desenvolvida internamente a ferramenta de GCS. 
D 
 
Tudo dependerá do orçamento previsto para a adoção das ferramentas de GCS, observando-se, no 
máximo, nove ferramentas diferentes. 
E 
 
Não há número máximo de ferramentas a serem utilizadas. O importante é que todas as 
ferramentas adotadas possam ser integradas. 
Questão 4 : O gerenciamento de configuração de software (GCS) é uma área que atua em conjunto com 
todo o ciclo de desenvolvimento de software. Ou seja, todas as etapas do desenvolvimento estão cobertas 
pelo GCS. Mas há um processo que recebe mais informações e resultados provenientes do GCS. Qual é esse 
processo dentro do ciclo de vida do desenvolvimento de software? 
A 
 
O GCS serve de alicerce principalmente para o processo de requisitos. 
B 
 
O GCS gera excelente alinhamento com o planejamento do projeto. 
C 
 
O GCS alicerça, em especial, o processo de gerência de qualidade de software. 
D 
 
O GCS serve como base para a adoção de ferramentas de infraestrutura. 
E 
 
O GCS alicerça, em especial, a fase de empacotamento e entrega do software. 
Questão 5 : No desenvolvimento ágil de software, critérios de aceitação são especificados como base para a 
validação das histórias do usuário. 
 
Mônica é a product owner de um projeto que visa a implementar um software para realizar reservas de 
quadras de tênis em um clube. Ela escreveu uma história de usuário e os critérios de aceitação: 
 
 
 
Com base nas informações apresentadas, assinale a alternativa correta: 
A 
 
A história do usuário está correta e completa, e todos os critérios de aceitação estão adequados. 
B 
 
A história do usuário está correta e completa, mas apenas os critérios de aceitação 1 e 2 estão 
adequados. 
C 
 
A história do usuário não está correta nem completa, mas todos os critérios de aceitação estão 
adequados. 
D 
 
A história do usuário não está correta nem completa, e apenas os critérios de aceitação 1 e 2 estão 
corretos. 
E 
 
A história do usuário não está correta nem completa, e apenas os critérios 2 e 3 estão corretos. 
Questão 6 : Segundo Sommerville, métricas de software: 
 
A 
 
medem a produtividade da equipe e indica a qualidade do produto. 
B 
 
determinam quando uma mudança ocorreu no projeto de software. 
C 
 
atestam a soma total de todos os produtos do projeto, assim como os seus requerimentos. 
D 
 
representam o trabalho que deve ser feito para fornecer o produto/serviço conforme acordado. 
E 
 
servem para dividir as principais entregas do projeto em componentes menores. 
Questão 7 : As ferramentas que automatizam os processos de GCS estão divididas em subáreas. Cada 
subárea apresenta atividades que estabelecem o controle de versões, de avaliação de conformidade dos 
produtos, das definições e uso de ferramentas, entre outras tantas atividades. Quais são as principais 
atividades da subárea de gestão de versões e distribuição? 
A 
 
A gestão de controle de versões e distribuição garante o controle das versões do código, bem como 
o empacotamento e a implantação dos aplicativos. 
B 
 
A gestão de controle de versões e distribuição é responsável pelos testes dos códigos e correção de 
erros. 
C 
 
A gestão de controle de versões e distribuição é responsável pela conformidade dos códigos e sua 
regulamentação. 
D 
 
A gestão de controle de versões e distribuição controla a correção de defeitos e erros durante o 
processo de desenvolvimento de software. 
E 
 
A gestão de controle de versões e distribuição testa a versão final dos códigos antes da distribuição, 
bem como aponta suas possíveis falhas. 
Questão 8 : Assinale a alternativa que traz o tipo de teste funcional que verifica se o sistema valida todas as 
transações e retorna todas as mensagens de erro no caso de receber informações incorretas. 
Acertou! A resposta correta é a opção C 
Justificativa:Existem testes que são executados durante todo o desenvolvimento, que é o caso do referido teste; mas 
também existem testes que são executados a cada iteração, como, por exemplo, na homologação. 
A 
 
Teste funcional de requisitos. 
B 
 
Teste funcional de regressão. 
C 
 
Tratamento de erros. 
D 
 
Teste em paralelo. 
E 
 
Teste de controle. 
Questão 9 : O que são requisitos funcionais e não funcionais? Assinale a alternativa que explica as 
diferenças. 
 
A 
 
Os funcionais são os que abordam o que o software deverá fazer, como deverá reagir a entradas 
específicas e o comportamento. Dependem do tipo de software que será desenvolvido, de quem o 
utilizará e da maneira como é feita a escrita dos requisitos pela empresa. Requisitos não funcionais 
são restrições aos serviços ou às funções oferecidos pelo software, incluindo normas e timing, e 
normalmente se aplicam ao software como um todo. 
B 
 
Os funcionais normalmente especificam ou restringem características do sistema e frequentemente 
são mais críticos que os não funcionais, ou seja, se deixar de atender a esses requisitos, pode ser que 
o sistema seja inutilizado. 
C 
 
Não funcionais podem ser descritos de uma forma mais abstrata para que o usuário do sistema tenha 
uma compreensão mais fácil ou podem ser mais específicos tecnicamente, com entradas, saídas, 
exceções e restrições. 
D 
 
Como um dos problemas em desenvolvimento de software, pode-se citar a imprecisão na 
especificaçãodos requisitos não funcionais, o que pode ocasionar atrasos e aumento de custos na 
engenharia do software. Por essa razão, preza-se que seja sempre completa e consistente, de forma 
que todos os serviços requeridos pelo usuário sejam explícitos plenamente. 
E 
 
Nos requisitos funcionais, ocorre a união de diferentes módulos do software em um só, assim como a 
verificação da interação entre eles quando estão funcionando em conjunto. 
Questão 10 : Processo unificado é um processo de desenvolvimento ligado à orientação a objetos, mas que 
também pode ser utilizado em projeto estruturado, sem perder suas características básicas. 
 
Baseado nesta afirmativa, analise as opções abaixo e assinale a que corresponde ao princípio fundamental 
do PU. 
Resposta Errada! A resposta correta é a opção A 
Justificativa:A fase Elaboração é responsável pela arquitetura do sistema que será distribuído ao final do clico de vida. É a 
fase que diz como ele deve ser feito. Portanto, um dos princípios fundamentais do UP é o fato de ser centrado em 
arquitetura. 
A 
 
Ser concentrado em arquitetura. 
B 
 
Ser desenvolvido em cascata. 
C 
 
Empregar times autodirigidos e auto-organizados. 
D 
 
Ser programado em pares. 
E 
 
Ter a propriedade coletiva do código-fonte. 
Questão 1 : O tipo de teste que avalia o código-fonte de um software, identificando problemas com a escrita 
de programa utilizada pelo desenvolvedor, é chamado de: 
 
A 
 
Teste de integração. 
B 
 
Teste de caixa branca. 
C 
 
Teste funcional. 
D 
 
Teste de performance. 
E 
 
Teste de manutenção. 
Questão 2 : Desenvolver um software de forma rápida é uma necessidade nos tempos atuais. Os métodos 
ágeis possibilitam que um software seja desenvolvido rapidamente. Analise as opções abaixo e assinale a 
que representa um dos princípios desse método. 
 
A 
 
Entregar o projeto apenas quando estiver concluído. 
B 
 
Envolver o cliente. 
C 
 
Prescrever os processos. 
D 
 
Entender o software por completo. 
E 
 
Evitar mudanças. 
Questão 3 : Com o aumento da demanda por suprimentos médicos devido à Covid-19, Maria Luiza, analista 
de requisitos, foi chamada para o desenvolvimento de um software de vendas pela Internet e recebeu a 
seguinte mensagem de seu cliente, que é o dono do negócio: 
 
 
Ela finalizou a elicitação e selecionou os seguintes stakeholders para validar os requisitos: o dono do 
negócio, o especialista em tributação da empresa, o especialista em integração de sistemas e a equipe de 
desenvolvimento. 
 
Com base nas informações apresentadas, ajude Maria Luiza a tomar uma decisão selecionando a alternativa 
correta. 
 
A 
 
O conjunto de stakeholders listado está completo e correto, portanto, a validação dos requisitos já 
pode ser iniciada. 
B 
 
O conjunto de stakeholders listado está completo, mas incorreto, pois a equipe de desenvolvimento 
não deverá ser envolvida nesse momento. 
C 
 
O conjunto de stakeholders listado não está completo nem correto, e, por isso, os requisitos não 
podem seguir para a validação. 
D 
 
O conjunto de stakeholders listado não está completo, mas está correto, e os requisitos podem 
seguir para a validação dos stakeholders identificados. 
E 
 
O conjunto de stakeholders listado não está completo, embora esteja correto, e deverá ser 
completado antes que a validação possa ser realizada. 
Questão 4 : A técnica de observação é muito utilizada quando se deseja compreender como os processos 
ocorrem na prática, no dia a dia do ambiente de execução. 
 
Em relação à técnica de observação, é correto afirmar que: 
Resposta Errada! A resposta correta é a opção E 
Justificativa:A observação é uma técnica de elicitação de requisitos que tem baixo custo de aplicação, uma vez que basta 
estar presente no local onde ocorre o processo. No entanto, ela permite a obtenção de informações em baixa profundidade 
e tem baixa abrangência. 
A 
 
É uma técnica de alto custo que permite a obtenção de informações com alta profundidade e alta 
abrangência. 
B 
 
É uma técnica de alto custo que permite a obtenção de informações com alta profundidade e baixa 
abrangência. 
C 
 
É uma técnica de médio custo que permite a obtenção de informações com baixa profundidade e alta 
abrangência. 
D 
 
É uma técnica de baixo custo que permite a obtenção de informações com média profundidade e alta 
abrangência. 
E 
 
É uma técnica de baixo custo que permite a obtenção de informações com baixa profundidade e 
baixa abrangência. 
Questão 5 : Com o surgimento e a progressiva adoção de métodos ágeis em processos de desenvolvimento 
de softwares, foram surgindo ferramentas para auxiliar em seu desenvolvimento. Qual dos métodos a 
seguir era conhecido como uma ferramenta que apenas continha cartões em quadros visuais utilizados em 
processos ágeis? 
 
A 
 
CRC. 
B 
 
Kanban. 
C 
 
Kanvan. 
D 
 
OpenUp. 
E 
 
Do-Doing. 
Questão 6 : Roberto foi designado para ser o analista de requisitos de um projeto devido à sua experiência 
em diversos tipos de sistemas diferentes. Quando realizou a elicitação de requisitos, percebeu que havia 
interesses conflitantes entre os diversos stakeholders. 
 
No momento de planejamento dos procedimentos de validação, esses conflitos se acirraram devido às 
disputas pela priorização e pela definição de algumas das funcionalidades. O sucesso do projeto depende da 
resolução desses conflitos. 
 
Ajude Roberto analisando as alternativas de que ele dispõe e selecione a que trará menor prejuízo ao 
projeto: 
A 
 
Votação: serão apresentadas as soluções alternativas e será realizada uma votação para que seja 
escolhida a alternativa que a maioria prefere. 
B 
 
Decisão superior: as alternativas serão levadas para o diretor da área, que irá analisá-las e escolher 
aquela que trará menor prejuízo ao projeto. 
C 
 
Mais-menos-interessante: serão listadas todas as características das alternativas, tanto as positivas 
quanto as negativas, e será tomará uma decisão com base nessa análise. 
D 
 
Comprometimento: as alternativas serão analisadas e será buscará uma alternativa diferente das 
apresentadas, de modo a obter o comprometimento dos envolvidos. 
E 
 
Definição de variantes: serão analisadas as alternativas e será desenvolvido um sistema 
parametrizável, que permita atender a todos os conflitos. 
Questão 7 : As ferramentas de GCS automatizam várias atividades do processo de mudança, como, por 
exemplo, o versionamento de código, o empacotamento e a distribuição do software, documentos, entre 
outros itens de configuração. Todas as ferramentas de GCS existentes, tanto de código aberto quanto 
proprietárias, suprem todas as necessidades de quaisquer tipos de projetos? Qual a justificativa para tal 
resposta? 
 
A 
 
Sim. Todas as ferramentas de GCS existentes conseguem automatizar exatamente todas as 
necessidades do processo de qualquer tipo de projeto ou empresa, conseguindo otimizar todas as 
atividades. 
B 
 
Não. Somente as ferramentas proprietárias conseguem automatizar exatamente todas as 
necessidades do processo de qualquer tipo de projeto, devido ao custo de desenvolvimento de tais 
ferramentas. 
C 
 
Sim. Todas as ferramentas existentes, tanto de código aberto quanto proprietárias, têm 
características que podem ser estudadas e alinhadas a qualquer tipo de projeto. 
D 
 
Não. Somente ferramentas customizadas de acordo com metodologias de GCS conseguem dar o 
devido suporte, pois são construídas para suprir todas as atividades do processo de 
desenvolvimento. 
E 
 
Não. Muitas empresas optam por desenvolver ferramentas totais ou complementares porque não 
conseguem alinhar a automação do processo de GCS somente com ferramentas existentes (código 
aberto ou pagas). 
Questão 8 : Juntamente com a elicitação, a análise e a especificação, a validação é uma das etapas da 
engenharia de requisitos. Considerando os objetivos da validação de requisitos, analise as afirmativas a 
seguir: 
 
I. A validação visa a confirmarque os requisitos de software descrevem de forma precisa as capacidades e 
as propriedades do sistema que vão satisfazer às diversas necessidades dos usuários. 
 II. A validação visa a confirmar que os requisitos de software estão corretamente derivados dos requisitos 
de negócios, dos requisitos de sistema, das regras de negócio e de outras fontes. 
 III. A validação visa a confirmar que os requisitos estão completos, viáveis e verificáveis. 
 IV. A validação visa a confirmar que todos os requisitos são necessários e que o conjunto completo dos 
requisitos é suficiente para atender aos objetivos de negócios. 
 Assinale a alternativa correta: 
A 
 
Estão corretas as afirmativas I, II, III e IV. 
B 
 
Estão corretas as afirmativas I, II e III. 
C 
 
Estão corretas as afirmativas II, III e IV. 
D 
 
Estão corretas as afirmativas I, III e IV. 
E 
 
Apenas a alternativa I está correta. 
Questão 9 : A metodologia de sistemas dinâmicos (DSDM) é influenciadora dos métodos ágeis utilizados 
hoje em dia. Muitas de suas características podem ser vistas em métodos utilizados atualmente em grandes 
instituições. 
 
Sobre esse modelo, é correto afirmar que: 
A 
 
As equipes entregam o produto (software) com muito espaço de tempo. 
B 
 
As equipes entregam o produto (software) em perfeito estado, na metade do tempo. 
C 
 
As equipes entregam o produto (software) completo, evitando os feedbacks do cliente. 
D 
 
As equipes entregam o produto (software) como um protótipo e o evoluem para um sistema. 
E 
 
As equipes entregam o produto (software) mesmo que o cliente sugira alterações na estrutura. 
Questão 10 : Você deverá orientar o novo analista de requisitos da empresa sobre a melhor forma de 
preparar um questionário. Considere as informações a seguir: 
 I. O questionário se aplica quando se deseja atingir um grande número de usuários que estão localizados de 
forma distribuída. 
 II. Em um questionário é preferível ter questões abertas, pois elas permitem que informações sejam 
coletadas em profundidade. 
 III. Não há problema em misturar questões abertas e fechadas em um questionário. 
 IV. A escala Likert é usada como apoio para a avaliação das questões abertas. 
 Assinale a alternativa correta. 
A 
 
As alternativas I, II, III e IV estão corretas. 
B 
 
As alternativas I, II e IV estão corretas. 
C 
 
Apenas as alternativas II e III estão corretas. 
D 
 
Apenas as alternativas I e III estão corretas. 
E 
 
Apenas a alternativa I está correta. 
Questão 1 : Com o surgimento e a progressiva adoção de métodos ágeis em processos de desenvolvimento 
de softwares, foram surgindo ferramentas para auxiliar em seu desenvolvimento. Qual dos métodos a 
seguir era conhecido como uma ferramenta que apenas continha cartões em quadros visuais utilizados em 
processos ágeis? 
 
A 
 
CRC. 
B 
 
Kanban. 
C 
 
Kanvan. 
D 
 
OpenUp. 
E 
 
Do-Doing. 
Questão 2 : Diversas são as técnicas de elicitação de requisitos de software, cada uma com suas 
características e recomendações de aplicabilidade. Em relação ao seu potencial para envolvimento e 
engajamento dos usuários, qual é a técnica mais recomendada? 
A 
 
Entrevista. 
B 
 
JAD. 
C 
 
Observação. 
D 
 
Questionário. 
E 
 
Análise de documentos. 
Questão 3 : O que ocorre na fase do projeto? 
 
A 
 
Ocorrem a implementação e o desenvolvimento em si do software. A interface não é definida, e a 
interface de comunicação para cada módulo é estudada. 
B 
 
Ocorre o desenvolvimento do modelo conceitual para o software, composto por módulos que 
podem ser independentes. Há a definição da interface e o estudo de comunicação para cada 
módulo. Os módulos são definidos e podem ser traduzidos para pseudocódigos. 
C 
 
O software desenvolvido e implementado entra em um ciclo que abrange todas as fases anteriores. 
Os módulos são indefinidos e podem ser traduzidos para pseudocódigos 
D 
 
Nesta fase, as necessidades para atender o cliente são levantadas, tendo como principal objetivo 
especificar os requisitos, documentando-os, e os módulos são indefinidos. 
E 
 
Ocorre a descrição funcional do software, incluindo planos de testes para verificar se está adequado. 
A interface é definida, e a interface de comunicação é estudada para todos os módulos de uma só 
vez. 
Questão 4 : Assinale a alternativa que corresponde à técnica mais comum para a estimativa de projeto. 
 
A 
 
Estimativa com casos de uso. 
B 
 
Estimativa baseada em LOC. 
C 
 
Estimativa baseada em processo. 
D 
 
Dimensionamento de software. 
E 
 
Estimativa baseada em pontos de função. 
Questão 5 : A técnica de observação é muito utilizada quando se deseja compreender como os processos 
ocorrem na prática, no dia a dia do ambiente de execução. 
 
Em relação à técnica de observação, é correto afirmar que: 
 
A 
 
É uma técnica de alto custo que permite a obtenção de informações com alta profundidade e alta 
abrangência. 
B 
 
É uma técnica de alto custo que permite a obtenção de informações com alta profundidade e baixa 
abrangência. 
C 
 
É uma técnica de médio custo que permite a obtenção de informações com baixa profundidade e alta 
abrangência. 
D 
 
É uma técnica de baixo custo que permite a obtenção de informações com média profundidade e alta 
abrangência. 
E 
 
É uma técnica de baixo custo que permite a obtenção de informações com baixa profundidade e 
baixa abrangência. 
Questão 6 : As ferramentas que automatizam os processos de GCS estão divididas em subáreas. Cada 
subárea apresenta atividades que estabelecem o controle de versões, de avaliação de conformidade dos 
produtos, das definições e uso de ferramentas, entre outras tantas atividades. Quais são as principais 
atividades da subárea de gestão de versões e distribuição? 
 
A 
 
A gestão de controle de versões e distribuição garante o controle das versões do código, bem como 
o empacotamento e a implantação dos aplicativos. 
B 
 
A gestão de controle de versões e distribuição é responsável pelos testes dos códigos e correção de 
erros. 
C 
 
A gestão de controle de versões e distribuição é responsável pela conformidade dos códigos e sua 
regulamentação. 
D 
 
A gestão de controle de versões e distribuição controla a correção de defeitos e erros durante o 
processo de desenvolvimento de software. 
E 
 
A gestão de controle de versões e distribuição testa a versão final dos códigos antes da distribuição, 
bem como aponta suas possíveis falhas. 
Questão 7 : Você deverá orientar o novo analista de requisitos da empresa sobre a melhor forma de 
preparar um questionário. Considere as informações a seguir: 
 I. O questionário se aplica quando se deseja atingir um grande número de usuários que estão localizados de 
forma distribuída. 
 II. Em um questionário é preferível ter questões abertas, pois elas permitem que informações sejam 
coletadas em profundidade. 
 III. Não há problema em misturar questões abertas e fechadas em um questionário. 
 IV. A escala Likert é usada como apoio para a avaliação das questões abertas. 
 Assinale a alternativa correta. 
 
A 
 
As alternativas I, II, III e IV estão corretas. 
B 
 
As alternativas I, II e IV estão corretas. 
C 
 
Apenas as alternativas II e III estão corretas. 
D 
 
Apenas as alternativas I e III estão corretas. 
E 
 
Apenas a alternativa I está correta. 
Questão 8 : Uma equipe de desenvolvimento foi contratada para desenvolver um software para 
monitoramento de pacientes transplantados. O produto será constituído de um avatar de um médico, que 
fará perguntas ao paciente, e, conforme as respostas, serão exibidas orientações para o paciente. Se as 
informações apontarem para uma emergência, o sistema deverá ser conectar automaticamente à central 
para que um médico real converse com o paciente. 
 
Nesse caso, que requisito seria mais importante? 
 
A 
 
Usabilidade. 
B 
 
Analisabilidade. 
C 
 
Integridade. 
D 
 
Autenticidade. 
E 
 
Interoperabilidade. 
Questão9 : As atividades de verificação e validação pretendem assegurar que o software esteja coerente 
com seus objetivos e atenda às necessidades dos clientes. Nesse sentido, verificação e validação consistem 
respectivamente em: 
 
A 
 
Analisar se o software atende aos seus requisitos e se ele atende às expectativas do cliente. 
B 
 
Analisar se o software atende às expectativas do cliente e se ele atende aos seus requisitos. 
C 
 
Verificar se o software tem defeitos e se ele precisa de manutenção. 
D 
 
Quantificar os defeitos do software e analisar quantas falhas ele produz. 
E 
 
Identificar em que fase os testes devem ser feitos e as ferramentas e técnicas que devem ser 
aplicadas nos testes. 
Questão 10 : As fases do processo unificado são quatro: Concepção, Elaboração, Construção e Transição. 
Cada uma dessas fases possui um conjunto de atividades que ajudarão na fase seguinte. Portanto, elas 
seguem uma ordem. 
 Dentre as quatro fases do PU, quais são as que correspondem às de atividade de desenvolvimento de 
software mais mais acentuada? 
 
A 
 
Elaboração e Construção 
B 
 
Elaboração e Concepção 
C 
 
Concepção e Transição 
D 
 
Concepção e Transição 
E 
 
Construção e Concepção 
Questão 1 : Assinale a alternativa que corresponde à técnica mais comum para a estimativa de projeto. 
Resposta Errada! A resposta correta é a opção C 
Justificativa:Muitas são as técnicas para fazer estimativas de projeto, mas a mais comum entre elas é a estimativa 
baseada em processo. 
A 
 
Estimativa com casos de uso. 
B 
 
Estimativa baseada em LOC. 
C 
 
Estimativa baseada em processo. 
D 
 
Dimensionamento de software. 
E 
 
Estimativa baseada em pontos de função. 
Questão 2 : Um sistema está sendo desenvolvido para ser utilizado por qualquer cidadão comum para 
reportar problemas na rede elétrica. Ele será oferecido na forma de aplicativo para celular. 
 Considerando essas informações, identifique a alternativa que descreve o requisito não funcional mais 
importante sob a ótica do usuário: 
Resposta Errada! A resposta correta é a opção A 
Justificativa:Embora todas as características sejam importantes, como o aplicativo deverá ser utilizado por qualquer 
pessoa, a principal característica será a usabilidade, que se refere à facilidade de uso. 
A 
 
Usabilidade. 
B 
 
Disponibilidade. 
C 
 
Segurança. 
D 
 
Proteção. 
E 
 
Eficiência. 
Questão 3 : Em testes de software, há os fatores ISO de qualidade que definem parâmetros, cujo objetivo é 
padronizar a avaliação da qualidade de software. A partir disso, é correto afirmar que os fatores: 
 
A 
 
Compatibilidade mostra que o software será capaz de funcionar mesmo em condições que não 
tenham sido validadas nas especificações. 
B 
 
Portabilidade mostra que o software será capaz de funcionar mesmo em condições que não tenham 
sido validadas nas especificações. 
C 
 
Eficiência mostra que o software será capaz de funcionar mesmo em condições que não tenham sido 
validadas nas especificações. 
D 
 
Não levam, necessariamente, à medição direta, porém fornecem base para medidas indiretas e 
uma lista de verificação que norteia a avaliação de qualidade. 
E 
 
Facilidade de uso mostra que o software será capaz de funcionar mesmo em condições que não 
tenham sido validadas nas especificações. 
Questão 4 : O questionário é uma técnica utilizada para a elicitação de requisitos, que se baseia em um 
instrumento de pesquisa aplicado de forma online ou por meio de entrevistas estruturadas. 
 Em relação à técnica de questionário, é correto afirmar: 
A 
 
É uma técnica de alto custo que permite a obtenção de informações com alta profundidade e alta 
abrangência. 
B 
 
É uma técnica de alto custo que permite a obtenção de informações com alta profundidade e baixa 
abrangência. 
C 
 
É uma técnica de médio custo que permite a obtenção de informações com média profundidade e 
alta abrangência. 
D 
 
É uma técnica de baixo custo que permite a obtenção de informações com média profundidade e 
alta abrangência. 
E 
 
É uma técnica de baixo custo que permite a obtenção de informações com baixa profundidade e 
baixa abrangência. 
Questão 5 : Com o surgimento e a progressiva adoção de métodos ágeis em processos de desenvolvimento 
de softwares, foram surgindo ferramentas para auxiliar em seu desenvolvimento. Qual dos métodos a 
seguir era conhecido como uma ferramenta que apenas continha cartões em quadros visuais utilizados em 
processos ágeis? 
 
A 
 
CRC. 
B 
 
Kanban. 
C 
 
Kanvan. 
D 
 
OpenUp. 
E 
 
Do-Doing. 
Questão 6 : A validação é uma das etapas da engenharia de requisitos, juntamente com a elicitação, a 
análise e a especificação. Considerando os objetivos da validação de requisitos, analise as afirmativas a 
seguir: 
I. A validação visa a confirmar que os requisitos de software estão corretamente derivados dos requisitos de 
negócios, dos requisitos de sistema, das regras de negócio e de outras fontes. 
 II. A validação visa a confirmar que os requisitos de software estão implementados de acordo com a sua 
especificação técnica. 
 III. A validação visa a confirmar que os requisitos estão completos, viáveis e verificáveis. 
 IV. Todos os requisitos são necessários, e o conjunto completo dos requisitos é suficiente para atender aos 
objetivos de negócios. 
A 
 
Estão corretas as afirmativas I, II, III e IV. 
B 
 
Estão corretas as afirmativas I, II e III. 
C 
 
Estão corretas as afirmativas II, III e IV. 
D 
 
Estão corretas as afirmativas I, III e IV. 
E 
 
Apenas a alternativa I está correta.

Continue navegando