Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Um produto de software compreende os programas e procedimentos de computador e a documentao e dados associados, que foram projetados para serem liberados para o usurio [ISO /IEC 12207-1].
Qualidade de Software
Propostas
Gerais
NBR ISO 9000:2005 define principios e vocabulrio NBR ISO 9001:2000 define exigncias para sistema de gerncia de qualidade NBR ISO 9004:2000 apresenta linha diretivas para o melhoramento do desempenho da empresa ISO/IEC 12207 - 95 Processo de ciclo de vida do software CMMI Modelo de capacidade de maturao para software ISO/IEC 15504 Modelo de melhoramento e avaliao do Processo MPS-BR McCall (1977) , FURPS e Usabilidade (Nielsen) ISO/IEC 25000:2005 (projeto SQUARE)introduo geral ISO/IEC 2501n:2005 evoluo da ISO/IEC 9126 Qualidade do produto ISO/IEC 2504n: 2005 evoluo da ISO/IEC 14598 Guia de Avaliao
Processo
Produto
Modelo da HP (FURPS)
Baseado no Modelo de McCall FURPS
Functionality (Funcionalidade) Usability (Usabilidade) Reliability (Confiabilidade) Performance (Desempenho) Supportability (Suportabilidade)
Corretude Confiabilidade
Operao
Usabilidade
Objetos, aes e opes visveis auxiliam o usurio a localizar o que deseja, mesmo na navegao de uma pgina a outra Projetar a interface de forma a atenter tanto os usurios experientes como os novatos Informaes apresentadas (textos e elementos grficos) devem ser relevantes e relacionados diretamente ao assunto, o conceito do site As mensagens de erro devem ser claras e objetivas (no use cdigos) e, alm de indicar o problema, precisam sugerir uma soluo Oferecer ferramentas de ajuda e documentao que auxiliem a busca de informaes (busca por palavras ou mata do site, por exemplo)
NBR 13596
Traduo da Norma ISO/IEC 9126 Publicada em agosto de 1996.
Pacote de Software
Produto de software que envolve um conjunto completo e documentado de programas fornecidos a diversos usurios para uma aplicao ou funo genrica. Tambm conhecido como software de prateleira.
Premissas da Qualidade
Deve estar inserida j nas primeiras fases do ciclo de vida do desenvolvimento de software Envolvimento de todas as pessoas (desde a alta administrao at os tcnicos) Recursos financeiros e humanos Treinamento e comunicao Planejar e estimar prazos
Exerccios
Elabore uma forma de comparar dois programas para saber qual deles tem mais qualidade A engenharia de software foi criada para resolver os problemas da crise de software, ou seja, para que os softwares produzidos tivessem qualidade a um preo e prazo razoaveis e que pudessem ser corretamente planejados. Mas os fatores que levaram os pesquisadores a denominarem o termo crise de software esto ainda presentes. Discuta se o termo crise adequado e quais as principais conquistas dos ultimos trinta anos da rea.