Você está na página 1de 21

Qualidade de

Software

Sebastião Pais

Objetivos
Objetivos Gerais
Resultados de
Aprendizagem Qualidade de Software
Programa
2o Ciclo de Engenharia Informática, 1o Ano, 1o Semestre
Ensino-
Aprendizagem

Momentos de
Avaliação
Perı́odo Ensino- Sebastião Pais1
Aprendizagem
Exame
Classificação 1 Departamento de Informática
Final
Estatuto
Trabalhador-
Universidade da Beira Interior
Estudante sebastiao@di.ubi.pt
Bibliografia http://www.di.ubi.pt/~sebastiao

2017/2018
Qualidade de
Software

Sebastião Pais Sumário


Objetivos
Objetivos Gerais
Resultados de
1 Objetivos
Aprendizagem
Objetivos Gerais
Programa

Ensino-
Resultados de Aprendizagem
Aprendizagem

Momentos de 2 Programa
Avaliação
Perı́odo Ensino-
Aprendizagem
Exame
3 Ensino-Aprendizagem
Classificação
Final
Estatuto
Trabalhador- 4 Momentos de Avaliação
Estudante

Bibliografia
Perı́odo Ensino-Aprendizagem
Exame
Classificação Final
Estatuto Trabalhador-Estudante

5 Bibliografia
Qualidade de
Software

Sebastião Pais Sumário


Objetivos
Objetivos Gerais
Resultados de
1 Objetivos
Aprendizagem
Objetivos Gerais
Programa

Ensino-
Resultados de Aprendizagem
Aprendizagem

Momentos de 2 Programa
Avaliação
Perı́odo Ensino-
Aprendizagem
Exame
3 Ensino-Aprendizagem
Classificação
Final
Estatuto
Trabalhador- 4 Momentos de Avaliação
Estudante

Bibliografia
Perı́odo Ensino-Aprendizagem
Exame
Classificação Final
Estatuto Trabalhador-Estudante

5 Bibliografia
Qualidade de
Software

Sebastião Pais Objetivos Gerais


Objetivos
Objetivos Gerais
Resultados de
Aprendizagem

Programa

Ensino- Esta unidade curricular tem como objetivo principal o de expor


Aprendizagem
os seus alunos aos conceitos relacionados com uma abordagem
Momentos de
Avaliação metodológica que vise a qualidade do software. Pretende-se:
Perı́odo Ensino-
Aprendizagem • introduzir aspetos relacionados com a gestão de requisitos,
Exame
Classificação
Final
e a sua ligação aos testes de software
Estatuto
Trabalhador-
Estudante
• expor os alunos à gestão de processos orientada à
Bibliografia qualidade
• apresentar um conjunto extensivo de métodos que podem
ser implementados na prática, relacionados com o teste de
software
Qualidade de
Software

Sebastião Pais Sumário


Objetivos
Objetivos Gerais
Resultados de
1 Objetivos
Aprendizagem
Objetivos Gerais
Programa

Ensino-
Resultados de Aprendizagem
Aprendizagem

Momentos de 2 Programa
Avaliação
Perı́odo Ensino-
Aprendizagem
Exame
3 Ensino-Aprendizagem
Classificação
Final
Estatuto
Trabalhador- 4 Momentos de Avaliação
Estudante

Bibliografia
Perı́odo Ensino-Aprendizagem
Exame
Classificação Final
Estatuto Trabalhador-Estudante

5 Bibliografia
Qualidade de
Software

Sebastião Pais Resultados de Aprendizagem


Objetivos
Objetivos Gerais
Resultados de
Aprendizagem

Programa

Ensino-
No final da unidade curricular o(a) aluno(a) deverá:
Aprendizagem
• desenhar processos de software focados na qualidade do
Momentos de
Avaliação produto
Perı́odo Ensino-
Aprendizagem
Exame
• entender a importância, significância e limitações dos
Classificação
Final testes de software
Estatuto
Trabalhador-
Estudante • ser capaz de testar a funcionalidade de um programa,
Bibliografia através do desenho de casos de teste, sem olhar para a
estrutura interna do programa
• ser capaz de desenhar casos de teste de um programa com
base na sua estrutura e código fonte
Qualidade de
Software

