Buscar

Exercícios respondidos de Requisitos de Sistema para AV1

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

Exercícios prontos de Requisitos de Sistema para AV1 
 
1. O que se entende por qualidade de Software? 
R: Adequação ao uso, seguir os padrões e normas de desenvolvimento com o objetivo 
de assegurar controle e auditoria, adaptação ao ambiente computacional e ser 
correto, confiável, dentre outros. 
 
2. O Que são fatores Intrínsecos? 
R: São aqueles que têm a ver com a parte de engenharia de construção do software. 
“Coisas” embutidas no próprio software. 
 
3. O que são fatores Extrínsecos? 
R: São aqueles que têm a ver com os aspectos de funcionamento de software. As 
exigências vêm externamente. 
 
4. Defina fatores de adaptabilidade. 
R: São aqueles relativos aos aspectos de condicionamento do software às exigências 
tecnológicas. Exemplos: Portabilidade, Reusabilidade e Interoperabilidade. Quando 
um software é considerado adaptável? R: Quando ele é capaz de ajustar-se às 
alterações do ambiente. 
 
5. Dê exemplos de fatores Intrínsecos. 
R: Testabilidade: É o esforço exigido para testar o produto. 
Manutenibilidade: É o esforço exigido para localizar e corrigir um erro. 
Flexibilidade: É o esforço exigido para executar as modificações do software. 
 
6. Dê exemplos de fatores extrínsecos. 
R: Correção: É o grau de atendimento as especificações e aos objetivos do projeto do 
software, até o ponto onde ele esteja isento de erros, ou seja, quando o software 
atende às necessidades do usuário. 
Confiabilidade: É a precisão com que o software executa suas funções. 
Eficiência: É o grau de suficiência de recursos computacionais necessários para que o 
software execute a função. 
Integridade: É o grau de segurança que o software deve possuir. 
Usabilidade: É o esforço que é requerido para operar o software. 
 
7. Dê exemplos de fatores de Adaptabilidade. 
R: Portabilidade: É o esforço exigido para transferir um software de uma plataforma 
para a outra. 
Interoperabilidade: É o esforço exigido para interligar um sistema (ou software) a 
outro. 
Reusabilidade: É a capacidade do software (programa, instrução, conjunto de 
instruções, rotinas, etc.) ser utilizado por outro software. Exemplos: Um teste do CPF 
em vários cadastros ou um teste de Valor por extenso. 
 
8. Defina Estabilidade e dê exemplos. 
R: É o esforço exigido para tornar o software tolerante a variações do ambiente, sem 
alterar a sua funcionalidade, no sentido de seu funcionamento/ operação. 
Exemplos: Troca de versões do sistema operacional; 
Rotinas articuladoras independentes que irão fazer acoplamento entre sistemas 
distintos, ou partes de sistemas; 
Sistemas parametrizados com extensivo uso de tabelas, que suportem alterações de 
modo transparente; 
 
9. Defina Acessibilidade. 
R: É a característica de clareza de ser acessível, isto é, de se “investigar” sua estrutura 
interna. OBS: As famosas caixas-pretas estimulam a insegurança e as dúvidas quanto a 
qualidade; Produtos de software herméticos(fechados) provocam baixa confiabilidade 
e exigem exaustivos testes adicionais. 
 
10. Cite as Tarefas relacionadas com a garantia de Qualidade do Software (QGS) 
R: Compreende uma variedade de tarefas relacionadas com 7 atividades principais: 
1: Utilização de métodos e ferramentas; 
2: Realização de revisões formais; 
3: Testes do Software 
4: Fixação de Padrões; 
5: Controle de Mudanças; 
6: Medição / Aferição; 
7: Coleta e disseminação de dados sobre qualidade. 
 
11. Defina o Conceito Defeito. 
R: É um desvio entre o resultado esperado ou desejado (RE ou RD) e o resultado 
obtido (RO). 
 
12. Qual a fórmula que justifica o defeito? 
R: É obtido pela fórmula: D= RD-RO 
SE D = 0 ; Então a qualidade é total (100% de qualidade) 
D > 0 ; Então a qualidade (acima / abaixo) do esperado. 
D < 0 ; Então a qualidade (acima / abaixo) do esperado. 
 
