Buscar

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 13 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 13 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 13 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ÕES TI V 
 
 
Questão 1 : 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. 
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 2 : 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 3 : 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 4 : Supondo que um novo software voltado para redes sociais para um público específico esteja sendo 
desenvolvido, após o término do desenvolvimento das funcionalidades, e depois de ocorrer os testes funcionais 
e estruturais, o que mais seria pertinente realizar? 
A Teste de performance, pois seria somente um usuário realizando o teste, que tem como foco a 
usabilidade. 
B Revisões técnicas eficientes, especificações funcionais e não funcionais corretas e elaboração de um plano 
de teste. 
C Acompanhamento de usuário realizando testes, especificações menos detalhadas e elaboração de um plano 
de teste não funcional. 
D Verificação de linguagem de programação utilizada, hardware e conhecimento do desenvolvedor. 
E Realização de testes de desempenho, de stress e preocupação somente com a implementação do software. 
 
Questão 5 : 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 6 : Assinale a alternativa que corresponde às ferramentas para gerenciamento de projetos. 
A Trello, MS Project e JDepend. 
B Jira, Requisitos e JavaNCSS. 
C Trello, Asana e Requisitos. 
D MS Project, Analyses e Requisitos. 
E JavaBean, Trello e MS Project. 
 
Questão 7 : Uma das principais medidas do sucesso de um software é o grau no qual ele atende aos objetivos e 
requisitos para os quais foi construído. De forma geral, a engenharia de requisitos de software é o processo de 
identificar todos os envolvidos, descobrir seus objetivos e necessidades e documentá-los de forma apropriada 
para análise, comunicação e posterior implementação. Com relação à engenharia de requisitos de software, 
analise as seguintes afirmativas: 
 
I) As descrições das funções que um sistema deve incorporar e das restrições que devem ser satisfeitas 
constituem os requisitos para o sistema. 
 
II) Requisitos funcionais descrevem restrições sobre as funções oferecidas, tais como restrições de tempo e de 
uso de recursos. 
 
III) Os requisitos não funcionais apontam as funções que o sistema deve fornecer e como o sistema deve se 
comportar em determinadas situações. 
A alternativas I, II e III estão corretas. 
B As alternativas I e III estão corretas. 
C As alternativas II e III estão corretas. 
D Apenas a alternativa I está correta. 
E Apenas a alternativa II está correta. 
 
Questão 8 : 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 9 : Analise as alternativas abaixo e assinale a alternativa correta sobre Processos de software. 
A Processos de software são passos imprevisíveis para o desenvolvimento do software. 
B Um processo de software são um conjunto de atividades previsíveis que levam à produção de software 
de acordo com a necessidade do cliente. 
C Trata-se de um único processo, que será levado até o final do projeto. 
D O processo fornece um conjunto de informações técnicas que definem as tarefas do desenvolvimento de 
software. 
E Mesmo que o processo esteja incorreto, será possível chegar ao resultado esperado. 
 
Questão 10 : Os princípios da modelagem ágil são de grande importância para sua implementação, pois eles 
são os regentes das práticas da modelagem ágil. O princípio de viajar leve é um desses princípios. Qual das 
seguintes frases se refere a ele? 
A Tem como objetivo estimular a criação somente de artefatos e modelos que realmente irão colaborar para o 
projeto. 
B Para propiciar uma ideia necessária, cada modelo deve apresentar um aspecto diferente do sistema. 
C Logo, ao longo do desenvolvimento da engenharia de software, conserve apenas aqueles modelos que 
terão valor no longo prazo e despache o restante. 
D Um modelo sintaticamente perfeito pode produzir menor efeito qualitativo em conteúdo como aquele com 
notações falhas. 
E Aproprie-se de cada modelo e ferramenta para compreender seus pontos fortes e fracos. 
 
Questão 1 : Requisitos não funcionais estabelecem como o sistema deve funcionar e complementam os 
requisitos funcionais que dizem o que o sistema deve fazer. Um produto de software está sendo desenvolvido 
para apoiar a distribuição de doações arrecadadas e repassadas por uma ONG. O software será posteriormente 
usado para apoiar uma pequena empresa que vende produtos de artesãos locais. Para esse segundo negócio, 
espera-se haver adaptação de no máximo 30% do código. 
 
