Qualidade de Software

Propaganda
Qualidade de Software
Gerência de projetos
Ementa







Qualidade de Software: introdução, normas, métricas, fatores
humanos [1,2]
Normas ISO, CMM e CMMI [1,2]
Gerenciamento de Projetos: projeto como organização, ambiente
do projeto, gerente, equipe, administração de conflitos.
Gestões de Projeto: Gerência de Integração, do Escopo, do
Tempo, dos Recursos, dos Custos, da Qualidade, Ambiental, do
Pessoal, das Comunicações, dos Riscos e da Aquisição [3,11]
PMI e PMBOK: Processos de Iniciação, de planejamento, de
execução, de monitoramento e controle e de
encerramento[4,5,6,7]
Fábrica de Software – conceitos e projeto, componentes, modelos,
aplicação do modelo e implantando a fábrica de software [8]
Extreme Programming: conceitos, valores e regras [9,10]
Bibliografia





KOSCIANSKI, André & SOARES, Michel dos Santos.
Qualidade de Software: aprenda as metodologias e técnicas
mais modernas para o desenvolvimento de software. São
Paulo, Novatec Editora, 2006.
ROCHA, Ana Regina Cavalcanti da, MALDONADO, José
Carlos. Qualidade de Software. São Paulo: Prentice Hall, 2001.
VALERIANO, Dalton L., Gerenciamento Estratégico e
Administração por Projetos. Makron Books, São Paulo, 2001.
MENDES, João Ricardo Barroca, Gerenciamento de Projetos –
Na visão de um gerente de projetos. Rio de Janeiro, Editora
Ciência Moderna, 2006.
MARTINS, José Carlos Cordeiro, Gerenciando projetos de
desenvolvimento de software com PMI, RUP e UML. 2. ed. Rio
de Janeiro, Editora Brasport, 2005.
Bibliografia






PMBOK 2000, versão 1.0, PMI Capítulo de Minas Gerais
disponível em www.pmimg.org.br .
MUTO, Claudio Adonai. Exame PMP: a Bíblia. Rio de Janeiro,
Brasport, 2006.
FERNANDES, Aguinaldo Aragon. Fábrica de Software –
implantação e gestão de operações. São Paulo, Atlas, 2004.
TELES, Vinícius Manhães. Extreme Programming – Aprenda
como encantar seus usuários desenvolvendo software com
agilidade e alta qualidade. São Paulo, Editora Novatec, 2005.
ASTELS, David, MILLER, Granville, NOVAK, Miroslav. Extreme
Programming – Guia Prático. Rio de Janeiro: Campus, 2002.
PRESSMAN, Roger. Engenharia de Software. 6.ed. São Paulo,
McGraw-Hill, 2006.
The Chaos Report (Standish Group)





31.1% dos projetos seriam cancelados antes de estarem
completados/terminados
52.7% dos projetos custariam 189% de suas estimativas
originais
16.2% de todos os projetos de software são completados ontime and on-budget.
Nas grandes empresas, somente 9% de todos os projetos de
software são completados on-time and on-budget.
Nas grandes empresas, apenas 42% dos produtos de software
contêm as funcionalidades e funções originalmente propostas.
O que é qualidade?






É uma característica de alguma coisa.
Refere-se a coisas mensuráveis, subjetivamente ou
objetivamente;
Podem ser comparadas com padrões previamente
estabelecidos.
É um conceito relativo
Depende do tipo de produto a ser analisado;
É mais fácil definir a qualidade de produtos físicos.
O que é qualidade?
Segundo Pressman, qualidade de software está
relacionado a:
 conformidade com requisitos funcionais e de
desempenho explicitamente declarados;
 Conformidade com características implícitas, que
normalmente são esperadas em todo software;
 Adoção de normas de desenvolvimento
explicitamente documentadas.
Pergunta

Porque a utilização de software de qualidade
é importante?
Algumas características do Software
de qualidade








Correto
Flexível
Fácil de se usar
Eficiente
Testável
Interoperável
Seguro
Etc....
Evolução



Japoneses: Total Quality Control
Americanos: Total Quality Management
Em 1947 a ISSO começou a definição de
normas para os processos de produção,
serviços e gerenciamento.
“Perfeição não deve ser um ato,
mas deve ser um hábito”.
Aristóteles – 350 A.C.
Atividade
1)Fazer a leitura do capítulo sobre qualidade,
retirado da apostila de Engenharia de
Software de Alexandre Marcos Lins de
Vasconcelos et al. Ler até a página 82
(Técnicas de Prevenção e Detecção).
2)Responder ao questionário sobre qualidade
de software
Download