Logo Passei Direto
Buscar

SAV - PROVA - Engenharia e Processos de Software

User badge image
Rodrigo Diniz

em

Ferramentas de estudo

Questões resolvidas

O padrão de qualidade /IEC 25010:2011 apresenta uma característica de qualidade que cuida do quanto uma aplicação se adequa a diferentes sistemas ou plataformas. Essa característica está descrita na alternativa:


Confiabilidade.
Eficiência de desempenho.
Capacidade de manutenção.
Segurança.
Compatibilidade.

Sobre paradigmas de programação, assinale a alternativa correta:


Por mais que existam vários paradigmas, um único paradigma seria suficiente para resolver todos os problemas de desenvolvimento de softwares existentes.
Um paradigma tenta resolver um problema do mundo real com uma solução de software segmentada.
Toda linguagem de programação tem seu próprio paradigma, criado para atender sua necessidade particular.
Paradigmas servem para normalizar o uso de linguagens de programação.
Uma linguagem de programação só pode estar associada a um paradigma, por isso existem centenas de linguagens.

Os paradigmas de programação são modelos de escrita de código que podem ser aplicados a várias linguagens, desde que estas permitam. O paradigma que lida com funções puras e recursividade em sua estrutura está na alternativa:


Orientado a objetos.
Funcional.
Orientado a dados.
Procedural.
Orientado a eventos.

Assinale a alternativa correta sobre hardware e software.


As diferenças no desenvolvimento e na implementação dos softwares convencionais e os específicos para web os tornam meramente concorrentes, não deixando margem de compatibilidade entre si.
Hardwares são mais flexíveis que softwares quanto a mudanças e upgrades (atualizações).
Softwares podem ser mais fáceis de reparar e manter do que hardwares.
Hardware e software são iguais em sua estrutura e funcionamento.
Hardware e software são completamente diferentes em sua estrutura e funcionamento.

Comentário: Alternativa Correta : Softwares podem ser mais fáceis de sofrer atualizações do que hardwares, desde que se tenha acesso a seu código-fonte.


Sobre essa dimensão, analise as afirmacoes a seguir:

I. Compatibilidade é a adequação do software para uso em diferentes ambientes, como diferentes dispositivos e sistemas;
II. Eficiência é a capacidade do software de ter apresentar um bom desempenho ou resultado sem desperdício de recursos e esforços;
III. Instabilidade é a capacidade do software de realizar as funções conforme especificado ou desejado;
IV. Confiabilidade é a capacidade do software de responder rapidamente ou concluir as tarefas atribuídas dentro de um tempo razoável.

Sobre as afirmações acima, está correto o que se afirma apenas em:


II e III.
I, III e IV.
II e IV.
I e II.
III e IV.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

O padrão de qualidade /IEC 25010:2011 apresenta uma característica de qualidade que cuida do quanto uma aplicação se adequa a diferentes sistemas ou plataformas. Essa característica está descrita na alternativa:


Confiabilidade.
Eficiência de desempenho.
Capacidade de manutenção.
Segurança.
Compatibilidade.

Sobre paradigmas de programação, assinale a alternativa correta:


Por mais que existam vários paradigmas, um único paradigma seria suficiente para resolver todos os problemas de desenvolvimento de softwares existentes.
Um paradigma tenta resolver um problema do mundo real com uma solução de software segmentada.
Toda linguagem de programação tem seu próprio paradigma, criado para atender sua necessidade particular.
Paradigmas servem para normalizar o uso de linguagens de programação.
Uma linguagem de programação só pode estar associada a um paradigma, por isso existem centenas de linguagens.

Os paradigmas de programação são modelos de escrita de código que podem ser aplicados a várias linguagens, desde que estas permitam. O paradigma que lida com funções puras e recursividade em sua estrutura está na alternativa:


Orientado a objetos.
Funcional.
Orientado a dados.
Procedural.
Orientado a eventos.

Assinale a alternativa correta sobre hardware e software.


As diferenças no desenvolvimento e na implementação dos softwares convencionais e os específicos para web os tornam meramente concorrentes, não deixando margem de compatibilidade entre si.
Hardwares são mais flexíveis que softwares quanto a mudanças e upgrades (atualizações).
Softwares podem ser mais fáceis de reparar e manter do que hardwares.
Hardware e software são iguais em sua estrutura e funcionamento.
Hardware e software são completamente diferentes em sua estrutura e funcionamento.