Assinale a alternativa que indica que produto de software é esse. 
A Trata-se de um requisito de adaptabilidade. 
B Trata-se de um requisito de usabilidade. 
C Trata-se de um requisito de compatibilidade. 
D Trata-se de um requisito de operacionalidade. 
E Trata-se de um requisito de reusabilidade. 
 
Questão 2 : Quais são os princípios da Extreming Programming (XP), método ágil relacionado ao 
desenvolvimento de código: 
A Comunicação, Respeito, Velocidade, Complexidade e Feedback 
B Compartilhamento, Rapidez, Rigidez, Feedback e Simplicidade 
C Comunicação, Respeito, Coragem, Feedback e Simplicidade 
D Compartilhamento, Respeito, Coragem, Feedback e complexidade 
E Respeito, Coragem, Feedback, ousadia e Simplicidade 
 
Questão 3 : Analise as alternativas abaixo e assinale a alternativa correta sobre Processos de software. 
A Processos de software são passos imprevisíveis para o desenvolvimento do software. 
B Um processo de software são um conjunto de atividades previsíveis que levam à produção de software 
de acordo com a necessidade do cliente. 
C Trata-se de um único processo, que será levado até o final do projeto. 
D O processo fornece um conjunto de informações técnicas que definem as tarefas do desenvolvimento de 
software. 
E Mesmo que o processo esteja incorreto, será possível chegar ao resultado esperado. 
 
Questão 4 : Considere a figura a seguir e analise as alternativas. 
 
I – O Ator X herda todas os casos de uso do Ator Y, por meio do relacionamento de generalização. Portanto, 
ele pode executar todos os casos de uso do diagrama. 
 
II – Quando o Ator Y inicia o Caso de Uso 2, ele obrigatoriamente executao Caso de Uso 3, que, por sua vez, 
executa obrigatoriamente o Caso de Uso 1. 
 
III – O Ator Y pode executar o Caso de Uso 1, que, por sua vez, chama o Caso de Uso 4, caso uma 
determinada condição seja satisfeita. 
 
IV – O Caso de Uso 3 existe porque implementa um comportamento que é comum ao Caso de Uso 1 e ao Caso 
de Uso 2. 
 
Assinale a alternativa que indica corretamente qual(is) a(s) sentença(s) verdadeira(s): 
A As alternativas I, II, III e IV estão corretas. 
B Apenas as alternativas I, II e IV estão corretas. 
C Apenas as alternativas III e IV estão corretas. 
D Apenas a alternativa I está correta. 
E Apenas a alternativa IV está correta. 
 
Questão 5 : 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 6 : 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. 
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 7 : 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 8 : Qual é o papel do gestor de projetos em desenvolvimento de software? 
A Identificar problemas e incumbir aos desenvolvedores a apresentação da solução. 
B Impedir que ocorram mudanças de requisitos no decorrer do projeto. 
C Identificar as partes mais difíceis e buscar soluções eficientes, planejar, assessorar, organizar, dirigir e 
controlar o projeto. 
D As novas técnicas com metodologias ágeis dificultam a vida dos gerentes de projeto. 
E Trabalhar com planejamento engessado. 
 
Questão 9 : Uma das principais medidas do sucesso de um software é o grau no qual ele atende aos objetivos e 
requisitos para os quais foi construído. De forma geral, a engenharia de requisitos de software é o processo de 
identificar todos os envolvidos, descobrir seus objetivos e necessidades e documentá-los de forma apropriada 
para análise, comunicação e posterior implementação. Com relação à engenharia de requisitos de software, 
analise as seguintes afirmativas: 
 
I) As descrições das funções que um sistema deve incorporar e das restrições que devem ser satisfeitas 
constituem os requisitos para o sistema. 
 
II) Requisitos funcionais descrevem restrições sobre as funções oferecidas, tais como restrições de tempo e de 
uso de recursos. 
 
III) Os requisitos não funcionais apontam as funções que o sistema deve fornecer e como o sistema deve se 
comportar em determinadas situações. 
A alternativas I, II e III estão corretas. 
B As alternativas I e III estão corretas. 
C As alternativas II e III estão corretas. 
D Apenas a alternativa I está correta. 
E Apenas a alternativa II está correta. 
 
