Buscar

Qualidade de Software

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

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 6, do total de 60 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

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 9, do total de 60 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

Prévia do material em texto

18/6/2014 Estácio
http://bquestoes.estacio.br/entrada.asp?p0=88136100&p1=201101136561&p2=1203231&p3=CCT0247&p4=101697&p5=AV&p6=31/5/2014&p10=8876794 1/2
 6
a
 Questão (Ref.: 201101208612)
Segundo a ISO/IEC 9126-1, a precisão da qualidade depende, em grande parte, das métricas escolhidas para que
se possa aumentar a confiabilidade dos resultados.
Escolha a alternativa que melhor especifica todas as métricas necessárias para o alcance de resultados positivos
na qualidade de produto de software.
 
significância, custo e complexidade, repetibilidade, reprodutibilidade, validade, objetividade,
imparciabilidade.
significância, repetibilidade, reprodutibilidade, simplicidade, unicidade, validade, continuidade,
imparcialidade.
custo e complexidade, reprodutibilidade, validade, objetividade, significância.
custo e complexidade, reprodutibilidade, validade, objetividade, unicidade, imparciabilidade.
complexidade, repetibilidade, significância, validade, imparciabilidade, continuidade.
 7
a
 Questão (Ref.: 201101179046)
Pela ISO/IEC 9241-11 a usabilidade dos computadores depende do contexto de uso e 
de usabilidade alcançado dependerá das circunstâncias específicas nas quais o produto é
recursos gastos em relação à acurácia e abrangência com as quais usuários atingem objetivos são
definidos como:
durabilidade
satisfação
 
eficiência
 
eficácia
usabilidade
 8
a
 Questão (Ref.: 201101179232)
Segundo a ISO/IEC 14598, uma das atividades do processo de avaliação de software é a descrição dos
objetivos da avaliação coerentes com o software e possíveis riscos associados. As percepções dos
usuários do produto, fornecedores, compradores, desenvolvedores, operadores e mantenedores do
produto devem ser levadas em consideração. Essa atividade é denominada:
Projeto de avaliação
Conclusão da avaliação
Execução de avaliação
 
Estabelecimento de requisitos de avaliação
Especificação de avaliação
 9
a
 Questão (Ref.: 201101179420)
São cinco os processos fundamentais do ciclo de vida do software, conforme a norma
ISO/IEC 12202, que podem ser identificados na seguinte ordem:
18/6/2014 Estácio
http://bquestoes.estacio.br/entrada.asp?p0=88136100&p1=201101136561&p2=1203231&p3=CCT0247&p4=101697&p5=AV&p6=31/5/2014&p10=8876794 2/2
Notas de Provas
De acordo com às definições assinale a resposta que represente corretamente o efeito citado: 
 
 Pontos da Questão: 1 
 Pessoa que interage com o produto 
Das opções qual representa corretamente estas classes ? 
 Pontos da Questão: 0,5 
 Processos de requisitos, processos gerenciados, processos metódicos e processos de 
aprimoramento 
 
De acordo com às definições assinale a resposta que represente corretamente o efeito citado: 
 Pontos da Questão: 1 
 Medida na qual um produto pode ser usado por usuários específicos para alcançar 
objetivos específicos com eficácia, eficiência e satisfação em um contexto específico de uso 
Questão: 1 (115484) 
Segundo a ISO/IEC 9126-1, a precisão da qualidade depende, em grande parte, 
das métricas escolhidas para que se possa aumentar a confiabilidade dos 
resultados. 
Escolha a alternativa que melhor especifica todas as métricas necessárias para o 
alcance de resultados positivos na qualidade de produto de software. 
Pontos da Questão: 1 
significância, repetibilidade, reprodutibilidade, simplicidade, unicidade, validade, 
continuidade, imparcialidade 
complexidade, repetibilidade, significância, validade, imparciabilidade, 
continuidade 
significância, custo e complexidade, repetibilidade, reprodutibilidade, validade, 
objetividade, imparciabilidade 
custo e complexidade, reprodutibilidade, validade, objetividade, significância 
 
Questão: 2 (113906) 
A definição abaixo, refere-se a que conceito? 
- “a probabilidade de operação livre de falhas de um programa de computador num 
ambiente específico durante determinado tempo especificado” Pontos da Questão: 
0,5 
Confiabilidade 
Eficiência 
Segurança 
Garantia de qualidade 
 
Questão: 3 (113821) 
Segundo Sommerville, Inspeções de Projeto ou de Programa é um tipo de revisão 
capaz de: 
Pontos da Questão: 0,5 
Detectar erros nos requisitos, projeto ou código. 
Assegurar que padrões de qualidade definidos foram seguidos. 
Fornecer informações para a gerência sobre o progresso geral do projeto. 
Controlar os custos do projeto. 
 
Questão: 4 (115488) 
A garantia de software promove a gerência sênior da organização uma melhor 
visibilidade apropriada sobre o processo de desenvolvimento, enquanto o controle 
objetiva: 
Pontos da Questão: 1 
relatar e remover seus defeitos 
testar os produtos de software de modo a encontrar, relatar e remover seus 
defeitos 
testar os produtos de software 
remover seus defeitos 
 
Questão: 5 (115448) 
Como foi estudado na aula 5, a ISO/IEC 9241-11 esclarece os benefícios de medir 
usabilidade em termos de desempenho e satisfação do usuário, a usabilidade dos 
computadores depende do contexto de uso e afirma que o nível de usabilidade 
alcançado dependerá das circunstâncias específicas nas quais o produto é usado. 
Desta forma para que possamos especificar ou medir usabilidade devemos ter em 
mãos algumas informações como primordiais. 
Verifique abaixo quais delas estão enquadradas dentro dessas necessidades: 
 
I - Descrição dos objetivos pretendidos; 
II - Descrição dos componentes do contexto de uso incluindo usuários, tarefas, 
equipamento e ambientes (contexto existente ou pretendido); 
III - Valores reais ou desejados de eficácia, eficiência e satisfação para os contextos 
pretendidos. 
De acordo com as informações assinale a alternativa correta: 
Pontos da Questão: 1 
Todos corretos 
Somente I e II corretos 
Somente II e III corretos 
Somente I correto 
 
Questão: 6 (115439) 
Criada em 1998 pela International Standard Organization, a norma ISO 9242-11 foi 
adotada pela ABNT em agosto de 2002 na forma da NBR 9241-11. Esta norma 
definiu oficialmente o conceito de usabilidade, e estabeleceu, de forma ampla, 
diretrizes para sistemas computacionais a fim de permitir que o usuário atinja seu 
objetivo e a satisfação de sua necessidade em um contexto particular. Esta norma 
definiu alguns efeitos como o da SATISFAÇÃO. 
De acordo com às definições assinale a resposta que represente corretamente o 
efeito citado: 
Pontos da Questão: 1 
Recursos gastos em relação à acurácia e abrangência com as quais usuários 
atingem objetivos 
Ausência do desconforto e presença de atitudes positivas para com o uso de um 
produto 
Completude com as quais usuários alcançam objetivos específicos 
Medida na qual um produto pode ser usado por usuários específicos para 
alcançar objetivos específicos com eficácia, eficiência e satisfação em um contexto 
específico de uso 
 
Questão: 7 (114145) 
Os primeiros processos de testes de softwares surgiram: 
Pontos da Questão: 0,5 
Na década de 80 
Na virada do século XXI 
Na década de 50 
Na década de 70 
 
Questão: 8 (113874) 
McCall agrupou fatores que afetam a qualidade do software em categorias. Uma 
dessas categorias é a Revisão que segundo ele agrupa três fatores a saber: 
Manutenibilidade; 
Flexibilidade; 
Testabilidade; 
Os conceitos desses fatores, na sequência, são: 
I Esforço para se modificar um programa operacional; 
II Tempo necessário para se testar um programa a fim de garantir que ele execute 
a função pretendida; 
III Capacidade de reparação de erros no programa de forma a torná-lo disponível 
para uso; 
IV Controle de acesso ao software ou a dados de forma controlada; Pontosda 
Questão: 1 
II , III, IV 
I, II, III 
III, I, II 
III, II, IV 
 
Questão: 9 (113816) 
Existe uma classificação que divide em quatro categorias os custos operacionais da 
função qualidade. 
Assinale a resposta correta. Pontos da Questão: 0,5 
Prevenção, Revisões Técnicas, Avaliação, Falhas. 
Prevenção, Avaliação, Falhas internas, Falhas externas. 
Prevenção, Revisões Técnicas, Avaliação, Planejamento da Qualidade. 
Prevenção, Avaliação, Revisões Técnicas, Falhas internas. 
 
Questão: 10 (113899) 
Relacione as opções, identificando a finalidade de cada norma do modelo ISO 9000. 
( ) ISO 9001 
( ) ISO 9002 
( ) ISO 9003 
( ) ISO 9004 
A. garantia da qualidade em inspeção e testes finais 
B. Gestao da qualidade e elementos do sistema de qualidade 
C. Garantia da qualidade em produção e montagem 
D. Garantia da qualidade em projetos, produção, instalação e assitencia. 
Com base na correta correlação entre as opções, assinale a unica opção correta. 
Pontos da Questão: 1 
D, C, B, A 
C, D, A, B 
A, B, D, C 
D, C, A, B 
 
Notas de Provas
Avaliação On-Line
Avaliação: AV1-2012.1 EAD - QUALIDADE DE SOFTWARE - CCT0247
Disciplina: CCT0247 - QUALIDADE DE SOFTWARE
Tipo de Avaliação: AV1
Aluno:
Nota da Prova: 3 Nota do Trabalho: Nota da Participação: 2 Total: 5
Prova On-Line
Questão: 1 (190800)
Criada em 1998 pela International Standard Organization, a norma ISO 9242-11 foi adotada pela ABNT
em agosto de 2002 na forma da NBR 9241-11. Esta norma definiu oficialmente o conceito de usabilidade,
e estabeleceu, de forma ampla, diretrizes para sistemas computacionais a fim de permitir que o usuário
atinja seu objetivo e a satisfação de sua necessidade em um contexto particular. Esta norma definiu
alguns efeitos como o da OBJETIVO.
De acordo com às definições assinale a resposta que represente corretamente o efeito citado:
 Pontos da Questão: 1
 Medida na qual um produto pode ser usado por usuários específicos para alcançar objetivos específicos
