Buscar

PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE

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

Disc.: PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
Acertos: 9,0 de 10,0 28/05/2023 
 
 
1a 
 Questão 
Acerto: 1,0 / 1,0 
 
A avaliação do impacto de mudança de um requisito, muitas vezes, faz com que seja necessário 
retornar à sua fonte. Na validação dos requisitos, a equipe deve estar atenta, portanto, à : 
 
 
Facilidade de verificação 
 
Qualidade 
 
Facilidade de compreensão 
 
Adaptabilidade 
 Rastreabilidade 
Respondido em 28/05/2023 20:11:24 
 
Explicação: 
A resposta correta é: Rastreabilidade. 
 
 
2a 
 Questão 
Acerto: 1,0 / 1,0 
 
A especificação de um processo de desenvolvimento de software requer a definição de como as 
atividades serão encadeadas, também denominada de fluxo de processo ou ciclo de vida. Avalie se as 
afirmativas a seguir são Falsas ou Verdadeiras: 
[____] 
Fluxo de Processo Linear - as atividades são executadas em sequência, de 
modo que cada atividade é realizada por completo uma única vez. 
[____] 
Fluxo de Processo Iterativo - uma atividade ou um conjunto de atividades 
podem ser repetidas antes de prosseguir para a seguinte. 
[____] 
Fluxo de Processo Evolucionário - o sequenciamento de cada fluxo inclui 
todas as atividades, sendo que cada iteração completa gera uma nova 
versão do software. 
 Assinale a opção correta: 
 
 
 
[F] - [V] - [V] 
 [V] - [V] - [V] 
 
[V] - [F] - [V] 
 
[V] - [F] - [F] 
 
[V] - [V] - [F] 
Respondido em 28/05/2023 20:11:27 
 
Explicação: 
A resposta correta é [V] - [V] - [V]. 
 
 
 
 
3a 
 Questão 
Acerto: 1,0 / 1,0 
 
A Engenharia de Software é uma tecnologia em camada. Avalie a relação entre os conceitos e 
definições a seguir: 
[1] Camada qualidade [A] 
Determina as etapas de desenvolvimento do 
software. 
 
[2] Camada de processo [B] 
Garante que os requisitos que atendem as 
expectativas do usuário serão cumpridos 
[3] Camada de métodos [C] 
Define os artefatos gerados em função da técnica de 
modelagem adotada, tal como modelo de casos de 
uso ou de classes. 
Assinale a opção que corretamente relaciona os referidos conceitos e definições: 
 
 
[1][B] - [2][C] - [3][A]. 
 
[1][A] - [2][B] - [3][C] 
 [1][B] - [2][A] - [3][C] 
 
[1][C] - [2][A] - [3][B]. 
 
[1][C] - [2][B] - [3][A]. 
Respondido em 28/05/2023 20:12:25 
 
Explicação: 
A resposta correta é: [1][B] - [2][A] - [3][C] 
 
 
4a 
 Questão 
Acerto: 1,0 / 1,0 
 
Considere as seguintes afirmativas relacionadas com a etapa de projeto do processo 
de desenvolvimento de software: 
I- A partir do modelo de classes gerado na análise, aplica-se refinamentos que permitem reduzir 
o grau de abstração do referido modelo. 
II- Os aspectos dinâmicos, considerando que o paradigma dominante na indústria de software é 
a orientação a objetos, são definidos nos modelos de classes. 
III- A divisão lógica comumente aplicada no projeto de arquitetura, pode ser composta das 
seguintes camadas: apresentação, aplicação, domínio e serviços técnicos. 
Assinale a alternativa CORRETA: 
 
 Apenas as afirmativas I e III são verdadeiras. 
 
Apenas a afirmativa I é verdadeira. 
 
Apenas as afirmativas II e III são verdadeiras. 
 
As afirmativas I, II e III são verdadeiras. 
 
Apenas a afirmativa II é verdadeira. 
Respondido em 28/05/2023 20:16:10 
Explicação: 
A resposta correta é: Apenas as afirmativas I e III são verdadeiras. 
 
 
5a 
 Questão 
Acerto: 1,0 / 1,0 
 
Requisitos de um sistema são frequentemente classificados como funcionais, não-funcionais e de 
domínio. Qual a definição que melhor descreve requisitos não-funcionais? 
 
 
São requisitos que descrevem o que o sistema deve fazer, como deve reagir a determinadas 
entradas e como deve comportar-se em situações particulares. 
 
São requisitos que derivam do domínio da aplicação e que refletem características e restrições 
desse domínio. 
 
