• Nenhum resultado encontrado

Aula14e15-NormaISOIEC15504

N/A
N/A
Protected

Academic year: 2021

Share "Aula14e15-NormaISOIEC15504"

Copied!
19
0
0

Texto

(1)

Norma ISO/IEC 15504

SPICE

(2)

Conteúdo

Histórico Projeto SPICE

Sobre a Norma ISO/IEC 15504Aspectos Abordados

Avaliação de Processos

Modelos de Referência SPICE

Modelo de Referência de Processos SPICE

Determinação da Capacidade

Níveis de Capacidade

(3)

Histórico Projeto SPICE

Janeiro de 1992: estudo da ISO sobre as necessidades e os requisitos de um

padrão internacional para avaliação de processos de SW;

1993-1994: Criação do projeto SPICE e elaboração da versão inicial;

Realização de trials - Fase 1 (35 avaliações);

1996: Versão PDTR (Previous Draft Technical Report);

1997: Versão DTR, Trials - Fase 2 (70 avaliações);

1998: Versão TR2, Início dos Trials - Fase 3;

1999-2003: Transformação em Norma ISO/IEC 15504. Em outubro de 2003, a

Norma ISO/IEC 15504 (SPICE), (Software Process Improvement and Capability Determination – Processo de Melhoria do Software e Determinação de Capacidade) para a avaliação de processos de software foi oficialmente publicada pela ISO

(4)

Sobre a Norma ISO/IEC 15504

• Em 1991, o comitê de Engenharia de Software da ISO (International Standards Organization) aprovou a realização de estudos para analisar as necessidades e os requisitos de um padrão para avaliação do processo de software.

• Firmou-se, um compromisso internacional de iniciar um projeto com uma equipe com dedicação exclusiva, coordenado por quatro centros técnicos de desenvolvimento: Inglaterra, Austrália, EUA e Canadá.

• Dentro dessa visão, em 1993 foi lançado o projeto SPICE, com o objetivo de

gerar normas para avaliação de processos, visando a melhoria contínua do processo e a determinação da sua capacidade.

• Teve influência do aparecimento de diversos modelos de qualidade específicos para o desenvolvimento de software, dentre eles o CMM. Da ISO/IEC 12207

herdou a arquitetura dos processos do ciclo de vida do software e do CMM herdou o conceito de níveis de maturidade de processos.

A 15504 tem uma abordagem de duas dimensões, que permite associar níveis de maturidade a qualquer processo do ciclo de vida do software.

(5)

Sobre a Norma ISO/IEC 15504

• O modelo de referência do SPICE é na verdade um framework para avaliação de processos de software que harmoniza os diversos modelos nos quais ele se baseia, como: SW CMM, Trillium, Software Technology Diagnostic (STD) e Bootstrap.

• O objetivo é que cada um destes modelos, e outros que venham a ser criados, possam ser definidos como modelos compatíveis com este framework, possibilitando que os resultados de avaliações, segundo cada um destes modelos, possam ser comparados. O resultado do projeto foi transformado em norma com o nome de ISO/IEC 15504.

• O SPICE pode ser utilizado por organizações envolvidas em planejar, gerenciar, monitorar, controlar e melhorar a aquisição, fornecimento, desenvolvimento, operação, evolução e suporte de software.

(6)
(7)

Avaliação de Processos de Software

Dentro da visão do SPICE, a avaliação de processos de software tem

como propósito:

• Entender o estado dos processos de uma organização para a sua

melhoria;

• Determinar a adequação dos processos de uma organização para

um requisito particular ou uma classe de requisitos.

• Determinar a adequação dos processos de uma outra organização

para um determinado contrato ou para uma classe de contratos.

(8)
(9)

Avaliação de Processos de Software

Dentro do contexto de melhoria de processos, a avaliação significa a caracterização das práticas correntes de uma organização, unidade organizacional ou projeto em termos da capacidade dos processos selecionados.

A análise dos resultados é feita em relação às necessidades de negócio da organização, identificando os aspectos positivos e negativos, e os riscos associados aos processos.

Isto leva a determinar se os processos estão atingindo efetivamente seus objetivos e identificar causas da baixa qualidade, alto custo ou tempo excessivo, indicando a priorização na melhoria dos processos.

(10)

Modelo de referência SPICE

O SPICE inclui um modelo de referência, que serve de base para o processo de avaliação.Este modelo define duas dimensões:

Dimensão de Processo:

Corresponde à definição de um conjunto de processos considerados universais e fundamentais para a boa prática da engenharia de software; Atualmente, um modelo de referência de processo no domínio de software é a ISO 12207;

Dimensão de Capacidade:

