Buscar

ENGENHARIA DE SOFTWARE QUESTIONÁRIO UNIDADE III

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 5 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

Prévia do material em texto

ENGENHARIA DE SOFTWARE QUESTIONÁRIO UNIDADE III 
 Pergunta 1 
 “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: 
 
Respostas: a. Acessibilidade. 
 b. GUI – Graphical User Interface. 
 c. Interação. 
 d. Interface. 
 e. Usabilidade. 
 
 
 Pergunta 2 
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. 
 
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). 
 
 
 Pergunta 3 
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: 
 
Respostas: a. Acessibilidade, comunicabilidade e usabilidade. 
 b. Acessibilidade, usabilidade e design. 
 c. Comunicabilidade, usabilidade e design. 
 
https://ava.ead.unip.br/webapps/blackboard/execute/courseMain?course_id=_334569_1
 d. Usabilidade, acessibilidade e comunicabilidade. 
 e. Usabilidade, design e acessibilidade. 
 
 Pergunta 4 
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)? 
 
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. 
 
 
 Pergunta 5 
 “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. 
 
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. 
 
 
 Pergunta 6 
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? 
 
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. 
 
 
 Pergunta 7 
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)? 
 
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. 
 
 
 Pergunta 8 
"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? 
 
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. 
 
 
 Pergunta 9 
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: 
 
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. 
 
 
 Pergunta 10 
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: 
 
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. 
 
 
 
 
 
ATIVIDADE TELEAULA III 
 Pergunta 1 
A IHC se apresenta de várias formas. Por exemplo: os faróis de trânsito de grandes metrópoles são controlados 
por computadores. Dispositivos colocados no asfalto fazem contagem dos veículos. Essa contagem é enviada 
para os computadores do controle de trânsito que, por sua vez, decidem pela temporização dos luminosos dos 
faróis de trânsito. Na computação, esses contadores colocados no asfalto são considerados: 
 
Respostas: a. Computadores. 
 b. Interfaces. 
 c. Memorizadores. 
 d. Sistemas. 
 e. Usuários. 
 
 
 Pergunta 2 
A NBR ISO/IEC 9126 descreve um modelo de qualidade do produto de software composto de: qualidade 
interna e externa e qualidade em uso. Assinale a alternativa correspondente aos atributos de qualidade 
referentes à qualidade em uso. 
 
Respostas: a. Eficiência, portabilidade, eficácia e produtividade. 
 b. Eficácia, produtividade, segurança e satisfação. 
 c. Funcionalidade, confiabilidade, segurança e satisfação. 
 d. Funcionalidade, confiabilidade, usabilidade e manutenabilidade. 
 e. Usabilidade, manutenabilidade, eficácia e produtividade. 
 
 
 Pergunta 3 
Grande parte dos sistemas de software em utilização foi desenvolvida no passado, com tecnologia 
obsoleta. Esses sistemas ainda operam importantes funções corporativas e controlam grandes quantidades 
de eventos em uma grande massa de dados. Assinale a alternativa que não justifica uma reengenharia do 
sistema de software. 
 
Respostas: a. As operações não contribuem para os negócios, porém seus dados são úteis para outros 
negócios e um novo sistema deve permitir o acesso a esses dados. 
 
b. As operações são complexas e estão com bom desempenho, de forma que o sistema 
deve ser mantido. 
 
c. O ambiente operacional está caótico, contudo dados, operações e estruturas de classes são 
de grande importância e o sistema deve ser substituído em parte ou por um novo. 
 
d. É de importante contribuição para a empresa, pois o sistema pode ser reestruturado para 
melhorar sua mantenabilidade. 
 
e. É de importante contribuição para a empresa, porém o sistema não pode ser alterado 
e deve continuar com manutenção corretiva e adaptativa. 
 
 
 Pergunta 4 
Na necessidade de se instalar um novo serviço de gerenciamento de dados em um determinado servidor, 
devido às suas características, o analista decidiu por instalar um novo sistema de backup. Assinale a 
alternativa correspondente ao tipo de manutenção que deve ser aplicado. 
 
Respostas: a. A manutenção é adaptativa para um novo ambiente operacional em que serão 
necessárias novas funcionalidades. 
 
b. A manutenção é adaptativa para inserir um novo sistema de backup, porque o servidor já 
está configurado para isso. 
 c. A manutenção é corretiva devido a problemas com o sistema de backup anterior. 
 d. A manutenção é corretiva devido à obsolescência do ambiente operacional anterior. 
 e. A manutenção é preventiva para evitar problemas proativos no software.

Outros materiais