Questão 10 : Quais são as principais fases de um processo de software? 
A Especificação, projeto, implementação, validação e manutenção e evolução. 
B Especificação, engenharia de sistema, interface, validação e manutenção e evolução. 
C Especificação, integração, implementação, validação e manutenção e evolução. 
D Especificação, integração, detalhamento, validação e manutenção e projeto 
E Interface, integração, análise de requisitos, validação e manutenção e projeto. 
 
Questão 1 : Sobre a metodologia scrum, metodologia ágil com grande aceitação, é possível afirmar que ela tem 
alguns personagens e ferramentas. 
 
Acerca disso, analise as afirmativas a seguir, que abordam conceitos do scrum, e classifique-as em verdadeira 
(V) ou falsa (F): 
 
( ) Product owner é um gerente que verifica se as regras são seguidas. 
 
( ) A reunião matinal para definir as metas do dia se chama burndown. 
 
( ) Sprint planning meeting é uma reunião feita ao começar um sprint. 
 
( ) Time box é uma caixa de tempo para desenvolver os sprints. 
 
Marque a alternativa que apresenta a sequência correta: 
A F – F – V – V 
B V – F – V – F 
C V – V – V – F 
D F – F – V – F 
E V – F – F – F 
 
Questão 2 : O Diagrama de Casos de Uso é uma importante ferramenta para ajudar a modelar os requisitos 
funcionais de um produto de software. 
 
Analise as definições a seguir e assinale a alternativa correta sobre o ator em um Diagrama de Casos de Uso: 
A Ator é um ser humano que executa os casos de uso do sistema. 
B Ator é um elemento interno ao sistema que executa os casos de uso do sistema. 
C Ator é uma pessoa específica que executa os casos de uso a que está associada. 
D Ator não pode herdar os casos de uso de outro ator; apenas os casos de uso podem. 
E Ator é um ser humano ou um equipamento ou um outro sistema externo. 
 
Questão 3 : A metodologia ágil feature-driven development (FDD) contém 13 práticas ou princípios. 
 
Analise as afirmativas a seguir, que tratam das práticas, e classifique-as em verdadeiras (V) ou falsas (F): 
 
( ) Metáfora é uma prática que visa a compreender a linguagem do cliente. 
 
( ) Programação em par é uma prática que combina dois programadores para trabalharem juntos. 
 
( ) Ritmo acelerado é uma prática que busca a sustentabilidade de produção. 
 
( ) Reuniões em pé são uma prática que objetiva reuniões com, no máximo, 30 minutos de duração. 
 
Marque o item que apresenta a sequência correta: 
A V – V – F – F 
B V – F – F – F 
C F – F – V – V 
D F – V – F – V 
E V – F – F – V 
 
Questão 4 : A revisão por pares é uma técnica que auxilia na identificação de defeitos em artefatos de software 
antes que eles se propaguem para outras etapas do desenvolvimento. Giovanna elaborou o diagrama de casos 
de uso a seguir, e Fernanda realizou a revisão por pares. 
Descrição dos stakeholders: “O sistema deverá permitir que o professor insira, revise e consulte as notas. O 
aluno poderá consultar as notas. Todos os usuários deverão estar logados para executar as operações. O sistema 
deverá suportar até 30.000 usuários simultâneos sem degradar o desempenho”. 
Fernanda analisou o diagrama e a descrição fornecida pelos stakeholders e concluiu que: 
 
A o diagrama pode ser aprovado, porque contém todos os elementos descritos na fala dos stakeholders. 
B o diagrama está incorreto, porque diz que o Aluno também pode revisar notas por causa do relacionamento 
de generalização. 
Co diagrama está incorreto, porque faltou representar os atores secundários que também participam do 
sistema. 
D o diagrama está incorreto, porque não contempla o requisito de desempenho referente à quantidade de 
usuários. 
E o diagrama está incorreto, porque está representando que apenas o ator Usuário pode consultar notas. 
 
Questão 5 : Analise as alternativas abaixo e assinale a alternativa correta sobre Processos de software. 
A Processos de software são passos imprevisíveis para o desenvolvimento do software. 
B Um processo de software são um conjunto de atividades previsíveis que levam à produção de software 
de acordo com a necessidade do cliente. 
C Trata-se de um único processo, que será levado até o final do projeto. 
D O processo fornece um conjunto de informações técnicas que definem as tarefas do desenvolvimento de 
software. 
E Mesmo que o processo esteja incorreto, será possível chegar ao resultado esperado. 
 