Sebastião Pais Conteúdo Programático


Objetivos 1 Processos de testes e qualidade no desenvolvimento de
Objetivos Gerais
Resultados de software
Aprendizagem
• Análise dos principais modelos ditos clássicos ou não-ágeis
Programa

Ensino-
de ciclos de vida do desenvolvimento de software e estudo
Aprendizagem como estes podem ser combinados entre si
Momentos de
Avaliação
2 Engenharia de Requisitos
Perı́odo Ensino-
Aprendizagem
• Visão geral da engenharia dos requisitos, as principais
Exame
Classificação
atividades da engenharia de requisitos, linguagens de
Final
Estatuto
especificação, a gestão dos requisitos, requisitos funcionais
Trabalhador-
Estudante e não funcionais e as regras de ouro da engenharia de
Bibliografia requisitos do software
3 Teste de software
• Descrição dos principais pontos na fase de teste de software
4 Qualidade de Software
• Estudo dos principais conceitos de qualidade, as principais
garantias e custos, as normas de qualidade, as métricas e o
planeamento da qualidade do software
Qualidade de
Software

Sebastião Pais Atividades Ensino-Aprendizagem e


Metodologias Pedagógicas
Objetivos
Objetivos Gerais
Resultados de
Aprendizagem
• As aulas são presenciais, contudo, também se promove a
Programa interação entre o professor e os alunos através dos meios
Ensino- eletrónicos
Aprendizagem

Momentos de
• As aulas teóricas seguem os métodos expositivo e
Avaliação
Perı́odo Ensino-
interrogativo
Aprendizagem
Exame • As aulas práticas laboratoriais centram-se em métodos
Classificação
Final ativos, através da conceptualização de um trabalho
Estatuto
Trabalhador-
Estudante
laboratorial de grupo
Bibliografia
• É apresentado um trabalho laboratorial para
conceptualização e desenvolvimento durante as aulas
práticas laboratoriais, este cobre os conteúdos
programáticos da unidade curricular
• O(a) aluno(a) deve adquirir conhecimentos que lhe
permitam desenhar e participar ativamente em processos
de software orientados à qualidade do produto
Qualidade de
Software

Sebastião Pais Sumário


Objetivos
Objetivos Gerais
Resultados de
1 Objetivos
Aprendizagem
Objetivos Gerais
Programa

Ensino-
Resultados de Aprendizagem
Aprendizagem

Momentos de 2 Programa
Avaliação
Perı́odo Ensino-
Aprendizagem
Exame
3 Ensino-Aprendizagem
Classificação
Final
Estatuto
Trabalhador- 4 Momentos de Avaliação
Estudante

Bibliografia
Perı́odo Ensino-Aprendizagem
Exame
Classificação Final
Estatuto Trabalhador-Estudante

5 Bibliografia
Qualidade de
Software

Sebastião Pais Perı́odo Ensino-Aprendizagem


Objetivos
Objetivos Gerais
Resultados de
Aprendizagem

Programa

Ensino-
Aprendizagem

Momentos de
Componente Teórica - 60% da nota final
Avaliação
Perı́odo Ensino-
Aprendizagem
• Prova escrita (T1) - 20% da nota final, a realizar dia
Exame
Classificação
04/10/2017, o(a) aluno(a) pode ter no máximo 4 valores
Final
Estatuto
Trabalhador-
• Prova escrita (T2) - 40% da nota final, a realizar dia
Estudante
15/12/2017, o(a) aluno(a) pode ter no máximo 8 valores
Bibliografia
Qualidade de
Software

Sebastião Pais Perı́odo Ensino-Aprendizagem


...
Objetivos
Objetivos Gerais
Resultados de
Aprendizagem

Programa

Ensino-
Aprendizagem

Momentos de
Avaliação Componente Prática - 40% da nota final
Perı́odo Ensino-
Aprendizagem
Exame • Trabalho de Grupo (TG), o(a) aluno(a) pode ter no
Classificação
Final máximo 8 valores
Estatuto
Trabalhador-
Estudante
1 Relatório a incidir acerca dos teste e qualidade de software,
Bibliografia
do trabalho, entregue dia 04/01/2018
Qualidade de
Software

