Menu Conteúdo Rodapé
  1. Início
  2. Cursos
  3. Engenharia Informática
  4. Qualidade de Software

Qualidade de Software

Código 11472
Ano 1
Semestre S1
Créditos ECTS 6
Carga Horária PL(30H)/T(30H)
Área Científica Informática
Tipo de ensino Presencial
Objectivos de Aprendizagem Esta unidade curricular tem como objectivo principal o de expor os seus estudantes aos conceitos relacionados com uma abordagem metodológica que vise a qualidade do software.
Pretende-se:
- introduzir aspectos relacionados com a gestão de requisitos, e a sua ligação aos testes de software;
- expor os estudantes à gestão de processos orientada à qualidade;
- apresentar um conjunto extensivo de métodos que podem ser implementados na prática, relacionados com o teste de software.

No final da unidade curricular o estudante deverá:
O1) desenhar processos de software focados na qualidade do produto;
O2) entender a importância, significância e limitações dos testes de software;
O3) ser capaz de testar a funcionalidade de um programa, através do desenho de casos de teste, sem olhar para a estrutura interna do programa;
O4) ser capaz de desenhar casos de teste de um programa com base na sua estrutura e código fonte;
Conteúdos programáticos 1. Basic concepts: What Causes Software Errors? What is Quality? What is Quality Assurance?
2. Quality in context and software process activities.
3. Extreme Programming.
4. Software quality standards.
5.Validation and Verification. Levels of Testing.
6. Testing in the software life cycle.
7. White box testing.
8. Black box methods: input coverage testing.
9. Black box methods: output coverage testing.
10. Code coverage methods.
11. Introduction to software inspection & inspection processes.
12. Software quality metrics.
Metodologias de Ensino e Critérios de Avaliação 1) Em frequencia:
F1: 1ª frequencia
F2: 2ª frequencia
P: componente prática composta por 4 badges (um dos quais projecto de grupo)

Classificação= F1*4/20 + F2*8/20 + P*8/20

2) Em exame:
E: prova escrita
P: projecto de grupo transita para exame

Classificação Exame= E*15/20 + P*5/20
Bibliografia principal Yogesh Singh. Software Testing, Cambridge University Press, 2012.
Glenford Myers, Corey Sandler, Tom Badgett. The Art of Software Testing, 3rd edition, Wiley, 2011.
Ron Patton. Software Testing, 2nd edition, Sams Pub, 2006.
Paul Ammann, Jeff Offutt. Introduction to Software Testing, Cambridge University Press, 2008.
Língua Português
Data da última atualização: 2014-08-07
As cookies utilizadas neste sítio web não recolhem informação pessoal que permitam a sua identificação. Ao continuar está a aceitar a política de cookies.