Questão 6 : Frank é um analista de requisitos que acabou de coletar as definições com os stakeholders do 
projeto e está com dúvidas sobre a classificação correta: 
 Selecione a alternativa que representa as categorias dos requisitos:Selecione a alternativa que representa as 
categorias dos requisitos: 
A Processo, processo, projeto, produto, produto, processo. 
B Projeto, processo, projeto, produto, produto, processo. 
C Processo, projeto, produto, produto, produto, processo. 
D Projeto, processo, processo, produto, produto, projeto. 
E Processo, projeto, processo, produto, produto, projeto. 
 
Questão 7 : 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 8 : 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 9 : Manuela é analista de requisitos de um projeto para desenvolvimento de um sistema de apoio para 
a venda de enfeites de Natal pela Internet. O seu cliente mandou a seguinte mensagem: 
 
Com base no texto, ela extraiu os seguintes requisitos: 
 
 
Sobre esses requisitos, é correto afirmar que: 
A O conjunto de requisitos listado está completo e correto, portanto, os requisitos podem seguir para a 
próxima fase do processo de desenvolvimento. 
B O conjunto de requisitos listado está completo, mas há alguns requisitos ambíguos, e por isso os requisitos 
não podem seguir para a próxima fase do processo de desenvolvimento. 
C o conjunto de requisitos listado não está completo e por isso não pode seguir para a próxima fase do 
processo de desenvolvimento 
D O conjunto de requisitos não está completo e os requisitos estão todos ambíguos, por isso não podem seguir 
para a próxima fase do processo de desenvolvimento. 
E O conjunto de requisitos listado não está completo, mas os requisitos corretos podem seguir para a 
próxima fase do processo de desenvolvimento. 
 
Questão 10 : O processo unificado consiste da repetição de uma série de ciclos durante a vida de um sistema e, 
a cada ciclo concluído, uma nova versão do sistema é disponibilizada para utilização do usuário. Esses ciclos 
consistem em quatro fases. 
 
Tendo em vista as fases do PU, analise as afirmativas abaixo e assinale a que corresponde à ordem cronológica 
das fases. 
A Concepção, Requisitos, Implementação e Testes. 
B Concepção, Elaboração, Construção e Implementação. 
C Concepção, Elaboração, Construção e Transição. 
D Elaboração, Concepção, Construção e Transição. 
E Elaboração, Construção, Implementação e Transição. 
 
Questão 1 : Quando há a necessidade de testar novamente um software por completo, a fim de verificar se 
problemas que haviam sido resolvidos antes da modificação ou liberação de novas funcionalidades não 
voltaram a acontecer, esse teste se chama: 
A Teste de segurança. 
B Teste de caixa cinza. 
C Teste de usabilidade. 
D Teste de regressão. 
E Teste de instalação. 
 
Questão 2 : 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 3 : Considere a figura a seguir e analise as alternativas. 
 
I – O Ator X herda todas os casos de uso do Ator Y, por meio do relacionamento de generalização. Portanto, 
ele pode executar todos os casos de uso do diagrama. 
 
II – Quando o Ator Y inicia o Caso de Uso 2, ele obrigatoriamente executa o Caso de Uso 3, que, por sua vez, 
executa obrigatoriamente o Caso de Uso 1. 
 
III – O Ator Y pode executar o Caso de Uso 1, que, por sua vez, chama o Caso de Uso 4, caso uma 
determinada condição seja satisfeita. 
 
IV – O Caso de Uso 3 existe porque implementa um comportamento que é comum ao Caso de Uso 1 e ao Caso 
de Uso 2. 
 
Assinale a alternativa que indica corretamente qual(is) a(s) sentença(s) verdadeira(s): 
A As alternativas I, II, III e IV estão corretas. 
B Apenas as alternativas I, II e IV estão corretas. 
C Apenas as alternativas III e IV estão corretas. 
D Apenas a alternativa I está correta. 
E Apenas a alternativa IV está correta. 
 