Sebastião Pais Perı́odo Ensino-Aprendizagem


...
Objetivos
Objetivos Gerais
Resultados de
Aprendizagem

Programa

Ensino-
Aprendizagem
Assiduidade - máximo de 6 faltas presenciais nas aulas
Momentos de teóricas e/ou aulas práticas
Avaliação
Perı́odo Ensino-
Aprendizagem • Assiduidade (Ass) para esta unidade curricular é de
Exame
Classificação
Final
aproximadamente 78%, em termos concretos, o(a)
Estatuto
Trabalhador-
aluno(a) tem uma tolerância máxima de 6 faltas no total
Estudante
das aulas da unidade curricular
Bibliografia
• Por cada falta o(a) aluno(a) tem um desconto de 0,5 na
sua nota final
Qualidade de
Software

Sebastião Pais Perı́odo Ensino-Aprendizagem


Aprovação à Unidade Curricular
Objetivos
Objetivos Gerais
Resultados de
• A aprovação à unidade curricular e a concessão de
Aprendizagem
frequência depende da assiduidade e da classificação para
Programa

Ensino-
o perı́odo ensino-aprendizagem
Aprendizagem • Classificação obtida da média ponderada das classificações
Momentos de
Avaliação
obtidas nos referidos elementos:
Perı́odo Ensino-
Aprendizagem
C = 0.20xT 1 + 0.40xT 2 + 0.40xTG
Exame
Classificação • O(a) aluno(a) é aprovado(a) caso obtenha uma
Final
Estatuto
Trabalhador-
classificação superior ou igual a 9.5 e assiduidade superior
Estudante
ou igual a 78% durante o perı́odo ensino-aprendizagem
Bibliografia
• Em caso de aprovação, a classificação final (CF) é o
número inteiro mais próximo de C, ou seja
• Se C >= 9.5 e Ass >= 78%, Então Aprovado com
CF = arredondar (C ).
• Em caso de aprovação no perı́odo ensino-aprendizagem,
o(a) aluno(a) é dispensado de exame, embora possa ir
melhorar a sua classificação em exame
Qualidade de
Software

Sebastião Pais Sumário


Objetivos
Objetivos Gerais
Resultados de
1 Objetivos
Aprendizagem
Objetivos Gerais
Programa

Ensino-
Resultados de Aprendizagem
Aprendizagem

Momentos de 2 Programa
Avaliação
Perı́odo Ensino-
Aprendizagem
Exame
3 Ensino-Aprendizagem
Classificação
Final
Estatuto
Trabalhador- 4 Momentos de Avaliação
Estudante

Bibliografia
Perı́odo Ensino-Aprendizagem
Exame
Classificação Final
Estatuto Trabalhador-Estudante

5 Bibliografia
Qualidade de
Software

Sebastião Pais Exame


Objetivos • Época de exames em janeiro, o(a) aluno(a) apenas é
Objetivos Gerais
Resultados de
Aprendizagem
avaliado para um total de 12 valores
Programa • A admissão a exame depende da obtenção de uma
Ensino- classificação superior ou igual a 6 e assiduidade superior
Aprendizagem
ou igual a 78%, ou seja
Momentos de
Avaliação • Se C >= 6 e Ass >= 78%, então Admitido a Exame
Perı́odo Ensino-
Aprendizagem • Caso contrário, Reprovado
Exame
Classificação
Final
• O exame (E) versa sobre toda a matéria lecionada e
Estatuto
Trabalhador- praticada durante o perı́odo ensino-aprendizagem,
Estudante

Bibliografia
substituindo o teste de aferição de conhecimentos escrito,
valendo portanto 60% da classificação final
• O trabalho laboratorial de grupo continua contar para
exame
• A classificação após exame (CE) é calculada usando a
fórmula:
• CE = 0.60xE + 0.4xTG
Qualidade de
Software

Sebastião Pais Sumário


Objetivos
Objetivos Gerais
Resultados de
1 Objetivos
Aprendizagem
Objetivos Gerais
Programa