Comentário: Alternativa Correta : Softwares podem ser mais fáceis de sofrer atualizações do que hardwares, desde que se tenha acesso a seu código-fonte.


Sobre essa dimensão, analise as afirmacoes a seguir:

I. Compatibilidade é a adequação do software para uso em diferentes ambientes, como diferentes dispositivos e sistemas;
II. Eficiência é a capacidade do software de ter apresentar um bom desempenho ou resultado sem desperdício de recursos e esforços;
III. Instabilidade é a capacidade do software de realizar as funções conforme especificado ou desejado;
IV. Confiabilidade é a capacidade do software de responder rapidamente ou concluir as tarefas atribuídas dentro de um tempo razoável.

Sobre as afirmações acima, está correto o que se afirma apenas em:


II e III.
I, III e IV.
II e IV.
I e II.
III e IV.

Prévia do material em texto

08/10/2023, 18:25 SAV
https://app.saladeaulavirtual.com/aluno/disciplina/417907/recurso 1/5
ProvaProva
Engenharia e Processos de Software
Pontuação desta atividade: 70.00
Tempo restante para finalização da avaliação 00:00 minutos!
Prova 230106052 | RODRIGO MAIA DINIZ
Atividade Concluída
Pontuação desta atividade: 70.00
Sua melhor nota foi: 50.00
Iniciada em: 08/10/23 17:35h
Concluída em: 08/10/23 18:10h
Tentativas
Data Início Data Fim Nota
 08/10/23 17:35h 08/10/23 18:10h 50.00
Melhor Nota:50.00
1.Em desenvolvimento de software, existem problemas quanto à qualidade de software.
Defeitos comuns incluem requisitos perdidos ou mal compreendidos, relacionamentos de
dados, tempo de processo, verificação de validade e erros de codificação. O padrão de
qualidade /IEC 25010:2011 apresenta uma característica de qualidade que cuida do quanto
uma aplicação se adequa a diferentes sistemas ou plataformas. Essa característica está
descrita na alternativa:
 PÁGINA INICIAL PORTAL DO ALUNO

javascript:history.back()
https://app.saladeaulavirtual.com/aluno/aluno-home
https://app.saladeaulavirtual.com/home
08/10/2023, 18:25 SAV
https://app.saladeaulavirtual.com/aluno/disciplina/417907/recurso 2/5





Confiabilidade.
Eficiência de desempenho.
Capacidade de manutenção.
Segurança.
Compatibilidade.
Comentário: Alternativa Correta : Compatibilidade.
2.





Resultados sólidos podem ser obtidos com a abordagem de gerenciamento de defeitos
integral através do uso de testes de software. Ferramentas e técnicas corretas para
gerenciamento de qualidade de software permitem o foco na qualidade do produto e do
processo de desenvolvimento. Sobre o uso de técnicas, analise as afirmações a seguir:
 I. PSP (Personal Software Process) fornece uma estrutura de medição integrada,
focada no time de desenvolvimento;
 II. TSP (Team Software Process) é uma técnica utilizada para o desenvolvimento de
software no contexto do Six Sigma (Seis Sigma);
 III. A análise das percepções dos usuários finais sobre a qualidade do software é
uma outra técnica interessante com foco na qualidade;
 
Sobre as afirmações acima, está correto o que se afirma apenas em:
II e III.
III.
II.
I e II.
I.
Comentário: Alternativa Correta : II e III.
08/10/2023, 18:25 SAV
https://app.saladeaulavirtual.com/aluno/disciplina/417907/recurso 3/5
3.





Na programação, é uma tendência o uso de paradigmas pois seu uso permite que
diferentes profissionais e times possam entender o código um do outro, de maneira mais
transparente e transversal. Muitos dos primeiros softwares produzidos foram desenvolvidos
com base em paradigmas ad hoc ou improvisados. Sobre paradigmas de programação,
assinale a alternativa correta:
Por mais que existam vários paradigmas, um único paradigma seria suficiente para resolver todos os
problemas de desenvolvimento de softwares existentes.
Um paradigma tenta resolver um problema do mundo real com uma solução de software segmentada.
Toda linguagem de programação tem seu próprio paradigma, criado para atender sua necessidade
particular.
Paradigmas servem para normalizar o uso de linguagens de programação.
Uma linguagem de programação só pode estar associada a um paradigma, por isso existem centenas de
linguagens.
Comentário: Alternativa Correta : Um paradigma tenta resolver um problema do mundo real com uma solução
de software segmentada.
4.