Questão 4 : A matriz de rastreabilidade visa a implementar a ligação bidirecional entre os diversos elementos 
de um projeto de software. Considerando seus objetivos, analise as afirmativas a seguir: 
 
I. Um requisito funcional se liga a outro requisito funcional de mesmo nível por meio da rastreabilidade 
bidirecional de requisitos. 
 
II. A rastreabilidade para frente liga o caso de uso 1 ao caso de uso 2, e a rastreabilidade para trás liga o caso de 
uso 2 ao caso de uso 1. 
 
III. Um caso de teste se liga a um requisito não funcional por meioda rastreabilidade vertical de requisitos. 
 
IV. Um código implementado pode ser rastreado até o caso de uso que o especificou por meio da 
rastreabilidade vertical. 
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 I, III e IV. 
D Estão corretas as afirmativas I e II. 
E Estão corretas as afirmativas I e III. 
 
Questão 5 : 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. 
 
Questão 6 : Quais são os princípios da Extreming Programming (XP), método ágil relacionado ao 
desenvolvimento de código: 
A Comunicação, Respeito, Velocidade, Complexidade e Feedback 
B Compartilhamento, Rapidez, Rigidez, Feedback e Simplicidade 
C Comunicação, Respeito, Coragem, Feedback e Simplicidade 
D Compartilhamento, Respeito, Coragem, Feedback e complexidade 
E Respeito, Coragem, Feedback, ousadia e Simplicidade 
 
Questão 7 : Uma das principais medidas do sucesso de um software é o grau no qual ele atende aos objetivos e 
requisitos para os quais foi construído. De forma geral, a engenharia de requisitos de software é o processo de 
identificar todos os envolvidos, descobrir seus objetivos e necessidades e documentá-los de forma apropriada 
para análise, comunicação e posterior implementação. Com relação à engenharia de requisitos de software, 
analise as seguintes afirmativas: 
 
I) As descrições das funções que um sistema deve incorporar e das restrições que devem ser satisfeitas 
constituem os requisitos para o sistema. 
 
II) Requisitos funcionais descrevem restrições sobre as funções oferecidas, tais como restrições de tempo e de 
uso de recursos. 
 
III) Os requisitos não funcionais apontam as funções que o sistema deve fornecer e como o sistema deve se 
comportar em determinadas situações. 
A alternativas I, II e III estão corretas. 
B As alternativas I e III estão corretas. 
C As alternativas II e III estão corretas. 
D Apenas a alternativa I está correta. 
E Apenas a alternativa II está correta. 
 
Questão 8 : Os métodos ágeis são alternativas à gestão tradicional de projetos, com práticas eficazes que se 
destinam a permitir a entrega rápida e de alta qualidade do produto. Esses métodos vêm ajudando muitas 
equipes a encarar a imprevisibilidade dentro de um projeto, por meio de entregas incrementais e ciclos 
iterativos. Quais dos seguintes métodos são caracterizados por serem métodos ágeis? 
A Cascata, Xp, Scrum. 
B XP, Scrum, Kanvan. 
C Scrum, PX, cascata. 
D XP, Scrum, Kanban. 
E XP, OpenUp, PX. 
 
Questão 9 : Supondo que um novo software voltado para redes sociais para um público específico esteja sendo 
desenvolvido, após o término do desenvolvimento das funcionalidades, e depois de ocorrer os testes funcionais 
e estruturais, o que mais seria pertinente realizar? 
A Teste de performance, pois seria somente um usuário realizando o teste, que tem como foco a 
usabilidade. 
B Revisões técnicas eficientes, especificações funcionais e não funcionais corretas e elaboração de um plano 
de teste. 
C Acompanhamento de usuário realizando testes, especificações menos detalhadas e elaboração de um plano 
de teste não funcional. 
D Verificação de linguagem de programação utilizada, hardware e conhecimento do desenvolvedor. 
E Realização de testes de desempenho, de stress e preocupação somente com a implementação do software. 
 
Questão 10 : Assinale a alternativa que traz o tipo de teste em que a arquitetura do software é desenvolvida em 
paralelo à aplicação de diversos testes, em que o foco é a descoberta de erros relacionados à interface. 
A Teste de unidade. 
B Teste de aceitação. 
C Teste de segurança. 
D Teste de integração. 
E Teste de validação. 
 
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 : 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 3 : A matriz de rastreabilidade visa a implementar a ligação bidirecional entre os diversos elementos 
de um projeto de software. Considerando seus objetivos, analise as afirmativas a seguir: 
 
