Você está na página 1de 26

Ferramenta de Apoio ao Processo de Avalio de Qualidade de Produto de Software

Click to edit Master subtitle style Trabalho de Concluso

de Curso Cincia da Computao

Acadmico: Eduardo Vieira Orientadora: Fabiane B. V. Bennitti

4/23/12

Introdu o
Fundamenta o

Problema

Terica

Process o Propost Especific A qualidade relativa. O que qualidade o ao para uma pessoa pode ser falta de qualidade para subtitle style Prottip Click to edit Masteroutra Koscianski e Soares o Prxim os Passos
4/23/12

Introdu o
Fundamenta o

Problema
A ausncia de qualidade de software tem causado:

Terica

Process Custos significativos para as empresas de softwares o Clientes insatisfeitos Propost Especific Perda de credibilidade no mercado o Retrabalho ao Dificuldade na adoo de normas e subtitle style Prottip Click to edit Masterde qualidade mtodos o Prxim os Passos

4/23/12

Introdu o
Fundamenta o

Objetivo

Terica

Process o Objetivos especficos: Propost Especific o Pesquisar sobre qualidade de produto de ao software e solues automatizadas para o Prottip Click to edit Master subtitle style processo de avaliao o Especificar o processo proposto para avaliao Prxim do produto de software os Especificar a ferramenta para apoio ao Passos

Desenvolver uma ferramenta web de apoio ao processo de avaliao da qualidade de produto de software.

processo proposto

4/23/12

Introdu o
Fundamenta o

Qualidade de produto de software

Terica

Process o Propost Especific Depende e varia de acordo do ponto de vista do o ao avaliador e dos envolvidos edit Master subtitle style Prottip Click to Normas ISO/IEC 9126, 14598, 12119 e mais o recentemente a SQuaRE 25000 Prxim o conjunto de caractersticas a serem atendidas, os alcanando s necessidades explcitas e implcitas Passos de seus usurios

Tem como principal objetivo garantir a qualidade nos resultados obtidos no processo de desenvolvimento

4/23/12

Introdu o
Fundamenta o

Normas de qualidade

Terica

ISO - International Organization for Standardization

Process Misso: a normalizao de atividades desenvolvidas o a nvel mundial Propost Especific o ao IEC - uma organizao internacional de Prottip Click to edit Master subtitle style padronizao de tecnologias eltricas o Prxim No Brasil o rgo responsvel pela normalizao os a ABNT Passos

4/23/12

Introdu o
Fundamenta o

ISO/IEC 9126

Terica

Define um modelo para avaliao de qualidade de produto de sotware

Process Dividido em quatro documentos: o Modelo de qualidade Propost Especific Mtricas externas o ao Mtricas internas Prottip Click to edit Master subtitlequalidade de uso Mtricas de style o Mtricas externas e internas divide a Prxim avaliao de um software em seis os caractersticas distintas Passos

Mtricas de qualidade de uso especifica a avaliao em quatro atributos

4/23/12

Introdu o
Fundamenta o

ISO/IEC 14598

Terica

Fornece mtodos para mensurao, medio e avaliao de qualidade de produto de software

Process composto por um total de seis documentos: o Propost Viso geral Especific Planejamento e gesto o ao Processo para desenvolvedores Prottip Click to edit Master subtitle adquirentes Processo para style Processo para avaliadores o Documentao de mdulos de avaliao Prxim os Passos

4/23/12

Introdu o
Fundamenta o

Relao ISO/IEC 9126 e 14598

Terica

Foram construdas para serem utilizadas em conjunto, sendo que uma complementa a outra

Process o Propost Especific o ao Prottip Click to edit Master subtitle style o Prxim os Passos
4/23/12

Introdu o
Fundamenta o

ISO/IEC 12119

Terica

Process (COTS) o Propost Especific o ao Estabelece os requisitos de qualidade e instrues para testes Prottip Click to edit Master subtitle style o Prxim Descrio do produto e documentao do usurios os so base para utilizao da norma Passos

Norma focada na avaliao de pacotes de software

4/23/12

Introdu o
Fundamenta o

Terica

SQUARE 25000 com base nas normas 9126 e 14598; Construdo


Process Visa melhorar e unificar os trs principais processos pertinentes a qualidade de software, sendo: o Especificao de requisito Propost Especific Medio de qualidade o Avaliao ao subtitle style Prottip Click to edit Master por quatorze documentos distribudos Composto o em cinco mdulos: Gesto de qualidade Prxim Modelo de qualidade os Medio de qualidade Requisitos de qualidade Passos

Avaliao de qualidade

4/23/12

Introdu o
Fundamenta o

Mtodos de qualidade

Mtodos podem ser genricos ou especialistas;

MEDE-PROS Tem como objetivo avaliar um produto de software Process sob o ponto de vista do usurio final, com base em o trs documentos: Propost lista de verificao Especific manual do avaliador o ao modelo de relatrio de avaliao Prottip Click to edit Master subtitle style Os seguintes componentes podem ser avaliados: o Instalao Prxim Documentao do usurio Interface de usurio os Software Passos Descrio do produto Embalagem Desinstalao 4/23/12

Terica

Introdu o
Fundamenta o

