Baixe o app para aproveitar ainda mais
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.
Compartilhar