com eficácia, eficiência e satisfação em um contexto específico de uso
 Usuários, tarefas, equipamento (hardware, software e materiais), e o ambiente físico e social no qual
um produto é usado. Sistema, composto de usuários, equipamento, tarefas e o ambiente físico e social,
com o propósito de alcançar objetivos específicos 
 Resultado pretendido 
 Conjunto de ações necessárias para alcançar um objetivo
Questão: 2 (190848)
É importante fazer uma medição de um sistema de software englobando processo e documentação. Para
tal é necessário utilizar:
 Pontos da Questão: 0,5
 Metas de qualidade 
 Descrição de processos
 Métrica de software 
 Testes de software
Questão: 3 (190820)
Em nosso curso, estudamos algumas métricas de qualidade. Observe os conceitos abaixo e selecione
aquele que define Acurácia.
 Pontos da Questão: 1
 Precisão das computações e do controle dos padrões. 
 Padronização na estrutura e tipos de dados necessários.
 Facilidade na verificação de conformidade aos padrões.
 Capacidade de rastrear componentes de programa até os requisitos.
Visualização de Prova https://sia.estacio.br/portal/prt0010a.asp?p1=3286743&p2=9083&p3=1...
1 de 3 02/07/2012 11:35
Questão: 4 (190873)
Marque a opção que melhor completa a afirmativa:
“... na visão do usuário do software é percebida as necessidades de qualidade em uso do produto de
software no contexto especificado para uso. Essas necessidades identificadas, por sua vez, podem ser
usadas quando se especifica.....”
 Pontos da Questão: 1
 qualidade externa e interna 
 qualidade de projeto e produto 
 qualidade externa e do produto
 qualidade do projeto e interna
Questão: 5 (190801)
A justificativa da usabilidade de produtos se faz pela incorporação de características e atributos
conhecidos como capazes de beneficiar os usuários em um contexto particular de uso, para especificar ou
medir usabilidade algumas informações são necessárias.
 
I - Descrição dos objetivos pretendidos;
II - Descrição dos componentes do contexto de uso incluindo usuários, tarefas, equipamento e ambientes
(contexto existente ou pretendido);
III -Valores reais ou desejados de eficácia, eficiência e satisfação para os contextos pretendidos;
De acordo com as informações assinale a alternativa correta:
 Pontos da Questão: 1
 Somente os itens I e II estão corretos
 Somente os itens I e III estão corretos
 Somente os itens II e III estão corretos
 Todos os itens estão corretos 
Questão: 6 (190862)
Suponha um software que tenha como confiabilidade de 0,87, por oito horas corridas de processamento.
Significa dizer que se o software for executado 100 vezes por um tempo de execução de 8h:
 Pontos da Questão: 0,5
 é provável que não funcione corretamente.
 é provável que funcione corretamente 98 das 100 vezes.
 é provável que não seja confiável. 
 é provável que funcione corretamente 87 das 100 vezes. 
Questão: 7 (190880)
Segundo Sommerville, Inspeções de Projeto ou de Programa é um tipo de revisão capaz de:
 Pontos da Questão: 0,5
 Detectar erros nos requisitos, projeto ou código. 
 Fornecer informações para a gerência sobre o progresso geral do projeto.
 Controlar os custos do projeto.
 Assegurar que padrões de qualidade definidos foram seguidos.
Visualização de Prova https://sia.estacio.br/portal/prt0010a.asp?p1=3286743&p2=9083&p3=1...
2 de 3 02/07/2012 11:35
Questão: 8 (190874)
O produto de software completo pode ser avaliado pelos níveis de ___________________ escolhidas. 
Essas métricas visam descrever a interação com o ambiente e são avaliadas pela observação do software
em operação.
 Pontos da Questão: 1
 subcaracterísticas
 métricas externas 
 métricas internas 
 métricas centralizadas
Questão: 9 (190844)
A definição e aprovação de processos que assegurem que a equipe de desenvolvimento de software tenha
seguido os procedimentos e os padrões de qualidade de projetos, refere-se a:
 Pontos da Questão: 0,5
 Controle de qualidade 
 Planejamento de qualidade
 Medições e métricas
 Garantia de qualidade
Questão: 10 (190898)
Sobre a certificação ISO 9000, analise as considerações abaixo e marque a opção correta.
 Pontos da Questão: 1
 Garante que os processos tenham a característica de certificado até o fechamento da empresa.
 Garante que todos os produtos gerados a partir dos processos certificados terão as mesmas
caracteristicas e consistencias. 
 Garante que todos os produtos gerados a partir dos processos certificados terão 100% de qualidade 
 Garante que os processos serão para sempre 100% eficientes.
Fechar
Server IP : 192.168.10.137 Client IP: 189.127.166.220 Tempo de execução da página : 1,125
Visualização de Prova https://sia.estacio.br/portal/prt0010a.asp?p1=3286743&p2=9083&p3=1...
3 de 3 02/07/2012 11:35
Notas de Provas
Avaliação On-Line
Avaliação: AV3-2012.1 EAD - QUALIDADE DE SOFTWARE - CCT0247
Disciplina: CCT0247 - QUALIDADE DE SOFTWARE
Tipo de Avaliação: AV3
Aluno:
Nota da Prova: 5 Nota do Trabalho: Nota da Participação: Total: 5
Prova On-Line
Questão: 1 (190906)
Das atividades do processo de avaliação, a que tem como conteúdo: "descrição dos objetivos da avaliação
coerentes com o produto de software e possíveis riscos associados. As percepções dos usuários do
produto, fornecedores, compradores, desenvolvedores, operadores e manutenedores do produto devem
ser levados em consideração", é?
 Pontos da Questão: 1
 Projeto de avaliação
 Conclusão da avaliação
 Especificação da avaliação 
 Estabelecimento de requisitos de avaliação 
Questão: 2 (190855)
As atividades referentes a projetos como planejamento, métodos para revisão, mudanças e verificações
ocorridas, no decorrer do desenvolvimentodo produto, devem ser documentadas para assegurar que
todos os requisitos do produto foram cumpridos. É necessário por parte da equipe responsável pelo
sistema de qualidade validar alguns requisitos nesta fase, exceto:
 Pontos da Questão: 1
 Definição da portabilidade do projeto 
 Definição do projeto
 Cronograma do projeto
 Definição das entradas e saídas do projeto
Questão: 3 (190795)
Criada em 1998 pela International Standard Organization, a norma ISO 9242-11 foi adotada pela ABNT
em agosto de 2002 na forma da NBR 9241-11. Esta norma definiu oficialmente o conceito de usabilidade,
e estabeleceu, de forma ampla, diretrizes para sistemas computacionais a fim de permitir que o usuário
atinja seu objetivo e a satisfação de sua necessidade em um contexto particular. Esta norma definiu
alguns efeitos como o da MEDIDA (substantivo).
De acordo com às definições assinale a resposta que represente corretamente o efeito citado:
 Pontos da Questão: 1
 Usuários, tarefas, equipamento (hardware, software e materiais), e o ambiente físico e social no qual
um produto é usado. Sistema, composto de usuários, equipamento, tarefas e o ambiente físico e social,
com o propósito de alcançar objetivos específicos
 Medida na qual um produto pode ser usado por usuários específicos para alcançar objetivos específicos
com eficácia, eficiência e satisfação em um contexto específico de uso
 Conjunto de ações necessárias para alcançar um objetivo 
Visualização de Prova https://sia.estacio.br/portal/prt0010a.asp?p1=4045098&p2=11097&p3=...
1 de 3 02/07/2012 11:33
 Valor resultante da medição e o processo usado para obter tal valor 
Questão: 4 (190859)
Assinale a opcão que representa o movimento ocorrido na década de 80 que demandou a necessidade de
normas internacionais, culminando com o surgimento da ISO 9000.
 Pontos da Questão: 1
 Especialização
 Retração econômia
 Abertura do mercado,no governo Collor
 Globalização 
Questão: 5 (190919)
São cinco os processos fundamentais do ciclo de vida do software, que podem ser identificados na
seguinte ordem:
 Pontos da Questão: 1
 Aquisição - Operação - Fornecimento - Desenvolvimento - Manutenção
 Aquisição - Fornecimento - Desenvolvimento - Operação - Manutenção 
 Desenvolvimento - Fornecimento - Aquisição - Operação - Manutenção 
 Fornecimento - Aquisição - Operação - Desenvolvimento - Manutenção
Questão: 6 (190890)
A Norma ISO/IEC 12207 estabelece uma arquitetura de ciclo de vida de software construída a partir de
uma estrutura de processos e seus inter-relacionamentos descritos tanto em nível de propósito/saída
como em termos de processos, atividades, tarefas, propósito e resultados.
Os processos organizacionais são chamados pelos outros processos e devem existir independentemente
do projeto que está sendo executado. As atividades e tarefas em um processo organizacional são de
responsabilidade da organização que o utiliza.
Um dos processos de natureza de Apoio tem como objetivo fornecer garantia de que os produtos de
trabalho e processos e produtos de software, no ciclo de vida do projeto, estão em conformidade com os
planos e condições pré-definidas. O processo de garantia deve ter autoridade e autonomia organizacional,
independentemente das pessoas responsáveis pelo desenvolvimento ou execução do produto de software.
A aderência dos produtos, processos e atividades aos padrões, procedimentos e requisitos aplicáveis
devem ser esperadas como resultado.
Esse processo é:
 Pontos da Questão: 1
 Revisão conjunta
 Garantia da qualidade 
 Verificação
 Validação
