1 qualidade de software prof. guilherme alexandre monteiro reinaldo recife

20
1 Qualidade de Software Prof. Guilherme Alexandre Monteiro Reinaldo Recife

Upload: internet

Post on 18-Apr-2015

105 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1 Qualidade de Software Prof. Guilherme Alexandre Monteiro Reinaldo Recife

1

Qualidade de Software

Prof. Guilherme Alexandre Monteiro Reinaldo

Recife

Page 2: 1 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)

Page 3: 1 Qualidade de Software Prof. Guilherme Alexandre Monteiro Reinaldo Recife

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

Page 4: 1 Qualidade de Software Prof. Guilherme Alexandre Monteiro Reinaldo Recife

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

Page 5: 1 Qualidade de Software Prof. Guilherme Alexandre Monteiro Reinaldo Recife

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)

Page 6: 1 Qualidade de Software Prof. Guilherme Alexandre Monteiro Reinaldo Recife

Plano de Ensino COMPETÊNCIA:

• Introdução a Qualidade de Software; • Fatores da Qualidade; • Modelos de Qualidade; • Validação e Verificação de Software.

Page 7: 1 Qualidade de Software Prof. Guilherme Alexandre Monteiro Reinaldo Recife

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.

Page 8: 1 Qualidade de Software Prof. Guilherme Alexandre Monteiro Reinaldo Recife

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.

Page 9: 1 Qualidade de Software Prof. Guilherme Alexandre Monteiro Reinaldo Recife

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.

Page 10: 1 Qualidade de Software Prof. Guilherme Alexandre Monteiro Reinaldo Recife

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.

Page 11: 1 Qualidade de Software Prof. Guilherme Alexandre Monteiro Reinaldo Recife

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.

Page 12: 1 Qualidade de Software Prof. Guilherme Alexandre Monteiro Reinaldo Recife

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.

Page 13: 1 Qualidade de Software Prof. Guilherme Alexandre Monteiro Reinaldo Recife

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.

Page 14: 1 Qualidade de Software Prof. Guilherme Alexandre Monteiro Reinaldo Recife

Plano de Ensino

BIBLIOGRAFIA COMPLEMENTAR:•4. SEI CMMI TUTORIAL. Disponível em: http://www.tutorialspoint.com/cmmi/index.htm. Visitada em Dez/2011.

•5. CMMI for Development Version 1.3. Disponível em: http://www.sei.cmu.edu/library/abstracts/reports/10tr033.cfm. Visitada em Dez/2011.

Page 15: 1 Qualidade de Software Prof. Guilherme Alexandre Monteiro Reinaldo Recife

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)

Page 16: 1 Qualidade de Software Prof. Guilherme Alexandre Monteiro Reinaldo Recife

Qualidade de Software Em que cenário vivemos hoje?

• Globalização• Blocos Econômicos• Competitividade acirrada• Concorrência Mundial

Page 17: 1 Qualidade de Software Prof. Guilherme Alexandre Monteiro Reinaldo Recife

Qualidade de Software Queremos os resultados para quando?

• 1 mês?• 1 semana?• 1 hora?• Ou para ontem?

Trade-off: Qualidade vs. Produtividade

Page 18: 1 Qualidade de Software Prof. Guilherme Alexandre Monteiro Reinaldo Recife

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

Page 19: 1 Qualidade de Software Prof. Guilherme Alexandre Monteiro Reinaldo Recife

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

Page 20: 1 Qualidade de Software Prof. Guilherme Alexandre Monteiro Reinaldo Recife

Referências

Sommerville, I. Engenharia de Software. 8. ed. São Paulo: Prentice Hall, 2007.