Questões de Concurso Sobre qualidade de software em engenharia de software

Foram encontradas 588 questões

Q590231 Engenharia de Software
O Sismarket é um sistema que está sendo desenvolvido para orientar os clientes de um supermercado popular acerca de produtos e promoções. O sistema será instalado em quiosques localizados dentro dos supermercados e deverá ser utilizado pelos clientes de forma independente, sem auxílio de qualquer profissional do supermercado. Muitos desses clientes têm pouco ou nenhum contato com computadores.

O parâmetro de qualidade de software que terá maior influência para que o Sismarket atenda seus clientes de maneira satisfatória será: 

Alternativas
Q590092 Engenharia de Software
Assinale a opção correta acerca de métricas de qualidade de software.
Alternativas
Q578190 Engenharia de Software
Julgue o item a seguir, a respeito da engenharia de software.

A engenharia de software, composta por um conjunto de três elementos fundamentais — métodos, ferramentas e procedimentos — torna disponível ao desenvolvedor uma base para construção de um software de alta qualidade em termos de produtividade.


Alternativas
Q577071 Engenharia de Software
À luz da norma ISO 9126, julgue o item subsecutivo, que se refere a métricas de qualidade de software.

A manutenibilidade é atributo de qualidade externa que pode ser medida por atributos internos, como a profundidade da árvore de herança e a complexidade ciclomática.

Alternativas
Q575113 Engenharia de Software
O teste é uma atividade dinâmica, então é possível testar um software quando um protótipo ou uma versão executável está disponível. Em relação às atividades de Verificação e Validação (V&V), é correto afirmar:
Alternativas
Q569235 Engenharia de Software
Sobre Engenharia de Software, analise as afirmativas abaixo:

I - Nas atividades executadas na manutenção de software, a categoria corretiva se refere à atividade de modificação do software para a correção de erros; a categoria adaptativa se refere a atividades de alteração para adequar o sistema às mudanças no ambiente em que ele esteja operando; e a categoria evolutiva contempla as alterações para atender necessidades de evolução requeridas pelo usuário, como mudanças nas regras de negócio.

II - Engenharia de Software é a área interdisciplinar que engloba vertentes tecnológicas e gerencial visando abordar, de modo sistemático, os processos de construção, implantação e manutenção de produtos de software com qualidade assegurada por construção, segundo cronogramas e custos previamente definidos.

III - Pressman afirma que um projeto de software é necessário que alguns parâmetros sejam corretamente analisados como: o escopo do software, os riscos envolvidos, os recursos necessários, as tarefas a serem realizadas, os indicadores a serem acompanhados, os esforços e custos aplicados e a sistemática a ser seguida.

Está(ão) correta(s):
Alternativas
Q560721 Engenharia de Software
Considerando que uma grande empresa tenha decidido desenvolver um sistema para atender à necessidade de algumas de suas diretorias que estejam geograficamente dispersas pelo território nacional e cujos membros tenham pouco contato pessoal, julgue o próximo item. 

Uma forma de validação dos requisitos é a geração de casos de teste para os requisitos documentados.