Questão: 7 (190902)
Abaixo são apresentados os 4 passos para realizar a SQA estatística e criar um processo adaptativo de
engenharia de software. Numere as lacunas com a ordem em que os fatos devem ocorrer.
( ) Considerar que 20% do código têm 80% dos defeitos.
( ) Rastrear o defeito até sua causa subjacente.
( ) Coletar e categorizar os defeitos de software encontrados.
Visualização de Prova https://sia.estacio.br/portal/prt0010a.asp?p1=4045098&p2=11097&p3=...
2 de 3 02/07/2012 11:33
( ) Corrigir os problemas que causaram os defeitos.
Analise os passos e assinale a unica opção que representa a correta ordem dos fatos. Pontos da Questão: 1
 1, 4, 3, 2
 2, 3, 1, 4
 3, 2, 4, 1
 3, 2, 1, 4 
Questão: 8 (190819)
A ISO/IEC 14598-4 ao referenciar o processo de aquisição definido pela ISO/IEC 12207 ressalta a
existência de algumas atividades, dentre elas a Monitoração do fornecedor , que consiste em:
 Pontos da Questão: 1
 a empresa compradora iniciar o processo de verificação
 apresentar relatórios de monitoração do produto
 atividades de avaliação durante a execução do contrato 
 verificar os testes definidos pelo usuário
Questão: 9 (190869)
Segundo McCall (1977), muitas das métricas só podem ser medidas ........................ Por isso, considera
importante, mais uma vez, a utilização de uma lista de verificação (checklist) para graduar atributos
específicos do software.
Marque a opção que completa essa afimativa:
 Pontos da Questão: 1
 tecnicamente. 
 subjetivamente. 
 integralmente.
 especificamente.
Questão: 10 (190912)
A norma ISO/IEC 14598 oferece uma visão geral dos processos de avaliação de produtos de software e
fornece guias de requisitos para avaliação. Apesar de a norma ter a possibilidade do uso de qualquer
modelo de qualidade, a aplicação deste processo de avaliação se torna menos complexo se for utilizada
em parceria com a norma ISO/IEC 9126.
A partir desta definição, qual das opções apresenta a justificativa correta para a definição apresentada?
 Pontos da Questão: 1
 A ISO/IEC 9126 apresenta um modelo trivial para facilitar 
 O fato da 14598 e a 9126 apresentarem apenas uma visão geral
 Não é verdade o fato, a complexidade é a mesma para todas as normas
 As normas da família 14598 estão ligadas ao modelo da ISO/IEC 9126 
Fechar
Server IP : 192.168.10.137 Client IP: 189.127.166.220 Tempo de execução da página : 1,125
Visualização de Prova https://sia.estacio.br/portal/prt0010a.asp?p1=4045098&p2=11097&p3=...
3 de 3 02/07/2012 11:33
Avaliação: CCT0201_AV_201403150494 » QUALIDADE DE SOFTWARE
Tipo de Avaliação: AV
Aluno: 201403150494 - CARLOS EDUARDO FERREIRA DA SILVA 
Professor: EDGAR AUGUSTO GONCALVES GURGEL DO AMARAL Turma: 9004/AD
Nota da Prova: 5,0 Nota de Partic.: 2 Data: 18/11/2014 14:15:16
1
a
 Questão (Ref.: 201403409361) Pontos: 1,5 / 1,5
Referente ao conceito de qualidade de software podemos definí-lo como em relação a um processo sistemático?
Resposta: É um processo sistemático que focaliza todas as etapas e artefatos produzidos com objetivo de garantir a 
conformidade de processos e produtos especificados, prevenindo e eliminando defeitos.
Gabarito: O conceito de Qualidade de Software pode ser considerado como um processo sistemático que focaliza 
todas as etapas e artefatos produzidos com o objetivo de garantir a conformidade de processos e produtos 
especificados, prevenindo e eliminando defeitos. 
2
a
 Questão (Ref.: 201403327774) Pontos: 0,0 / 1,5
As pesquisas em torno da engenharia de software mostram a relevância da resolução de problemas de falhas em 
projetos basear-se em modelos de melhoria e processo que permeiam três (3) variáveis de suma importância e 
nenhuma mais importante que a outra, mas conjuntamente expressivas no contexto de desenvolvimento de 
software. Conforme a citação responda quais são essas três (3) variáveis?
Resposta: Em primeiro lugar o gasto com revisão que é considerado um investimento, segundo o gasto com 
manutenção na opreação é considerado gasto com prejuízo e o treceiro transição ou o gasto com atualização por 
outro ou até mesmo devolução do produto.
Gabarito: As três variáveis são: processo, pessoas e tecnologia
3
a
 Questão (Ref.: 201403194664)Pontos: 0,5 / 0,5
O que é qualidade de software?
São as características do produto software.
4
a
 Questão (Ref.: 201403223777) Pontos: 0,5 / 0,5
Tendo em vista que alguns fatores afetam a qualidade do software, McCall agrupou-os nas seguintes categorias:
Medição de SOFTWARE, FTR, Operação.
FTR, Operação, Transição.
Página 4 de 4BDQ Prova
26/11/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
Avaliação: CCT0247_AV1_201201516587 » QUALIDADE DE SOFTWARE
Tipo de Avaliação: AV1
Aluno: 201201516587 - ANDRÉ CAMPOS DA SILVA 
Professor: EDGAR AUGUSTO GONCALVES GURGEL DO AMARAL Turma: 9001/AA
Nota da Prova: 7,0 de 8,0 Nota do Trabalho: Nota de Participação: 2 Data: 24/04/2013 19:10:29
1a Questão (Cód.: 58278) Pontos: 0,5 / 0,5
Assinale a resposta que, segundo Pressman, apresenta as quatro etapas de uma FTR.
desenvolvimento do software. Sommerville (Engenharia de Software, 2007) diz ainda que o gerenciamento de 
qualidade está estruturado em três atividades principais. Quais são estas três atividades? 
I. Garantia de qualidade - padrões que conduzem a um software de alta qualidade. 
II. Planejamento de qualidade - seleção de procedimentos e padrões apropriados adaptados para um projeto de 
software específico. 
III. Controle de qualidade - aprovação de processos que assegurem que o desenvolvimento de software tenha 
seguido corretamente os procedimentos e padrões de qualidade de projeto. 
IV. Custo de qualidade - custos envolvidos na procura da qualidade 
Apenas I, III e IV
Apenas I e III
Apenas II, III e IV
6a Questão (Cód.: 57300) Pontos: 0,0 / 1,0
No cronograma sobre conceito de qualidade, o avanço nas práticas e processos da engenharia de software surgiu 
na década de 70. Neste surgimento pode-se afirmar que:
Os erros eram detectados antes do término do produto.
 Pontos da Questão: 1,5 
Resposta do Aluno: 
Processo é o ciclo de desenvolvimento de um produto que inclui entrada, processamento e 
saída. Capacidade de processo é a medida estipulada pela norma que a firma alcançou 
mediante os pré- requisito adotados. Elas vão de 1 a 5. Uma boa capacidade de processo está 
entre 4 e 5. 
 
Gabarito: 
Processo = o que as pessoas fazem, por meio de atividades, métodos, práticas e 
transformações para desenvolver, manter e melhorar software e produtos associados 
Capacidade do processo = Habilidade do processo em ser executado de forma eficiente e 
eficaz com a presença de algumas características relevantes 
 
Fundamentação do Professor: 
 
Pontos do Aluno: 
dos clientes. 
Esta definição refere-se a um: 
 Pontos da Questão: 0,5 
 Processo 
 
 Pontos da Questão: 0,5 
 Produto, Desenvolvimento e Avaliação 
 Desenvolvedores, Compradores e Avaliadores 
Visualização de Prova
Avaliação On-Line
Avaliação: AV2-2012.3EAD-QUALIDADE DE SOFTWARE-CCT0201
Disciplina: CCT0201 - QUALIDADE DE SOFTWARE
Tipo de Avaliação: AV2
Aluno:
Nota da Prova: 5.5 Nota do Trabalho: Nota da Participação: 2 Total: 7,5
Prova On-Line
Questão: 1 (115432) 
O desenvolvimento de um _____________________ torna-se necessário sempre que for preciso controlar a
qualidade de um projeto, de um produto, ou de um contrato específico com clientes.
Complete o espaço como uma das opções abaixo de acordo com a ISO 9000-3. Pontos da Questão: 0,5
Setor de Qualidade
Plano de Melhoria
Plano de Qualidade
Ambiente de Qualidade
Questão: 2 (113954) 
As pesquisas em torno da engenharia de software mostram a relevância da resolução de problemas de falhas
em projetos, basear-se em modelos de melhoria e processo que permeiam três variáveis de suma importância
e nenhuma mais importante que a outra, mas conjuntamente expressivas no contexto de desenvolvimento de
software. São elas:
 Pontos da Questão: 0,5
projeto, tecnologia e pessoas
projeto, software e pessoas
processo, tecnologia e pessoas
processo, software e pessoas
Questão: 3 (114126) 
Das atividades do processo de avaliação, a que tem como conteúdo: "descrição dos objetivos da avaliação
coerentes com o produto de software e possíveis riscos associados. As percepções dos usuários do produto,
fornecedores, compradores, desenvolvedores, operadores e manutenedores do produto devem ser levados em
consideração", é?
 Pontos da Questão: 0,5
Estabelecimento de requisitos de avaliação
Projeto de avaliação
Especificação da avaliação
Conclusão da avaliação
Questão: Av220113CCT0201_D0008 (169677)
4 - A norma ISO 9000 define o que, exatamente? Pontos da Questão: 1,5
Resposta do Aluno:
O que fazer e não como fazer.
Gabarito:
Define elementos de garantias em termos genericos que podem ser aplicados aos negócios, (produto ou
serviço). 
Fundamentação do Professor:
Visualização de Prova
Pontos do Aluno: 
Questão: 5 (113868) 
Leia atentamente os trechos abaixo e selecione a resposta correta.
I Pressman considera relevante a utilização de uma escala padrão que varia de 0 (baixo) a 10 pontos
(elevado), no estabelecimento de métricas de qualidade para cada fator que altera a qualidade de software;
II McCall agrupou fatores que afetam a qualidade do software em categorias;
III São tipos de revisão específicos do gerenciamento de qualidade, segundo Sommerville: Inspeções de
projeto ou de programa, Revisões de progresso, Revisões de qualidade; Pontos da Questão: 1
I, II, III estão corretas
II é a única correta
II e III estão corretas
I e III estão corretas
Questão: 6 (115498) 
Observe a afirmativa e marque a opção corresponde a subcaracterística:
“... capacidade de fornecer funções que correspondam às necessidades explícitas e implícitas do usuário
quando o software é utilizado sob condições especificadas....”
 Pontos da Questão: 0,5
