Prévia do material em texto
Exercício
avalie sua aprendizagem
A prototipação representa uma técnica poderosa para o desenvolvimento de sistemas, mais especi�camente do software
desses sistemas. Sobre as funções desempenhadas por um protótipo, é correto a�rmar que ele
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?
QUALIDADE E TESTES DE SOFTWARE
Lupa Calc.
DGT1428_A2_202002493909_V1
Aluno: RENAN FELIPE MACARIO DA COSTA Matr.: 202002493909
Disc.: QUALIDADE E TESTES D 2023.3 EAD (G) / EX
Prezado (a) Aluno(a),
Você fará agora seu EXERCÍCIO! 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.
Permite avaliar o desempenho geral da equipe de desenvolvimento de software
Pode auxiliar na validação de requisitos do sistema, bem como propiciar a inserção de novos requisitos ainda não
identi�cados.
Não possibilita avaliar a qualidade do software produzido.
É inteiramente descartado, não sendo aproveitada nenhuma parte do código de software no sistema �nal entregue
ao cliente.
Não permite que sejam realizados testes, visando veri�car o funcionamento do sistema �nal, ainda que sejam testes
parciais.
Explicação:
O proposito básico da prototipação é sempre auxiliar na validação e elicitação de requisitos (necessidades) do software.
2.
àgil
RUP
iterativo incremental
javascript:voltar();
javascript:voltar();
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:diminui();
javascript:aumenta();
javascript:aumenta();
javascript:calculadora_on();
javascript:calculadora_on();
Fonte: FUMARC 2012 - TJ-MG O�cial 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.
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 �uxo sequencial. Apesar de um modelo linear poder acomodar a iteração, ele o faz indiretamente. Como
resultado, as modi�caçõ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.
Cascata
UML
Explicação:
esse é o modelo de processo de desenvolvimento chamado CASCATA, onde uma fase somente iniciava com o término da
anterior
3.
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.
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.
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.
4.
incremental
em cascata
iterativo
iterativo e incremental
evolutivo
Explicação:
O modelo em Cascata possui este problema de ter a necessidade de um �uxo sequencial e os projetos do mundo real não
seguem necessariamente esta sequencialidade.
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 de�nição de requisitos, o projeto de
sistema e software e:
A|ssinale a complementação correta.
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?
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:
5.
implementação e teste unitário
pesquisa e testes.
geração de relatórios de teste
desenvolvimento incremental
análise de recursos e software
Explicação:
De acordo com o modelo cascata apresentado, após a fase de projeto vem a de implementação e teste unitário.
6.
Incremental
ágil
RUP
cascata
sequencial
Explicação:
o pouco a pouco descrito na propriedade, sugere que o software vai sendo incrementado
logo o modelo é o incremental
7.
legalidade
atualização contínua
utilização mínima de recursos
legibilidade
segurança
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.
Não Respondida Não Gravada Gravada
Exercício inciado em 12/10/2023 21:41:44.
javascript:abre_colabore('36431','318953577','6721887857');
javascript:abre_colabore('36431','318953577','6721887857');