Logo Passei Direto
Buscar

ENGENHARIA DE SOFTWARE QUESTIONARIO 3

Ferramentas de estudo

Questões resolvidas

A evolução, reengenharia, manutenção e tendências do software estão intrinsecamente interligadas, impulsionando a inovação e a melhoria contínua na indústria do software”. Qual a principal mensagem transmitida no texto?
a. A evolução do software é independente das práticas de reengenharia e manutenção.
b. A inovação na indústria de software é prejudicada pela interconexão desses processos.
c. A interligação entre a evolução, reengenharia e manutenção do software impulsiona a inovação e a melhoria contínua.
d. A reengenharia e a manutenção do software são práticas obsoletas e não contribuem para a inovação.
e. A tendência futura é desconsiderar a evolução e a manutenção do software em prol de soluções completamente novas.

As organizações investem grandes quantias de dinheiro na constante evolução do software, porque são sistemas críticos de negócios e as organizações são totalmente dependentes desses sistemas. Em relação à evolução do software, pode-se afirmar que:
a. A evolução do software se deve às iniciativas privadas na área da educação, que aponta para um mercado promissor.
b. É decorrente das necessidades de negócios em constante mudança.
c. O software ainda possui muitas falhas e a evolução nada mais é do que corrigir essas falhas pela implementação da engenharia de software.
d. O software evolui toda vez que existe novas tecnologias de hardware.
e. Os algoritmos são mantidos, porém a grande evolução está na interface homem-computador.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Questões resolvidas

A evolução, reengenharia, manutenção e tendências do software estão intrinsecamente interligadas, impulsionando a inovação e a melhoria contínua na indústria do software”. Qual a principal mensagem transmitida no texto?
a. A evolução do software é independente das práticas de reengenharia e manutenção.
b. A inovação na indústria de software é prejudicada pela interconexão desses processos.
c. A interligação entre a evolução, reengenharia e manutenção do software impulsiona a inovação e a melhoria contínua.
d. A reengenharia e a manutenção do software são práticas obsoletas e não contribuem para a inovação.
e. A tendência futura é desconsiderar a evolução e a manutenção do software em prol de soluções completamente novas.

As organizações investem grandes quantias de dinheiro na constante evolução do software, porque são sistemas críticos de negócios e as organizações são totalmente dependentes desses sistemas. Em relação à evolução do software, pode-se afirmar que:
a. A evolução do software se deve às iniciativas privadas na área da educação, que aponta para um mercado promissor.
b. É decorrente das necessidades de negócios em constante mudança.
c. O software ainda possui muitas falhas e a evolução nada mais é do que corrigir essas falhas pela implementação da engenharia de software.
d. O software evolui toda vez que existe novas tecnologias de hardware.
e. Os algoritmos são mantidos, porém a grande evolução está na interface homem-computador.

Prévia do material em texto

• Pergunta 1 
0,4 em 0,4 pontos 
 
“O design inadequado da interface do usuário pode levar a escolhas confusas, cores 
inadequadas, fontes difíceis de ler e outros elementos que dificultam a 
compreensão.” Na computação o processo de comunicação da pessoa com o 
computador é chamado de: 
 
Resposta Selecionada: c. 
Interação. 
Respostas: a. 
Acessibilidade. 
 
b. 
GUI – Graphical User Interface. 
 
c. 
Interação. 
 
d. 
Interface. 
 
e. 
Usabilidade. 
Comentário da 
resposta: 
Resposta: C 
Comentário: A resposta é Interação. Na computação o termo 
interação é definido como o processo de comunicação entre 
pessoas e sistemas interativos, no caso o computador. 
 
 
• Pergunta 2 
0,4 em 0,4 pontos 
 
Para atender a um determinado software, é necessário incluir um estilo de interação 
baseado em linguagem de comandos, que funciona com uma interface 1D. As 
alternativas abaixo representam manuais com normas técnicas de aplicação do 
estilo de interação. Assinale a alternativa correspondente à escolha correta do 
manual a ser consultado. 
 
Resposta 
Selecionada: 
a. 
CUI - Character-based User Interface (Interface do Usuário 
baseada em Caracteres). 
 
Respostas: a. 
CUI - Character-based User Interface (Interface do Usuário 
baseada em Caracteres). 
 
b. 
GUI - Graphical User Interface (Interface Gráfica do Usuário). 
 
c. 
IUI - Intelligent User Interface (Interface Inteligente do 
Usuário). 
 
