-
AVALIAAVALIAO DA QUALIDADE DE SOFTWARE DE O DA QUALIDADE DE SOFTWARE DE GESTO INTEGRADA UTILIZANDO AS NORMAS GESTO INTEGRADA UTILIZANDO AS NORMAS
ISO/IEC 9126 e ISO/IEC 14598ISO/IEC 9126 e ISO/IEC 14598--11
Acadmico: Adriano KasburgOrientador : Everaldo Artur Grahl
-
Roteiro Introduo
Motivao
Objetivos
Gesto integrada
Normas ISO/IEC 9126 e ISO/IEC 14598
GQM (Goal Question Metric)
Desenvolvimento do trabalho Requisitos
Especificaes
Concluso
-
Introduo
Avaliao de software Motivada pela qualidade requerida
Qtde de aplicativos no mercado
Gesto integrada TIs e Globalizao
Normas de qualidade Direciona, cria mecanismos de controle
GQM
-
Motivao
Como avaliar produtos de software de maneira imparcial utilizando padres definidos?
-
Objetivos
Criao de um processo para avaliao de software de gesto integrada
Utilizao do mtodo GQM para definio das mtricas
Desenvolver prottipo de apoio ao processo elaborado
Aplicao prtica de uma avaliao
-
Gesto Integrada
Tecnologia da informao
As empresas esto preparadas para uso de TIs?
As TIs so adequadas e eficientes para as organizaes?
-
Gesto Integrada - Mercado
Fonte (Mult, 2001)
-
Gesto Integrada - Mercado
Fornecedores ERP apostam no Windows NT e SQL Server
NT com 60% do mercado nacional
RM 70% das vendas p/ NT/SQL
e-busines e plataformas Web
Risco alto p/ quem no migrar
SAP lidera mercado
-
Qualidade de software
Capacidade de satisfazer as necessidades explcitas e implcitas
Explcitas: Prazo, progresso, confiabilidade, usabilidade, atendimento, etc...
Implcitas:Manutenibilidade, testabilidade, portabilidade, etc...
-
Guia de qualidade
Facilita a compreenso das normas
Desenvolvedores de software
Pessoas ou organizaes que adquirem software
Organizaes que executam avaliaes independentes
Professores e estudantes
-
Guia de qualidade Processo de avaliao
Fonte (Koscianski, 1999)
-
Normas e o trabalho
A medio para software diferenciada por usar padres lgicos e no fsicos
Normas que regulamentam a avaliao de software
Estabelece requisitos e instrues a respeito de teste de software
-
Norma ISO/IEC 9126
Padronizao mundial para qualidade de produtos de software
Base para normas e guias
Seis grupos de caractersticas e subcaractersticas
-
Norma ISO/IEC 9126 caractersticas/subcaractersticas
Funcionalidade adequao, segurana
Confiabilidade maturidade, recuperabilidade
Usabilidade operacionalidade
Eficincia tempo, recurso
Manutenibilidade testabilidade
Portabilidade - adaptabilidade
-
Norma ISO/IEC 14598
Conjunto de guias segundo a norma ISO/IEC 9126
Trata processo de avaliao em detalhe
Propsito da avaliao Apoiar usurio e cliente
Produtos avaliados Ciclo de vida do software
Necessidades explcitas e implcitas
-
Norma ISO/IEC 14598 Pontuao para Mtricas
Fonte (Koscianski, 1999)
-
Abordagem GQM
Medir / comparar uma forma de criar memria corporativa
Auxilia o planejamento de novos projetos Decises de nvel estratgico
GQM surgiu como suporte para programas de avaliao de produtos e processos
-
GQM - estrutura
Definio top-down / interpretao bottom-up
Fonte (Moura, 1999, p.15)
-
GQM - nveis
Conceitual Definio de objetivos
Produtos, processos, recursos
Operacional Definio de questes
Qualidade atravs de um ponto de vista
Quantitativo Definio de medidas
Objetivos, subjetivos
-
GQM - etapas
Fonte(Moura, 1999, p.15)
-
Desenvolvimento do trabalho
Modelo cclico de desenvolvimento de softwareAnlise dos Requisitos
Especificao do Projeto Manuteno
Implementao Lanamento
Teste Beta
Fonte (Fisher, 1990)
-
Anlise de requisitos
Realidade de mercado
Viso atual
Plano GQM
Experincia profissional Importncia do conhecimento adquirido
Comercial
Analista de sistemas
Consultoria
-
Reunies Definio do plano GQM
G1 facilidade de uso casca, interface
G2 facilidade de operao - operao
G3 servios do vendedor ps-venda
G4 integridade do sistema seq. proces.
G5 adaptao do usurio inf. geradas
G6 contedo do sistema confiab. dos dados
G7 integrao integrao com outros ambientes
G8 funcionalidade gesto especfica
-
Intervenes
Validao do processo
Objetivos
Questes
Direcionamento
Criao de mtricas
-
Reunies Exemplo de um GQM
G3 Servios oferecidos pelo vendedor Q32 A empresa oferece suporte tcnico?M46 Qtde de tcnicos disponveis para atendimento
M47 Qtde de tcnicos disponveis para atendimento no cliente
M48 Qtde de horas para resoluo de problemas
-
Especificao diagrama de casos de uso
-
Especificao diagrama entidade relacionamento
-
Implementao tela de avaliaes
-
Implementao relatrio da avaliao
-
Implementao consideraes
Componentes padres Delphi 5.0
Gravao em tabelas Paradox
Comandos SQL
Distribuidor de dados (DataSource)
QuickReport 3.0 para manipulao de relatrios
-
Concluses
Os objetivos propostos foram atingidos
A utilizao do GQM juntamente com normas tcnicas se mostrou muito eficaz
O tratamento das medidas um ponto crtico
O prottipo possibilita a montagem de base histrica
O prottipo disponibiliza a configurao de acordo com a necessidade
A aplicao prtica possibilita tratar itens crticos
-
Extenses
Tratamento amplo para medidas, incluindo respostas subjetivas
Tornar o prottipo flexvel para avaliao de qualquer produto
Converter para ambiente Web