Os paradigmas de programação são modelos de escrita de código que podem ser
aplicados a várias linguagens, desde que estas permitam. O paradigma que lida com
funções puras e recursividade em sua estrutura está na alternativa:
Orientado a objetos.
Funcional.
Orientado a dados.
Procedural.
Orientado a eventos.
Comentário: Alternativa Correta : Funcional.
5.Também conhecido como sistema ou programa, o software vai além do código-fonte,
sendo um conjunto de vários artefatos. Assim como o hardware do computador, um
software também precisa de reparos e manutenções de acordo com a demanda. Porém,
08/10/2023, 18:25 SAV
https://app.saladeaulavirtual.com/aluno/disciplina/417907/recurso 4/5





mesmo com características em comum, existem diferenças entre hardware e software.
Assinale a alternativa correta sobre hardware e software.
As diferenças no desenvolvimento e na implementação dos softwares convencionais e os específicos para
web os tornam meramente concorrentes, não deixando margem de compatibilidade entre si.
Hardwares são mais flexíveis que softwares quanto a mudanças e upgrades (atualizações).
Softwares podem ser mais fáceis de sofrer atualizações do que hardwares, desde que se tenha acesso a
seu código-fonte.
Hardwares são criados em fábricas, diferente dos softwares que não utilizam essa nomenclatura para
definir seus locais de desenvolvimento.
O hardware pode ser subdividido em tipos distintos como os aplicativos, utilitários e de processamento.
Comentário: Alternativa Correta : Softwares podem ser mais fáceis de sofrer atualizações do que hardwares,
desde que se tenha acesso a seu código-fonte.
6.


Os aspectos da qualidade de software apresenta dimensões ou atributos por definição.
Sobre essa dimensão, analise as afirmações a seguir:
 
 I. Compatibilidade é a adequação do software para uso em diferentes ambientes,
como diferentes dispositivos e sistemas;
 II. Eficiência é a capacidade do software de ter apresentar um bom desempenho ou
resultado sem desperdício de recursos e esforços;
 III. Instabilidade é a capacidade do software de realizar as funções conforme
especificado ou desejado;
 IV. Confiabilidade é a capacidade do software de responder rapidamente ou
concluir as tarefas atribuídas dentro de um tempo razoável.
 
Sobre as afirmações acima, está correto o que se afirma apenas em:
II e III.
I, III e IV.
08/10/2023, 18:25 SAV
https://app.saladeaulavirtual.com/aluno/disciplina/417907/recurso 5/5
Copyright © 2023 - Inex - Todos os direitos Resevados.



II e IV.
I e II.
III e IV.
Comentário: Alternativa Correta : I e II.
7.





A modelagem ágil é um esforço colaborativo. Conforme se amadurece o processo ágil, o
desenvolvimento e a modelagem começam a ocorrer em paralelo. Existem alguns passos
para implantação da modelagem ágil, baseadas em seus princípios. Sobre esses passos,
analise as afirmações a seguir:
 I. Uma comunicação eficaz é essencial para o sucesso de um projeto. No cerne
de qualquer projeto Agile de sucesso estão as interações entre indivíduos;
 II. O Comprometimento é fundamental para se ter sucesso no projeto. A adesão
da equipe e das partes interessadas mostra a importância da cultura em volta da MA;
 III. Um espaço dedicado à modelagem ágil não é uma grande maneira de
demonstrar comprometimento e necessariamente promover o sucesso do projeto.
 IV. A documentação do modelo ágil não faz parte da proposta da Modelagem
Ágil, pois o sucesso da modelagem não está no registro de cada modelo.
Está correto o que se afirma em:
I e II, apenas.
I e IV, apenas.
II e III, apenas.
II e IV, apenas.
I, II e III, apenas.
Comentário: Alternativa Correta : I e II, apenas.

Mais conteúdos dessa disciplina