d. 
PUI - Pen-based User Interface (Interface do Usuário baseada 
em Caneta). 
 
e. 
VRUI - Virtual Reality-based User Interface (Interface do 
Usuário baseada em Realidade Virtual). 
Comentário 
da resposta: 
Resposta: A 
Comentário: Na “Interface do Usuário baseada em Caracteres” 
indica uma interface que usa basicamente o teclado, em que os 
comandos são escritos. Na análise do texto, vemos o destaque para 
“[..] estilo de interação baseado em linguagem de comandos, que 
funciona com uma interface 1D.”. 1D significa uma dimensão 
(horizontal). Basicamente se usa o teclado e o monitor de vídeo 
para o usuário ativar o software via texto. O cursor pode se deslocar 
para a direita ou a esquerda. 
 
• Pergunta 3 
0,4 em 0,4 pontos 
 
Na interface homem-computador, três conceitos (abaixo) estão relacionados 
diretamente aos atributos de qualidade em uso. 
I. Capacidade do produto de software de ser compreendido, aprendido, operado e 
atraente ao usuário, quando usado sob condições específicas. 
II. Meios postos à disposição do usuário que lhe permite interagir com a informação, 
independentemente de suas limitações físicas. 
III. Propriedade do design de transmitir ao usuário de forma eficaz e eficiente, as 
intenções e princípios de interação. 
 Assinale a alternativa que caracteriza os nomes dos atributos referentes aos 
conceitos em I, II e III, respectivamente na ordem que se seguem: 
 
Resposta Selecionada: d. 
Usabilidade, acessibilidade e comunicabilidade. 
Respostas: a. 
Acessibilidade, comunicabilidade e usabilidade. 
 
b. 
Acessibilidade, usabilidade e design. 
 
c. 
Comunicabilidade, usabilidade e design. 
 
d. 
Usabilidade, acessibilidade e comunicabilidade. 
 
e. 
Usabilidade, design e acessibilidade. 
Comentário 
da resposta: 
Resposta: D 
Comentário: A qualidade em uso visa cobrir não apenas a facilidade 
de uso, mas também as funcionalidades e o suporte apropriado às 
atividades de uso em cenário real, em que considera não somente a 
visão do usuário, mas também do contexto de uso em ambiente de 
trabalho. A IHC por sua vez tem a percepção da qualidade verificada 
pelos atributos usabilidade, acessibilidade e comunicabilidade. A 
usabilidade se refere à compreensão e aprendizado do usuário pelo 
software; A acessibilidade busca remover barreiras por limitações 
do homem ao acesso do software; e a comunicabilidade se refere a 
tornar o software mais atrativo, eficiente e produtivo. 
 
• Pergunta 4 
0,4 em 0,4 pontos 
 
A agilidade em operar o computador depende, e muito, da interface homem-
computador, que é de grande importância em um sistema de software específico. O 
interesse em aumentar a produtividade pela IHC tem uma atenção especial pelas 
empresas. Qual das seguintes afirmações melhor representa o conceito de Retorno 
de Investimento (ROI) em relação à Interface Homem-Computador (IHC)? 
 
Resposta 
Selecionada: 
c. 
ROI é uma medida que avalia a relação entre o valor financeiro 
gerado em comparação com os custos associados ao 
desenvolvimento da IHC. 
 
Respostas: a. 
É a relação entre satisfação estética do design da IHC com os 
benefícios financeiros provenientes do ROI. 
 
b. 
ROI é aplicável em IHC em grandes projetos de custo alto, não 
sendo relevante em pequenos projetos. 
 
c. 
ROI é uma medida que avalia a relação entre o valor financeiro 
gerado em comparação com os custos associados ao 
desenvolvimento da IHC. 
 
d. 
ROI em IHC é uma métrica subjetiva, variando de acordo com as 
preferências individuais dos usuários. 
 
e. 
ROI se refere exclusivamente ao desempenho do hardware 
utilizado na IHC. 
Comentário 
da resposta: 
Resposta: C 
Comentário: ROI é uma medida de base das principais métricas para 
avaliação da qualidade da IHC. No caso: usabilidade aprimorada, 
eficiência operacional, redução de erros, adaptabilidade em relação 
a diversos dispositivos, melhoria na UX (User Experience) e uma 
análise de dados mais eficiente. Essa é uma avaliação financeira 
crucial para determinar o sucesso e a viabilidade econômica do 
projeto. 
 
• Pergunta 5 
0,4 em 0,4 pontos 
 