USABILIDADE
CONFIABILIDADE
FUNCIONALIDADE
PORTABILIDADE
Questão: 7 (115442) 
Criada em 1998 pela International Standard Organization, a norma ISO 9242-11 foi adotada pela ABNT em
agosto de 2002 na forma da NBR 9241-11. Esta norma definiu oficialmente o conceito de usabilidade, e
estabeleceu, de forma ampla, diretrizes para sistemas computacionais a fim de permitir que o usuário atinja
seu objetivo e a satisfação de sua necessidade em um contexto particular. Esta norma definiu alguns efeitos
como o do USUÁRIO.
De acordo com às definições assinale a resposta que represente corretamente o efeito citado:
 Pontos da Questão: 0,5
Medida na qual um produto pode ser usado por usuários específicos para alcançar objetivos específicos com
eficácia, eficiência e satisfação em um contexto específico de uso
Pessoa que interage com o produto
Usuários, tarefas, equipamento (hardware, software e materiais), e o ambiente físico e social no qual um
produto é usado. Sistema, composto de usuários, equipamento, tarefas e o ambiente físico e social, com o
propósito de alcançar objetivos específicos
Ausência do desconforto e presença de atitudes positivas para com o uso de um produto
Questão: 8 (113908) 
Suponha um software que tenha como confiabilidade de 0,87, por oito horas corridas de processamento.
Significa dizer que se o software for executado 100 vezes por um tempo de execução de 8h:
 Pontos da Questão: 0,5
Visualização de Prova
file:///C|/Users/Rodrigo/Desktop/Provas/Qualidade%20de%20SW%20Av2.htm[03/12/2012 21:00:20]
é provável que funcione corretamente 98 das 100 vezes.
é provável que não funcione corretamente.
é provável que não seja confiável.
é provável que funcione corretamente 87 das 100 vezes.
Questão: Av220013CCT0201_D0006 (169672)
9 - Por que a qualidade no processo de desenvolvimento de software é importante? Pontos da Questão: 1,5
Resposta do Aluno:
A qualidade do processo e responsável pela qualidade do produto final. Cada fase do processo de
desenvolvimento é responsavelpela qualidade do produto trabalhado, ou seja, não importa o modelo de
processo de desenvolvimento adotado, quando essas fases estão de acordo com as normas internacionais
adotadas, não somente o produto, mas a própria organização passa a ter credibilidade, pois produz de forma
uniforme e confiável produtos que atendem as expectivas de seus clientes. 
Gabarito:
Porque se formos garantindo a qualdiade em cada fase do processo de desenvolvimento, a tendência é que o
produto final tambem tenha qualidade.
Fundamentação do Professor:
Pontos do Aluno: 
Questão: 10 (113912) 
A Norma ISO/IEC 12207 estabelece uma arquitetura de ciclo de vida de software construída a partir de uma
estrutura de processos e seus inter-relacionamentos descritos tanto em nível de propósito/saída como em
termos de processos, atividades, tarefas, propósito e resultados.
Os processos de apoio são de responsabilidade da organização que o executa. Eles constituem um conjunto de
processos. 
Em qual das opções os processos listados representam processos de apoio.
 Pontos da Questão: 1
Documentação - Gestão de qualidade - Gerência de configuração
Planejamento - Desenvolvimento - Manutenção
Documentação - Gestão de Compras - Manutenção
Aquisição - Gestão de Compras - Desenvolvimento
Server IP : 192.168.10.137 Client IP: 189.82.75.254 Tempo de execução da página : 2,125
Questão: 1 (114126) 
Das atividades do processo de avaliação, a que tem como conteúdo: "descrição dos 
objetivos da avaliação coerentes com o produto de software e possíveis riscos 
associados. As percepções dos usuários do produto, fornecedores, compradores, 
desenvolvedores, operadores e manutenedores do produto devem ser levados em 
consideração", é? 
Pontos da Questão: 0,5 
Especificação da avaliação 
Conclusão da avaliação 
Projeto de avaliação 
Estabelecimento de requisitos de avaliação 
 
Questão: 2 (113917) 
A Norma ISO/IEC 12207 estabelece uma arquitetura de ciclo de vida de software 
construída a partir de uma estrutura de processos e seus inter-relacionamentos 
descritos tanto em nível de propósito/saída como em termos de processos, 
atividades, tarefas, propósito e resultados. 
Os processos organizacionais são chamados pelos outros processos e devem existir 
independentemente do projeto que está sendo executado. As atividades e tarefas 
em um processo organizacional são de responsabilidade da organização que o 
utiliza. 
Os processos organizacionais constituem um conjunto de processos. 
A seguir, estão listados alguns desses processos. Pontos da Questão: 1 
Infra-estrutura - Recursos humanos - Gestão de ativos 
Aquisição - Gestão de Compras - Desenvolvimento 
Documentação - Gestão de ativos - Manutenção 
Planejamento - Recursos humanos - Manutenção 
 
Questão: 3 (115437) 
Criada em 1998 pela International Standard Organization, a norma ISO 9242-11 foi 
adotada pela ABNT em agosto de 2002 na forma da NBR 9241-11. Esta norma 
definiu oficialmente o conceito de usabilidade, e estabeleceu, de forma ampla, 
diretrizes para sistemas computacionais a fim de permitir que o usuário atinja seu 
objetivo e a satisfação de sua necessidade em um contexto particular. Esta norma 
definiu alguns efeitos como o da EFICÁCIA. 
De acordo com as definições assinale a resposta que represente corretamente o 
efeito citado: 
Pontos da Questão: 0,5 
Ausência do desconforto e presença de atitudes positivas para com o uso de um 
produto 
Conjunto de ações necessárias para alcançar um objetivo 
Medida na qual um produto pode ser usado por usuários específicos para 
alcançar objetivos específicos com eficácia, eficiência e satisfação em um contexto 
específico de uso 
Completude com as quais usuários alcançam objetivos específicos 
 
Questão: 4 (113886) 
Em nosso curso, estudamos vários tipos de revisões. Observe os objetivos abaixo e 
identifique que tipo de revisão os têm como propósitos. 
Descobrir erros de função, lógica ou implementação do software; 
Verificar se o software em revisão atende aos requisitos; 
Garantir que o software está representado de acordo com padrões predefinidos; 
Obter um software desenvolvido de forma uniforme; Pontos da Questão: 1 
Revisões de Software; 
Revisões Técnicas Formais; 
Revisões de Progresso; 
Revisões de Qualidade; 
 
Questão: 5 (113906) 
A definição abaixo, refere-se a que conceito? 
- “a probabilidade de operação livre de falhas de um programa de computador num 
ambiente específico durante determinado tempo especificado” Pontos da Questão: 
0,5 
Confiabilidade 
Eficiência 
Segurança 
Garantia de qualidade 
 
Questão: 6 (115431) 
O que podemos destacar como uma das limitações da ISO 9000-3 ? 
Pontos da Questão: 0,5 
O fato de não tratar de aspectos como a melhoria contínua do processo de 
software 
O Gerenciamento de projeto desde a concepção até a manutenção 
O Uso de metodologias consistentes para o desenvolvimento de software 
O Entendimento dos requisitos funcionais entre contratante e contratado 
 
Questão: 7 (115502) 
O produto de software completo pode ser avaliado pelos níveis de 
___________________ escolhidas. Essas métricas visam descrever a interação 
com o ambiente e são avaliadas pela observação do software em operação. 
Pontos da Questão: 0,5 
subcaracterísticas 
métricas centralizadas 
métricas externas 
métricas internas 
 
Questão: 8 (113963) 
Pessoas utilizando recursos (matéria prima, dados, equipamentos) realizam um 
conjunto de atividades com o propósito de transformar as entradas em saídas, 
atendendo os requisitos dos clientes. 
Esta definição refere-se a um: 
Pontos da Questão: 0,5 
Projeto 
Serviço 
Produto 
Processo 
 
Questão: Av220113CCT0201_D0002 (169665) 
9 - Como um processo de desenvolvimento com qualidade propicia a redução de 
custos do projeto como um todo? Pontos da Questão: 1,5 1,5
9 169665 
Resposta do Aluno: 
O Processo de desenvolvimento com qualidade propicia alem da redução de custos, 
o cumprimento de prazos e requisitos. Com esta qualidade pode se ter 
reaproveitamento de código, o que previne atrasos. Os testes durante o processo 
são fundamentais para se ter qualidade, alem de diminuir as possibilidade de falhas 
do sistema. Sempre lembrando que qualidade está em todas as fases do processo 
de desenvolvimento. 
 
Gabarito: 
menos retrabalho e menor índice de perdas 
 
Fundamentação do Professor: 
 
Pontos do Aluno: 1, 
 
Questão: Av220013CCT0201_D0003 (169667) 
10 - Cite e explique 3 atividades pertinentes ao SQA (Software Quality Assurance ) 
ou Garantia da qualidade de software. Pontos da Questão: 1,5 1,5
10 169667 
Resposta do Aluno: 
Testes de Software: testes feitos em todas as fases do processo de 
desenvolvimento proporcionam uma garanta de qualidade. Documentação: 
"Escrever o que fazer e fazer o que está escrito." , quando se está trabalhando em 
equipe é fundamental a documentação tanto para quem está projetando entender 
na hora da implementação quanto para os outros membros da equipe entenderem 
o projeto ( inclusive o usuário que, na medida do possível, precisa estar por dentro 
de tudo sobre o projeto ) Treinamento: Durante a implementação é de fundamental 
importancia o treinamento dos clientes com relação ao produto, lembrando que a 
interface do software é o que o torna fácil e usual para o cliente, um treinamento 
mostrando todas as facilidades do software como todas as funcionalidades e modo 
de uso deixa o cliente mais familiarizado com o sistema. 
 