13. Defina o conceito de desperdício. 
R: É o esforço dedicado ao diagnóstico e remoção de erros (defeitos). 
OBS: “Qualidade do software está na ausência do desperdício.”. 
 
 
 
14. O que é Walkthrough? 
R: É a revisão de qualquer produto (em elaboração), visando a identificação ( e não a 
solução) de problemas ( erros, omissões, imprevisões, inconsistências, etc.) ou a 
confirmação da ausência deles. 
 
15. Cite as diferenças de Walkthrough e Revisão 
R: O Walkthrough é dinâmico e exige total iteração já a Revisão é Estática e exige 
pouca ou nenhuma iteração. 
 
16. Cite alguns Objetivos do Walkthrough. 
Resposta: 
*Identificação de erros visando assegurar que o produto esteja correto a primeira 
vista; 
*Aumento da produtividade no desenvolvimento de software (programa ou sistema); 
*Garantia de que os padrões estão sendo obedecidos; 
*Auxílio no desenvolvimento de novos padrões; 
*Aumentar o nível de segurança do que está sendo feito; 
*Ampliar o conhecimento. (6 objetivos principais) 
 
17. Quando se aplica o Walkthrough? Dê exemplos. 
R: Em cada ponto de revisão técnica na metodologia de desenvolvimento de software. 
 
Exemplos: Validação do modelo conceitual / lógico do sistema; dos projetos de 
arquivos, telas, relatórios propostos; das soluções alternativas para construção do 
software; 
Aprovação de fases do projeto do software, etc. 
 
18. Quem deve participar do walkthrough? 
R: Equipe responsável pelo desenvolvimento, mais o usuário (conceitual), mais equipes 
que possuam interface do seu software. 
 
19. Defina o conceito de Inspeção e quem realiza este processo. 
R: É o conjunto de procedimentos e técnicas de detecção de erros, por grupo de 
leitores de código ou através de modelos de representação. 
O próprio desenvolvedor do software, juntamente com um programador mais 
experiente, mediado por um coordenador-moderador. Ou seja, (Moderador, Autor, 
Dois outros programadores: Um especialista em testes e um de outra equipe) Obs. a 
postura deve ser não defensiva; o espírito deve ser altruísta! 
 
20. Quais as Funções dos membros da Inspeção? 
 
R: Moderador: 
 Conduzir imparcialmente a inspeção 
 Controlar a qualidade 
 Distribuir o material a ser inspecionado 
 Registrar a inspeção: apontar erros, propor correções. 
 
Autor: 
 Esclarecer dúvidas relativas ao trabalho por ele realizado. 
 
Dois programadores: 
 Realizar a inspeção! 
 
 
21. Cite os principais objetivos da inspeção. 
R: 
 Detectar erros, antes de implementar o software. 
 Analisar o software através de um “Checklist de Inspeção”. 
 
22. Qual a diferença entre o Walkthrough e a Inspeção? 
R: No Walkthrough os resultados são obtidos por consenso. Na inspeção os resultados 
são obtidos pelo exame físico do software. 
 
23. Defina SPICE. 
R: É a norma ISO/IEC que define processo de desenvolvimento / avaliação de software. 
Deve ser utilizada por organizações que executam ou desejam monitorar processos de 
software. A norma se aplica na avaliação e melhoria contínua de softwares. 
 
24. Defina CMMI. 
R: É um modelo de referência que contém práticas (genéricas ou específicas) 
necessárias à maturidade em disciplinas específicas. 
 
25. Quais as dimensões principais do CMMI? 
R: São três dimensões principais: pessoas, ferramentas e procedimentos. 
 
26. Defina MPS. BR e escreva como ele se divide. 
R: É simultaneamente um movimento para melhoria e um modelo de qualidade de 
processo voltada para a realidade do mercado de pequenas e médias empresas de 
desenvolvimento de software no Brasil. Ele se divide em três partes são elas: MR-MPS, 
MA-MPS, MN-MPS.

Outros materiais