“Qualidade de software é uma mistura complexa de fatores que vão variar com cada 
aplicação diferente e com os clientes que as encomendam (Pressman, 2002)”. Abaixo 
estão algumas definições de métricas da qualidade do software. Associe a definição 
(representada pelo número romano) ao nome da métrica de qualidade. 
I. Capacidade do produto de software de prover funções que atendam às 
necessidades do software. 
II. Capacidade do produto de software de ser compreendido, aprendido, operado e 
atraente ao usuário. 
III. Quantidade de recursos e códigos de computação para realização da função. 
Quanto menor a quantidade, maior será o desempenho do software. 
 
IV. Capacidade do produto de software ser transferido de um ambiente operacional 
para outro. 
Resposta 
Selecionada: 
c. 
I – Funcionalidade; II – Usabilidade; III – Eficiência; e IV – 
Portabilidade. 
Respostas: a. 
I – Funcionalidade; II – Operabilidade; III – Eficiência; e IV – 
Escalabilidade. 
 
b. 
I – Funcionalidade; II – Operabilidade; III – Acurácia; e IV – 
Portabilidade. 
 
c. 
I – Funcionalidade; II – Usabilidade; III – Eficiência; e IV – 
Portabilidade. 
 
d. 
I – Manutenibilidade; II – Operabilidade; III – Acurácia; e IV – 
Escalabilidade. 
 
e. 
I – Manutenibilidade; II – Usabilidade; III – Acurácia; e IV – 
Escalabilidade. 
Comentário 
da resposta: 
Resposta: C 
Comentário: Analisando as definições: I. “[..] prover funções que 
atendam às necessidades do software” é uma característica da 
funcionalidade, que significa capacidade técnica para poder projetar 
e construir um conjunto de funções.; II. Na qualidade do “[..] 
software de ser compreendido, aprendido, operado e atraente ao 
usuário”, se refere à usabilidade, que é relativo a uma forma fácil de 
ser usado o software; III. Quando se diz respeito ao “[..] 
desempenho do software.”, isso significa que estamos destacando a 
eficiência do software; e IV. Quando se diz respeito a poder “portar” 
um software de um sistema de software para outro ou mesmo de 
um ambiente operacional para outro, isso significa a facilidade de 
portar esse software ou portabilidade. 
 
 
• Pergunta 6 
0,4 em 0,4 pontos 
 
Com o crescente uso da tecnologia de informação, cresce também o número de 
sistemas computacionais críticos.De uma forma geral, a NBR ISO/IEC 14598 oferece 
uma estrutura de acompanhamento para essa criticidade. Qual é o propósito 
principal da norma NBR ISO/IEC 14598 no contexto da engenharia de software? 
 
Resposta 
Selecionada: 
e. 
Fornecer um modelo para avaliação de produtos de software 
em relação a critérios de qualidade. 
Respostas: a. 
Definir padrões de codificação para linguagens de programação 
específicas. 
 
b. 
Estabelecer diretrizes para o design de interfaces gráficas em 
sistemas operacionais. 
 
c. 
Especificar métodos para a documentação de requisitos de 
software. 
 
d. 
Estabelecer práticas recomendadas para a gestão de projetos 
de software. 
 
e. 
Fornecer um modelo para avaliação de produtos de software 
em relação a critérios de qualidade. 
Comentário 
da resposta: 
Resposta: E 
Comentário: A NBR ISO/IEC 14598 fornece uma estrutura para 
avaliar a qualidade de quaisquer produtos de software e estabelece 
os requisitos para métodos de medição e avaliação de produtos de 
software, define termos técnicos utilizados nas demais partes, 
contém requisitos gerais para especificação e avaliação da 
qualidade de software e esclarece os conceitos gerais. 
 
 
• Pergunta 7 
0,4 em 0,4 pontos 
 
A norma NBR ISO/IEC 25000 diz respeito à descaracterização e medição de qualidade 
de produto de software. A NBR ISO/IEC 25000 é uma evolução das séries de NBR 
ISO/IEC 9126 e NBR ISO/IEC14598. Qual é o principal objetivo da norma NBR ISO/IEC 
 
25000, também conhecida como Guia do SQuaRE (Software Product Quality 
Requirements and Evaluation)? 
Resposta 
Selecionada: 
d. 
Fornecer um modelo para a avaliação de qualidade de 
produtos de software. 
Respostas: a. 
Definir boas práticas para o desenvolvimento ágil de software. 
 
b. 
Especificar padrões de codificação para linguagens de 
programação específicas. 
 
