Capítulo 10 – Qualidade de Produtos de Software Escrito por: Renata Araújo Vírginia Chalegre Apresentado por: Cleice.

Slides:



Advertisements
Apresentações semelhantes
Desenvolvimento de Sistemas
Advertisements

Análise e Projeto de Sistemas III
Introdução a Algoritmos
ENGENHARIA DE SOFTWARE Garantia de Qualidade de Software
Engenharia de Software Qualidade de Software Uma abordagem conceitual André Luis Zanon São Carlos SP – UFSCAR 2010 Engenharia de Software – UFSCAR.
Integridade do Software
Adélia Barros Testes de Software Adélia Barros
Por que Monitorar e Avaliar?
Qualidade de Produto de Software
Identificando requisitos
Testando o sistema Teste funcional: o sistema integrado realiza as funções especificadas nos requisitos? Teste de desempenho: os requisitos não-funcionais.
Sistemas de Gestão Integrada
Faculdade de Ciências Sociais de Aplicadas de Petrolina – FACAPE
Aline Vasconcelos CEFET Campos
Administração de Sistemas de Informação II
Qualidade de Software Aula 2
Processo Desenvolvimento de Software Tradicional
O processo de coletar os requisitos (escopo do cliente)
Preço IBM Service Manager for Smart Business em torno de R$6.000,00 por usuário o preco so é mantido para empresas MidMarket / por usuário Preço referência.
TIPOS DE TESTES APLICÁVEIS E NÃO APLICÁVEIS AO PROJETO
Control Objectives for Information and related Technology
TSDD Teste de segurança durante o desenvolvimento.
A importância da Manutenção de Máquina e Equipamentos
Qualidade de Produto de Software
José Roberto Blaschek Gerência do Escopo José Roberto Blaschek.
Estudo de Caso: Técnicas de Teste como parte do Ciclo de Desenvolvimento de Software Aline Pacheco Patric Ribeiro Diego Kreutz.
Desafios do desenvolvimento de software
Prof.Alfredo Parteli Gomes
Alexandre G. Lages Cristiano C. A. Soares Thiago C. Nascimento
Fase de Elaboração: Fluxo de Requisitos
IEEE Std IEEE Melhores Práticas para Especificações de Requisitos de Software (ERS)
Qualidade de Produto de Software
Qualidade de Software Aula 2 / 2014/1
Análise e Projeto de Sistemas
Prof. Alexandre Vasconcelos
Ferramenta: E extrair para c:\Temp
Qualidade do Produto de Software
Engenharia de Software
Introdução e Fundamentos Engenharia de Requisitos
Modelos de Processo de Software
Engenharia de Software
Processo de Aquisição Adilson de Almeida Cezar Meriguetti
Introdução à Gestão da Qualidade (Aula 8 – ISO 9004 & Auditoria da Qualidade) Professor Gustavo F Ribeiro PEÃO São Roque junho.
ISO/IEC NBR Qualidade de TI.
Marcio de Carvalho Victorino Processo Unificado. Unidade VI: Teste.
A Norma ISO/IEC 9126 define seis características de qualidade de software que devem ser avaliados: –Funcionalidade (finalidade do produto) –Usabilidade.
The Avengers Testers Team. Diraci Junior Trindade da Silva Analista de Qualidade CWI Software Coordenador do GUTS-rs
Teste de Software Conceitos iniciais.
Engenharia de Software
Qualidade de Software Aula 4
O que é? É o processo de investigação técnica com intuito de identificar a qualidade, a segurança e a exatidão do software desenvolvido. A validação do.
GERENCIAMENTO DE PROJETOS DE T.I
Qualidade no Desenvolvimento de Software Wolley W. Silva Baseado nas notas de aula dos professores Tatuo e Daisy.
Controles Gerais Prof.: Cheila Bombana. Controles Gerais Prof.: Cheila Bombana.
Técnicas e Projeto de Sistemas
Engenharia de Software
Análise de Requisitos Introdução Renata Araujo Ricardo Storino Núcleo de Computação Eletrônica Curso de Programação de Computadores Maio a Setembro/2000.
Normas ISO ISO – Projeto centrado no usuário
Processo e Qualidade.
Qualidade de Produtos de Software
Gerenciamento de Configuração de Software
Erton W. Vieira Metodologias Ágeis, Qualidade de Software e Design Centrado no usuário: Pontos de Interação Erton W. Vieira.
Análise e Projeto de Sistemas Análise e Projeto de Sistemas Aula 2 Professor: Italo Rodrigues Castro.
Programa criado em Apoio ao programa: Ministério da Ciência e Tecnologia da Finep Banco Interamericano de Desenvolvimento Universidades e Governo.
Introdução – ISO Conceitos relacionados a Norma NBR ISO/IEC 12207; Procedimentos de ciclo de vida e desenvolvimento de software; Objetivos e a estrutura.
ISO A ISO é uma evolução das série de normas ISO/IEC 9126 e e tem com objetivo principal fornecer uma visão geral do produto de software.
PROJETO SPICE ISO Integrantes: Erickson Balzaneli
Processos de Software Ludimila Monjardim Casagrande 1º Semestre Desenvolvimento e Qualidade.
REQUISITOS DE SISTEMAS PROF. Horacio Ribeiro Aula 2- Requisitos de Dominio e de usuário REQUISITOS DE SISTEMAS.
CMMI Capability Maturity Model Integration
Transcrição da apresentação:

