You are on page 1of 26

QUALIDADE DE PROCESSOS

DE SOFTWARE
ISO 9000-3
Aula 7/20
Prof. Diego Saqui

... NA LTIMA AULA FORAM APRESENTADOS:


-Padres de qualidade de software;
-Normas de padro de qualidade do produto software.

ROTEIRO
-Padres de Qualidade de Software e Normas de processo de
desenvolvimento de Software
-ISO 9000-3

OBJETIVO
- Compreender a ISO 9000-3

REFERNCIAS
-PRESSMAN, Roger. S. Engenharia de software: uma abordagem
profissional. So Paulo: McGraw-Hill, 2011.
-SOMMERVILLE, Ian. Engenharia de software. 9. ed. So Paulo:
Pearson, 2011.
-ROCHA, Ana Regina Cavalcanti; MALDONADO, Jos Carlos; WEBER,
Kival Chaves. Qualidade de software: teoria e prtica. So Paulo:
Prentice Hall, 2001.
-KOSCIANSKI, A.; SOARES, M. Qualidade de Software. 2 ed.
Editora Novatec, 2007.
-LAND,S.; WALZ, J. Practical Support for ISO 9001 Software Project
Documentation. 1aEd. John Wiley, 2006.

Padres de Qualidade de
Software e Normas de
qualidade do processo de
software

PADRES DE QUALIDADE DE SOFTWARE


Padres de produto: Qualidade do produto de software em
desenvolvimento.

Aquilo

que

ser

entregue

ao

cliente,

desde

documentao at o software.
Padres de processo: Definem os processos que devem ser seguidos
durante o desenvolvimento de software.

PADRES DE QUALIDADE DE PROCESSOS DE SOFTWARE


- Pessoas so responsveis por organizar o desenvolvimento de
produo de software;
- Difcil manter um padro de processos no desenvolvimento de
software.

NORMAS DE QUALIDADE DO PROCESSO DE SOFTWARE


ISO 9000-3 (1991,1997 cancelada e substituda por 90003:2014)
ISO 12207 (1995) estabelece uma estrutura comum para os
processos de ciclo de vida e de desenvolvimento de softwares.
CMM (1991) e CMMI (2002) CMM Modelo de maturidade da
capacidade na produo de software (bsico e aplicaes) e CMMI
Modelo de maturidade da capacidade Integrado.
ISO 15504 SPICE (2004) - define um modelo para avaliao do
processo de software.

ISO 9000-3

ISO 9000-3
(1) Define diretrizes para facilitar a aplicao da norma ISO 9001 a
organizaes que desenvolvem, fornecem e mantm software.
-ISO 9001: Sistemas da Qualidade Modelo para Garantia da
Qualidade em Projeto, Desenvolvimento, Produo, Instalao e
Assistncia Tcnica. Para uso quando a conformidade com os
requisitos especificados tiver que ser garantida pelo fornecedor desde
o projeto at a manuteno.
* ISO 90003:2014 orienta ISO 9001:2008: *Requisitos do cliente.

10

ISO 9000-3
(2) Orientar um contrato entre duas partes (contratante e contratado)
que exige a demonstrao da capacidade do fornecedor em
desenvolver, fornecer e bem como, manter software.
Aquisio
Consiste da
abordagem na prtica
de aes orientadas
dos processos:

Fornecimento
Desenvolviment
o
Manuteno e
Suporte
11

ISO 9000-3
(3) Definir atravs de documentao/contrato uma serie de recursos e
metodologias para o processo de software funcionar:
(1) Infra estrutura

(2) Capacidade das Equipe

processo pode ser avaliado

(3) Maneira como o

(4) Suporte legal para aps a entrega dos

produtos.

Entrada

Processo

Sada

12

ISO 9000-3
(4) Gerenciamento de projeto desde a concepo at a manuteno.

13

ISO 9000-3 PRINCIPAIS DIRETRIZES

Estrutura

DOCUMENTAO

Atividades do
Ciclo de Vida

Atividades de
Apoio/Suporte

14

ISO 9000-3
- 20 Diretrizes:
Controle de documentos e dados
Requisitos da fase de projeto do produto: Documentar para assegurar
cumprimento dos requisitos. Planejamento, Mtodo para reviso,
Mudanas