c. 
Estabelecer diretrizes para a integração de sistemas 
heterogêneos. 
 
d. 
Fornecer um modelo para a avaliação de qualidade de 
produtos de software. 
 
e. 
Orientar a criação de interfaces gráficas intuitivas em 
ambientes web. 
Comentário da 
resposta: 
Resposta: D 
Comentário: A série de normas SQuaRE estabelece um conjunto 
de padrões e diretrizes para a “avaliação da qualidade de 
software” e produtos relacionados. 
 
 
• Pergunta 8 
0,4 em 0,4 pontos 
 
"A evolução, reengenharia, manutenção e tendências do software estão 
intrinsecamente interligadas, impulsionando a inovação e a melhoria contínua na 
indústria do software”. Qual a principal mensagem transmitida no texto? 
 
Resposta 
Selecionada: 
c. 
A interligação entre a evolução, reengenharia e manutenção do 
software impulsiona a inovação e a melhoria contínua. 
Respostas: a. 
 
A evolução do software é independente das práticas de 
reengenharia e manutenção. 
 
b. 
A inovação na indústria de software é prejudicada pela 
interconexão desses processos. 
 
c. 
A interligação entre a evolução, reengenharia e manutenção do 
software impulsiona a inovação e a melhoria contínua. 
 
d. 
A reengenharia e a manutenção do software são práticas 
obsoletas e não contribuem para a inovação. 
 
e. 
A tendência futura é desconsiderar a evolução e a manutenção 
do software em prol de soluções completamente novas. 
Comentário 
da resposta: 
Resposta: C 
Comentário: O texto destaca a sinergia entre a evolução, 
reengenharia e manutenção do software, indicando que esses 
processos não são independentes, mas sim interligados. Essa 
interconexão impulsiona a inovação e a melhoria contínua, 
promovendo um ambiente propício para avanços tecnológicos e 
soluções mais eficazes, refletindo a necessidade de adaptação 
constante na indústria de software para enfrentar desafios e 
explorar oportunidades inovadoras. 
 
• Pergunta 9 
0,4 em 0,4 pontos 
 
As organizações investem grandes quantias de dinheiro na constante evolução do 
software, porque são sistemas críticos de negócios e as organizações são totalmente 
dependentes desses sistemas. Em relação à evolução do software, pode-se afirmar 
que: 
 
Resposta 
Selecionada: 
b. 
É decorrente das necessidades de negócios em constante 
mudança. 
Respostas: a. 
 
A evolução do software se deve às iniciativas privadas na área da 
educação, que aponta para um mercado promissor. 
 
b. 
É decorrente das necessidades de negócios em constante 
mudança. 
 
c. 
O software ainda possui muitas falhas e a evolução nada mais é 
do que corrigir essas falhas pela implementação da engenharia 
de software. 
 
d. 
O software evolui toda vez que existe novas tecnologias de 
hardware. 
 
e. 
Os algoritmos são mantidos, porém a grande evolução está na 
interface homem-computador. 
Comentário 
da resposta: 
Resposta: B 
Comentário: No ciclo de vida de evolução do software, os 
requisitos dos sistemas de software instalados “mudam à medida 
que o negócio e ambiente requerem”, portanto, gerando novos 
releases dos sistemas que incorporam as mudanças requeridas. 
 
• Pergunta 10 
0,4 em 0,4 pontos 
 
Durante todo o ciclo de vida operacional do software, reparar os defeitos no 
software, adaptar o software a um ambiente operacional diferente e fazer 
acréscimos à funcionalidade do sistema ou modificá-la, são: 
 
Resposta Selecionada: e. 
Tipos de manutenção do software. 
Respostas: a. 
Características de modularização do software. 
 
b. 
Características de usabilidade do software. 
 c. 
 
Conceitos básicos das metodologias ágeis. 
 
d. 
São técnicas padrões para determinar versões e releases. 
 
e. 
Tipos de manutenção do software. 
Comentário 
da resposta: 
Resposta: E 
Comentário: Em relação aos tipos de manutenção que ocorrem 
durante todo o ciclo de vida operacional do software, Pressman 
(2011) e Sommmerville (2016) estão em comum acordo, em que os 
tipos de manutenção do software são motivados por três tipos 
fundamentais: 1. Reparar os defeitos no software; 2. Adaptar o 
software a um ambiente operacional diferente; e 3. Fazer 
acréscimos à funcionalidade do sistema ou modificá-la.

Mais conteúdos dessa disciplina