São requisitos que especificam como deve ser testada uma parte do sistema, incluindo-se as 
entradas, os resultados esperados e as condições sob as quais os testes devem ocorrer. 
 São requisitos que não estão diretamente relacionados com as funções específicas do sistema. 
 
São ferramentas automatizadas de apoio ao processo de desenvolvimento de sistemas. 
Respondido em 28/05/2023 20:13:21 
 
Explicação: 
A resposta correta é: São requisitos que não estão diretamente relacionados com as funções 
específicas do sistema. 
 
 
6a 
 Questão 
Acerto: 1,0 / 1,0 
 
No contexto da etapa de projeto do processo de desenvolvimento de software, avalie a relação entre 
os conceitos e definições a seguir: 
[1] Implantação [A] 
Inclui a correção de defeitos não identificados nas etapas anteriores do processo de 
desenvolvimento de software. 
[2] Manutenção [B] 
Permite a modificação de um software existente a partir de alterações significativas nas 
regras de negócio. 
[3] 
Reengenharia de 
software 
[C] 
Etapa do processo de desenvolvimento de software relacionada com a transferência do 
sistema da comunidade de desenvolvimento para a comunidade de usuários. 
Assinale a opção que corretamente relaciona os referidos conceitos e definições: 
 
 
[1][C] - [2][B] - [3][A]. 
 
[1][B] - [2][A] - [3][C]. 
 [1][C] - [2][A] - [3][B]. 
 
[1][A] - [2][B] - [3][C]. 
 
[1][B] - [2][C] - [3][A]. 
Respondido em 28/05/2023 20:17:25 
 
Explicação: 
A resposta correta é: [1][C] - [2][A] - [3][B]. 
 
 
 
 
7a 
 Questão 
Acerto: 1,0 / 1,0 
 
No contexto da metodologia ágil Scrum, avalie a relação entre os papéis e definições a seguir: 
 
Assinale a opção que corretamente relaciona os referidos conceitos e definições: 
 
 
 
[1][C] - [2][A] - [3][B]. 
 [1][B] - [2][A] - [3][C]. 
 
[1][A] - [2][B] - [3][C]. 
 
[1][C] - [2][B] - [3][A]. 
 
[1][B] - [2][C] - [3][A]. 
Respondido em 28/05/2023 20:19:47 
Explicação: 
A resposta correta é: [1][B] - [2][A] - [3][C]. 
 
 
8a 
 Questão 
Acerto: 1,0 / 1,0 
 
No que diz respeito aos processos e práticas no desenvolvimento ágil de software: 
 
 
é, na XP (Extreme Programming), sustentado por meio de pequenos e frequentes releases do 
sistema, e os clientes estão intimamente envolvidos na especificação e na priorização dos requisitos 
do sistema. 
 
enfoca a integração contínua como uma prática de desenvolvimento de software, incompatível com a 
XP (E xtreme Programming) e o Scrum, que permite aos desenvolvedores agregarem alterações de 
código e realizarem testes. 
 
pressupõe o uso do behavior driven development, que considera a linguagem de programação a ser 
usada, da 4° geração em diante, com foco, principalmente, no comportamento visual, interativo e 
cognitivo do sistema. 
 a XP (Extreme Programming), é considerada um processo de desenvolvimento de software ágil que 
exige entre outras coisas: padronização do código, interação contínua e teste. 
 
enfoca, assim como o acceptance test-driven development, a qualidade do código desenvolvido 
quanto a recursividade, declaração das variáveis e clean code, de modo a torná-lo de fácil 
entendimento, modificação e testagem. 
Respondido em 28/05/2023 20:14:59 
 
Explicação: 
A resposta correta é: a XP (Extreme Programming) , é considerada um processo de desenvolvimento de software ágil 
que exige entre outras coisas: padronização do código, interação contínua e teste. 
 
 
 
9a 
 Questão 
Acerto: 1,0 / 1,0 
 