Gabarito: 
quaisquer tres dos seis abaixo apresentados esta OK 1. Aplicação de Métodos e 
ferramentas técnicas - Aplicar a análisee projeto. Ajudam analistas e projetistas a 
gerarem software com qualidade. 2. FTR – Revisão Técnica Formal - Descobrir 
problemas de qualidade no projeto. Tão importante como os testes de software 
(produto). 3. Teste de Software - Detectar falhas e erros no software / Não é 
completo por si só. 4. Auditoria de Padrões e Procedimentos Formais- Verificar se o 
projeto cumpre os padrões definidos. O desenvolvimento está usando os padrões? 
5. Atividades de Controle de Mudanças - Formaliza e controla pedidos de mudança 
no software (no desenvolvimento e após manutenção) 6. Documentação - Manter 
acessível a documentação histórica dos resultados de todas as atividades SQA 
aplicadas. 
 
Fundamentação do Professor: 
 
Pontos do Aluno: 1, 
 
24/11/13 Estácio
bquestoes.estacio.br/entrada.asp?p0=215336880&p1=201101111356&p2=1200420&p3=CCT0247&p4=101555&p5=AV&p6=13/11/2013&p10=4175370 1/4
 
Avaliação: CCT0247_AV_201101111356 » QUALIDADE DE SOFTWARE
Tipo de Avaliação: AV
Aluno: 201101111356 - LUCIANO BARBOSA LIMA
Professor: REGINA LUCIA NAPOLITANO F FELIX BATISTA Turma: 9002/AB
Nota da Prova: 5,6 Nota de Partic.: 2 Data: 13/11/2013 14:10:51
 1a Questão (Ref.: 201101151697) Pontos: 0,8 / 0,8
A Norma ISO/IEC 12207 estabelece uma arquitetura de ciclo de vida de software
construída a partir de uma estrutura de processos e seus inter-relacionamentos
descritos tanto em nível de propósito/saída como em termos de processos,
atividades, tarefas, propósito e resultados.
Os processos fundamentais iniciam o ciclo de vida do software e comandam a
execução de todos os outros processos. Eles constituem um conjunto de cinco
processos que são:
 Aquisição - Fornecimento - Desenvolvimento - Operação - Manutenção
Aquisição - Compras - Desenvolvimento - Instalação - Manutenção
Análise - codificação - projeto - homologação - teste
Aquisição - Compras - Análise - Operação - Manutenção
Planejamento - Aquisição - Compra - Desenvolvimento - Manutenção
 2a Questão (Ref.: 201101180862) Pontos: 0,0 / 0,8
Classifique cada frase abaixo, como Verdadeira ou Falsa
( ) Atualmente, o hardware e o software são usados para controlar sistemas de segurança críticos.
( ) Para a implementação da segurança, é importante a identificação da presença de riscos o mais tarde
possível.
( ) A Confiabilidade detecta e avalia riscos em potencial, que podem provocar falhas e impactar o desempenho
de todo o sistema.
Com base em sua análise, assinale a resposta com a correta sequência de V (Verdadeira) ou F (Falsa).
 V, V, F
F, V, V.
V, F, V
V, V, V.
 F, F, V
 3a Questão (Ref.: 201101180776) Pontos: 0,0 / 0,8
Assinale a resposta que contém alguns questionamentos que poderão ser feitos em uma análise de requisitos de
software:
24/11/13 Estácio
bquestoes.estacio.br/entrada.asp?p0=215336880&p1=201101111356&p2=1200420&p3=CCT0247&p4=101555&p5=AV&p6=13/11/2013&p10=4175370 2/4
software:
I- As interfaces externas e internas são adequadamente definidas?
II - Os requisitos têm consistência com os prazos, os recursos e o orçamento?
III- Os fatores de qualidade foram explicitamente avaliados?
IV- Os recursos e as ferramentas de teste foram identificados e estão à disposição?
II e IV.
I, III e IV.
 I e II.
III e IV.
 I, II e III.
 4a Questão (Ref.: 201101284724) DESCARTADA
O modelo de avaliação de processo é organizado em uma arquitetura com dois níveis, sendo o primeiro
composto por três categorias de processo. Quais são essas categorias?
Resposta:
Gabarito: As categorias sãoprocessos: fundamentais, organizacionais e de apoio.
 5a Questão (Ref.: 201101151094) Pontos: 0,8 / 0,8
São requisitos de qualidade:
Documentação dos dados usados no programa;
 Descrição do produto e documentação do usuário.
Documentação pessoal do usuário;
Todos os dados usados depois do uso do programa;
Documentação pessoal da equipe de trabalho;
 6a Questão (Ref.: 201101155002) Pontos: 0,8 / 0,8
Quanto à avaliação de software, maturidade, tolerância a falhas e recuperabilidade são quesitos de:
Portabilidade
Usabilidade
 Confiabilidade
Funcionalidade
Manutenibilidade
 7a Questão (Ref.: 201101151080) Pontos: 0,8 / 0,8
São passos necessários para realizar a garantia estatística da qualidade (SQA):
Rastrear a venda do software para estatística de marketing;
Coletar informações gerais sobre o software e modificar o seu final;
24/11/13 Estácio
bquestoes.estacio.br/entrada.asp?p0=215336880&p1=201101111356&p2=1200420&p3=CCT0247&p4=101555&p5=AV&p6=13/11/2013&p10=4175370 3/4
Detectar tudo que aconteceu na pesquisa de campo sobre o software;
 Coletar, rastrear e corrigir problemas encontrados para aprimorar os elementos do processo que
promovem erro;
Corrigir todos os defeitos do uso do sistema.
 8a Questão (Ref.: 201101150699) Pontos: 0,8 / 0,8
A classificação dos riscos quanto à natureza pode ser classificado: de projeto, de produto
e de negócio. Relacione as 2 colunas associando a natureza ao risco.
 
a. O pessoal experiente deixará o projeto antes do fechamento do projeto I.( ) Projeto
b. Um produto concorrente foi lançado no mercado antes da conclusão do sistema II.( ) Produto
c. A tecnologia, sobre a qual foi construído, foi superada por uma nova tecnologia III.( ) Negócio
Assinale a opção que mostra a correlação correta entre as colunas.
I=b, II=c, III=a
I=b, II=a, III=c
I=c, II=a, III=b
I=a, II=b, III=c
 I=a, II=c, III=b
 9a Questão (Ref.: 201101284722) Pontos: 0,0 / 0,8
As pesquisas em torno da engenharia de software mostram a relevância da resolução de problemas de falhas
em projetos basear-se em modelos de melhoria e processo que permeiam três (3) variáveis de suma
importância e nenhuma mais importante que a outra, mas conjuntamente expressivas no contexto de
desenvolvimento de software. Conforme a citação responda quais são essas três (3) variáveis?
Resposta:
Gabarito: As três variáveis são: processo, pessoas e tecnologia
 10a Questão (Ref.: 201101151684) Pontos: 0,8 / 0,8
Segundo a Norma ISO 9000-3, é exigido a investigação e análise das causas de software não conformes
e adoção de medidas para prevenir a reincidência destas não conformidades.
Os procedimentos de controle de documentos e dados visam controlar ______________________ que
afetem o processo de ciclo de vida do software.
a produção
aplicativos comerciais
sistemas
 ações corretivas e preventivas
treinamento
24/11/13 Estácio
bquestoes.estacio.br/entrada.asp?p0=215336880&p1=201101111356&p2=1200420&p3=CCT0247&p4=101555&p5=AV&p6=13/11/2013&p10=4175370 4/4
 11a Questão (Ref.: 201101151074) Pontos: 0,8 / 0,8
Alguns fatores afetam a qualidade de software, por isso, determinados aspectos devem ser considerados em
um software tais como:
Ser feito de forma rápida para não precisar ser testado.
Ser rígido, e funcionar em uma única plataforma de forma correta;
Ter várias formas de desenvolvimento para atender a todos;
Características do usuário e funcionar em somente um ambiente;
 Características operacionais, manutenibilidade de mudanças e adaptabilidade a novos ambientes;
Observação: Eu, LUCIANO BARBOSA LIMA, estou ciente de que ainda existe(m) 2 questão(ões) não respondida(s)
ou salva(s) no sistema, e que mesmo assim desejo finalizar DEFINITIVAMENTE a avaliação.
Data: 13/11/2013 14:18:18
Período de não visualização da prova: desde 04/11/2013 até 22/11/2013.
 
 
Avaliação: CCT0087_AV2_201301154181 » QUALIDADE DE SOFTWARE
Tipo de Avaliação: AV2
Aluno: 201301154181 - FABRICIO DA SILVA ALVES 
Professor: AIRTON SARTORE Turma: 9010/J
Nota da Prova: 1,5 de 8,0 Nota do Trab.: 0 Nota de Partic.: 0 Data: 25/11/2013 08:10:27
1a Questão (Ref.: 201301202120) Pontos: 0,5 / 0,5
O processode _______________ chega ao seu final no momento da _______________ do software, ou seja, 
quando não se vai mais utilizá-lo. 
avaliação, entrega
liberação, entrega
manutenção, descontinuação
manutenção, entrega
avaliação, implementação
2a Questão (Ref.: 201301234072) Pontos: 0,0 / 0,5
Criada em 1998 pela International Standard Organization, a norma ISO 9242-11 foi adotada pela ABNT em agosto de 2002 na forma da NBR 9241-11. Esta 
norma definiu oficialmente o conceito de usabilidade, e estabeleceu, de forma ampla, diretrizes para sistemas computacionais a fim de permitir que o usuário 
atinja seu objetivo e a satisfação de sua necessidade em um contexto particular.
Esta norma definiu alguns efeitos como o da EFICIÊNCIA.
De acordo com as definições, assinale a resposta que represente corretamente o efeito citado:
Medida na qual um produto pode ser usado por usuários específicos para alcançar objetivos específicos com 
eficácia, eficiência e satisfação em um contexto específico de uso.
Conjunto de ações necessárias para alcançar um objetivo.
Completude com as quais usuários alcançam objetivos específicos.
Medida de atendimento imediato das funcionalidades definidas.
Recursos gastos em relação à acurácia e abrangência com as quais usuários atingem objetivos.
3
a
 Questão (Ref.: 201301198520) Pontos: 0,5 / 0,5