Capítulo 10 – Qualidade de Produtos de Software Escrito por: Renata Araújo Vírginia Chalegre Apresentado por: Cleice Souza 2010 Modelagem i* da norma NBR ISO/IEC :2001

ROTEIRO I.INTRODUÇÃO II.OBJETIVO III.NBR ISO/IEC :2001 IV.REQUISITOS NÃO FUNCIONAIS (NFR’S) V. SOBRE i* VI. MODELO SR

I.INTRODUÇÃO A indústria busca continuamente aprimorar seus produtos e alinhar critérios com os padrões mais rigorosos em uso no mundo. A qualidade, atualmente, é percebida como um objetivo de negócio. Maior qualidade afinal significa cliente satisfeito. Sob a perspectiva de software, o assunto qualidade é bastante extenso.

II.OBJETIVO Modelar características e sub-características da norma NBR ISO/IEC 9126 com intuito de relacionar Qualidade de Uso em Requisitos não Funcionais (NFR’s).

III.NBR ISO/IEC 9126 A norma 9126 é um conjunto de atributos que têm impacto na capacidade do software de manter o seu nível de desempenho dentro de condições estabelecidas por um dado período de tempo [Cortes 2009].

ISO 9126 é dividida em quatro partes: III.NBR ISO/IEC 9126 Esta parte da norma é referente ao Modelo de qualidade que foca nas diretrizes de uso e características de qualidade de produto de software que serão apresentadas a seguir. neste capítulo

Esta norma pode ser aplicada nas seguintes situações: Definição dos requisitos de qualidade de um produto de software; Avaliação da especificação de software para verificar se ele irá satisfazer aos requisitos de qualidade durante o desenvolvimento; Descrição de particularidades e atributos do software implementados, por exemplo, em manuais de usuário; Avaliação do software desenvolvido antes da entrega ao cliente; e Avaliação do software desenvolvido antes da aceitação pelo cliente. III.NBR ISO/IEC 9126

Características e sub-características de qualidade de software: Os modelos de qualidade, geralmente, representam a totalidade dos atributos do software classificados em uma estrutura de árvore hierárquica de características e sub-características. O nível mais alto dessa estrutura é composto pelas características de qualidade e o nível mais baixo é composto pelos atributos de qualidade do software. III.NBR ISO/IEC :2001

CARACTERÍSTICASSUB-CARACTERÍSTICAS Funcionalidade (satisfação das necessidades)Adequação - execução do que é apropriado Acurácia - execução de forma correta Interoperabilidade - interação com outros sistemas Conformidade - aderência às normas Segurança de acesso - bloqueio de uso não autorizado Confiabilidade (imunidade a falhas)Maturidade - freqüência das falhas Tolerância a falhas - reação a falhas Recuperabilidade - capacidade de se recuperar das falhas Usabilidade (facilidade de uso)Intelegibilidade - facilidade de entendimento Apreensibilidade - facilidade de aprendizado Operacionalidade - facilidade de operação Eficiência (rápido e "enxuto")Tempo - tempo de resposta, velocidade de execução Recursos - quais recursos são utilizados Manutenibilidade (facilidade de manutenção)Analisabilidade - facilidade de encontrar falha Modificabilidade - facilidade de modificar Estabilidade - baixo risco de alterações Testabilidade - facilidade de testar Portabilidade (uso em outros ambientes)Adaptabilidade - facilidade de se adaptar a outros ambientes Capacidade para ser instalado - facilidade de instalar em outros ambientes Conformidade - aderência a padrões de portabilidade Capacidade para substituir - facilidade de ser substituído por outro

IV.REQUISITOS NÃO FUNCIONAIS Requisitos não-funcionais são difíceis de descrever porém tratá-los durante o processo de desenvolvimento pode ser vital para o sucesso de sistemas. Não existe uma definição formal ou uma lista completa de requisitos não-funcionais.

V.SOBRE i*

Esta abordagem se centra nos stakeholders do sistema e nas suas relações Atores dependem uns dos outros para alcançarem os seus objetivos Responder a questões tais como: Por que um requisito é de um tipo e não de outro? Por que um determinado requisito é necessário? Permite não só perceber os requisitos do sistema, como também ajuda-nos a prepará-lo para mudanças futuras. V.SOBRE i*

Ator – É uma entidade ativa que realiza ações que lhe permitam atingir objetivos. Podem ser agentes (humanos ou não), papéis (funções) ou posições (locais de trabalho/cargos). V.SOBRE i*

i* consiste em dois modelos básicos: Modelo de Dependência Estratégica (SD – Strategic Dependency) : descreve relações de dependência entre os atores. Modelo de Razão Estratégica (SR- Strategic Rationale) :explica como os atores atingem as suas metas. V.SOBRE i*

VI.MODELO SR O modelo SR modela as relações de intenção dentro do ator. Elementos intencionais. Relações de meio-fim, relações de decomposição de tarefa e relações de contribuição.