Aula 1 – Apresentação da Disciplina
Qualidade de Software
Professora: Carla Ilane Moreira Bezerra
Apresentação do Plano de Ensino
1. Motivação/ Importância
2. Ementa
3. Objetivos Gerais e Específicos
4. Metodologia de Ensino
5. Descrição do Conteúdo
6. Regras de Avaliação
7. Regras de Aprovação
8. Bibliografia
9. Outras Informações
Motivação / Importância
} A busca pela qualidade deve ser uma prática nas
empresas que buscam se manter competitivas no
mercado. Hoje, a qualidade não é mais fator de vantagem
competitiva, mas condição essencial para serem bem-
sucedidas. Sob o ponto de vista do software, a qualidade é
bastante extensa e complexa. Essa disciplina busca
apresentar aos alunos os conceitos de qualidade, além de
mostrar como gerenciar os processos que procuram
melhorar a qualidade software gerado na empresa.
Ementa
} Definições e terminologia de qualidade de software.
Custos e impactos de baixa qualidade. Custo de um
modelo de [Link] para características de
qualidade de software (ISO 9126-1). Papel de pessoas,
processos, métodos, ferramentas e tecnologias em
qualidade. Padrões de qualidade (ISO 9001, ISO 9003-04,
IEEE Std 1028-2008, IEEE Std 1465-2004, IEEE Std 12207-
2008, ITIL). Revisões, auditoria e inspeções.
Objetivos Gerais e Específicos
} Gerais:
} Entender como desenvolver um software com alta qualidade
} Entender como os modelos de processos podem auxiliar no
desenvolvimento do software
} Específicos
} Levantar os conceitos referentes à qualidade de software
} Considerar como os modelos de maturidade podem ser
utilizados para melhorar a qualidade do software
Descrição do Conteúdo /Cronograma
Aulas Plano de Aula
1 - Apresentação da disciplina: Conteúdo, ementa, avaliação e motivação
2 - Introdução à Qualidade de Software
3 - Fatores Humanos da Qualidade
4 - Qualidade do Processo e do Produto
5 - Normas ISO: ISO 9001-2008
6 - Normas ISO: ISO 12207 e ISO 15504
7 - Normas ISO: ISO 9126 e ISO 25000
8 - Medição e Análise
9 - Medição e Análise - GQM
10 - Modelos de Processo: Introdução ao MPSBR
11 - Modelos de Processo: MPSBR Níveis G e F
12 - Modelos de Processo: MPSBR Níveis E, D e C- Modelos de Processo: MPSBR Níveis A e B
Descrição do Conteúdo /Cronograma
Aulas Plano de Aula
13 - Modelos de Processo: Introdução ao CMMI
14 - Modelos de Processo: CMMI Níveis 2, 3, 4 e 5
15 - Processos Ágeis: Scrum e XP
16 - Verificação e Validação
- Apresentação do Trabalho Seminários dos Artigos (AP2)
17 - Revisão para Avaliação Parcial 1
18 - Primeira Avaliação Parcial (AP1)
19 - Correção da Prova
- Apresentação do Trabalho Final (AP3)
20 - Modelagem de Processos
21 - Ferramenta BPMN
22 - Execução do Trabalho Prático (AP3)
23 - Seminários dos artigos (AP2)
24 - Seminários dos artigos (AP2)
Descrição do Conteúdo /Cronograma
Aulas Plano de Aula
25 - Seminários dos artigos (AP2)
26 - Seminários dos artigos (AP2)
27 - Seminários dos artigos (AP2)
28 - Seminários dos artigos (AP2)
29 - Seminários dos artigos (AP2)
30 - Entrega e Apresentação de Trabalho (AP3)
31 - Entrega e Apresentação de Trabalho (AP3)
32 - Entrega de Resultados
Metodologia de Ensino
} A disciplina será ministrada em aulas teóricas e práticas,
podendo-se utilizar, dentre outras metodologias, como
jogos e trabalhos de equipes, onde os conteúdos poderão
ser ministrados de acordo as especificidades do grupo de
alunos e da disciplina.
Regras de Avaliação
} Nota final = (AP1 + AP2 + AP3)/3
} AP1 – Prova Escrita (10)
} AP2 – Resumo (2,5) + Resenha (2,5) + Apresentação oral
de Artigo (5)
} AP3 – Trabalho Prático (Planejamento (1) + Relatório (4)
+ Apresentação (5))
Regras de Aprovação
} Será aprovado o aluno que freqüentar 75% da carga
horária da disciplina.
} Será aprovado ao final da disciplina por média o aluno
que apresentar média aritmética das notas resultantes das
avaliações progressivas, igual ou superior a 7 (sete)
} Os alunos que obtiverem ao final da disciplina média
inferior a 7 (sete) e igual ou superior a 4 (quatro) irão ser
submetidos a prova final, e serão aprovados os que
alcançarem nota igual ou superior a 4 (quatro) nesta
avaliação, média final igual ou superior a 5 (cinco)
Bibliografia
} Bibliografia Básica:
} Qualidade de Software. André Koscianski e Michel dos Santos
Soares. Editora Novatec. 2a Edição. ISBN 978-85-7522-112-9
} SOMMERVILLE, I. Engenharia de Software. 7. Ed. São Paulo:
Pearson Addison-Wesley, 2007.
} CMMI for Development®: Guidelines for Process Integration
and Product Improvement CHRISSIS, M. B.; KONRAD, M.;
SHRUM, S. 3/2011 Addison Wesley
Bibliografia
} Bibliografia Complementar:
} CMMI - Integração dos Modelos de Capacitação e Maturidade
de Sistemas. Ana Brasil Couto. Editora Ciência Moderna. 1a
edição, 2007.
} Introdução ao Teste de Software. Delamaro, M.E., Maldonado,
J.C., Jino, M. Série Campus – SBC, Editora Campus, 2007.
} Teste e análise de software - Processos, princípios e técnicas.
Mauro Pezzè e Michal Young. Editora Bookman, 2008.
} TDD - Desenvolvimento Guiado Por Testes. Kent Beck. Editora
Bookman, 2010.
} Base de Conhecimento em Teste de Software. Rios, Emerson;
Bastos, Aderson; Cristalli, Ricardo; Moreira, Trayahú, Editora:
Martins Editora. I.S.B.N.: 8599102893. 2 edição, 2007.
Outras Informações
} Outros materiais poderão ser fornecidos ao longo da
disciplina, além do material complementar e incluídos no
sistema
} Atendimento aos alunos:
} Segunda e Terça pela Manhã
} Quarta Manhã e Tarde
§ Email para contato: carlailane@[Link]
Dúvidas?