Questões de Tecnologia da Informação - Engenharia de Software - Qualidade de Software

Limpar pesquisa

Configurar questões
Tamanho do Texto
Modo escuro

Questão: 11 de 103

146174

copy

Banca: CESPE / Cebraspe

Órgão: CAIXA

Cargo(s): Técnico Bancário - TI

Ano: 2010

Matéria/Assunto: Tecnologia da Informação > Engenharia de Software / Qualidade de Software

O modelo CMMI, na versão CMMI 1.2 for Dev, apresenta uma área de processos que contempla, de modo integrado, as duas abordagens mencionadas — verificação e validação —, também denominada V&V.

A norma ISO 12207, padrão que estabelece uma arquitetura de alto nível para definição do ciclo de vida de software, agrupa processos em várias classes, os quais incluem os processos fundamentais, relacionados a aquisição, fornecimento, desenvolvimento, operação e manutenção.

A norma ISO 12207 prescreve um conjunto de métodos, ferramentas, treinamentos, métricas e tecnologias relacionadas à verificação de conformidade às especificações, mas não aborda métodos relacionados à validação da satisfação das necessidades do cliente.

Os elementos descritivos de processos empregados na série de normas 12207 são organizados em uma hierarquia de processos, eventualmente divididos em subprocessos, os quais são refinados em disciplinas e, por fim, em artefatos.

A série de normas ISO 15504, conhecida como modelo SPICE, é, atualmente, constituída por sete partes. Uma delas apresenta um modelo para determinação da qualidade de software embasado em seis características: funcionalidade, confiabilidade, usabilidade, eficiência, manutenibilidade e portabilidade.

Questão: 12 de 103

135121

copy

Banca: ESAF

Órgão: CGU

Cargo(s): Analista de Finanças e Controle - Desenvolvimento de Sistemas de Informação

Ano: 2008

Matéria/Assunto: Tecnologia da Informação > Engenharia de Software / Qualidade de Software

CMMI, MPS.BR, COBIT.

CMMI, COBIT, ISO9001.

CMMI, MPS.BR, ISO9001, COBIT.

CMMI, MPS.BR, ISO9000-1.

CMMI, ISO12207, ISO15504, ISO20000, ITIL.

Questão: 13 de 103

110111

copy

Banca: FUNRIO

Órgão: Pref. Coronel Fabriciano/MG

Cargo(s): Analista de Sistemas

Ano: 2008

Matéria/Assunto: Tecnologia da Informação > Engenharia de Software / Qualidade de Software

Corretitude.

Integridade.

Manutenibilidade.

Modularidade.

Usabilidade.

Questão: 14 de 103

109876

copy

Banca: FUNRIO

Órgão: Pref. Coronel Fabriciano/MG

Cargo(s): Analista de Sistemas

Ano: 2008

Matéria/Assunto: Tecnologia da Informação > Engenharia de Software / Qualidade de Software

Consiste em um processo de desenvolvimento de software que inicia a implementação a partir do zero.

É uma estratégia de teste que visa detectar 100% das falhas do software codificado.

É implementado através do teste de caixa branca e baseia-se no exame dos caminhos lógicos do software para remover seus erros.

Visa atingir a qualidade total no processo de desenvolvimento de software através da aplicação exaustiva de testes.

Visa prevenir falhas de software em vez de removê-las a posteriori através da garantia da qualidade de software (SQA) estatística.

Questão: 15 de 103

108059

copy

Banca: CESPE / Cebraspe

Órgão: INMETRO

Cargo(s): Pesquisador Tecnologista em Metrologia e Qualidade - Metrologia em Informática

Ano: 2010

Matéria/Assunto: Tecnologia da Informação > Engenharia de Software / Qualidade de Software

Em oposição às técnicas analíticas de gestão da qualidade de software, como análise de complexidade e uso de formalismos matemáticos, o teste de software é sempre uma atividade de verificação dinâmica do comportamento de um programa relativamente a um comportamento esperado.

Consiste em uma atividade mais bem enquadrada sob o título de validação que sob o título de verificação a realização de uma consulta telefônica ao cliente de um projeto de software, efetuada por equipe de auditoria imediatamente após a implantação desse software, com o objetivo de fazer checagem cruzada do cumprimento de uma etapa formal de avaliação da qualidade na pré-implantação, a qual deveria obrigatoriamente ser feita pela empresa que desenvolveu o software para o cliente.

Testes de caixa preta são usualmente fundamentados na análise do código de um programa. Por outro lado, entre as técnicas de teste não relacionadas a testes de caixa preta, estão aquelas embasadas na intuição do testador, em especificações comportamentais e no uso.

Entre algumas considerações práticas para a introdução de uma equipe de testadores em uma organização, deve-se incentivar o aumento do ego entre os programadores cujos códigos serão testados.

O planejamento, a geração de casos de teste, o relato de problemas e o rastreio de defeitos são algumas das atividades relacionadas ao gerenciamento do processo de testes. Dessas, o rastreio de defeitos é a que mais se aproxima do emprego de abstrações e ferramentas típicas empregadas por programadores.