Alternativas
Q560252 Engenharia de Software
A respeito de métricas de qualidade de código, código limpo e refatoração, julgue o item subsecutivo.
O uso de comentários é uma das técnicas de código limpo que, em conjunto com a refatoração de códigos, permite aumentar a produtividade de desenvolvimento de códigos.
Alternativas
Q560234 Engenharia de Software
A respeito da modelagem de dados e da qualidade de software, julgue o item subsecutivo.
A qualidade do produto de software garante a aplicação correta do processo de desenvolvimento, concentrando esforços na busca pela qualidade do modo de criar e de manter o produto final.
Alternativas
Q554740 Engenharia de Software
É notório e de comprovado valor que os testes são a melhor maneira de se garantir a qualidade de um software. O teste de regressão é um dos tipos de testes, que tem por objetivo?
Alternativas
Q553498 Engenharia de Software
Observe os seguintes conceitos, segundo o Institute of Electrical and Electronics Engineers (IEEE) sobre os problemas com softwares.
I. Um ato inconsistente cometido por um indivíduo ao tentar entender uma determinada informação, resolver um problema ou utilizar um método ou uma ferramenta. Por exemplo, uma instrução ou comando incorreto. II. Uma manifestação concreta de um defeito num artefato de software. Diferença entre o valor obtido e o valor esperado, ou seja, qualquer estado intermediário incorreto ou resultado inesperado na execução de um programa constitui um erro. III. O comportamento operacional do software diferente do esperado pelo usuário. Uma falha pode ter sido causada por diversos erros e alguns erros podem nunca causar uma falha.
Agora, observe os seguintes termos.
a. Falha. b. Defeito. c. Erro.
Correlacione os conceitos com os termos e assinale a alternativa correta.
Alternativas
Q553496 Engenharia de Software
A programação de sistemas pode gerar falhas devido à falta de lógica, quando há múltiplas decisões baseadas em faixas de valores. Qual técnica ou critério de teste seria mais aplicável para minimizar tais falhas?
Alternativas
Q549702 Engenharia de Software
Para garantia da qualidade de software, a atividade de testes é necessária para mostrar que um programa faz o que é proposto fazer e para descobrir defeitos indesejáveis no programa antes de seu uso. Um sistema pode passar por três estágios de teste: testes em desenvolvimento, testes de release (ou funcional) e testes de usuário. Com relação aos testes em desenvolvimento, os testes unitários visam testar os componentes de programa tais como métodos ou classes de objetos. Uma estratégia para escolher casos de testes unitários é o teste de partição, sobre a qual é correto afirmar:
Alternativas
Q547753 Engenharia de Software
Acerca de integração contínua e entrega contínua, julgue o próximo item.
De acordo com a abordagem DevOps (development – operations), os desafios da produção de software de qualidade devem ser vencidos com o envolvimento dos desenvolvedores na operação dos sistemas com os quais colaboraram no desenvolvimento.
Alternativas
Q547623 Engenharia de Software

Com referência às métricas de qualidade de código, julgue o item subsequente.


Informações históricas podem ser obtidas por meio de tendencies, as quais são calculadas a partir da aplicação de algoritmos de regressão linear.

Alternativas
Q547622 Engenharia de Software

Com referência às métricas de qualidade de código, julgue o item subsequente.


Durante cada análise realizada, a notificação aos usuários é feita por email de forma síncrona.

Alternativas
Q534281 Engenharia de Software

Validar um software é um item de extrema relevância no processo de desenvolvimento, pois objetiva verificar se um software se adequa corretamente as suas especificações e também satisfaz as especificações do cliente do sistema. Por exemplo, no desenvolvimento de sistemas de software críticos, existe uma equipe independente de testadores que trabalha a partir de planos de teste pré-formulados, compondo um processo de software dirigido a planos, conforme pode ser verificado na figura a seguir.


Imagem associada para resolução da questão

Fonte: Engenharia de Software 9 Edição


Para seguir esta metodologia, alguns planos de teste devem ser desenvolvidos para vincular as atividades de teste e as atividades de desenvolvimento. A partir destas informações, assinale a alternativa que substitui corretamente os números I, II e III, respectivamente:

Alternativas
Q518601 Engenharia de Software
Qual, dos fatores de qualidade de um software, avalia a capacidade de o sistema funcionar mesmo em condições anormais?

Alternativas
Q510240 Engenharia de Software
Os fatores que afetam a qualidade do software podem ser categorizados em 2 amplos grupos que incluem os fatores que ....I..... . O software (documentos, programas e dados) deve ser comparado a algum valor para se chegar a uma indicação de qualidade.
A métrica ..II.... pode ser usada para medir a funcionalidade entregue por um software, podendo ser usada para estimar o custo ou esforço necessário para projetar, codificar e testar o software; prever o número de componentes e/ou o número de linhas de código projetadas no sistema implementado e ..III......

As lacunas I, II e III são, correta e respectivamente preenchidas com
Alternativas
Q507688 Engenharia de Software
O modelo de qualidade da ISO/IEC 25010:2011 defi­ne um conjunto de oito características internas e ex­ ternas de produto de software. A característica de confiabilidade refere-se, dentre outras coisas, ao quanto
Alternativas
Respostas
321: B
322: D
323: C
324: C
325: B
326: D
327: C
328: C
329: C
330: B
331: A
332: C
333: B
334: E
335: C
336: E
337: B
338: B
339: D
340: C