Garantia da qualidade de software

Download Report

Transcript Garantia da qualidade de software

FACULDADE DOS
GUARARAPES
GESTÃO DA QUALIDADE DE SOFTWARE
Professor:
Rômulo César
[email protected]
www.romulocesar.com.br
Professor


Nome: Rômulo César Dias de Andrade
Mini CV:
-
Mestre em Ciência da Computação na Universidade Federal de Pernambuco CIN-UFPE na área de
Engenharia de Software.
-
Pós-Graduado em Gestão da Tencologia da Informação pela FIR - Faculdade Integrada do Recife (2010).
-
Possui Graduação em Tecnologia de Sistema da Informação pela FAPE – Faculdade Pernambucana (2007).
-
Atualmente trabalha na Innovo Group como Consultor de Processos Pleno.
-
Tem 7 anos de experiência de mercado na área de Ciência da Computação, com ênfase em engenharia de
software e melhoria de processos.
-
CV Completo: disponível em http://lattes.cnpq.br/1559585906838684
-
Áreas de Interesse: Engenharia de Software, Análise de Projetos e Sistemas,Gerência de Projetos baseado
na metodologias Ágeis (SCRUM), Engenharia de Requisitos e Modelagem/Automação de Processos com
BPM.
Turma
 Nome ?
 Qual a expectativa com a disciplina ?
 Possui experiência com o Tema ?
 Trabalha ? Onde ?
Plano de Vôo

Ementa
O histórico e o conceito de qualidade. Ferramentas da qualidade. O conceito de sistemas de
gestão da qualidade. O conceito de qualidade de software. Garantia da Qualidade de
software. Métricas de qualidade de software. Normas de qualidade de software. Técnicas de
garantia da qualidade de software. Modelos de melhoria do processo de software.
Planejamento de sistemas de qualidade de software.
Plano de Vôo
 Objetivo
A disciplina de Gestão da Qualidade de Software visa apresentar o histórico, motivação, conceitos base e
atuais relativos ao desenvolvimento de software de qualidade. Dessa forma, capacita o aluno a ter uma
visão alargada das várias vertentes para a obtenção/manutenção de qualidade em empresas de software e
a ser capaz de construir um pensamento crítico sobre gestão da qualidade.
 Habilidades e Competências

-
-
Ao finalizar a disciplina de Gestão da Qualidade de Software, o aluno deverá ser capaz de:
entender o conceito de qualidade e a sua importância principalmente para as empresas de software;
compreender o conceito de sistema de gestão da qualidade com o uso de ferramentas específicas;
compreender o papel do controle e da garantia de qualidade no contexto de uma empresa de
desenvolvimento de software;
compreender a importância, poder e tipos de métricas, inspeções e auditorias;
construir pensamentos críticos sobre as principais normas para o desenvolvimento de software de
qualidade;
definir modelos de melhoria de processo de software bem como realizar o planejamento de sistemas
de qualidade de software.
Plano de Vôo
 VALORES E ATITUDES
-
Inter-relacionamento pessoal
Comprometimento
Gosto pela leitura
Cooperativismo
CONTEÚDO PROGRAMÁTICO

UNIDADE I
1 - Histórico e o conceito de qualidade
2 Ferramentas da qualidade
4- O conceito de sistemas de gestão da qualidade
5- O conceito de qualidade de software
6- Garantia da qualidade de software

UNIDADE II
7- Métricas de qualidade de software
8- Normas de qualidade de software
9- Técnicas da qualidade de software
10- Modelos de melhoria do processo de software
PROCEDIMENTOS METODOLÓGICOS
 A disciplina Gestão da Qualidade de Software será
ministrada através de:
- Aulas teóricas expositivas para as quais poderão ser indicadas leituras extras de referências
relevantes para a compreensão e fixação do que será discutido em sala de aula;
- Aulas práticas que deverão ser utilizadas para a realização de exercícios.
ATIVIDADES DISCENTES



Listas de exercício a serem discutidas e desenvolvidas em sala de aula.
Trabalhos em equipes.
Atividades extraclasse
PROCEDIMENTOS DE AVALIAÇÃO



Trabalhos em sala de aula e extraclasse.
Avaliações Individuais.
Participação e Presença.
Bibliografia
BIBLIOGRAFIA BÁSICA
KOSCIANSKI, ANDRÉ. Qualidade de software:: aprenda as metodologias e técnicas mais
modernas para o desenvolvimento de sotware.. 2.ed. São Paulo: Novatec, 2010. 395 p..
BARTIÉ, Alexandre. Garantia da qualidade de software:: adquirindo maturidade organizacional..
0.ed. Rio de Janeiro: Elsevier, 2002. 291 p..
COUTO, Ana Brasil. CMMI - Integração dos modelos de capacitação e maturidade de
sistemas:: Capability Maturity Model Integration.. 0.ed. Rio de Janeiro: Ciência Moderna, 2007. 276
p..
BIBLIOGRAFIA COMPLEMENTAR
SOMMERVILLE, Ian. Engenharia de software. 8.ed. São Paulo: Pearson Addison Wesley, 2009.
552 p..
REZENDE, Dênis Alcides. Engenharia de software e sistemas de informação. 3.ed. Rio de
Janeiro: Brasport, 2006. 316 p..
CHRISSIS, MARY BETH. CMMI:: guidelines for process integration and product improvement.. 2.ed.
Boston: Addison-Wesley, 2009. 676 p..
MEDEIROS, ERNANI SALES DE. Desenvolvendo software com UML 2.0 definitivo. 0.ed. São
Paulo: Pearson, 2010. 258 p..
PEZZÉ, Mauro. Software testing and analysis:: process, principles and techniques. 0.ed. New York:
John Wiley & Sons, c2008. 488 p..