Qualidade de Software
Prof. Guilherme Alexandre Monteiro Reinaldo
Recife
‹#›
Apresentação do Professor

Graduado em Ciência da Computação – UFPE, 2005.2

Mestre em Ciência da Computação – UFPE, 2009

Servidor Público – ATI (Agência de Tecnologia da Informação)

Experiência como Professor em outras instituições:
• FAFICA (Faculdade de Filosofia, Ciências e Letras de Caruaru)
• Pós-Graduação – FG, FAFIRE, ESTÁCIO, FMR
• Núcleo de EAD – UFRPE (Licenciatura em Computação)
• CEFOSPE (Centro de Formação de Servidores do Estado)

Cordelista (Escritor e Declamador de Cordel)
Contatos

Prof. Guilherme Alexandre Monteiro Reinaldo

Apelido: Alexandre Cordel

E-mail/gtalk: [email protected]
[email protected]

Site: http://www.alexandrecordel.com.br/fbv

Celular: (81) 9801-1878
Roteiro

Acordo de Convivência

Plano de Ensino
• Competência
• Habilidades
• Bases Tecnológicas
• Metodologia de Ensino e Aprendizagem
• Metodologia de Avaliação
• Bibliografia

Qualidade de Software
Acordo de Convivência

Celular no silencioso e sair para atender

Horário: 19:00h às 22:00h (±10min de tolerância)

Presença/participação em aulas (valerão nota)

Faltas em aulas (justifica problema de saúde)

Intervalo (~20:30h)

Provas (subjetivas)

Momentos Relax (descontração)
Plano de Ensino

COMPETÊNCIA:
• Introdução a Qualidade de Software;
• Fatores da Qualidade;
• Modelos de Qualidade;
• Validação e Verificação de Software.
Plano de Ensino

HABILIDADES:
Durante a disciplina o aluno será capaz de:
• Entender os conceitos e fatores da qualidade
de software;
• Conhecer os principais modelos de qualidade
de mercado para software;
• Planejar, projetar e executar testes de
software.
Plano de Ensino

BASES TECNOLÓGICAS:
•Introdução à Qualidade de Software e o Perfil
do SQA.
•Fatores e Requisitos de Qualidade, Métricas
de Software.
•Modelos de Qualidade
- CMMI,
- MPS.BR,
- IDEAL.
Plano de Ensino

BASES TECNOLÓGICAS:
•Processo e Técnicas de Testes.
•Planejamento de Testes.
•Elaboração dos Testes.
•Execução e Registro dos Testes.
•Ferramentas de Testes de Software.
Plano de Ensino

METODOLOGIA DE ENSINO APRENDIZAGEM:
Como estratégias de ensino e aprendizagem, estão previstas
as seguintes:
•Aulas expositivas/dialogadas;
•Exercícios;
•Trabalho em grupo;
•Palestras com profissionais envolvidos na área
de qualidade/auditoria e testes de software.
Plano de Ensino

METODOLOGIA DE AVALIAÇÃO:
Como estratégias de avaliação do processo de
ensino/aprendizagem, estão previstas as seguintes:
•Prova escrita;
•Trabalhos em grupo;
•Exercícios;
•Verificação da assiduidade e participação em
aula.
Plano de Ensino

BIBLIOGRAFIA BÁSICA:
•1. Koscianski, A. Qualidade de Software. 2. ed.
São Paulo: Novatec, 2007.
•2. Pressman, R. S. Engenharia de Software.
5.ed. Rio de Janeiro: Editora McGraw-Hill,
2002.
•3. Sommerville, I. Engenharia de Software. 8.
ed. São Paulo: Prentice Hall, 2007.
Plano de Ensino

BIBLIOGRAFIA COMPLEMENTAR:
•1. Myers, G. J. The Art of Software Testing. 2.
ed. New York: John Wiley, 1979.
•2. Rios, E. Base de Conhecimento em Teste de
Software. 2 ed. Martins Editora, 2007.
•3. Chrissis, M. B. CMMI: Guidelines for Process
Integration and Product Improvement. 2. ed.
Addison-Wesley Professional, 2006.
Plano de Ensino

BIBLIOGRAFIA COMPLEMENTAR:
•4. SEI CMMI TUTORIAL. Disponível em:
http://www.tutorialspoint.com/cmmi/index.ht
m. Visitada em Dez/2011.
•5. CMMI for Development Version 1.3.
Disponível em:
http://www.sei.cmu.edu/library/abstracts/rep
orts/10tr033.cfm. Visitada em Dez/2011.
Qualidade de Software


O que a intuitividade de vocês entende por
“Qualidade de Software”?
Mas antes disso, o que é QUALIDADE?
“Qualidade está relacionado às percepções de cada indivíduo e
diversos fatores como cultura, produto ou serviço prestado.
Necessidades e expectativas influenciam diretamente nesta
definição.”. (LAUDON; LAUDON, 2003)
Qualidade de Software

Em que cenário vivemos hoje?
• Globalização
• Blocos Econômicos
• Competitividade acirrada
• Concorrência Mundial
Qualidade de Software

Queremos os resultados para quando?
• 1 mês?
• 1 semana?
• 1 hora?
• Ou para ontem?
Trade-off: Qualidade vs. Produtividade
Qualidade de Software

É necessário eficiência apenas na produção dos
recursos produzidos?
• Ou também na gestão das pessoas - RH;
• Dos recursos físicos
• Dos recursos financeiros
• Dos fornecedores
• Da qualidade
• E do TEMPO
Qualidade de Software

No atual mercado global, de alta concorrência e acirrada
competitividade, como garantir eficiência nos processos
empresarias de produção de software, em TEMPO
satisfatório, ao menor CUSTO, nas melhores condições de
QUALIDADE e competência esperada pelos clientes?
Combinando 2 CIÊNCIAS
Ciência da Computação & Qualidade de Software
Referências
Sommerville, I. Engenharia de Software. 8.
ed. São Paulo: Prentice Hall, 2007.
Download

Aula 0 (09/02/2015) - Orientações Gerais e Plano de Ensino