Buscar

QUALIDADE E TESTES DE SOFTWARE - Aula 2 - Atividades

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 6 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 6 páginas

Prévia do material em texto

​Questão 
 
 
1 
Fonte: FCC 2013 - AL-RN Analista Legislativo - Analista de Sistemas 
O primeiro modelo de desenvolvimento de software a ser publicado foi derivado de processos mais gerais da 
engenharia de sistemas. Por causa do encadeamento entre uma fase e outra, esse modelo é conhecido como 
modelo em cascata ou ciclo de vida de software. Dentre seus principais estágios se encontram a análise e 
definição de requisitos, o projeto de sistema e software e: 
A|ssinale a complementação correta. 
 
 
 análise de recursos e software 
 implementação e teste unitário 
 pesquisa e testes. 
 desenvolvimento incremental 
 geração de relatórios de teste 
Respondido em 06/03/2021 13:29:08 
 
 
Explicação: 
De acordo com o modelo cascata apresentado, após a fase de projeto vem a de implementação e teste 
unitário. 
 
 
 
 
 ​Questão 
 
 
2 
 
 
 
 
Fonte: UFF 2009 ¿ Analista de Tecnologia da Informação 
Em relação aos ciclos de vida do software, o desenvolvimento de sistemas 
por meio de ciclo de vida iterativos garante ao sistema: 
 
 
 utilização mínima de recursos 
 legalidade 
 atualização contínua 
 legibilidade 
 segurança 
Respondido em 06/03/2021 13:29:45 
 
 
Explicação: 
De acordo com o discutido nas aulas, o modelo iterativo permite que o software seja desenvolvido em ciclos, 
atualizando as suas necessidades em cada ciclo. 
 
 
 
 
 ​Questão 
 
 
3 
Propriedade: Seu nome foi atribuído devido à sequência com que cada fase do 
desenvolvimento dependia do término da fase anterior, 
Como se chama o processso de desenvolvimento de software com essa propriedade? 
 
 
 RUP 
 iterativo incremental 
 Cascata 
 
 
 
 
 
 UML 
 àgil 
Respondido em 06/03/2021 13:30:08 
 
 
Explicação: 
esse é o modelo de processo de desenvolvimento chamado CASCATA, onde uma fase somente iniciava com o 
término da anterior 
 
 
 
 
 ​Questão 
 
 
4 
Fonte: FUMARC 2012 - TJ-MG Oficial Judiciário - Assistente Técnico de 
Sistemas 
Em relação aos modelos de processos de software, pode-se dizer que os modelos ​incremental e evolucionário 
possuem a característica de serem iterativos. Assinale a alternativa que melhor descreve um modelo de 
produção de software iterativo. 
 
 
 A abordagem iterativa possibilita desenvolver um sistema de 
software de forma incremental, permitindo ao desenvolvedor tirar 
vantagem daquilo que foi aprendido durante a fase inicial de 
desenvolvimento de uma versão do sistema. O aprendizado ocorre 
simultaneamente tanto para o desenvolvedor, quanto para o 
usuário do sistema. 
 Os incrementos de um software são entregues ao cliente somente 
duas vezes. 
 Um modelo de produção de software iterativo é composto pelas 
fases de análise de requisitos, projeto, implementação, testes 
(validação), integração e manutenção de software. 
 Os incrementos de um software são entregues ao cliente de uma 
só vez. 
 Um modelo de produção de software iterativo é composto pelas fases de análise de requisitos, 
projeto e implementação. 
 
 
 
 
 
 
 
 
Respondido em 06/03/2021 13:31:19 
 
 
Explicação: 
Os incrementos são entregues durante todos os ciclos. A etapa de manutenção não entra no ciclo, vai até 
desde a elicitação de requisitos até a integração e implantação no cliente. A abordagem iterativa trabalha 
também de forma incremental. 
 
 
 
 ​Questão 
 
 
5 
Fonte: FUNRIO 2013 ¿ MPOG Analista de Tecnologia da Informação 
Considere o seguinte problema encontrado em projetos de desenvolvimento de software: projetos reais 
raramente seguem um fluxo sequencial. Apesar de um modelo linear poder acomodar a iteração, ele o faz 
indiretamente. Como resultado, as modificações podem causar confusão à medida que a equipe de projeto 
prossegue. Esse é um dos problemas que são algumas vezes encontrados quando é aplicado o modelo de 
desenvolvimento. 
 
 
 evolutivo 
 iterativo e incremental 
 iterativo 
 incremental 
 em cascata 
Respondido em 06/03/2021 13:32:30 
 
 
Explicação: 
O modelo em Cascata possui este problema de ter a necessidade de um fluxo sequencial e os projetos do 
mundo real não seguem necessariamente esta sequencialidade. 
 
 
 
 
 
 
 
 
 
 ​Questão 
 
 
6 
A prototipação representa uma técnica poderosa para o desenvolvimento de sistemas, mais especificamente 
do​ software ​desses sistemas. Sobre as funções desempenhadas por um protótipo, é correto afirmar que ele 
 
 
 Não permite que sejam realizados testes, visando verificar o funcionamento do sistema final, ainda 
que sejam testes parciais. 
 Não possibilita avaliar a qualidade do​ software ​produzido. 
 Pode auxiliar na validação de requisitos do sistema, bem como propiciar a inserção de novos 
requisitos ainda não identificados. 
 Permite avaliar o desempenho geral da equipe de desenvolvimento de​ software 
 É inteiramente descartado, não sendo aproveitada nenhuma parte do código de​ software ​no 
sistema final entregue ao cliente. 
Respondido em 06/03/2021 13:33:29 
 
 
Explicação: 
O proposito básico da prototipação é sempre auxiliar na validação e elicitação de requisitos (necessidades) do 
software. 
 
 
 
 
 ​Questão 
 
 
7 
Propriedade: Este modelo se propõe a aumentar pouco a pouco o software, conforme as necessidades 
surgem. 
Como se chama o modelo que apresenta essa propriedade? 
 
 
 
 
 RUP 
 sequencial 
 cascata 
 ágil 
 Incremental 
Respondido em 06/03/2021 13:33:53 
 
 
Explicação: 
o pouco a pouco descrito na propriedade, sugere que o software vai sendo incrementado 
logo o modelo é o incremental

Continue navegando