Na ISO/IEC 9241, a escolha e o nível de detalhes de cada medida de usabilidade depende dos objetivos 
das partes envolvidas na medição. Deve-se considerar a importância relativa de cada medida para os 
objetivos. Essas medidas são:
I. Tarefas
II. Eficiência
Página 1 de 4BDQ Prova
04/12/2013http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
III. Satisfação
IV. Eficácia
Apenas III e IV
Apenas I e II
Apenas II e III
Apenas II, III e IV
Apenas I, II e III
4a Questão (Ref.: 201301227884) Pontos: 0,0 / 1,0
Assinale a resposta que contém alguns questionamentos que poderão ser feitos em uma análise de requisitos de software:
I- As interfaces externas e internas são adequadamente definidas?
II - Os requisitos têm consistência com os prazos, os recursos e o orçamento?
III- Os fatores de qualidade foram explicitamente avaliados?
IV- Os recursos e as ferramentas de teste foram identificados e estão à disposição?
III e IV.
II e IV.
I, III e IV.
I e II.
I, II e III.
5
a
 Questão (Ref.: 201301331811) Pontos: 0,0 / 1,5
Para o avanço das organizações intensivas em software (desenvolvimento/aquisição), a prática da melhoria de 
processo de software tem se mostrado viável, eficaz e eficiente. Consiste a abordagem na prática de ações 
orientadas para alteração dos processos. Conforme a afirmativa esses processos são aplicados para que? 
Resposta:
Gabarito: Consiste a abordagem na prática de ações orientadas para alteração dos processos aplicados para: 
aquisição, fornecimento, desenvolvimento, manutenção e ou suporte de sistemas de software.
6a Questão (Ref.: 201301198720) Pontos: 0,5 / 0,5
O que é qualidade de software?
São as normas de funcionamento do software.
É um processo não sistemático.
São as características do produto software.
São os modos de representação - tanto quantitativa quanto qualitativa - do software.
É um processo sistemático que focaliza todas as etapas e artefatos produzidos com o objetivo de garantir a 
conformidade de processos e produtos especificados, prevenindo e eliminando defeitos.
Página 2 de 4BDQ Prova
04/12/2013http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
7
a
 Questão (Ref.: 201301188849) Pontos: 0,0 / 0,5
Medidas e modelos de confiabilidade e disponibilidade de software referem-se a:
Revisões Técnicas Formais;
Padrões de melhoria de produto.
Garantia da qualidade de software;
Padrões de melhoria do processo;
Princípios da gerência de risco;
8a Questão (Ref.: 201301198098) Pontos: 0,0 / 0,5
A segurança de software é considerada uma atividade de garantia de qualidade de software, que se concentra na identificação e avaliação de 
causalidades em potencial, que possam exercer impacto negativo sobre o software e provocar falhas no sistema. Para tanto, aconselha-se que 
as causalidades sejam categorizadas, por criticalidade e risco. O passo seguinte seria analisar, por meio de técnicas, a gravidade e a 
probabilidade de ocorrência. Algumas técnicas são aplicáveis, tais como a lógica de tempo real, que consiste em:
I. Construir um modelo gráfico das combinações sequenciais e concorrentes de eventos que podem apresentar um estado 
perigoso. 
II. Desenvolver um plano de segurança sequencial que envolva relacionamentos de diferentes componentes do sistema.
III. desenvolver um modelo de eventos e ações correspondentes, que deve ser estudado por meio do uso de operações lógicas 
para testar o tempo de ocorrência.
Apenas III
Apenas I e III
Apenas II e III
Apenas II
Apenas I
9
a
 Questão (Ref.: 201301331802) Pontos: 0,0 / 1,5
A norma ISO/IEC 14598 oferece uma visão geral dos processos de avaliação de produtos de software e fornece 
guias para a avaliação, baseados na utilização prática da norma ISO/IEC 9126. Conforme a afirmativa, pela norma, 
podem existir três enfoques diferentes para a avaliação da qualidade de produto. Responda quais são esses três 
enfoques diferentes para a avaliação da qualidade de produto? 
Resposta:
Gabarito: Os três enfoques diferentes para a avaliação da qualidade de produto são: processo para 
desenvolvedores, processo para avaliadores e processo para compradores.
10
a
 Questão (Ref.: 201301188872) Pontos: 0,0 / 1,0
Página 3 de 4BDQ Prova
04/12/2013http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
Os requisitos expressam as características e restrições do produto de software do ponto de vista de satisfação das 
necessidades do usuário. Em geral, independem da tecnologia empregada na construção da solução, sendo uma 
das partes mais críticas e propensas a erros no desenvolvimento de software. Quanto aos requisitos de software, a 
descrição acima está:
incoerente ao afirmar que independem da tecnologia. 
incoerente ao afirmar que expressam restrições. 
incoerente ao afirmar que os requisitos são uma das partes mais críticas e propensas a erros. 
incoerente ao afirmar que expressam características do ponto de vista de satisfação das necessidades do 
usuário. 
totalmente coerente. 
Observação: Eu, FABRICIO DA SILVA ALVES, estou ciente de que ainda existe(m) 2 questão(ões) não respondida(s) ou salva
(s) no sistema, e que mesmo assim desejo finalizar DEFINITIVAMENTE a avaliação.
Data: 25/11/2013 08:20:34
Período de não visualização da prova: desde 21/11/2013 até 03/12/2013.
Página 4 de 4BDQ Prova
04/12/2013http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
QUALIDADE DE SOFTWARE1 – UMA NECESSIDADE
Elaborado por Nelma da Silva Gomes, especialista em sistemas
de informação, com pós-graduação em Gestão Estratégica da
Informação, e consultora da UCP/PNAFM/MF
nelmasg@fazenda.gov.br
1. INTRODUÇÃO
Software de qualidade é fácil de usar, funciona corretamente, é de fácil manutenção e
mantém a integridade dos dados em falhas do ambiente ou outras fora do seu controle. No
entanto, em sua grande maioria, os softwares requerem conhecimentos técnicos especiais na sua
utilização, são difíceis de alterar para modificar função existente ou implementar novos processos
ou facilidades e, para desespero de seus usuários, apresentam falhas sem aviso prévio e não
preservam a integridade dos dados.
Pouco se fala a respeito dos custos resultantes dos defeitos ou erros provocados por falha
de softwares, tanto para produtores quanto para usuários. O bug do milênio, causado pelos erros
que os computadores teriam ao confundir o ano 2000 com o ano 1900, consumiu bilhõesde
dólares para evitar um colapso mundial. Bancos poderiam perder milhões, clientes veriam o saldo
de suas contas sumir de repente, telefones poderiam não funcionar, aviões poderiam ter sua rota
desviada, e outros problemas bem mais graves poderiam ocorrer. Este é um exemplo recente e
dimensiona o quanto dependemos das máquinas e de seus softwares. Com o uso maciço das
tecnologias de informação e comunicação em todos os níveis da atividade humana, os problemas
de qualidade de software tendem a adquirir a cada dia maior importância.
2. COMO DEFINIR QUALIDADE DE SOFTWARE?
Para ajudar nessa questão a International Organization for Standardization – ISO2 e a
International Electrotechnical Comission – IEC3, que são organismos normalizadores com
1 Software é o conjunto completo ou apenas uma parte dos programas, procedimentos, regras e documentação
associada de um sistema [computacional] de processamento de informação (ISO/IEC 2382-1: 1993)
2 ISO organização não-governamental, estabelecida em 1947, e que coordena o trabalho de órgãos de 127
países membros para promover a padronização de normas técnicas em âmbito mundial.
3 IEC, fundada em 1906, conta com a participação de mais de 50 países e publica normas internacionais
relacionadas com eletricidade, eletrônica e áreas relacionadas.
2
importância internacionalmente reconhecida no setor de software, se uniram para editar normas
internacionais4 conjuntas.
 A norma internacional ISO/IEC 9126, publicada em 1991 e que na versão brasileira de