Trabalhos Correlatos
Prope Prope Disponvel a Baseado processo? ferramenta? Comunidade em ? normas? SIM SIM NO NO
9126-1 9126-4 14598-5 MEDE-PROS 9126 14598 12119 9126-1 14598 9126-1 14598 9126 9126 14598 12119 25000

Terica

Process Avaliador NO o Ambiente Web de SIM Propost Especific suporte a avaliao de produto o ao Modelo de avaliao de produtos de SIM Prottip Click to edit Master subtitle style software Processo avaliao de o SIM portabilidade Prxim Framework para SIM especializao os AdeQuaS NO Passos
4/23/12
Ferramenta de apoio a avaliao de qualidade de produto de software SIM

NO NO NO SIM SIM

SIM SIM SIM NO SIM

Introdu o
Fundamenta o Terica

Processo Proposto

Processo Proposto Especific ao Prottip Click to edit Master subtitle style o Prxim os Passos
4/23/12

Introdu o
Fundamenta o Terica

Processo Proposto
Identificao

Processo Proposto Especific ao Prottip Click to edit Master subtitle style o Prxim os Passos
4/23/12

Introdu o
Fundamenta o Terica

Processo Proposto
Planejamento e Controle

Processo Proposto Especific ao Prottip Click to edit Master subtitle style o Prxim os Passos
4/23/12

Introdu o
Fundamenta o Terica

Processo Proposto
Planejamento e Controle

Processo Proposto Especific ao Prottip Click to edit Master subtitle style o Prxim os Passos
4/23/12

Introdu o
Fundamenta o Terica

Processo Proposto
Concluso

Processo Proposto Especific ao Prottip Click to edit Master subtitle style o Prxim os Passos
4/23/12

Introdu o
Fundamenta o Terica

Normas Atendidas pelo Processo


Normas contempladas Documento contemplados Documentos no contemplados

Processo 9126-1 / 9126-2 Proposto ISO/IEC 9126 9126-3 / 9126-4 Especific 14598-1 / 14598-2 ao ISO/IEC 14598 14598-5 / 14598-6 Prottip Click to edit Master subtitle style o ISO/IEC 12119 12119 25000 / 25001 / Prxim 25030 os 25040 / 25010 / ISO/IEC 25000 25020 Passos 25021 / 25022 /
25023 25024 / 25041

14598-3 - Processo para desenvolvedores 14598-4 - Processo para adquirentes Teste de acompanhamento 25012 - Modelo de qualidade de dados 25062 - Formato comum da indstria para relatrios de usabilidade

4/23/12

Introdu o
Fundamenta o Terica

Casos de Uso

Processo Proposto Especific ao Prottip Click to edit Master subtitle style o Prxim os Passos
4/23/12

Introdu o
Fundamenta o Terica

Casos de Uso

Processo Proposto Especific ao Prottip Click to edit Master subtitle style o Prxim os Passos
4/23/12

Introdu o
Fundamenta o Terica

Requisitos no Funcionais

RNF01 - A inteface da ferramenta ser web, escrita em PHP; RNF02 - O sistema dever utilizar javascript e AJAX para validar formulrios; Processo RNF03 - O sistema dever utilizar banco de dados Proposto MySQL; Especific RNF04 - O sistema dever ser compatvel com o browser Firefox verso 7.0; ao RNF05 A ferramenta dever conter trs mdulos, Prottip Click to edit Master subtitle style com acessos restritos: Fornecedor o Coordenador Prxim Avaliador

os Passos

RNF06 - O check-list de perguntas dever ter layout pr-definido e salvo em formato de texto separado por tabulao;

4/23/12

Introdu o
Fundamenta o Terica

Regras de Negcio

RN01 - A avaliao dever ser executada por, no mnimo, dois avaliadores; RN02 - O relatrio parcial s poder ser gerado aps todos os avaliadores conclurem a avaliao Processo parcial; Proposto RN03 - o coordenador no poder interferir nos Especific resultados parciais, enquanto no forem concludos pelos avaliadores; ao RN04 - O fornecedor no poder ter acesso aos Prottip Click to edit Master subtitle style resultados parciais da avaliao; RN05 - O relatrio final s poder ser gerado o quando o relatrio parcial for concludo; Prxim RN06 - Os avaliadores no podero alterar os resultados parciais da avaliao aps liberarem o os relatrio parcial ao coordenador; Passos RN07 - O check-list estar disponvel aos avaliadores somente aps o coordenador produzir o plano de avaliao; RN08 - O fornecedor dever ter acesso aos 4/23/12

Introdu o
Fundamenta o Terica

Prottipo

Processo Proposto
Especfica o

ProttipClick to edit Master subtitle style o Prxim os Passos


4/23/12

Introdu o
Fundamenta o Terica

Prximos Passos

Processo Proposto
Especfica o

Pesquisar sobre qualidade de produto de software e solues automatizadas para o processo de avaliao; Especificar o processo proposto para avaliao do produto de software, baseado nas normas ISO/IEC e no mtodo de avaliao

Prottip Click to edit Master subtitle style Especificar a ferramenta para apoio ao o processo proposto Prximo Implementar a ferramenta conforme s Passos especificao

4/23/12

Testar e avaliar a adequao da ferramenta.

OBRIGADO!!!
Click to edit Master subtitle style

4/23/12