O modelo do CMMI é estruturado de forma na qual primeiramente é apresentada as Categorias e dentro de 
cada Categoria, estão as áreas de Capacidade, que são os agrupamentos dos processos relacionados e 
dentro das capacidades estão as áreas práticas. Nesse sentido, numere a coluna da direita de acordo com 
sua correspondência com a coluna da esquerda, associando a sua área de capacidade com as áreas práticas. 
1. Desenvolvimento e Engenharia do Produto 
2. Garantia da Qualidade 
3. Seleção e Gerência de Fornecedores 
4. Planejamentoe Gerência do Trabalho 
5. Gerência de Resiliência do Negócio 
6. Gerência da Força do Trabalho 
7. Apoio à Implementação 
8. Manutenção de Hábito e Persistência 
9. Melhoria do Desempenho 
( ) Solução Técnica / Integração do Produto 
( ) Treinamento Organizacional 
( ) Gerência de Acordo com Fornecedores 
( ) Análise e Resolução de Causas / Análise e Tomada de Decisões / 
Gerência de Configuração 
( ) Gerência de Processos / Definição de Ativos de Processos / Medição 
e Gerência de Desempenho 
( ) Realização de Estimativas / Planejamento / Monitoração e Controle 
( ) Gerência de Riscos e Oportunidades 
( ) Governança / Implementação da Infraestrutura 
( ) Desenvolvimento e Gerência de Requisitos / Garantia da Qualidade 
do Processo / Revisão por Pares / Verificação e Validação 
Com a coluna da direita preenchida, escolha a opção com a sequência correta da numeração: 
 
 
1-2-3-4-5-6-7-8-9 
 
9-8-7-6-5-4-3-2-1 
 
1-3-5-7-2-4-6-8-9 
 
9-1-6-5-4-8-7-2-3 
 1-6-3-7-9-4-5-8-2 
Respondido em 28/05/2023 20:21:40 
 
Explicação: 
A resposta sequencial correta é a da alternativa: 1-6-3-7-9-4-5-8-2 
 
Área de Capacidade Áreas Práticas 
1. Desenvolvimento e Engenharia do 
Produto 
2. Garantia da Qualidade 
3. Seleção e Gerência de 
Fornecedores 
4. Planejamento e Gerência do 
Trabalho 
5. Gerência de Resiliência do Negócio 
6. Gerência da Força do Trabalho 
7. Apoio à Implementação 
(1) Solução Técnica / Integração do Produto 
(6) Treinamento Organizacional 
(3) Gerência de Acordo com Fornecedores 
(7) Análise e Resolução de Causas / Análise e Tomada de Decisões / Gerência de Configuração 
(9) Gerência de Processos / Definição de Ativos de Processos / Medição e Gerência de Desempenho 
(4) Realização de Estimativas / Planejamento / Monitoração e Controle 
(5) Gerência de Riscos e Oportunidades 
(8) Governança / Implementação da Infraestrutura 
8. Manutenção de Hábito e 
Persistência 
9. Melhoria do Desempenho 
(2) Desenvolvimento e Gerência de Requisitos / Garantia da Qualidade do Processo / Revisão por 
Pares / Verificação e Validação 
 
 
 
 
10a 
 Questão 
Acerto: 0,0 / 1,0 
 
A família de normas ISO/IEC 33000 fornece uma estrutura coerente para avaliação de processos de software 
que substitui as diferentes partes da ISO/IEC 15504. O objetivo da série de normas ISO/IEC 33000 é fornecer 
uma abordagem estruturada para a avaliação de processos, permitindo que as organizações alcancem vários 
objetivos: entenda o estado de seus próprios processos buscando melhorá-los; determine a adequação de 
seus próprios processos para um requisito específico ou para um conjunto de requisitos; determinar a 
adequação dos processos de outra organização para um contrato específico ou conjunto de contratos. 
Assinale a alternativa a seguir que mostra as normas que fazem parte da ISO/IEC 33000: 
 
 CMMI, MPS.BR, ISO/IEC 15504, ISO/IEC 33002, ISO/IEC 33003, ISO/IEC 33004 e 
ISO/IEC33020. 
 ISO/IEC 33001, ISO/IEC 33002, ISO/IEC 33003, ISO/IEC 33004, ISO/IEC33020 e ISO/IEC 
33063. 
 
ISO/IEC 33001, ISO/IEC33020, ISO/IEC 33063, CMMI e MPS.BR. 
 
ISO/15504 e ISO/IEC 12207. 
 
ISO/IEC 33001, ISO/IEC 33002, ISO/IEC 33003, ISO/IEC 15504 e ISO/12207. 
Respondido em 28/05/2023 20:25:02 
 
Explicação: 
Fazem parte da família da norma ISO/IEC 3300: 
• ISO/IEC 33001: Concepts and Terminology 
• ISO/IEC 33002: Requirements for Performing Process Assessment 
• ISO/IEC 33003: Requirements for Process Measurement Frameworks 
• ISO/IEC 33004: Requirements for Process Reference, Process Assessment and Maturity Models 
• ISO/IEC33020: Process Measurement Framework for Assessmento fProcess Capability 
• ISO/IEC 33063: Process Assessment Model for Software Testing

Continue navegando