Ensino-
Resultados de Aprendizagem
Aprendizagem

Momentos de 2 Programa
Avaliação
Perı́odo Ensino-
Aprendizagem
Exame
3 Ensino-Aprendizagem
Classificação
Final
Estatuto
Trabalhador- 4 Momentos de Avaliação
Estudante

Bibliografia
Perı́odo Ensino-Aprendizagem
Exame
Classificação Final
Estatuto Trabalhador-Estudante

5 Bibliografia
Qualidade de
Software

Sebastião Pais Classificação Final


Objetivos
Objetivos Gerais
Resultados de • A classificação final à unidade curricular no final das
Aprendizagem

Programa
atividades letivas depende da assiduidade e da maior das
Ensino-
duas classificações C e CE
Aprendizagem • O(a) aluno(a) é Aprovado à unidade curricular se uma das
Momentos de classificações C ou CE for superior ou igual a 9.5 e a
Avaliação
Perı́odo Ensino- assiduidade superior a 78% (faz-se notar que a assiduidade
Aprendizagem
Exame conta também para admissão a exame)
Classificação
Final • Em caso de aprovação, a classificação final (CF) é o
Estatuto
Trabalhador- numero inteiro mais próximo da maior das duas
Estudante
classificações
Bibliografia
• A classificação final será Reprovado caso ambas as notas
sejam inferiores a 9.5 ou a assiduidade inferior a 78%
• Se MAX (C , CE ) >= 9.5 e Ass >= 78%, Então Aprovado
com CF = arredondar (MAX (C , CE ))
• Caso Contrário, Reprovado
Qualidade de
Software

Sebastião Pais Sumário


Objetivos
Objetivos Gerais
Resultados de
1 Objetivos
Aprendizagem
Objetivos Gerais
Programa

Ensino-
Resultados de Aprendizagem
Aprendizagem

Momentos de 2 Programa
Avaliação
Perı́odo Ensino-
Aprendizagem
Exame
3 Ensino-Aprendizagem
Classificação
Final
Estatuto
Trabalhador- 4 Momentos de Avaliação
Estudante

Bibliografia
Perı́odo Ensino-Aprendizagem
Exame
Classificação Final
Estatuto Trabalhador-Estudante

5 Bibliografia
Qualidade de
Software

Sebastião Pais Estatuto Trabalhador-Estudante


Objetivos
Objetivos Gerais
Resultados de
Aprendizagem

Programa

Ensino-
Aprendizagem

Momentos de • Estes critérios aplicam-se a alunos de erasmus e


Avaliação
Perı́odo Ensino-
trabalhadores-estudantes
Aprendizagem
Exame • À exceção da eventual assiduidade às aulas
Classificação
Final
Estatuto • E salvo situações pontuais devidamente discutidas e
Trabalhador-
Estudante
acordadas com o regente da unidade curricular
Bibliografia
Qualidade de
Software

Sebastião Pais Bibliografia I


Objetivos
Objetivos Gerais
Resultados de Gerard O’Regan.
Aprendizagem

Programa
Introduction to Software Quality.
Ensino- Springer, 2014.
Aprendizagem

Momentos de Yogesh Singh.


Avaliação
Perı́odo Ensino-
Software Testing.
Aprendizagem
Exame Cambridge University Press, 2012.
Classificação
Final
Estatuto Glenford Myers, Corey Sandler, Tom Badgett.
Trabalhador-
Estudante
The Art of Software Testing.
Bibliografia
3rd edition, Wiley, 2011.
Kshirasagar Naik, Priyadarshi Tripathy.
Software Testing and Quality Assurance: Theory and
Practice.
Wiley, 2011.
Qualidade de
Software

Sebastião Pais Bibliografia II


Objetivos
Objetivos Gerais
Resultados de
Aprendizagem

Programa

Ensino-
Aprendizagem

Momentos de
Avaliação Murali Chemuturi.
Perı́odo Ensino-
Aprendizagem Mastering Software Quality Assurance: Best Practices,
Exame
Classificação
Final
Tools and Techniques for Software Developers.
Estatuto
Trabalhador- 2010.
Estudante

Bibliografia

Você também pode gostar