agosto de 1996 recebeu o número NBR 13596, define qualidade de software como “A totalidade de
características de um produto de software que lhe confere a capacidade de satisfazer
necessidades explícitas e implícitas”. Necessidades explícitas são as condições e objetivos
propostos por aqueles que produzem o software. São portanto fatores relativos à qualidade do
processo de desenvolvimento do produto e são percebidos somente pelas pessoas que
trabalharam no seu desenvolvimento. As necessidades implícitas são necessidade subjetivas dos
usuários (inclusive operadores, destinatários dos resultados do software e os mantenedores do
produto), são também chamadas de fatores externos e podem ser percebidas tanto pelos
desenvolvedores quanto pelos usuários. As necessidades implícitas são também chamadas de
qualidade em uso e devem permitir a usuários atingir metas com efetividade, produtividade,
segurança e satisfação em um contexto de uso especificado.
3. QUALIDADE DO SOFTWARE NA VISÃO DO USUÁRIO
Os desenvolvedores de software não podem se esquecer das necessidades implícitas de
seus clientes. E o cliente pode ter desejos e necessidades diferentes em relação ao mesmo tipo de
produto. E qual o interesse dos usuários de software? Os usuários estão mais interessados no uso
do software, no seu desempenho e nos efeitos que o seu uso possa produzir na organização. Eles
não valorizam conhecer aspectos internos do software ou como o software foi desenvolvido.
Mesmo sendo possível afirmar que se as qualidades internas foram observadas muito
provavelmente as qualidades externas também foram atendidas, o usuário procura resposta para
questões como: As funções requeridas estão disponíveis e são executadas eficientemente?
Funciona adequadamente em imprevistos, como, por exemplo, efetuar débito em uma conta com
saldo insuficiente? O software é seguro, ou seja, evita que pessoas ou sistemas não autorizados
tenham acesso aos dados para leitura ou modificação? Permite que pessoas ou sistemas
autorizados para acessar os dados não tenham acesso negado a eles? É fácil de integrar com
outros sistemas existentes? Aceita trabalhar com arquivos de outros sistemas ou enviar dados para
outros sistemas? É capaz de restabelecer seu nível de desempenho e recuperar dados afetados
em casos de falha? É fácil de usar ou requer muito treinamento? É fácil transferir o software para
4 As normas podem ser: nível internacional: normas como as da ISO e IEC, resultantes da cooperação e
acordo entre determinado número de nações com interesses comuns; nível regional: normas estabelecidas por
um limitado grupo de países de um mesmo continente para benefício mútuo. Exemplo: MERCOSUL; nível
nacional: normas editadas após consenso dos interessados em um país por uma organização nacional de
normas que seja reconhecida como autoridade no respectivo país. Exemplos: ABNT (Brasil), ANSI (EUA),
JISC (Japão), DIN (Alemanha).
3
outro ambiente previsto na descrição do produto? O suporte técnico é confiável e atende com a
rapidez necessária?
Não há como esquecer que agora é o cliente quem está ao volante, tem poder de
barganha e não é mais atraído por vantagens não mensuráveis e o preço, isoladamente, não é
mais uma vantagem competitiva. Já foi o tempo em que o sucesso empresarial se devia aos
clientes não terem outra opção. Hoje o mercado é mais competitivo, a globalização expandiu o
elenco de atores no mercado aumentando a oferta de produtos, e o cliente está mais consciente de
seu poder. Essa mudança de postura na ponta do consumo vai exigir melhor qualidade de
produtos e processos para atender a esse novo cliente.
Em respeito às características e necessidades desse novo cliente, algumas empresas
desenvolvedoras de software já introduziram modificações no desenvolvimento e teste dos
produtos. Muitas estão colocando equipes para observar os usuários trabalharem em seu ambiente
rotineiro. Outras estão trazendo os usuários para seus laboratórios de teste, visando melhorar a
qualidade do produto antes de sua disponibilização para o mercado, pois o impacto da usabilidade
fica mais claro quando pessoas sem conhecimentos técnicos especiais e sem treinamento tentam
usar o sistema. A Microsoft inaugurou em 1989 o seu primeiro laboratório de usabilidade (usability
lab), para que produtos ainda não liberados sejam usados por usuários leigos e expertos enquanto
são observados por engenheiros de usabilidade que registram e analisam o que acontece. As
informações coletadas são utilizadas por diversas áreas na empresa e têm permitido avanços
significativos na melhoria da usabilidade de seus produtos. A mesma Microsoft, antes de colocar
seus softwares nas prateleiras dos revendedores, libera versão preliminar para grupo de usuários
cadastrados testá-los em seus próprios computadores e reportar os resultados. Esta prática tem
permitido à empresa diminuir custos, ampliar a equipe de teste, gerar conhecimento prévio do
produto e propaganda gratuita, além de garantir melhor qualidade e maiores lucros.
4. É POSSÍVEL MEDIR A QUALIDADE DE SOFTWARE?
O principal problema com que se defronta a engenharia de software é a dificuldade de se
medir a qualidade de software. A qualidade de um dispositivo mecânico é freqüentemente medida
em termos de tempo médio entre suas falhas, que é uma medida da capacidade de o dispositivo
suportar desgaste. O software não se desgasta, portanto tal método de medição de qualidade não
pode ser aproveitado.
A ISO/IEC 9126 (NBR 13596) fornece um modelo de propósito geral o qual define seis
amplas categorias de características de qualidade de software que são, por sua vez, subdivididas
em subcaracterísticas:
4
CARACTERÍSTICAS SUBCARACTERÍSTICAS SIGNIFICADO
Adequação Propõe-se a fazer o que é apropriado?
Acurácia Gera resultados corretos ou conforme
acordados?
Interoperabilidade É capaz de interagir com os sistemas
especificados?
Segurança de acesso Evita acesso não autorizado, acidental ou
deliberado a programas e dados?
Funcionalidade
O conjunto de funções
satisfazem as necessidades
explícitas e implícitas para a
finalidade a que se destina o
produto?
Conformidade Está de acordo com normas e convenções
previstas em leis e descrições similares?
Maturidade Com que freqüência apresenta falhas?Tolerância a falhas Ocorrendo falhas como ele reage?
Confiabilidade
O desempenho se mantém ao
longo do tempo e em condições
estabelecidas?
Recuperabilidade É capaz de recuperar dados após uma
falha?
Inteligibilidade É fácil entender os conceitos utilizados?
Apreensibilidade É fácil aprender a usar?Usabilidade
É fácil utilizar o software? Operacionalidade É fácil de operar e controlar a operação?
Comportamento em relação
ao tempo
Qual é o tempo de resposta e de
processamento?
Eficiência
Os recursos e os tempos
utilizados são compatíveis com
o nível de desempenho
requerido para o produto?
Comportamento em relação
aos recursos
Quanto recurso utiliza?
Analisabilidade É fácil encontrar uma falha quando ocorre?
Modificabilidade É fácil modificar e remover defeitos?
Estabilidade Há grandes riscos de bugs quando se faz
alterações?
Manutenibilidade
Há facilidade para correções,
atualizações e alterações?
Testabilidade É fácil testar quando se faz alterações?
Adaptabilidade É fácil adaptar a outros ambientes sem
aplicar outras ações ou meios além dos
fornecidos para esta finalidade no software
considerado?
Capacidade para ser instalado É fácil instalar em outros ambientes?
Capacidade para substituir É fácil substituir por outro software?
Portabilidade
É possível utilizar o produto em
diversas plataformas com
pequeno esforço de adaptação?
Conformidade Está de acordo com padrões ou convenções
de portabilidade?
O modelo proposto pela ISO/IEC 9126 (NBR 13596) tem por objetivo servir de referência
básica na avaliação de produto de software. Além de ter força de norma internacional, ela cobre os
aspectos mais importantes para qualquer produto de software.
5
A norma ISO/IEC 12119, publicada em 1994, define que cada pacote de software tenha
uma descrição do produto e uma documentação do usuário, e estabelece alguns requisitos de
qualidade:
a) Descrição do produto compreensível e completa para ajudar o usuário ou comprador em
potencial na avaliação da adequação do produto a sua realidade e fornecer informações
comerciais;
b) Documentação do Usuário de fácil compreensão, permitindo uma visão geral do produto e
de todas as suas funções, identificando conhecimento necessário para uso da aplicação;
c) Identificação do tipo de interface com o usuário: interface gráfica, linha de comando, menu
de comandos, janelas, etc.;
d) Instruções detalhadas sobre como instalar o produto, caso a instalação possa ser
conduzida pelo usuário;
e) Possibilidade de verificar se a instalação foi bem sucedida;
f) Especificação de valores-limite para quantidade de registros e dados de entrada, como,
por exemplo, precisão de casa decimal;
g) Operação normal, mesmo quando os dados informados estão fora dos limites
especificados;
h) Consistência de vocabulário entre as mensagens e a documentação;
i) Função de auxílio (help) sensível ao contexto;
j) Mensagens de erro com informações necessárias para solucionar o problema;
k) Diferenciação de tipos de mensagem: confirmação, consulta, advertência e erro;
l) Clareza e padronização nos formatos de telas de entrada, relatórios e outras entradas e
saídas;
m) Capacidade de reverter funções de efeito drástico;
n) Capacidade de recuperar dados após uma falha de hardware ou software, queda de
energia ou erro fatal;
o) Alertas claros para o usuário das conseqüências de uma determinada confirmação;
p) Identificação dos arquivos utilizados pelo programa;
q) Identificação da função do programa que está sendo executada no momento;
r) Capacidade de interromper um processamento demorado.
Problemas freqüentemente encontrados nos softwares são: descrição do produto
incompleta; manual desatualizado ou incompleto; difícil de navegar entre as telas, aprender e
compreender; help não sensível ao contexto; funcionalidade prometida não implementada; erros
fatais levam a perda de dados. Muitas vezes esses problemas não são solucionados por ser
conveniente e lucrativo para a empresa deixar pendências e melhorias para serem implementadas
nas próximas versões.
5. ÔNUS DECORRENTES DA NÃO-QUALIDADE
A utilização de software de qualidade garante a segurança das transações, dos negócios,
das pessoas envolvidas e mantém alta disponibilidade dos serviços. Produtos e serviços são
considerados aceitáveis se apresentarem desempenho dentro de certos limites. Muito se fala
6
atualmente, e vários estudos confirmam, que os scanners instalados em pontos-de-vendas nos
supermercados, lojas de departamentos e outros estabelecimentos registram preços incorretos
com uma freqüência que varia de 1% a 3%, em virtude de erros na base de dados ou defeitos do
scanner. Isso significa que somente 97% dos preços estão corretos, o que não impede essas
empresas de continuarem operando normalmente. No entanto, na área de software a coisa se
complica. Ou o software funciona corretamente ou é requerida uma ação de alteração para acertá-
lo. Qual empresa utilizaria um sistema de contabilidade que apresente precisão de 97%? Dos
softwares é sempre esperado desempenho sem falhas. Manter a confiabilidade de desempenho
em altíssimo nível continua sendo um dos principais desafios da indústria de software.
Falhas são fenômenos aleatórios, impossíveis de prever quando vão ocorrer e ocorrem
sempre que um conjunto de causas se acumula. Tais como as falhas, os custos da não-qualidade
também não são diretamente controláveis.
Segundo Álvaro Frota (1999) os custos operacionais da função qualidade podem ser
classificados em quatro categorias: prevenção, avaliação, falhas internas e falhas externas.
Categorias dos Custos Operacionais da função Qualidade
Custos do que ocorre quando a função Qualidade
falha
Prevenção
prevenir defeitos
Avaliação
remover do
processo os
produtos
defeituosos
Falhas Internas
ocorrem dentro da
empresa
Falhas Externas
ocorrem após ter sido
vendido ao cliente
Custos da Qualidade
(total gasto para prevenir
falhas/defeitos)
5% a 15%
Custos da Não-Qualidade
(só passam a existir em
conseqüência de falhas)
20 a 25% 65 a 70%
São controláveis
Investimentos
Não são controláveis
Perdas e Prejuízos
Aqueles destinados a prevenir defeitos que ocorrem durante o processo de fabricação são
os verdadeiros custos da qualidade, os demais decorrem da má-qualidade, ou seja, só passaram
a existir em conseqüência de falhas terem ocorrido durante o processo produtivo ou após a venda
ao cliente. Os custos de prevenção são considerados investimentos, são controláveis e podem ser
programados pela empresa. Já os demais custos não são controláveis, logo podem ocorrer quando
a empresa menos espera, são perdas e prejuízos financeiros que também comprometem a
imagem da empresa.
7
Os esforços pela qualidade na indústria automobilística já provaram que a qualidade não
tem custo. Ao contrário, os investimentos em qualidade pagam-se em pouco tempo. O aumento de
qualidade sempre é acompanhado por aumento de produtividade e redução de custos na forma de
menos retrabalho e menor índice de refugo. No caso de software isto pode significar
reaproveitamento de códigos de programa, menor prazo de entrega, menor custo de manutenção e
maior satisfação do cliente, que vai se refletir em maior participação no mercado.
O Software Engineering Institute - SEI apresentou alguns números relativos a melhorias de
desempenho em empresas americanas que investiram em qualidade seguindo os passos do
Capability Maturity Model – CMM5. O aumento de produtividade foi em média 35% por ano,
enquanto o número de bugs encontrados em software após a entrega foi reduzido em 39% ao ano.
A relação custo/benefício, comparando os investimentos em qualidade com o retorno financeiro em
termos de redução de custos via aumento de produtividade e reduçãode retrabalho e manutenção,
ficou em média em 5 para 1, chegando a 9 para 1 em alguns casos, ou seja, para cada dólar
investido em qualidade, estas empresas economizaram 5 dólares em média.
Outro ponto a considerar é que o custo da não-qualidade recai sobre fornecedores e
usuários. Estes nem sempre computam todos os custos, até por não terem como medir uma
parcela deles, como, por exemplo, a quantidade de tempo por ano utilizada pelos usuários
tentando fazer o software trabalhar, freqüentemente interrompendo o trabalho de colegas para
solicitar ajuda. Outro custo decorre da necessidade dos softwares serem reconfigurados ou
reinstalados na ocorrência de falha que eles próprios não conseguem recuperar. Apesar dos
custos de suporte serem maiores do que o preço das máquinas, os sistemas continuam sendo
desenvolvidos tendo como principal preocupação a funcionalidade e não a usabilidade. Softwares
não somente precisam ser úteis para os usuários mas também fáceis de usar.
6. AVALIANDO A QUALIDADE DE SOFTWARE
A avaliação da qualidade de software é feita com um dos seguintes objetivos:
- para aprimorar o processo de desenvolvimento e consequentemente melhorar a qualidade do
produto resultante. Neste caso ela é feita pelas empresas que desenvolvem o software;
5 O CMM origina-se de pesquisas e trabalhos do Software Engineering Institute da Carnegie Mellon
University com o objetivo de estabelecer um modelo para medição da maturidade de uma organização no
processo de desenvolvimento de software. No nível 1, organizações mais imaturas, não há nenhuma
metodologia implementada; no nível 5 cada detalhe do processo de desenvolvimento está definido,
quantificado e acompanhado e a organização consegue até absorver mudanças no processo sem prejudicar o
desenvolvimento.
8
- para avaliar a qualidade do produto visando emitir documento oficial sobre a qualidade de um
software e sua conformidade em relação a uma norma ou padrão. Essas avaliações utilizam
como referência normas internacionais e são feitas por organismo de certificação;
- para aquisição de software objetivando escolher o produto mais adequado dentre um conjunto
de softwares selecionados. Este processo é feito por pessoas ou organizações que adquirem
software.
Desejando selecionar o software de melhor qualidade e mais adequado às suas
necessidades, as organizações podem adotar um, ou a combinação, dos seguintes procedimentos:
(i) exigir que as empresas apresentem certificado emitido por organismo oficial de certificação; (ii)
avaliar o software in home utilizando equipe multidisciplinar com especialistas da área de
tecnologia e especialistas da área que se utilizará do software; (iii) contratar empresa para efetuar
em seu nome a avaliação dos produtos ofertados segundo os requisitos internacionais de
qualidade e demais requisitos do contratante.
6.1 Exigindo apresentação de Certificado oficial
Segundo o INMETRO6 “A certificação de conformidade é um poderoso instrumento para o
desenvolvimento industrial e para a proteção do consumidor e consiste, genericamente, em atestar
que um produto, serviço, sistema ou pessoal cumpre os requisitos de uma norma, especificação ou
regulamento técnico”.
Muitas empresas brasileiras possuem certificação ISO 9000. Essa certificação, no Brasil
conduzida por empresa credenciada pelo INMETRO, é um padrão único mundial e garante para o
resto do mundo que a empresa foi avaliada e julgada por um organismo certificador pertencente ao
Sistema Brasileiro de Certificação segundo aquela norma.
Em 1990, o governo brasileiro lançou o Programa Brasileiro da Qualidade e Produtividade
(PBQP) para modernizar, estimular, articular, orientar e apoiar os esforços da sociedade brasileira
na busca de competitividade internacional, e assim promover a melhoria de qualidade e aumento
da produtividade dos bens e serviços produzidos no Brasil, de forma a alcançar padrões
internacionalmente aceitos de qualidade e produtividade. O resultado da pesquisa “Qualidade no
Setor de Software Brasileiro – 1999” efetuada em 446 empresas para medir os resultados das
ações do PBQP apresentou 74 empresas com certificação ISO 9001 ou ISO 9002 para o sistema
da qualidade, específica ou não, na área de desenvolvimento de software. O resultado da pesquisa
6 O INMETRO, Instituto Nacional de Metrologia, Normalização e Qualidade Industrial, autarquia federal
vinculada ao Ministério do Desenvolvimento, Indústria e Comércio Exterior, é o órgão responsável pelo
credenciamento e supervisão de organismos de certificação, organismos de inspeção e laboratórios de ensaios.
Aos Organismos de Certificação Credenciados pelo INMETRO compete executar as atividades de
certificação.
9
pode ser obtido na Internet, na página do Ministério da Ciência e Tecnologia - MCT, onde também
é fornecida a relação de organismos pertencentes ao Sistema Brasileiro de Certificação. Cabe
registro o fato da certificação da série ISO 9000 não necessariamente indicar a qualidade dos
produtos – o seu propósito é aumentar a confiança de clientes nos sistemas de qualidade de seus
fornecedores provendo exigências genéricas contra as quais um cliente pode avaliar a suficiência
do sistema de qualidade de um fornecedor.
Tem sido comum, especialmente em órgãos do governo, compradores exigirem dos
fabricantes de computadores a certificação ISO 9000. Infelizmente essa boa prática ainda não é
muito utilizada nos processos de aquisição de software, mesmo já existindo a norma brasileira
NBR ISO 9000-3 para a gestão de qualidade e garantia de qualidade para o processo de
desenvolvimento, fornecimento e manutenção de software.
As principais normas aplicadas à qualidade do produto de software ou à qualidade do
processo de software são:
Norma ISO/IEC 9126 (NBR 13596), define as características de qualidade de software que devem
estar presentes em todos os produtos (Funcionalidade,
Confiabilidade, Eficiência, Usabilidade, Manutenibilidade e
Portabilidade);
Norma ISO/IEC 12119, estabelece os requisitos de qualidade para pacotes de software e
instruções para teste, considerando-se esses requisitos;
Norma ISO/IEC 14598-5, define um processo de avaliação da qualidade de produto de software;
Norma ISO/IEC 12207, define um processo de ciclo de vida de software;
Norma ISO/IEC 9000-3, apresenta diretrizes para a aplicação da ISO 9001, a mais utilizada por
organizações que desenvolvem software, ao desenvolvimento,
fornecimento e manutenção de software;
Modelo CMM/SEI, “Capability Maturity Model”, desenvolvido nos EUA pelo Software Engineering
Institute (SEI). Não é uma norma ISO mas é muito bem aceita no
mercado.
Projeto SPICE, “Software Process Improvement & Capability dEtermination” cujo objetivo é gerar
normas ISO/IEC para a avaliação de processos de software.
6.2 Avaliando o Software in Home
Esta é uma boa prática para garantir que o produto atende às necessidades da empresa. A
desvantagem é que a empresa não terá como avaliar a qualidade interna do produto, o que
10
poderia ser remediado caso, adicionalmente, os fornecedores forem requisitados a apresentar
certificação oficial do produto.
Desenvolver um processo de avaliação requer tempo, pessoal e recursos. A norma
ISO/IEC 14598 define as principais características de um processo de avaliação (repetibilidade,
reproducibilidade, imparcialidade e objetividade) e descreve suas etapas:
- estabelecer os requisitos de avaliação: analisar os requerimentos para identificar o
propósito da avaliação;
- especificar a avaliação: define o escopo da avaliação e as medições a que o produto
será submetido, e a base para sua elaboração são os requisitos da avaliação e a
descrição do produto de software provida pelo fornecedor ou pelo usuário no caso de
produtos sob encomenda;
- design da avaliação

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes