Prévia do material em texto
01/04/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2254522&courseId=13057&classId=1250396&topicId=3042736&p0=03c7c0ace395d80182db0… 1/4
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?
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?
QUALIDADE E TESTES DE SOFTWARE
CCT0774_A2_201801034044_V1
Lupa Calc.
Vídeo PPT MP3
Aluno: WESLEY VARGAS MAGLIARI Matr.: 201801034044
Disc.: QUAL. TEST. SOFTWARE 2020.1 EAD (GT) / EX
Prezado (a) Aluno(a),
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua
avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se
familiarizar com este modelo de questões que será usado na sua AV e AVS.
1.
iterativo incremental
RUP
UML
Cascata
àgil
Explicação:
esse é o modelo de processo de desenvolvimento chamado CASCATA, onde uma fase somente iniciava com o término da
anterior
2.
RUP
sequencial
Incremental
cascata
ágil
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
javascript:abre_frame('1','2','','','314429927');
javascript:abre_frame('2','2','','','314429927');
javascript:abre_frame('3','2','','','314429927');
01/04/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2254522&courseId=13057&classId=1250396&topicId=3042736&p0=03c7c0ace395d80182db0… 2/4
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.
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
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.
Explicação:
o pouco a pouco descrito na propriedade, sugere que o software vai sendo incrementado
logo o modelo é o incremental
3.
pesquisa e testes.
geração de relatórios de teste
análise de recursos e software
desenvolvimento incremental
implementação e teste unitário
Explicação:
De acordo com o modelo cascata apresentado, após a fase de projeto vem a de implementação e teste unitário.
4.
Não permite que sejam realizados testes, visando verificar o funcionamento do sistema final, ainda que sejam testes
parciais.
É inteiramente descartado, não sendo aproveitada nenhuma parte do código de software no sistema final entregue ao
cliente.
Permite avaliar o desempenho geral da equipe de desenvolvimento de software
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.
Explicação:
O proposito básico da prototipação é sempre auxiliar na validação e elicitação de requisitos (necessidades) do software.
5.
Um modelo de produção de software iterativo é composto pelas fases de análise de requisitos, projeto e
implementação.
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.
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.
01/04/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2254522&courseId=13057&classId=1250396&topicId=3042736&p0=03c7c0ace395d80182db0… 3/4
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.
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:
O Ciclo de Vida de um Sistema especifica todas as fases de desenvolvimento, desde sua concepção até o processo de
manutenção e declínio. No que diz respeito ao desenvolvimento de software, existem alguns processos conhecidos. Um
destes processos, possui característica iterativa e incremental, inicia cada fase do projeto realizando um planejamento
prévio, realiza a execução da fase, verifica o progresso e os resultados da fase (riscos, lições aprendidas) e incrementa
novos objetivos para a fase seguinte, seguindo para a próxima iteração. O modelo de software em questão é o:
Assinale a resposta correta.
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 de uma só vez.
Os incrementos de um software são entregues ao cliente somente duas vezes.
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.
6.
iterativo e incremental
evolutivo
iterativo
incremental
em cascata
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.
7.
utilização mínima de recursos
segurança
legibilidade
legalidade
atualização contínua
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.
8.
RAD
01/04/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2254522&courseId=13057&classId=1250396&topicId=3042736&p0=03c7c0ace395d80182db0… 4/4
Modelo espiral
Prototipação
Modelo cascata
Modelo evolutivo
Explicação:
O modelo espiral caracteriza-se pelo planejamento e pela análise de risco em cada fase da espiral.
Legenda: Questão não respondida Questão não gravada Questão gravada
Exercício inciado em 01/04/2020 17:18:02.
javascript:abre_colabore('34408','184301062','3680740821');