Your SlideShare is downloading. ×
1 Qss
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

1 Qss

1,172
views

Published on

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,172
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
39
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Qualidade de Software e Serviços MSc. Luiz Barboza [email_address] http://barbozaluiz.blogspot.com/
  • 2. Sobre mim...
    • Mestre em Ciência da Computação com 10 anos de experiência de mercado, atuando como Arquiteto de Software, com 04 anos direcionados para a área Financeira e com os 03 últimos focados na Garantia de Qualidade para o setor de Telecomunicações.
    • Qualificação
      • Mestre em Engenharia de Software pelo IPT/USP
      • MBA em Gestão Empresarial pela FGV
      • Especialista em Gestão de TI pela FIAP
      • Bacharel em Ciência da Computação pela UFPE
    • Certificações
      • SCEA - Sun Certified Enterprise Architect
      • TIBCO Enterprise Message Service Certified
      • ITIL - ITIL Foundation Certified Professional
      • IBM/Rational Specialist for Rational Requirements Management with Use Cases(+ReqPro)
      • IBM/Rational Certified Solution Designer - IBM Rational Unified Process V7.0
      • IBM/Rational Solution Designer – Object Oriented Analysis and Design(+Rose)
      • SCWCD - Sun Certified Web Component Developer for the J2EE
      • SCPJ - Sun Certified Programmer for Java 2 Platform
  • 3. Programação
    • Ementa
      • Aborda definição de qualidade de produto; técnicas para a análise da qualidade de produto de software; técnicas para a análise da qualidade do processo de produção de sistemas; a questão da manutenção de sistemas de software; modelos de processo de desenvolvimento e documentação de software; aspectos da qualidade na prestação de serviços.
    • Objetivos
      • Introduzir o aluno aos diversos conceitos que dizem respeito à qualidade de software e à prestação de serviços, elementos indispensáveis à comercialização de sistemas de informação.Verificar os principais modelos de qualidade inerentes ao processo de desenvolvimento do software. 
    • Bibliografia
      • CORTÊS, M. L., CHIOSSI, T. C. S. Modelos de qualidade de software, UNICAMP, 2001.
      • KOSCIANSKI, A., SOARES, M. dos S. Qualidade de Software. Editora Novatec, 1ª ed., 2006.     
      • FOURNIER, R. Guia prático para desenvolvimento e manutenção de sistemas estruturados. São Paulo: Makron Books, 1994.
    • Avaliação
      •   2 Exames individuais discursivos.
  • 4. Agenda
    • Introdução a Qualidade
    • Introdução a Qualidade de Software 
    • Qualidade no Produto de Software  
    • Qualidade de Processo de Software
    • Revisões, inspeções e testes
    • Medição de Software
    • ITIL
    • PNQ
    • CMMi      
    • mps-BR
    • CMMi e mps-BR Six-Sigma.
    • Tendências da Qualidade de Software
    RUP/XP PMBOK ITIL PNG ISO
  • 5. Crise de Software Chaos Report 31.1% 52.7% 16.2% 1994 19% Cancelamentos 46% Excesso Orçamento ou Não Cumprimento Escopo 35% Sucesso 2007
  • 6. Por que os Projetos Falham? 10 9 8 7 6 5 4 3 2 1 9.9% Outros 4.3% Desconhecimento da Tecnologia 6.2% Falta de Gerenciamento de TI 7.5% Não Atendimento em Tempo Hábil 8.1% Falta de Planejamento 8.7% Mudança de Requisitos 9.3% Falta de Suporte Executivo 9.9% Expectativas Não-Realísticas 10.6% Falta de Recursos 12.4% Falta de Envolvimento dos Usuários 13.1% Requisitos Incompletos
  • 7. Custo de Correção Schach’s Summary
  • 8. Qualidade: O que é? “ A totalidade das características de uma entidade que lhe confere a capacidade de satisfazer às necessidades explícitas e implícitas” (NBR ISO 8402)
  • 9. Conceito Qualidade de Software “ Conformidade a requisitos funcionais e de desempenho explicitamente declarados , a padrões de desenvolvimento claramente documentados e a características implícitas que são esperadas de todo software profissionalmente desenvolvido”-Pressman
  • 10. Qualidade de Software: Processo x Produto QUALIDADE DO PRODUTO DE SOFTWARE QUALIDADE DO PROCESSO DE DESENVOLVIMENTO
  • 11. Qualidade do produto e do processo
    • Visão que aborda a qualidade do produto
      • Funcionalidade, confiabilidade, usabilidade, eficiência, manutenibilidade e portabilidade (ISO 9126 e NBR 13596).
    • Visão que aborda a qualidade do processo
      • Dos requisitos do usuário à entrega do produto final, existe um processo de desenvolvimento complexo e dividido em fases, que pode comprometer a qualidade do software.
  • 12. Normas e Modelos de Qualidade de SW Processo Produto
    • ISO 12207 - Processos de ciclo de vida do software.
    • NBR ISO 9000-3 -Diretrizes para aplicação da norma ISO 9001 ao desenvolvimento, fornecimento e manutenção de software.
    • CMM- Capability Maturity Model. Modelo do Software Engineering Intitute (SEI) para avaliação da maturidade de uma organização que desenvolve software.
    • CMMI- Capability Maturity Model Integrated. Modelo do SEI que estende o CMM para avaliação de processos de software.
    • SPICE / ISO 15504 - Projeto da ISO/IEC para avaliação dos processos de desenvolvimento de software.
    • PSP - Personal Software Process - Modelo do SEI que define disciplinas para qualidade pessoal do engenheiro de software.
    • ISO 9126 - Norma para qualidade de produtos de software
    • ISO 14598 - Guias para avaliação de produtos de software
    • ISO 12119 - Norma para qualidade de pacotes de software
  • 13. Qualidade do Processo de Software Desenvolvimento do SW REQUISITOS PRODUTO DE SW Análise Projeto … Validação + Verificação
  • 14. RUP
  • 15. Qualidade do Produto de Software NBR 13596 Característica Subcaracterísticas Pergunta chave para a subcaracterística Funcionalidade (satisfaz as necessidades?) Adequação Acurácia Interoperabilidade Segurança de acesso Conformidade Propõe - se a fazer o que é apropriado? Faz o que propôs de manei ra correta? Interage com os sistemas especificados? Evita acesso não autorizado a dados? Está de acordo com as normas, leis, etc. Confiabilidade (É imune a falhas?) Maturidade Tolerância a falhas Recuperabilidade Com que frequência apresenta falhas? Ocor rendo falhas, como reage? É capaz de recuperar dados em caso de falhas? Usabilidade (É fácil de usar?) Inteligibilidade Apreensibilidade Operacionalidade É fácil entender o conceito e a aplicação? É fácil aprender a usar? É fácil operar e controlar
  • 16. Qualidade do Produto de Software NBR 13596 Característica Subcaracterísticas Pergunta chave para a subcaracterística Eficiência (Rápido e enxuto) Tempo Recursos Qual o tempo de resposta, velocid. de execução? Quanto recurso usa? Durante quanto tempo? Manutenibilidade (É fácil de modificar?) Ana lisabilidade Modificabilidade Estabilidade Testabilidade É fácil encontrar uma falha, quando ocorre? È fácil modificar e adaptar? Há grande risco quando se faz alterações? É fácil testar quando se faz alterações? Portabilidade (É fácil de usar em outro ambiente?) Adaptabilidade Capacidade para ser instalado Conformidade Capacidade para substituir É fácil adaptar a outros ambientes? É fácill instalar em outros ambientes? Está de acordo com padrões de portabilidade? É fácil usar para substituir outro sis tema?
  • 17. Teste de Software
    • Teste de software consiste em verificar dinamicamente o comportamento de um programa a partir de um conjunto finito de casos de teste
    • Os casos de teste são adequadamente selecionados a partir do domínio de execuções (potencialmente infinito)
    • Os resultados dos casos de teste são confrontados com o comportamento especificado para o software.
  • 18. Qualidade de Software e Serviços MSc. Luiz Barboza [email_address] http://barbozaluiz.blogspot.com/