I. Um requisito funcional se liga a outro requisito funcional de mesmo nível por meio da rastreabilidade 
bidirecional de requisitos. 
 
II. A rastreabilidade para frente liga o caso de uso 1 ao caso de uso 2, e a rastreabilidade para trás liga o caso de 
uso 2 ao caso de uso 1. 
 
III. Um caso de teste se liga a um requisito não funcional por meio da rastreabilidade vertical de requisitos. 
 
IV. Um código implementado pode ser rastreado até o caso de uso que o especificou por meio da 
rastreabilidade vertical. 
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 I, III e IV. 
D Estão corretas as afirmativas I e II. 
E Estão corretas as afirmativas I e III. 
Questão 4 : Requisitos não funcionais podem afetar sobremaneira a forma como os usuários aceitam o produto. 
Analise as afirmativas a seguir a respeito dos requisitos não funcionais de um software referentes à qualidade 
externa do produto: 
 
I. “Um usuário sem treinamento deve ser capaz de instalar o produto em até 10 minutos” é um requisito de 
instalabilidade. 
 
II. “Apenas usuários com login e senha válidos terão acesso ao sistema” é um requisito de proteção. 
 
III. “Um usuário sem treinamento deve ser capaz de localizar qualquer função sem clicar em nenhuma opção 
incorreta” é um requisito de eficiência. 
 
Com base nas afirmações, assinale a alternativa correta: 
A I, II e III estão corretas. 
B I e II estão corretas. 
C I e III estão corretas. 
D II e III estão corretas. 
E Apenas a alternativa II está correta. 
 
Questão 5 : 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 conflitosse 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 6 : Supondo que um novo software voltado para redes sociais para um público específico esteja sendo 
desenvolvido, após o término do desenvolvimento das funcionalidades, e depois de ocorrer os testes funcionais 
e estruturais, o que mais seria pertinente realizar? 
A Teste de performance, pois seria somente um usuário realizando o teste, que tem como foco a 
usabilidade. 
B Revisões técnicas eficientes, especificações funcionais e não funcionais corretas e elaboração de um plano 
de teste. 
C Acompanhamento de usuário realizando testes, especificações menos detalhadas e elaboração de um plano 
de teste não funcional. 
D Verificação de linguagem de programação utilizada, hardware e conhecimento do desenvolvedor. 
E Realização de testes de desempenho, de stress e preocupação somente com a implementação do software. 
 
Questão 7 : Os métodos ágeis são alternativas à gestão tradicional de projetos, com práticas eficazes que se 
destinam a permitir a entrega rápida e de alta qualidade do produto. Esses métodos vêm ajudando muitas 
equipes a encarar a imprevisibilidade dentro de um projeto, por meio de entregas incrementais e ciclos 
iterativos. Quais dos seguintes métodos são caracterizados por serem métodos ágeis? 
A Cascata, Xp, Scrum. 
B XP, Scrum, Kanvan. 
C Scrum, PX, cascata. 
D XP, Scrum, Kanban. 
E XP, OpenUp, PX. 
 
Questão 8 : 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 9 : 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 10 : Sobre as categorias de requisitos, avalie as três afirmações abaixo e selecione a alternativa correta: 
 
I) A forma de gerenciamento que deve ser utilizada ao desenvolver um software faz referência a um requisito 
de processo. 
 
II) Todos os requisitos de software da categoria produto são do tipo funcional, pois são funcionalidades 
implementadas. 
 
III) Todos os requisitos de software da categoria projeto são do tipo funcional, pois são funcionalidades 
implementadas. 
A As alternativas I, II e III estão corretas. 
B Apenas a afirmativa I está correta. 
C Apenas a afirmativa III está correta. 
D Apenas as afirmativas II e III estão corretas. 
E Apenas as afirmativas I e III estão corretas.

Mais conteúdos dessa disciplina

  • Relacionados
  • Inteligência Artificial
ed

Olá, eu sou o Ed!

A Inteligência Artificial do
Passei Direto

O Ed já respondeu sobre esse material