Questões de Tecnologia da Informação - Engenharia de Software - Qualidade de Software
Limpar pesquisa
Questão: 11 de 103
146174
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
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
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
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
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.