Um modelo de avaliação, baseado na ISO 12207, é o definido na ISO 15504; Neste último, os processos são agrupados em cinco grandes categorias de O SPICE estabelece um Modelo de Referência de processos e define um conjunto universal de processos que são fundamentais para uma boa engenharia de software, cobrindo as melhores práticas. A estrutura desse modelo é representada abaixo:

(11)
(12)
(13)
(14)

Determinação da Capacidade

A determinação da capacidade dos processos de uma organização é feita através da comparação das capacidades de suas práticas contra o modelo para gerenciamento de processos que engloba atividades.

Essas atividades são estruturadas de modo a proporcionar um modelo lógico do processo de software, identificando práticas que permitem o gerenciamento e melhoria de qualquer parte do processo ou do processo como um todo.

No modelo de Referência do SPICE, são definidos ainda seis níveis de capacitação conforme baixo.

Na avaliação de uma organização, são selecionados os processos relevantes e para cada um deles é atribuído um perfil composto pela porcentagem de adequações a cada um dos níveis de capacitação.

(15)
(16)

Níveis de Capacitação

Este projeto é interessante pelos seus direcionamento e flexibilidade.

Está disponível para que as organizações o utilizem conforme suas necessidades e planos de negócios, medindo a capacitação de cada um de seus processos com o objetivo de promover melhorias contínuas nos mesmos.

Deste modo, obtém-se uma avaliação mais detalhada do estado da organização, permitindo a comparação de resultados de avaliações por outros modelos compatíveis.

(17)

Bibliografia

Publicado na “II Escola Regional de Informática da Sociedade Brasileira de Computação Regional de São Paulo.

Qualidade de Software – Teoria e Prática , Autores: Ana Regina Cavalcanti da Rocha, José Carlos Maldonado e Kival Chaves Weber, Editora Prentice Hall

(18)

Lembretes

ISO 9000 – São normas que dizem respeito ao sistema de gestão da

qualidade de uma empresa.

ISO 9001:2000 - Sistemas de Gestão de Qualidade – Requisitos

É um modelo de garantia da qualidade que engloba as áreas de projeto/desenvolvimento, produção, instalação e assistência técnica

ISO 9126 - Conjunto de características que devem ser verificadas para que

um software seja considerado como um software de qualidade.

ISO/IEC 15504 - Normas para avaliação de processos, visando a melhoria

(19)

Exercícios

1) O SPICE como é conhecido a norma ISO15504 é uma evolução da norma ISO12207 que incorpora partes do CMMI, que partes são essas?

a) É uma interpretação do CMMI no modelo ISO; b) É uma junção entre a ISO e o CMMI;

c) Recebe as melhores características de ambas as normas;

d) Possui níveis de capacidade para cada processo, assim como no CMMI. 2) Quais os Níveis de Capacidade da ISO15504?

3) Quais são os processos ISO 15504? a) Fundamentais,Organizacionais, Apoio

b) Fornecimento, Desenvolvimento, Operação, Manutenção c) Aquisição, Desenvolvimento, Operação, Manutenção d) Aquisição, Fornecimento, Operação, Manutenção 4) Faz parte do Processo Fundamental da ISO 15504 a) Aquisição, Fornecimento, Engenharia, Operação

b) Gerência, Melhoria de Processo , Recursos e Infra-estrutura, Reuso c) Gerência,Aquisição,Fornecimento,Operação

Referências

Documentos relacionados

O presente trabalho tem por objetivo relatar as atividades desenvolvidas durante o estágio curricular obrigatório em Medicina Veterinária, realizado no Centro

O nome dele era Ciro Aranha, em passagem por esta cidade viu que os empregados gostavam de futebol e falando com o Rudinei e o Telmo, que eram funcionários do escritório

Note on the occurrence of the crebeater seal, Lobodon carcinophagus (Hombron & Jacquinot, 1842) (Mammalia: Pinnipedia), in Rio de Janeiro State, Brazil.. On May 12, 2003,

Resumidamente a forma de comercialização dos apartamentos FLAT e operação de locação dos apartamentos do HOTEL para uma bandeira hoteleira proposta a seguir objetiva a

Na realidade educacional brasileira, os cursos de formação de professores, geralmente, não oferecem bases sólidas nos aspectos teóricos e práticos

Portanto, considerando-se a importância da triagem auditiva neonatal e da obrigatoriedade do teste por meio da Lei Municipal n° 4373, o presente estudo tem como objetivo analisar

O brincar espontâneo abre a possibilidade de observar e escutar as crianças nas suas linguagens expressivas mais autênticas.. No decorrer da atividade,

 Variáveis com caracteres, em C, são declarados com sendo do tipo char, e sua leitura e escrita ocorre como qualquer outro tipo de dado..