verificaes

ocorridas.

Planos

de

Procedimentos:

Executado de forma disciplinada assegurando um desenvolvimento


sistemtico.
Reviso dos requisitos de contrato: Tem que ser completos e bem
definidos (atender as exigncias contratuais).
15

ISO 9000-3
Procedimentos para reviso do contrato. Reviso junto a clientes.
Ajuda na aceitao entre as partes. Garantir a comunicao a
empresa das alteraes contratuais. Contratado e contratante devem
contratar com o acordado.
Requisitos do sistema de qualidade: Documentado como um manual.
Plano de qualidade: controle da qualidade, detalhar os procedimentos
para controlar a gerncia de configurao, verificar o produto, validar o
produto, no conformidade. Mostrar como cumprir os requisitos do
sistema de qualidade. Integrados com atividades do ciclo de vida qualidade em todo o projeto.

16

ISO 9000-3
Responsabilidades

da

gerncia:

responsvel

pelo

controle

(documentao, definio, implementao) da poltica de qualidade,


descrevendo a atitude da organizao no quanto a qualidade e a
estrutura organizacional para gerencia-la.
Requisitos de aquisio (compra): O Controle da norma orienta para
que haja procedimento para: - Avaliao de fornecedores (produtos e
servios) -> qualidade aos produtos e servios adquiridos - Seleo,
avaliao, monitoramento, controle dos subcontratados, verificao dos
produtos comprados, registro e acompanhamento de subcontratados.
17

ISO 9000-3
Produtos fornecidos por clientes ou fornecedores
Identificao e controle de produtos: Necessidade de procedimentos
para a identificao do produto por item, srie ou lote durante todos os
estgios da produo entrega e instao. O produto deve poder ser
rastreado atravs dessa identificao. A coerncia nos procedimentos
possibilita que todos os passos do caminho do produto (manipulao,
armazenamento,

produo,

envio,

instalao

servio)

sejam

devidamente controlados. O acompanhamento do produto de software e


seus componentes durante o ciclo de vida.
18

ISO 9000-3
Processo de controle de requisitos: requer que todas as fases de
processamento de um produto sejam controladas e documentadas, os
procedimentos para planejar, monitorar e controlar seu processo de
produo,

instalao

manuteno

devem

se

devidamente

documentados.
Testes e inspees dos produtos: Controlar atividades de teste e
inspeo. Inspecionar as matrias-primas antes do uso. Elaborar
procedimentos para inspecionar, testar e verificar: produto atende
requisitos? Produto adquiridos por terceiros ou prprios: verificar os
requisitos antes de disponibilizados para uso.

19

ISO 9000-3
Controle de no conformidade: Assegurar que produto no conforme
aos requisitos de qualidade seja impedido de ser utilizado. Alertar o uso
inapropriado do produto e notificar a todos: produto no se adequar a
requisitos -> identificar, corrigir, testar, discutir, etc.

20

ISO 9000-3 - Limitaes


Limitaes: No trata de aspectos de como a melhoria contnua do
processo de software
Considera apenas quais processos a organizao deve ter e manter,
no orienta quanto aos passos que devem ser seguidos para chegar a
desenvole-los e nem de como aperfeio-los.

21

ISO 9000-3
ISO / IEC 90003: 2014 apropriado para um software que :
-parte de um contrato comercial com outra organizao;
-um produto disponvel para um segmento de mercado;
-usado para apoiar os processos de uma organizao;
-embarcado em um produto de hardware;
-relacionado ao servio de software

22

Exerccios

EXERCCIOS PARA PRXIMA AULA


-1) Descreva a importncia de padres de qualidade de processo de
software.
-2-) Descreva o que voc entendeu da ISO 9000-3.
-3-) Indique e discorra sobre as trs principais diretrizes da ISO 9000-3
(destaque quis so, a importncia de cada uma, entre outras).

24

Revisando...

REVISO
-Introduo
-Modelo Cascata
-Modelo Incremental: Modelo RAD
-Modelo Evolucionrio: Prototipagem e Espiral
PRXIMA AULA
-Outros Modelos de Processo de Software (Processo Unificado, etc).
-Detalhado requisitos de software, requisitos funcionais, no
funcionais...
26

You might also like